通过scm标签管理版本的祝福包
setuptools_sk的Python项目详细描述
setup.py用法
要使用setuptools,只需修改项目的setup.py文件,如下所示:
将"setuptools\u sky"添加到设置所需的参数中
添加"使用单片机版本"参数并将其设置为"真"。 <:< /P>
fromsetuptoolsimportsetupsetup(...,use_scm_version=True,setup_requires=['setuptools_sky'],...,)
get_version() 的参数(见下文)可以作为 使用单片机版本的字典。例如:
fromsetuptoolsimportsetupsetup(...,use_scm_version={"root":"..","relative_to":__file__},setup_requires=['setuptools_sky'],...,)
通过
pkg\u资源访问包中的版本号
例如:( pep-0396 ):
frompkg_resourcesimportget_distribution,DistributionNotFoundtry:__version__=get_distribution(__name__).versionexceptDistributionNotFound:# package is not installedpass
< > >