{"library":"pdm","title":"PDM - Python Development Master","description":"PDM is a modern Python package and dependency manager that supports the latest PEP standards, including PEP 582 for local package directories. It offers robust dependency resolution, a unified `pyproject.toml` interface, and flexible virtual environment management. Currently at version 2.26.7, PDM maintains an active release cadence with frequent minor updates and bug fixes.","language":"python","status":"active","last_verified":"Wed May 13","install":{"commands":[],"cli":{"name":"pdm","version":null}},"imports":["from pdm.core import Core"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"# 1. Initialize a new PDM project\npdm init\n\n# 2. Add a dependency\npdm add requests\n\n# 3. Run a command within the project's environment\npdm run python -c \"import requests; print('Requests is installed!')\"\n\n# 4. (Optional) Install development dependencies\npdm add pytest --dev\n\n# 5. (Optional) Activate the virtual environment directly\npdm venv activate\n# Then run: python -c \"import requests; print('Requests is installed!')\"\n# deactivate # To exit the virtual environment","lang":"bash","description":"This quickstart demonstrates initializing a PDM project, adding a dependency, and running a command within the isolated project environment. PDM automatically creates and manages virtual environments.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}