文件名称:setuptools_scm:通过scm标签管理您的版本的有福软件包
文件大小:52KB
文件格式:ZIP
更新时间:2024-04-01 10:05:54
Python
setuptools_scm setuptools_scm可以在SCM元数据中管理Python软件包版本,而不是将它们声明为version参数或在SCM托管文件中。 此外, setuptools_scm为setuptools提供了由SCM管理的文件列表(即,它将所有SCM管理的文件自动添加到sdist)。 必须通过MANIFEST.in丢弃不需要的文件。 setuptools_scm支持以下scm: 吉特 水银的 pyproject.toml用法 配置首选方式setuptools_scm处于创作设置tool.setuptools_scm的部分pyproject.toml 。 此功能需要于2019年11月发布的Setuptools 42或更高版本。如果您的项目需要在较旧版本的Setuptools上支持从sdist进行构建,则还需要在这些旧环境中实现setup.py usage 。
【文件预览】:
setuptools_scm-main
----MANIFEST.in(174B)
----README.rst(20KB)
----pyproject.toml(94B)
----.github()
--------FUNDING.yml(30B)
--------workflows()
----testing()
--------test_version.py(5KB)
--------test_functions.py(3KB)
--------conftest.py(2KB)
--------test_basic_api.py(3KB)
--------test_config.py(1013B)
--------test_regressions.py(3KB)
--------test_mercurial.py(5KB)
--------test_integration.py(2KB)
--------play_out_381.bash(577B)
--------check_self_install.py(166B)
--------test_file_finder.py(6KB)
--------test_git.py(9KB)
--------test_setuptools_support.py(1KB)
--------test_main.py(254B)
----tox.ini(2KB)
----LICENSE(1023B)
----src()
--------setuptools_scm()
----setup.cfg(3KB)
----setup.py(1KB)
----.gitignore(600B)
----CHANGELOG.rst(13KB)
----.pre-commit-config.yaml(606B)