From 306fbe1b2222d218c62c2ddb32d91eeea8957951 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Barrois?= Date: Tue, 2 Mar 2021 11:20:51 +0100 Subject: 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. --- semantic_version/__init__.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'semantic_version') 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 " -__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 -- cgit v1.2.1