在构建Python包时生成shell补全和man页。
项目描述
setuptools-generate
在构建Python包时生成shell补全和man页。
用法
将此包添加到您的构建需求中
[build-system]
requires = [ "setuptools-generate",]
build-backend = "setuptools.build_meta"
[project]
name = "demo"
version = "0.0.1"
[project.scripts]
demo = "demo:main"
构建您的包
python -m build
查看您的 sdist
$ tree sdist
sdist
├── _demo # zsh completion script
├── demo # bash completion script
├── demo-0.0.1-py3-none-any.whl # wheel file
├── demo-0.0.1.tar.gz # source distribution file
├── demo.1 # man page
└── demo.fish # fish completion script
您已获得它们。
示例项目
请参阅 文档 了解更多信息。
项目详情
下载文件
下载适合您的平台的文件。如果您不确定要选择哪个,请了解有关 安装包 的更多信息。
源代码分发
setuptools-generate-0.0.6.tar.gz (35.2 kB 查看哈希值)
构建发行版
关闭
setuptools-generate-0.0.6.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6e23241d9ecfdfddf9e50a495f3092b60be3ca6f4a5e116c8c3e7f2b646ba725 |
|
MD5 | 96928aff3fc29838326cd74c0d866563 |
|
BLAKE2b-256 | 83f219e81145066e3c4e4b5ecd45210cbb8402ad6ac8f1a89b5056fa5520fca3 |
关闭
setuptools_generate-0.0.6-py3-none-any.whl的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 82d0426ab65c32a6ac822c016b30ef4d9a8aa9aa23df306842a3d84ab12d6cc0 |
|
MD5 | 7d61fa749285c7f60bc8d7fe65c296e2 |
|
BLAKE2b-256 | f06036f1f52314819aac209d0d629f71ff09718331b2832386c84ec575f7f343 |