pyproject.toml 1.16 KB
Newer Older
Jelle Besseling's avatar
Jelle Besseling committed
1
2
[tool.poetry]
name = "concrexit"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
3
version = "25.3.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.11"
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.2"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
21
22
23
django_compressor = "~2.2"
psycopg2-binary = "~2.8"
bcrypt = "~3.1"
24
argon2_cffi = "~19.2"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
25
uWSGI = "~2.0"
26
django-bootstrap4 = "~1.1.0"
27
firebase-admin = "~3.2"
28
sentry-sdk = "~0.13.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
32
recommonmark = { version = "~0.6.0", optional = true }
33
sphinx = { version = "~2.3", optional = true }
34
google-api-python-client = "^1.7.11"
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
flake8 = "~3.7"
pydenticon = "~0.3.1"
44
pylint = "~2.4"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
45
pylint-django = "~2.0"
46
Faker = "~3.0"
Sébastiaan Versteeg's avatar
Sébastiaan Versteeg committed
47
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"