├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── ci_tools ├── .gitignore ├── .pylintrc ├── Readme-travis.md ├── generate-junit-badge.py ├── generate-junit-html.xml ├── github_release.py ├── github_travis_rsa.enc ├── py_install.py ├── requirements-pip.txt ├── run_tests.sh └── write_version.py ├── docs ├── changelog.md ├── index.md ├── long_description.md └── mkdocs.yml ├── getversion ├── __init__.py ├── main.py ├── plugin_builtins.py ├── plugin_eggs_and_wheels.py ├── plugin_importlib_metadata.py ├── plugin_setuptools_scm.py ├── py.typed └── tests │ ├── resources │ ├── dummy2 │ │ ├── __init__.py │ │ ├── submodule_no_version.py │ │ ├── subpkg_no_version │ │ │ └── __init__.py │ │ └── subpkg_with_version │ │ │ ├── __init__.py │ │ │ ├── submodule_no_version.py │ │ │ └── submodule_with_version.py │ ├── unzipped_eggs │ │ ├── dummy3-0.1.0.egg-info │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── dependency_links.txt │ │ │ ├── requires.txt │ │ │ └── top_level.txt │ │ ├── dummy3 │ │ │ └── __init__.py │ │ ├── dummy3b-1.2.3-py37.egg-info │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── dependency_links.txt │ │ │ ├── requires.txt │ │ │ └── top_level.txt │ │ ├── dummy3b │ │ │ └── __init__.py │ │ ├── dummy4.egg-info │ │ │ ├── PKG-INFO │ │ │ ├── SOURCES.txt │ │ │ ├── dependency_links.txt │ │ │ ├── requires.txt │ │ │ └── top_level.txt │ │ └── dummy4 │ │ │ └── __init__.py │ └── unzipped_wheels │ │ ├── dummy-2.9.2.dist-info │ │ ├── INSTALLER │ │ ├── METADATA │ │ ├── RECORD │ │ ├── WHEEL │ │ └── top_level.txt │ │ └── dummy │ │ └── __init__.py │ ├── test_doc.py │ ├── test_issues.py │ ├── test_main.py │ └── test_plugin_eggs_and_wheels.py ├── pyproject.toml ├── setup.cfg └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/README.md -------------------------------------------------------------------------------- /ci_tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/.gitignore -------------------------------------------------------------------------------- /ci_tools/.pylintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/.pylintrc -------------------------------------------------------------------------------- /ci_tools/Readme-travis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/Readme-travis.md -------------------------------------------------------------------------------- /ci_tools/generate-junit-badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/generate-junit-badge.py -------------------------------------------------------------------------------- /ci_tools/generate-junit-html.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/generate-junit-html.xml -------------------------------------------------------------------------------- /ci_tools/github_release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/github_release.py -------------------------------------------------------------------------------- /ci_tools/github_travis_rsa.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/github_travis_rsa.enc -------------------------------------------------------------------------------- /ci_tools/py_install.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/py_install.py -------------------------------------------------------------------------------- /ci_tools/requirements-pip.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/requirements-pip.txt -------------------------------------------------------------------------------- /ci_tools/run_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/run_tests.sh -------------------------------------------------------------------------------- /ci_tools/write_version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/ci_tools/write_version.py -------------------------------------------------------------------------------- /docs/changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/docs/changelog.md -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/long_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/docs/long_description.md -------------------------------------------------------------------------------- /docs/mkdocs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/docs/mkdocs.yml -------------------------------------------------------------------------------- /getversion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/__init__.py -------------------------------------------------------------------------------- /getversion/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/main.py -------------------------------------------------------------------------------- /getversion/plugin_builtins.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/plugin_builtins.py -------------------------------------------------------------------------------- /getversion/plugin_eggs_and_wheels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/plugin_eggs_and_wheels.py -------------------------------------------------------------------------------- /getversion/plugin_importlib_metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/plugin_importlib_metadata.py -------------------------------------------------------------------------------- /getversion/plugin_setuptools_scm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/plugin_setuptools_scm.py -------------------------------------------------------------------------------- /getversion/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getversion/tests/resources/dummy2/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "10.9.8" 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/dummy2/submodule_no_version.py: -------------------------------------------------------------------------------- 1 | a = 1 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/dummy2/subpkg_no_version/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getversion/tests/resources/dummy2/subpkg_with_version/__init__.py: -------------------------------------------------------------------------------- 1 | __version__ = "4.5.6" 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/dummy2/subpkg_with_version/submodule_no_version.py: -------------------------------------------------------------------------------- 1 | a = 1 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/dummy2/subpkg_with_version/submodule_with_version.py: -------------------------------------------------------------------------------- 1 | __version__ = "1.2.3" 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/PKG-INFO -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3-0.1.0.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | dummy3 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3/__init__.py: -------------------------------------------------------------------------------- 1 | flag = 0 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/PKG-INFO -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3b-1.2.3-py37.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | dummy3b 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy3b/__init__.py: -------------------------------------------------------------------------------- 1 | flag = 0 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy4.egg-info/PKG-INFO: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_eggs/dummy4.egg-info/PKG-INFO -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy4.egg-info/SOURCES.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_eggs/dummy4.egg-info/SOURCES.txt -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy4.egg-info/dependency_links.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy4.egg-info/requires.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy4.egg-info/top_level.txt: -------------------------------------------------------------------------------- 1 | dummy4 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_eggs/dummy4/__init__.py: -------------------------------------------------------------------------------- 1 | flag = 0 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_wheels/dummy-2.9.2.dist-info/INSTALLER: -------------------------------------------------------------------------------- 1 | pip 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_wheels/dummy-2.9.2.dist-info/METADATA: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/resources/unzipped_wheels/dummy-2.9.2.dist-info/METADATA -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_wheels/dummy-2.9.2.dist-info/RECORD: -------------------------------------------------------------------------------- 1 | dummy/__init__.py,sha256=RiHSg2r6jRdjNdQ01l5iIOEm2N0i5PQvcLD9bVWpPgI,644 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_wheels/dummy-2.9.2.dist-info/WHEEL: -------------------------------------------------------------------------------- 1 | Wheel-Version: 1.0 2 | Generator: bdist_wheel (0.31.1) 3 | Root-Is-Purelib: true 4 | Tag: py3-none-any 5 | 6 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_wheels/dummy-2.9.2.dist-info/top_level.txt: -------------------------------------------------------------------------------- 1 | dummy 2 | -------------------------------------------------------------------------------- /getversion/tests/resources/unzipped_wheels/dummy/__init__.py: -------------------------------------------------------------------------------- 1 | flag = 0 2 | -------------------------------------------------------------------------------- /getversion/tests/test_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/test_doc.py -------------------------------------------------------------------------------- /getversion/tests/test_issues.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/test_issues.py -------------------------------------------------------------------------------- /getversion/tests/test_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/test_main.py -------------------------------------------------------------------------------- /getversion/tests/test_plugin_eggs_and_wheels.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/getversion/tests/test_plugin_eggs_and_wheels.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/pyproject.toml -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/smarie/python-getversion/HEAD/setup.py --------------------------------------------------------------------------------