Don't use pkg_resources.

This package is deprecated and introduces a massive amount of startup
latency. On my machine with 264 installed Python packages, it reduces
the time required to `import nmigen` from ~100ms to ~200ms.
This commit is contained in:
whitequark 2020-06-30 22:08:59 +00:00
parent 25ce260207
commit 8dacbbb2b2
2 changed files with 5 additions and 5 deletions

View file

@ -1,8 +1,8 @@
import pkg_resources
try:
__version__ = pkg_resources.get_distribution(__name__).version
except pkg_resources.DistributionNotFound:
pass
from importlib import metadata as importlib_metadata # py3.8+ stdlib
except ImportError:
import importlib_metadata # py3.7- shim
__version__ = importlib_metadata.version(__package__)
from .hdl import *