summaryrefslogtreecommitdiffstats
path: root/dev.toml
blob: 3ca36d01f00cb7afd6b797ab24b8782a93913300 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# Do not edit pyproject.toml, it is overwritten.
# Instead, edit dev.toml and/or server.toml

[tool.ruff]
# https://docs.astral.sh/ruff/configuration/
# we do not use black or isort, we use ruff instead
# to sort imports,  ruff check --select I --fix 
line-length=120
lint.ignore = ["E402", "F541"]

[project]
name = "troggle"
version = "2025.01.18"
description = "Troggle - cave data management"
readme = "README.md"
requires-python = ">=3.13"
dependencies = [
]
[dependency-groups]
dev = [
	"cryptography>=44.0.0",
    "django>=5",
    "beautifulsoup4>=4.12.3",
    "piexif>=1.1.3",
    "pillow>=11.0.0",
    "unidecode>=1.3.8",
    "coverage>=7.6.9",
]

# 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",
# ]