一个用于同步导出文件与项目文件的PDM插件
项目描述
pdm-autoexport
一个用于同步导出文件与项目文件的PDM插件。
安装
使用PDM CLI安装插件
pdm plugin add pdm-autoexport
或使用pipx inject
pipx inject pdm pdm-autoexport
使用方法
在pyproject.toml
中配置需求映射
[[tool.pdm.autoexport]]
filename = "requirements/prod.txt"
groups = ["default"]
[[tool.pdm.autoexport]]
filename = "setup.py"
format = "setuppy"
然后,每次更新锁文件时,都会同步需求文件。
配置
配置是一个包含表 [[tool.pdm.autoexport]]
的数组,其中每个项目可能包含以下键
filename
(必需):导出文件的路径。groups
(可选,默认:["default"]
):要同步的PDM可选依赖组或开发依赖组。format
(可选,默认:"requirements"
):导出文件的格式,与命令的 --format
选项相同。仅支持requirements
和setuppy
。without-hashes
(可选,默认:false
):是否从导出文件中删除哈希值。仅适用于requirements
格式。
项目详情
关闭
pdm_autoexport-0.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a7bd49c39cfc8a35dcd648f11e00817c3e1cb4764cb6501ab9d11a621934feac |
|
MD5 | efce1268f8b2dd19d71995478ac7aab7 |
|
BLAKE2b-256 | ba09bca46c627fca49ade329c043e9944a5e6e338e9928b6269cc92b0d15dcae |
关闭
pdm_autoexport-0.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 385dd748bca5031a54cb3bcfbc1f230712fb6305d8d8ae75ee30affcbf98a4fc |
|
MD5 | bb78651bbfcaf6b18bad8410286d4ab1 |
|
BLAKE2b-256 | 4862a7f6fdd49cd8be5c1df2b5b40ae949f670b105c7da0242a0a2ae863c31c3 |