跳转到主要内容

一个用于同步导出文件与项目文件的PDM插件

项目描述

pdm-autoexport

Github Actions PyPI pdm-managed

一个用于同步导出文件与项目文件的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选项相同。仅支持requirementssetuppy
  • without-hashes (可选,默认:false):是否从导出文件中删除哈希值。仅适用于requirements格式。

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分布

pdm_autoexport-0.2.0.tar.gz (3.5 kB 查看哈希值)

上传时间

构建分发版

pdm_autoexport-0.2.0-py3-none-any.whl (4.0 kB 查看哈希值)

上传时间 Python 3