Skip to content

gazpachoking/pdm-buildlocked

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

pdm-buildlocked

Adds the ability to build the project using locked dependencies.

This is useful when distributing an application via PyPi. It should probably not be used if you are developing a library. Packages built this way can cause version conflicts when installed alongside other packages. It should be clearly documented that projects built in this way should be installed with pipx, or in their own isolated virtual environment.

Installation

This pdm plugin can be installed with the command:

pdm plugin add pdm-buildlocked

Usage

Locked build mode can be enabled by including the following in your pyproject.toml file. When enabled, running pdm build or pdm publish will cause the resulting distribution will have all dependencies (including transitive ones) pinned to the versions specified in the lock file.

[tool.pdm.build]
buildlocked = true

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Languages