github上python模块的预发布版本控制

2024-06-25 06:51:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把版本号放在github上的Python模块中。我希望只有一个具有“官方”发布版本的提交是被标记并包含在发布中的提交。对于其他提交,我想使用一些版本字符串,如果有人用它来构建,它会清楚地表明它不是发布版本。我只会在每次发布时提交一个版本,并在发布后立即提交一个版本。在

什么是可以被广泛理解的合适的预发布版本格式?在

我看到了PEP-440"semantic versioning"规范,但是我现在还不清楚该用什么来实现这个目的。在

特别是,PEP-440建议使用预发布版本,比如0.1.2b1。这似乎不能很好地满足我的标准,因为对我来说,这意味着我构建了一个0.1.2b1版本,但是我不打算做任何这样的预发布:我只发布0.1.10.1.20.1.3,等等,中间版本只能在github上或者由其他人构建。在


Tags: 模块字符串标记目的版本github规范标准