From b23e7f3f8dd914d0ffda4c6b6851f18bd36bff78 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?M=C3=A1t=C3=A9=20Balajti?= <mate.balajti@unibas.ch>
Date: Mon, 4 Sep 2023 11:40:53 +0200
Subject: [PATCH] feat: add setup.py

---
 setup.py | 26 ++++++++++++++++++++++++++
 1 file changed, 26 insertions(+)
 create mode 100644 setup.py

diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..7ebb48d
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,26 @@
+"""Set up project."""
+from pathlib import Path
+from setuptools import setup, find_packages
+
+project_root_dir = Path(__file__).parent.resolve()
+with open(project_root_dir / "requirements.txt",
+          "r", encoding="utf-8") as f:
+    INSTALL_REQUIRES = f.read().splitlines()
+
+URL = ('https://git.scicore.unibas.ch/zavolan_group/'
+       'tools/transcript-structure-generator')
+
+setup(
+    name='transcript-structure-generator',
+    version='0.1.0',
+    url=URL,
+    license='MIT',
+    author='Larissa Glass, Michael Zimmermann, Andri Fraenkl',
+    author_email='mate.balajti@unibas.ch',
+    description='Transcript structure generator',
+    packages=find_packages(),
+    install_requires=INSTALL_REQUIRES,
+    entry_points={
+        'console_scripts': ['transcript-structure-generator=tsg.cli:app']
+        }
+)
-- 
GitLab