diff options
author | Raphaël Barrois <raphael.barrois@polytechnique.org> | 2021-03-02 11:20:51 +0100 |
---|---|---|
committer | Raphaël Barrois <raphael.barrois@polytechnique.org> | 2021-03-02 16:19:57 +0100 |
commit | 306fbe1b2222d218c62c2ddb32d91eeea8957951 (patch) | |
tree | 55ae88e68f6a04c0c34c252deeadb13b27e336d8 /semantic_version | |
parent | 8ed1ec495a716c2e2dc7fb6df28c086e35a8950e (diff) | |
download | semantic-version-306fbe1b2222d218c62c2ddb32d91eeea8957951.tar.gz |
Move package metadata to setup.cfg
Instead of relying on setup.py, use setup.cfg.
Dev/doc requirements have been moved there as well, under the `doc` and
`dev` extras.
Diffstat (limited to 'semantic_version')
-rw-r--r-- | semantic_version/__init__.py | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/semantic_version/__init__.py b/semantic_version/__init__.py index 3e3f789..1528bda 100644 --- a/semantic_version/__init__.py +++ b/semantic_version/__init__.py @@ -7,4 +7,12 @@ from .base import compare, match, validate, SimpleSpec, NpmSpec, Spec, SpecItem, __author__ = "Raphaël Barrois <raphael.barrois+semver@polytechnique.org>" -__version__ = '2.8.6.dev0' +try: + # Python 3.8+ + from importlib.metadata import version + + __version__ = version("semantic_version") +except ImportError: + import pkg_resources + + __version__ = pkg_resources.get_distribution("semantic_version").version |