PDM-Backend#
PDM-Backend is a build backend that supports the latest packaging standards, which includes:
Quick start#
To use it as PEP 517 build backend, edit your pyproject.toml as below:
1 2 3 | |
It is recommended to use PDM to manage your project, which will automatically generate the above configuration for you.
Write the project metadata in pyproject.toml in PEP 621 format:
1 2 3 4 5 6 7 8 9 | |
Then run the build command to build the project as wheel and sdist:
1 | |
1 2 3 | |
Read the corresponding documentation sections for more details:
- Metadata for how to write the project metadata
- Build configuration for customizing the build process.
Migrate from pdm-pep517#
pdm-backend is the successor of pdm-pep517. If you are using the latter for your project, read the migration guide to migrate to pdm-backend.
Sponsors#
Thanks to all the individuals and organizations who sponsor PDM project!