aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNico Schlömer <nico.schloemer@gmail.com>2020-07-20 11:14:38 +0200
committerNico Schlömer <nico.schloemer@gmail.com>2020-07-20 11:14:38 +0200
commit536d9f47196a9d988d31ef9701bf8dd3090f6f16 (patch)
tree1c4f4f03f0fe28bf29f19fe681d8774fcb8eb8b9
parent6e0a0173070fb3565d5c3f1194f0ba86c28fecf6 (diff)
downloadautotiling-536d9f47196a9d988d31ef9701bf8dd3090f6f16.tar.gz
add __about__, __init__
-rw-r--r--autotiling/__about__.py10
-rw-r--r--autotiling/__init__.py4
-rw-r--r--setup.cfg5
3 files changed, 19 insertions, 0 deletions
diff --git a/autotiling/__about__.py b/autotiling/__about__.py
new file mode 100644
index 0000000..647d8a7
--- /dev/null
+++ b/autotiling/__about__.py
@@ -0,0 +1,10 @@
+try:
+ # Python 3.8
+ from importlib import metadata
+except ImportError:
+ import importlib_metadata as metadata
+
+try:
+ __version__ = metadata.version("autotiling")
+except Exception:
+ __version__ = "unknown"
diff --git a/autotiling/__init__.py b/autotiling/__init__.py
new file mode 100644
index 0000000..106e681
--- /dev/null
+++ b/autotiling/__init__.py
@@ -0,0 +1,4 @@
+from main import main
+from __about__ import __version__
+
+__all__ = ["main", "__version__"]
diff --git a/setup.cfg b/setup.cfg
index 9ff2643..0eec21d 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -30,3 +30,8 @@ python_requires = >=3.6
setup_requires =
setuptools>=42
wheel
+
+
+[options.entry_points]
+console_scripts =
+ autotiling = autotiling.main:main