gitextract_lbii5c7k/ ├── .coveragerc ├── .editorconfig ├── .github/ │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.yaml │ │ ├── config.yml │ │ └── feature_request.yaml │ ├── dependabot.yml │ └── workflows/ │ ├── codeql-analysis.yml │ └── python-testing.yml ├── .gitignore ├── .pytest.ini ├── .readthedocs.yaml ├── .ruff.toml ├── CHANGELOG.rst ├── CITATION.cff ├── CONTRIBUTING.rst ├── CONTRIBUTORS ├── LICENSE.txt ├── MANIFEST.in ├── Makefile ├── README.rst ├── SUPPORT.md ├── changelog.d/ │ ├── .gitignore │ ├── 460.bugfix.rst │ ├── 463.trivial.rst │ ├── README.rst │ └── _template.rst ├── docs/ │ ├── Makefile │ ├── _static/ │ │ └── css/ │ │ └── custom.css │ ├── _templates/ │ │ └── layout.html │ ├── advanced/ │ │ ├── coerce.py │ │ ├── combine-pydantic-and-semver.rst │ │ ├── convert-pypi-to-semver.rst │ │ ├── create-subclasses-from-version.rst │ │ ├── deal-with-invalid-versions.rst │ │ ├── display-deprecation-warnings.rst │ │ ├── index.rst │ │ ├── semverwithvprefix.py │ │ └── version-from-file.rst │ ├── api.rst │ ├── build-semver.rst │ ├── changelog-semver3-devel.rst │ ├── changelog.rst │ ├── conf.py │ ├── contribute/ │ │ ├── add-changelog-entry.rst │ │ ├── doc-semver.rst │ │ ├── finish-release.rst │ │ ├── index.rst │ │ ├── prerequisites.rst │ │ ├── release-procedure.rst │ │ ├── report-bugs.rst │ │ └── run-test-suite.rst │ ├── index.rst │ ├── install.rst │ ├── inventories/ │ │ ├── pydantic.inv │ │ └── python-objects.inv │ ├── make.bat │ ├── migration/ │ │ ├── index.rst │ │ ├── migratetosemver3.rst │ │ └── replace-deprecated-functions.rst │ ├── pysemver.rst │ ├── readme.rst │ ├── requirements.txt │ ├── usage/ │ │ ├── access-parts-of-a-version.rst │ │ ├── access-parts-through-index.rst │ │ ├── check-compatible-semver-version.rst │ │ ├── check-valid-semver-version.rst │ │ ├── compare-versions-through-expression.rst │ │ ├── compare-versions.rst │ │ ├── convert-version-into-different-types.rst │ │ ├── create-a-version.rst │ │ ├── determine-version-equality.rst │ │ ├── get-min-and-max-of-multiple-versions.rst │ │ ├── increase-parts-of-a-version_prereleases.rst │ │ ├── index.rst │ │ ├── parse-version-string.rst │ │ ├── raise-parts-of-a-version.rst │ │ ├── replace-parts-of-a-version.rst │ │ ├── semver-version.rst │ │ └── semver_org-version.rst │ └── version-policy.rst ├── pyproject.toml ├── release-procedure.md ├── setup.cfg ├── src/ │ └── semver/ │ ├── __about__.py │ ├── __init__.py │ ├── __main__.py │ ├── _deprecated.py │ ├── _types.py │ ├── cli.py │ ├── py.typed │ └── version.py ├── tests/ │ ├── conftest.py │ ├── test_bump.py │ ├── test_compare.py │ ├── test_deprecated_functions.py │ ├── test_docstrings.py │ ├── test_format.py │ ├── test_immutable.py │ ├── test_index.py │ ├── test_match.py │ ├── test_max-min.py │ ├── test_parsing.py │ ├── test_pysemver-cli.py │ ├── test_replace.py │ ├── test_semver.py │ ├── test_subclass.py │ └── test_typeerror-274.py └── tox.ini