aboutsummaryrefslogtreecommitdiff
path: root/pyproject.toml
diff options
context:
space:
mode:
Diffstat (limited to 'pyproject.toml')
-rw-r--r--pyproject.toml37
1 files changed, 37 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml
new file mode 100644
index 0000000..c376afc
--- /dev/null
+++ b/pyproject.toml
@@ -0,0 +1,37 @@
+[build-system]
+requires = ["setuptools>=64", "setuptools_scm>=8"]
+build-backend = "setuptools.build_meta"
+
+[project]
+name = "match_up"
+dynamic = ["version"]
+dependencies = ["flask", "waitress", "pandas", "sqlalchemy", "names"]
+authors = [
+ { name="Karan Jayachandra", email="mail@karanjayachandra.com" },
+]
+description = "A small web application for matchmaking"
+readme = "README.md"
+requires-python = ">=3.10"
+classifiers = [
+ "Programming Language :: Python :: 3",
+ "License :: OSI Approved :: MIT License",
+ "Operating System :: OS Independent",
+]
+
+[project.urls]
+Homepage = "https://gitlab.com/KaranJayachandra/match_up"
+Issues = "https://gitlab.com/KaranJayachandra/match_up/-/issues"
+
+[project.scripts]
+match_up = "match_up:main"
+
+[tool.setuptools.packages.find]
+where = ["src"]
+
+[tool.setuptools.package-data]
+"templates" = ["*.j2"]
+"static" = ["*.css", "*.js", "*.png", "*.ico"]
+
+[[tool.mypy.overrides]]
+module = ["names.*", "sqlalchemy.*"]
+ignore_missing_imports = true \ No newline at end of file