Skip to content
Snippets Groups Projects
Commit 400e6ddc authored by Tamas Gal's avatar Tamas Gal :speech_balloon:
Browse files

Merge branch 'migrate-to-importlib' into 'master'

Migrate away from pkg_resources for recent Python versions

See merge request !38
parents 39da36b5 ab336ee4
No related branches found
No related tags found
1 merge request!38Migrate away from pkg_resources for recent Python versions
Pipeline #44293 passed
......@@ -30,15 +30,6 @@ stages:
reports:
junit: "reports/junit*.xml"
test-py3.5:
image: docker.km3net.de/base/python:3.5
stage: test
script:
- *virtualenv_definition
- make test
<<: *junit_definition
allow_failure: true
test-py3.6:
image: docker.km3net.de/base/python:3.6
stage: test
......
......@@ -14,10 +14,13 @@
# import sys
# sys.path.insert(0, os.path.abspath('.'))
import sys
import os
from datetime import date
import sphinx_rtd_theme
from pkg_resources import get_distribution
if sys.version_info < (3, 10):
from pkg_resources import get_distribution
else:
from importlib.metadata import distribution as get_distribution
# -- Project information -----------------------------------------------------
......
import atexit
from pkg_resources import get_distribution, DistributionNotFound
import importlib_resources
try:
from importlib_resources import as_file
except ImportError:
from importlib_resources.trees import as_file
import sys
if sys.version_info < (3, 9):
import importlib_resources
try:
from importlib_resources import as_file
except ImportError:
from importlib_resources.trees import as_file
else:
import importlib.resources as importlib_resources
from importlib.resources import as_file
try:
from contextlib import ExitStack
except ImportError:
from contextlib2 import ExitStack
try:
version = get_distribution(__name__).version
except DistributionNotFound:
version = "unknown version"
if sys.version_info < (3, 8):
from importlib_metadata import distribution
else:
from importlib.metadata import distribution
version = distribution(__name__).version
__version__ = version
LATEST_VERSIONS = {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment