PDM

E427623

PDM is a modern Python package and dependency manager that emphasizes PEP 582 support and a streamlined, pyproject.toml-based workflow.

All labels observed (1)

Label Occurrences
PDM canonical 1

How this entity was disambiguated

Statements (48)

Predicate Object
instanceOf Python package manager
dependency manager
open-source software
category Python development tool
build and dependency management tool
designGoal environment isolation without virtualenvs via PEP 582
minimal boilerplate
modern Python packaging workflow
standards-compliant packaging
emphasizesFeature PEP 582 support
streamlined workflow
hasFeature PEP 582 local package store
PEP-compliant metadata handling
automatic environment creation
dependency resolution
export to requirements.txt
global project configuration
integration with pyproject.toml
lockfile generation
package publishing helpers
plugin-based extensibility
project-level configuration
implements PEP 517 build interface
PEP 518 build-system configuration
PEP 582 local package directory semantics
PEP 621 project metadata in pyproject.toml
license MIT License
programmingLanguage Python
repositoryPlatform GitHub NERFINISHED
supports PEP 440 version specifiers
PEP 508 dependency specification
PEP 517 build backends
PEP 518 build-system configuration
PEP 582 __pypackages__ directory layout
PEP 621 project metadata in pyproject.toml
PEP 723 inline script metadata
Python project initialization
dev dependencies
editable installs
environment-specific dependencies
lockfile-based dependency resolution
multiple Python interpreters
plugin system
script entry points
virtual environment management
supportsStandard PEP 582 NERFINISHED
usesConfigurationFile pyproject.toml
writtenIn Python NERFINISHED

How these facts were elicited

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

Poetry competesWith PDM