.gitattributes
.gitignore
.readthedocs.yml
AUTHORS.rst
CHANGELOG.rst
CODE_OF_CONDUCT.rst
MANIFEST.in
Makefile
NOTICE
README.rst
apache-2.0.LICENSE
azure-pipelines.yml
bsd-new.LICENSE
configure
configure.bat
conftest.py
default.nix
flake.lock
flake.nix
mit.LICENSE
overlay.nix
pyproject.toml
requirements-dev.txt
requirements.txt
setup.cfg
setup.py
shell.nix
.github/workflows/docs-ci.yml
.github/workflows/main.yml
.github/workflows/pypi-release.yml
docs/Makefile
docs/make.bat
docs/scripts/doc8_style_check.sh
docs/scripts/sphinx_build_link_check.sh
docs/source/conf.py
docs/source/index.rst
docs/source/skeleton-usage.rst
docs/source/_static/theme_overrides.css
docs/source/contribute/contrib_doc.rst
etc/ci/azure-container-deb.yml
etc/ci/azure-container-rpm.yml
etc/ci/azure-posix.yml
etc/ci/azure-win.yml
etc/ci/install_sudo.sh
etc/ci/macports-ci
etc/ci/macports-ci.ABOUT
etc/ci/mit.LICENSE
etc/scripts/README.rst
etc/scripts/check_thirdparty.py
etc/scripts/fetch_thirdparty.py
etc/scripts/gen_pypi_simple.py
etc/scripts/gen_pypi_simple.py.ABOUT
etc/scripts/gen_pypi_simple.py.NOTICE
etc/scripts/gen_requirements.py
etc/scripts/gen_requirements_dev.py
etc/scripts/requirements.txt
etc/scripts/test_utils_pip_compatibility_tags.py
etc/scripts/test_utils_pip_compatibility_tags.py.ABOUT
etc/scripts/test_utils_pypi_supported_tags.py
etc/scripts/test_utils_pypi_supported_tags.py.ABOUT
etc/scripts/utils_dejacode.py
etc/scripts/utils_pip_compatibility_tags.py
etc/scripts/utils_pip_compatibility_tags.py.ABOUT
etc/scripts/utils_pypi_supported_tags.py
etc/scripts/utils_pypi_supported_tags.py.ABOUT
etc/scripts/utils_requirements.py
etc/scripts/utils_thirdparty.py
etc/scripts/utils_thirdparty.py.ABOUT
src/univers/__init__.py
src/univers/arch.py
src/univers/arch.py.ABOUT
src/univers/arch.py.NOTICE
src/univers/bsd-new.LICENSE
src/univers/datetime.py
src/univers/debian.py
src/univers/debian.py.ABOUT
src/univers/debian.py.NOTICE
src/univers/gem.py
src/univers/gem.py.ABOUT
src/univers/gem.py.NOTICE
src/univers/gentoo.py
src/univers/gentoo.py.ABOUT
src/univers/gentoo.py.NOTICE
src/univers/intdot.py
src/univers/maven.py
src/univers/maven.py.ABOUT
src/univers/maven.py.NOTICE
src/univers/nuget.py
src/univers/nuget.py.ABOUT
src/univers/nuget.py.NOTICE
src/univers/py.typed
src/univers/rpm.py
src/univers/rpm.py.ABOUT
src/univers/rpm.py.NOTICE
src/univers/rpm.py.README
src/univers/rpm.py.antlir.ABOUT
src/univers/rpm.py.antlir.LICENSE
src/univers/rpm.py.antlir.NOTICE
src/univers/univers_semver.py
src/univers/utils.py
src/univers/version_constraint.py
src/univers/version_range.py
src/univers/versions.py
src/univers.egg-info/PKG-INFO
src/univers.egg-info/SOURCES.txt
src/univers.egg-info/dependency_links.txt
src/univers.egg-info/not-zip-safe
src/univers.egg-info/requires.txt
src/univers.egg-info/top_level.txt
src/univers/conan/__init__.py
src/univers/conan/errors.py
src/univers/conan/errors.py.ABOUT
src/univers/conan/errors.py.NOTICE
src/univers/conan/version.py
src/univers/conan/version.py.ABOUT
src/univers/conan/version.py.NOTICE
src/univers/conan/version_range.py
src/univers/conan/version_range.py.ABOUT
src/univers/conan/version_range.py.NOTICE
tests/__init__.py
tests/apache-2.0.LICENSE
tests/bsd-new.LICENSE
tests/gpl-2.0.LICENSE
tests/nuget_versioning_tests.ABOUT
tests/nuget_versioning_tests.NOTICE
tests/nuget_versioning_tests.README.md
tests/test_alpine.py
tests/test_bundler_version_ranges_spec.py
tests/test_bundler_version_ranges_spec.py.ABOUT
tests/test_bundler_version_ranges_spec.py.NOTICE
tests/test_codestyle.py
tests/test_conan_version_bump.py
tests/test_conan_version_bump.py.ABOUT
tests/test_conan_version_bump.py.NOTICE
tests/test_conan_version_comparison.py
tests/test_conan_version_comparison.py.ABOUT
tests/test_conan_version_comparison.py.NOTICE
tests/test_conan_version_range.py
tests/test_conan_version_range.py.ABOUT
tests/test_conan_version_range.py.NOTICE
tests/test_debian_version.py
tests/test_debian_version.py.ABOUT
tests/test_debian_version.py.NOTICE
tests/test_debian_version_python_deb_pkg_tools.py
tests/test_debian_version_python_deb_pkg_tools.py.ABOUT
tests/test_gem.py
tests/test_gem.py.ABOUT
tests/test_gem.py.NOTICE
tests/test_gentoo.py
tests/test_gentoo.py.ABOUT
tests/test_gentoo.py.NOTICE
tests/test_gentoo_pkgcore.py
tests/test_gentoo_pkgcore.py.ABOUT
tests/test_gentoo_pkgcore.py.NOTICE
tests/test_maven_version.py
tests/test_maven_version.py.ABOUT
tests/test_maven_version.py.NOTICE
tests/test_maven_version_range.py
tests/test_nuget.py
tests/test_nuget.py.ABOUT
tests/test_nuget.py.NOTICE
tests/test_openssl_vercmp.py
tests/test_openssl_versort.py
tests/test_pacman_vercmp.py
tests/test_pacman_vercmp.py.ABOUT
tests/test_pacman_vercmp.py.NOTICE
tests/test_pypi_version.py
tests/test_python_semver.py
tests/test_rpm.py
tests/test_rpm.py.antlir.ABOUT
tests/test_rpm.py.mit.NOTICE
tests/test_rpm_vercmp.py
tests/test_rpm_vercmp.py.ABOUT
tests/test_rpm_vercmp.py.NOTICE
tests/test_rubygems_gem_requirement.py
tests/test_rubygems_gem_requirement.py.ABOUT
tests/test_rubygems_gem_requirement.py.NOTICE
tests/test_rubygems_gem_version.py
tests/test_rubygems_gem_version.py.ABOUT
tests/test_rubygems_gem_version.py.NOTICE
tests/test_skeleton_codestyle.py
tests/test_vers.py
tests/test_version_comparison.py
tests/test_version_constraint.py
tests/test_version_range.py
tests/test_versions.py
tests/util_tests.py
tests/data/alpine_test.txt
tests/data/alpine_test.txt.ABOUT
tests/data/alpine_test.txt.NOTICE
tests/data/apache-2.0.LICENSE
tests/data/gpl-2.0.LICENSE
tests/data/npm_advisory.json
tests/data/rpmvercmp.at
tests/data/rpmvercmp.at.ABOUT
tests/data/rpmvercmp.at.NOTICE
tests/data/test-suite-data.json
tests/data/openssl/openssl_all_versions.txt
tests/data/openssl/openssl_versort_expected.json
tests/data/schema/alpine_version_cmp.json
tests/data/schema/alpm_version_cmp.json
tests/data/schema/conan_version_cmp.json
tests/data/schema/deb_version_python_pkg_test.json
tests/data/schema/gentoo_version_cmp.json
tests/data/schema/maven_version_cmp.json
tests/data/schema/nuget_version_cmp.json
tests/data/schema/openssl_version_cmp.json
tests/data/schema/range/conan_range_from_native.json
tests/data/schema/range/conan_range_from_native_basic.json
tests/data/schema/range/gem_range_from_native.json
tests/data/schema/range/nginx_range_from_native.json
tests/data/schema/range/npm_range_containment.json
tests/data/schema/range/npm_range_from_native.json
tests/data/schema/range/nuget_range_from_native.json
tests/data/schema/range/openssl_range_from_native.json
tests/data/schema/range/pypi_range_containment.json
tests/data/schema/range/pypi_range_from_native.json
tests/data/schema/range/pypi_range_roundtrip.json
tests/data/schema/range/gitlab/composer_gitlab_range_from_native.json
tests/data/schema/range/gitlab/conan_gitlab_range_from_native.json
tests/data/schema/range/gitlab/gem_gitlab_range_from_native.json
tests/data/schema/range/gitlab/golang_gitlab_range_from_native.json
tests/data/schema/range/gitlab/npm_gitlab_range_from_native.json
tests/data/schema/range/gitlab/pypi_gitlab_range_from_native.json
tests/nuget/test_nuget_floating_range.py
tests/nuget/test_nuget_semver_201_spec.py
tests/nuget/test_nuget_version.py
tests/nuget/test_nuget_version_comparer.py
tests/nuget/test_nuget_version_parsing.py
tests/nuget/test_nuget_version_range.py
tests/nuget/test_nuget_version_range_float_parsing.py
tests/nuget/test_nuget_version_range_operation.py