Skip to content

Latest commit

 

History

History
49 lines (34 loc) · 948 Bytes

README.md

File metadata and controls

49 lines (34 loc) · 948 Bytes

verstr

Make comparing version strings super simple.

Quick start

If you want codes using your package to be able to verify its version as easily as:

# user_code.py
import my_package
assert my_package.__version__ >= "1.1"

Just customize your package as follows:

# my_package/__init__.py
import verstr
__version__ = verstr.verstr("1.2.4")

or if you are using a tool such as setuptools_scm to generate a _version.py submodule:

# my_package/__init__.py
import verstr
try:
    from . import _version
    __version__ = verstr.verstr(_version.version)
except ImportError:
    __version__ = None

Installation

Install verstr with pip

  pip install verstr

Contributing

You are welcome to help the project, see how.

License

MIT