aboutsummaryrefslogtreecommitdiff
path: root/amaranth_boards/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'amaranth_boards/__init__.py')
-rw-r--r--amaranth_boards/__init__.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/amaranth_boards/__init__.py b/amaranth_boards/__init__.py
new file mode 100644
index 0000000..6eb2e59
--- /dev/null
+++ b/amaranth_boards/__init__.py
@@ -0,0 +1,11 @@
+try:
+ try:
+ from importlib import metadata as importlib_metadata # py3.8+ stdlib
+ except ImportError:
+ import importlib_metadata # py3.7- shim
+ __version__ = importlib_metadata.version(__package__)
+except ImportError:
+ # No importlib_metadata. This shouldn't normally happen, but some people prefer not installing
+ # packages via pip at all, instead using PYTHONPATH directly or copying the package files into
+ # `lib/pythonX.Y/site-packages`. Although not a recommended way, we still try to support it.
+ __version__ = "unknown" # :nocov: