python -m build 增加版本字符串
我正在尝试从源代码构建 micropip,源代码在这个链接:micropip
python -m build
这个过程按预期工作,但生成的文件版本字符串是 0.6.1.dev1+g84a5035.d20240305
。其中的 .dev1+...
部分在后续使用中会造成问题,因为 pyodide
不接受这样的版本号。
我不太明白在构建过程中,为什么、在哪里以及如何添加了这个版本信息,以及如何去掉它。如果能给点提示就太好了!
C, U.
1 个回答
0
为了参考,正如Mike所提到的:在pyproject.toml文件中,版本是设置为一个动态变量。你可以把它注释掉,然后用version = "0.6.1"
来替换。
显然,wim建议的可能有更复杂的方法来检查一个特定的标签。在第一次测试中,那种方法没有成功,但可能是正确的做法。