跳过主内容

在构建Python包时生成shell补全和man页。

项目描述

setuptools-generate

pre-commit.ci status github/workflow codecov readthedocs

github/downloads github/downloads/latest github/issues github/issues-closed github/issues-pr github/issues-pr-closed github/discussions github/milestones github/forks github/stars github/watchers github/contributors github/commit-activity github/last-commit github/release-date

github/license github/languages github/languages/top github/directory-file-count github/code-size github/repo-size github/v

pypi/status pypi/v pypi/downloads pypi/format pypi/implementation pypi/pyversions

在构建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-py3-none-any.whl (20.9 kB 查看哈希值)

上传时间 Python 3

由以下支持