inversion
inversion is a Python library for handling software versions and specifiers,
adapted from the packaging package.
An Example
>>> from inversion import python
>>> v1 = python.Version('1.0')
>>> s1 = python.SpecifierSet('~=1.0')
>>> v1 in s1
True
>>> from inversion import loose
>>> v2 = loose.Version('1.0')
>>> s2 = loose.SpecifierSet('>=1.0')
>>> v2 in s2
True
Credits
The real credit for this package goes to the Python Packaging Authority.
License
This project is dual-licensed under the BSD and Apache licenses.
Metadata
Release files for inversion 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| inversion-1.0.0.tar.gz | 27.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inversion-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 73.8 kB
Release files / inversion-1.0.0.tar.gz
| Download URL | inversion-1.0.0.tar.gz |
|---|---|
| Size | 27.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a7c9e912d18d68927453b0d654e2ef6f2b9a523818b033383cec9d93e1042edf
|
|
BLAKE2b-256 checksum How to use checksums |
8a564b7237fac01882ba3e984c8ac2e62baf81ffb20d2b2ccf933873b9781f0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|
Release files / inversion-1.0.0-py3-none-any.whl
| Download URL | inversion-1.0.0-py3-none-any.whl |
|---|---|
| Size | 46.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
25c45999ce09aff55effbfa43e83e20b25ef97c99e881925f4eb8d7f7836a179
|
|
BLAKE2b-256 checksum How to use checksums |
8b57cdb060baae3fcc84347df0f1364beb0b68b4943e2fd736a246dd3eebbdf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.13.7
|