Don't use pkg_resources.
[nmigen.git] / nmigen / __init__.py
1 try:
2 from importlib import metadata as importlib_metadata # py3.8+ stdlib
3 except ImportError:
4 import importlib_metadata # py3.7- shim
5 __version__ = importlib_metadata.version(__package__)
6
7
8 from .hdl import *
9
10
11 __all__ = [
12 "Shape", "unsigned", "signed",
13 "Value", "Const", "C", "Mux", "Cat", "Repl", "Array", "Signal", "ClockSignal", "ResetSignal",
14 "Module",
15 "ClockDomain",
16 "Elaboratable", "Fragment", "Instance",
17 "Memory",
18 "Record",
19 "DomainRenamer", "ResetInserter", "EnableInserter",
20 ]