Check version of a Python module
Project description
cv
Check version of a Python module.
Queries PyPI and looks for the <module>.__version__
among all available versions.
Raises an error if the version already exists.
Comes useful during CI PR checks.
Installation
Available from PyPI:
pip install cv
Module Example
With a "module" present on PyPI and module.py
in current directory:
__version__ = '7.7.7'
...
Simply run:
cv module
If 7.7.7
version of module
is on PyPI already you’ll get a VersionExists
error:
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.
Package Example
Packages work in the same way as modules except __version__
is defined in module/__init__.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
cv-1.0.0.dev4.tar.gz
(3.2 kB
view hashes)