pyproject.toml 1.12 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
python = "^3.7"
django-localflavor = "~2.1"
freezegun = "~0.3.11"
bleach = "~3.1"
django-tinymce4-lite = "~1.7"
rcssmin = "~1.0"
15
djangorestframework = "~3.10"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
16
17
18
19
django-ical = "~1.5"
django-libsass = "~0.7.0"
python-magic = "~0.4.15"
Django = "~2.2"
20
Pillow = "~6.1"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
21
22
23
24
25
26
django_compressor = "~2.2"
psycopg2-binary = "~2.8"
bcrypt = "~3.1"
argon2_cffi = "~19.1"
uWSGI = "~2.0"
django-bootstrap4 = "~0.0.8"
27
firebase-admin = "~2.17"
28
sentry-sdk = "~0.10.0"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
29
django-sendfile2 = "~0.4.2"
Jelle Besseling's avatar
Jelle Besseling committed
30
31

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

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

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

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