pyproject.toml 1.14 KB
Newer Older
Jelle Besseling's avatar
Jelle Besseling committed
1
2
[tool.poetry]
name = "concrexit"
3
version = "24.0.0"
Jelle Besseling's avatar
Jelle Besseling committed
4
5
6
7
8
description = "New new Thalia website, now with extra Django."
authors = ["Thalia Technicie <www@thalia.nu>"]
license = "AGPL-3.0-or-later"

[tool.poetry.dependencies]
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
9
10
11
12
13
14
15
16
17
18
19
20
python = "^3.7"
django-localflavor = "~2.1"
freezegun = "~0.3.11"
bleach = "~3.1"
django-tinymce4-lite = "~1.7"
rcssmin = "~1.0"
djangorestframework = "~3.9"
django-ical = "~1.5"
django-libsass = "~0.7.0"
python-magic = "~0.4.15"
redis = "~3.2"
Django = "~2.2"
Renovate Bot's avatar
Renovate Bot committed
21
Pillow = "~6.0"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
22
23
24
25
26
27
django_compressor = "~2.2"
psycopg2-binary = "~2.8"
bcrypt = "~3.1"
argon2_cffi = "~19.1"
uWSGI = "~2.0"
django-bootstrap4 = "~0.0.8"
28
firebase-admin = "~2.17"
29
sentry-sdk = "~0.9.0"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
30
django-sendfile2 = "~0.4.2"
Jelle Besseling's avatar
Jelle Besseling committed
31
32

# docs requirements
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
33
recommonmark = { version = "~0.5.0", optional = true }
Renovate Bot's avatar
Renovate Bot committed
34
sphinx = { version = "~2.0", optional = true }
Jelle Besseling's avatar
Jelle Besseling committed
35
36
37
38
39

[tool.poetry.extras]
docs = ["recommonmark", "sphinx"]

[tool.poetry.dev-dependencies]
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
40
django-template-check = "~0.3.1"
41
factory_boy = "~2.12"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
42
43
44
45
46
47
flake8 = "~3.7"
pydenticon = "~0.3.1"
pylint = "~2.3"
pylint-django = "~2.0"
Faker = "~1.0"
coverage = "~4.5"
Jelle Besseling's avatar
Jelle Besseling committed
48
49
50
51

[build-system]
requires = ["poetry>=0.12"]
build-backend = "poetry.masonry.api"