summaryrefslogtreecommitdiff
path: root/semantic_version
diff options
context:
space:
mode:
authorRaphaël Barrois <raphael.barrois@polytechnique.org>2021-03-02 11:20:51 +0100
committerRaphaël Barrois <raphael.barrois@polytechnique.org>2021-03-02 16:19:57 +0100
commit306fbe1b2222d218c62c2ddb32d91eeea8957951 (patch)
tree55ae88e68f6a04c0c34c252deeadb13b27e336d8 /semantic_version
parent8ed1ec495a716c2e2dc7fb6df28c086e35a8950e (diff)
downloadsemantic-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__.py10
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