分享

Python中在setup.py使用源码版本控制元数据

 启辰ozkb3yjim4 2018-10-08
setuptools_scm是Python官方包,它可以使用Git或Mercurial元数据来确定你的包的版本,并找到其中包含的Python包和包数据。
from setuptools import setup, find_packages
setup(
setup_requires=['setuptools_scm'],
use_scm_version=True,
packages=find_packages(),
include_package_data=True,
)

上面的示例使用了两个特性;为了元数据版本只使用SCM,使用手动包列表搜索来替换调用find_packages(),或者只使用包搜索器,删除use_scm_version=True。

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多