问题标签 [check-manifest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 将 setuptools_scm 从 6.0.1 升级到 6.3.1 后检查清单失败
我一直在为我的python 项目setuptools-scm
使用版本。该项目还使用预提交挂钩。自从我升级到 6.3.1 以来,check-manifest 挂钩一直失败,并出现以下错误,看起来它无法从 sdist 打包中确定正确的版本字符串。6.0.1
check-manifest
setuptools-scm
有趣的是,报告的版本字符串完全错误(extras-0.3.0.dev3+g4d323bc.d20210909
)。部分库名称似乎与版本字符串一起添加。
但是,它仍然可以正常运行6.0.1
,因此可以选择降级。但我想知道如何让它们一起工作。我查看了其他一些建议使用弱标志或设置的线程SETUPTOOLS_SCM_PRETEND_VERSION=0.0
,但没有一种方法有效。我不确定为什么它会extras
成为版本字符串的一部分。这是我的pyproject.toml
文件:
更新:我在项目中添加了一个setuptools-scm
关于此的问题。