added pyproject
authorGeorgios Atheridis <atheridis@tutamail.com>
Sun, 5 Jun 2022 21:42:07 +0000 (00:42 +0300)
committerGeorgios Atheridis <atheridis@tutamail.com>
Sun, 5 Jun 2022 21:42:07 +0000 (00:42 +0300)
MANIFEST.in [new file with mode: 0644]
pyproject.toml [new file with mode: 0644]
requirements.txt

diff --git a/MANIFEST.in b/MANIFEST.in
new file mode 100644 (file)
index 0000000..9ec1e28
--- /dev/null
@@ -0,0 +1,3 @@
+# MANIFEST.in
+
+include aptbot/resources/main.py
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644 (file)
index 0000000..ca28812
--- /dev/null
@@ -0,0 +1,34 @@
+[build-system]
+requires = ["setuptools>=61.0.0", "wheel"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "aptbot"
+version = "0.2.1"
+description = "A chatbot for twitch.tv"
+readme = "README.md"
+authors = [{ name = "Georgios Atheridis", email = "atheridis@tutamail.com" }]
+license = { file = "LICENSE" }
+classifiers = [
+  "License :: OSI Approved :: MIT License",
+  "Programming Language :: Python",
+  "Programming Language :: Python :: 3.9",
+]
+keywords = ["bot", "twitch", "streaming"]
+dependencies = ["python-dotenv", "urllib3"]
+requires-python = ">=3.7"
+
+[project.optional-dependencies]
+dev = ["black", "pytest", "flake8-black", "pip-tools"]
+
+[project.urls]
+Homepage = "https://github.com/atheridis/aptbot"
+
+[tool.setuptools]
+include-package-data = true
+
+[tool.setuptools.packages]
+find = {}
+
+[project.scripts]
+aptbot = "aptbot.main:main"
index 8465e5d792cef13dcdc1e1746d1f431229ddbcf8..1ea60a1239cfa00c3f7cd5f07cc0fc5451d04032 100644 (file)
@@ -1,20 +1,10 @@
-attrs==21.4.0
-black==22.3.0
-click==8.1.3
-flake8==4.0.1
-flake8-black==0.3.3
-iniconfig==1.1.1
-mccabe==0.6.1
-mypy-extensions==0.4.3
-packaging==21.3
-pathspec==0.9.0
-platformdirs==2.5.2
-pluggy==1.0.0
-py==1.11.0
-pycodestyle==2.8.0
-pyflakes==2.4.0
-pyparsing==3.0.9
-pytest==7.1.2
+#
+# This file is autogenerated by pip-compile with python 3.10
+# To update, run:
+#
+#    pip-compile pyproject.toml
+#
 python-dotenv==0.20.0
-tomli==2.0.1
+    # via aptbot (pyproject.toml)
 urllib3==1.26.9
+    # via aptbot (pyproject.toml)