{"categories":[{"label":"Python Modules","url":"https://skillfed.io/packages/category/software-development-libraries-python-modules/7"}],"enrichment":{"capability":"A pdm plugin that includes locked dependency versions as optional dependency groups in package distribution metadata, enabling reproducible installations from published packages.","skillfed_tags":["pdm-plugin","reproducible-builds","lock-file"],"use_cases":["Publishing a library with a reproducible 'locked' extra that pins all transitive dependencies for users who want identical environments.","Distributing an application package where end-users can install exact versions tested by the maintainer via an optional dependency group.","Creating a pdm-managed project that needs to share its lock file's precision with downstream consumers without manual version management.","Building packages where development and production dependency sets are both locked and published as separate optional groups."],"what_it_does":"pdm-build-locked is a plugin for the pdm package manager that modifies the build process to embed locked dependency information into a package's distribution metadata. Instead of publishing only the abstract dependency specifications from pyproject.toml, it adds the exact pinned versions from pdm's lock file as optional dependency groups, allowing downstream users to opt into reproducible installations with the same versions the publisher tested.\n\nThe plugin integrates directly with pdm's build system and requires only tomli as a runtime dependency. It targets modern Python versions (3.9 through 3.13) and is distributed as a wheel. The aging maintenance status suggests the plugin is stable but may not track rapid changes in pdm's plugin API closely.","worth_installing":"Yes, if you use pdm as your build system and want to publish locked dependency information alongside your package. The low install friction and permissive license make adoption straightforward. However, the aging maintenance status (257 days since last release) means you should verify compatibility with your pdm version and be prepared for potential drift if pdm's plugin API evolves significantly."},"id":"pdm-build-locked","links":{"html":"https://skillfed.io/packages/pdm-build-locked","md":"https://skillfed.io/packages/pdm-build-locked.md","pypi":"https://pypi.org/project/pdm-build-locked/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-11-30","license_spdx":null,"license_treatment":"permissive","name":"pdm-build-locked","python_support":"supports_current","summary":"pdm-build-locked is a pdm plugin to add locked packages as additional optional dependency groups to the distribution metadata"},"popularity":{"monthly_downloads":1047201,"position":4449,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.3.7"}
