从VCS自动设置包版本。

setuptools-vcs-version的Python项目详细描述


setuptools vcs版本

自动从VCS设置包版本。这是基于dunamai {和}的灵感。在

简介

而不是在setup.py中硬编码包版本,例如:

setup(name='foobar',version='1.0',...)

这个软件包允许从底层最流行的VCS中提取它 存储库:

^{pr2}$

该工具使用dunamai呈现包版本,因此支持大多数 流行的VCS和以下版本样式:pep440semverpvp。 PEP440是默认值,可以省略。查看有关dunamai features的更多信息。 如果没有任何VCS,将使用starting_version指定的版本。在

请注意,除非指定,否则标记上的“v”前缀是必需的 在version_config中使用pattern的不同标记样式。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在数据库中存储工作日数据以及开始时间和结束时间?   mysql Java JPA内部联接查询不起作用   java MQ消息在不同的客户端应用程序中显示不同   javascript如何在xPage上提高typeAhead性能?   java在尝试保存EditText时无法暂停   mongodb“未能使用带参数的构造函数NO_构造函数实例化java.util.List”,   java如何修改使IllegalArgumentException:列“\u id”不存在的游标   转换Android。网Uri到Java。伊奥。输入流   java NetBeans RCP居中弹出窗口无法按预期工作   java将sql开发人员与netbeans连接起来   带有xmldsig签名的java JAXB编组   java ORACLE JDBC批处理执行不会返回受影响行的实际计数   java无法理解如何在由swagger自动生成的jaxrs服务器中访问请求头   java如何处理漏洞CVE20181258,同时将Spring安全版本5与外部客户端(最新版本)一起使用?   JavaSpring数据JPA存储库多租户单模式技术