From ffa60ca0e1449abfef451421b52c639dbd085eb7 Mon Sep 17 00:00:00 2001
From: Dominik George <dominik.george@teckids.org>
Date: Sat, 17 Aug 2019 12:37:38 +0200
Subject: [PATCH] Move to poetry.

---
 pyproject.toml | 28 ++++++++++++++++++++++++++++
 setup.py       | 32 --------------------------------
 2 files changed, 28 insertions(+), 32 deletions(-)
 create mode 100644 pyproject.toml
 delete mode 100755 setup.py

diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..bf284d1
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,28 @@
+[tool.poetry]
+name = "BiscuIT-App-Untis"
+version = "1.0a0.dev0"
+packages = [
+    { include = "biscuit" }
+]
+readme = "README.md"
+
+description = "BiscuIT School Information System (SIS) - App Untis (Untis import)"
+authors = ["BiscuIT Team <biscuit-dev@lists.teckids.org>"]
+license = "MIT"
+homepage = "https://biscuit.edugit.org/"
+repository = "https://edugit.org/Teckids/BiscuIT/BiscuIT-App-Untis"
+documentation = "https://biscuit.edugit.org/docs/html/"
+classifiers = [
+    "Environment :: Web Environment",
+    "Intended Audience :: Education",
+    "Topic :: Education"
+]
+
+[tool.poetry.dependencies]
+python = "^3.7"
+BiscuIT-ng = {version = "^1.0a0.dev0", allows-prereleases = true, path = "../../.."}
+BiscuIT-App-Chronos = {version = "^1.0a0.dev0", allows-prereleases = true, path = "../BiscuIT-App-Chronos"}
+
+[build-system]
+requires = ["poetry>=0.12"]
+build-backend = "poetry.masonry.api"
diff --git a/setup.py b/setup.py
deleted file mode 100755
index b8145b3..0000000
--- a/setup.py
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/usr/bin/env python3
-
-from setuptools import setup
-
-setup(
-    name='BiscuIT-App-Untis',
-    version='1.0dev0',
-    url='https://edugit.org/Teckids/BiscuIT/BiscuIT-App-Untis',
-    author="Teckids e.V.",
-    author_email="verein@teckids.org",
-    packages=[
-        'biscuit.apps.untis',
-        'biscuit.apps.untis.management.commands'
-    ],
-    namespace_packages=[
-        'biscuit',
-        'biscuit.apps'
-    ],
-    include_package_data=True,
-    install_requires=[
-        'BiscuIT-ng',
-        'BiscuIT-App-Chronos',
-    ],
-    classifiers=[
-        "Development Status :: 3 - Alpha",
-        "Environment :: Web Environment",
-        "Intended Audience :: Education",
-        "License :: OSI Approved :: MIT License",
-        "Programming Language :: Python :: 3",
-        "Topic :: Education",
-    ],
-)
-- 
GitLab