检查python模块的版本
cv的Python项目详细描述
Cv
检查python模块的版本。
查询pypi并在所有可用版本中查找<module>.__version__
。
如果版本已经存在,则会引发错误。
在ci中很有用,可以记住更改库版本。
有关python模块版本控制的更多信息,请查看PEP-440。
安装
可从PyPI:
pip install cv
模块示例
当前目录中的pypi和<module>.py
上有一个模块:
__version__='7.7.7'...
只需运行:
cv <module>
如果<;module>;的7.7.7
版本已经在pypi上,则会出现VersionExists
错误:
Traceback (most recent call last): File "./cv", line 86, in <module> main(sys.argv[1:]) File "./cv", line 82, in main check_unique(name, version) File "./cv", line 28, in check_unique raise VersionExists(name, version) __main__.VersionExists: Package "<module>" with version "7.7.7" already exists on PyPI. Change the "<module>.__version__" to fix this error.
包装示例
除了在<module>/__init__.py
中定义的__version__
,包的工作方式与模块相同。