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.1
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.1.tar.gz | 27.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| inversion-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 46.9 kB
Release files / inversion-1.0.1.tar.gz
| Download URL | inversion-1.0.1.tar.gz |
|---|---|
| Size | 27.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
39b0d99da7924bcb21fc3e96ef2ac85dc83346461f74dd6a758ecaff3c75bb8e
|
|
BLAKE2b-256 checksum How to use checksums |
cdb5e2d34bdeb088e3d28f5466c7c687126bba8337dcc0997c6c0ae40d4c4add
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|
Release files / inversion-1.0.1-py3-none-any.whl
| Download URL | inversion-1.0.1-py3-none-any.whl |
|---|---|
| Size | 19.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a8b7b7bb1bef85318179421ef11e5222bd492f477373f0dcb80f323f8b0595d2
|
|
BLAKE2b-256 checksum How to use checksums |
1678d1caf51e136f98eef9f45fd417a21f2389bf8042e8d8f3f1ed7832a500ca
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.10
|