awesome-pdm
by pdm-project
A curated list of awesome PDM plugins and resources
AI summary
PDM toolkit
A curated collection of tools and resources to streamline package management and project setup for Python projects using the PDM package manager.
- stars
- 360
- forks
- 17
- watching
- 11
- awesome lists
- 2
- entries
- 37
What's in the list
37 links in 6 sections, with live GitHub stats.activeno commit in 2y
Plugins
pdm-download
A PDM plugin to download all packages in a lockfile for offline use
pdm-packer
A PDM plugin that packs your packages into a zipapp
pdm-version
Make like
pdm-bump
A PDM plugin that behaves like relying on PEP440 compliant versions
pdm-audit
A PDM plugin that hooks into the installation end executes right after installation or manually
pdm-sbom
A PDM plugin that generates Software Bill of Materials as , and from
pdm-shell
Use set PATH and PYTHONPATH in the current shell
pdm-django
and shortcuts for Django commands
pdm-autoexport
A PDM plugin to sync the exported files with the project file
pdm-vscode
A PDM plugin that autogenerates workspace vscode settings for you
pdm-multirun
A PDM plugin to run a command on multiple Python versions
pdm-conda
A PDM plugin to install project dependencies with
pdm-plugin-torch
A utility tool for selecting torch backend and version
pdm-dotenv
A PDM plugin that loads files
sync-pre-commit-lock
A PDM plugin to ease your life with (automatic install, sync)
pdm-pip-index-url
A PDM plugin that automatically converts to envs
pdm-build-locked
A PDM plugin to add locked packages as additional optional dependency groups to the distribution metadata on build
pdm-readiness
A PDM plugin to check if your project dependencies support specified Python version
pdm-dockerize
A PDM plugin to help generating docker images from PDM projects
pdm-wheel
A PDM plugin to export your dependencies wheels, mainly for CI and deployments
Eco-system
copier-pdm
A Copier template for PDM projects
copier-pdm
Another Copier template for Python projects managed by PDM
setup-pdm
A GitHub Action that installs pdm properly for all Python versions
pdm-ci
A docker image for usage in multistage builds or gitlab-ci
tox-pdm
A plugin for tox that utilizes PDM as the package manager and installer
- VSCode PDM Task Provider
VSCode Task provider for PDM
Mina
a monorepo-like implementation, which act as a hacking agent of
sync_with_pdm
a hook to keep PDM-managed packages and pre-commit hooks in sync
- update-deps-action
A GitHub Action to update the pdm lockfile
Articles
- PDM: A smarter way to manage Python packages
Info World - 2022/03
- A Review: Pipenv vs. Poetry vs. PDM
Frost Ming - 2021/03
- You don't really need a virtualenv
Frost Ming - 2021/01
- PDM - 一款新的 Python 包管理器
(Chinese) - Frost Ming - 2020/02
Videos
- How To Use PDM...
Ian Wootten - 2022/03
Gists
- Automatic dependency updates with PDM
Carsten Igel (@carstencodes) - 2022/02
Slides & Talks
- 基于 PEP 582 的包管理器
(Chinese) - Frost Ming - 2020/05
Nothing in this list matches your filter.
Featured in 2 awesome lists
Each link jumps to the spot where the list mentions awesome-pdm.
More related projects
algorandfoundation/algokit-python-template6
algorandfoundation/algokit-beaker-default-template7
fpgmaas/cookiecutter-poetry386
rsalmei/alive-progress5.6K
xarray-contrib/xeofs109
scitools/iris634
projectmesa/mesa2.7K
bjlittle/geovista167
superlinear-ai/poetry-cookiecutter256
normalnvim/normalnvim548
wemake-services/wemake-python-package409
algorandfoundation/algokit-fullstack-template6
rustpython/rustpython19.3K
hauntsaninja/no_implicit_optional85