summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPhilip Sargent <philip.sargent@gmail.com>2024-12-14 03:14:55 +0000
committerPhilip Sargent <philip.sargent@gmail.com>2024-12-14 03:14:55 +0000
commit3b5ead22f2eed075d541d5d56b6f6f878ec66e0a (patch)
treed141cc074e512138cbd2b6a3a7cdd4ed56cb5802
parent36bb964845d3c368e374a9f1d38bfd7f4ebd6299 (diff)
downloadtroggle-3b5ead22f2eed075d541d5d56b6f6f878ec66e0a.tar.gz
troggle-3b5ead22f2eed075d541d5d56b6f6f878ec66e0a.tar.bz2
troggle-3b5ead22f2eed075d541d5d56b6f6f878ec66e0a.zip
Variant versiosn of pyproject.toml
-rw-r--r--dev.toml40
-rw-r--r--server.toml14
2 files changed, 54 insertions, 0 deletions
diff --git a/dev.toml b/dev.toml
new file mode 100644
index 0000000..1f69db2
--- /dev/null
+++ b/dev.toml
@@ -0,0 +1,40 @@
+[tool.black]
+line-length = 120
+
+[tool.isort]
+profile = 'black'
+line-length=120
+
+[tool.ruff]
+line-length=120
+ignore = ["E402"]
+
+[project]
+name = "troggle"
+version = "2024.12.1"
+description = "Troggle - cave data management"
+readme = "README.md"
+requires-python = ">=3.13"
+dependencies = [
+]
+[dependency-groups]
+dev = [
+ "django>=5",
+ "beautifulsoup4>=4.12.3",
+ "piexif>=1.1.3",
+ "pillow>=11.0.0",
+ "unidecode>=1.3.8",
+ "black>=24.10.0",
+ "coverage>=7.6.9",
+ "deptry>=0.21.1",
+ "isort>=5.13.2",
+]
+
+# conlficting groups not implemented in uv yet
+# server = [
+ # "django>=3.2.19; python_version == '3.11.2'",
+ # "beautifulsoup4==4.11.2",
+ # "piexif==1.1.3",
+ # "pillow==9.4.0",
+ # "unidecode==1.3.6",
+# ]
diff --git a/server.toml b/server.toml
new file mode 100644
index 0000000..aa5aed8
--- /dev/null
+++ b/server.toml
@@ -0,0 +1,14 @@
+
+[project]
+name = "troggle-server"
+version = "2024.12.1"
+description = "Troggle - cave data management"
+readme = "README.md"
+requires-python = ">=3.11,<3.12"
+dependencies = [
+ "django==3.2.19",
+ "beautifulsoup4==4.11.2",
+ "piexif==1.1.3",
+ "pillow==9.4.0",
+ "unidecode==1.3.6",
+]