pyproject.toml 1.3 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
python = "^3.7"
10
django-localflavor = { git = "https://github.com/django/django-localflavor.git", rev="d2ce849484640999a2fde7106407f7217a3c95c1" }
11
freezegun = "0.3.13"
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
bleach = "3.1"
django-tinymce4-lite = "1.7.5"
djangorestframework = "3.11"
django-ical = "1.5"
django-libsass = "0.7.0"
python-magic = "0.4.15"
Django = "2.2.9"
Pillow = "7.0"
django-compressor = "2.4"
psycopg2-binary = "2.8.4"
bcrypt = "3.1.7"
argon2_cffi = "19.2"
uWSGI = "2.0.18"
django-bootstrap4 = "1.1.1"
firebase-admin = "3.2.1"
sentry-sdk = "0.14.0"
django-sendfile2 = "0.4.3"
Jelle Besseling's avatar
Jelle Besseling committed
29
30

# docs requirements
31
32
33
recommonmark = { version = "0.6.0", optional = true }
sphinx = { version = "2.3.1", optional = true }
google-api-python-client = "1.7.11"
Jelle Besseling's avatar
Jelle Besseling committed
34
35
36
37
38

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

[tool.poetry.dev-dependencies]
39
40
41
42
43
django-template-check = "0.3.1"
factory_boy = "2.12"
pydenticon = "0.3.1"
pylint = "2.4.4"
pylint-django = "2.0.13"
44
Faker = "4.0"
45
coverage = "5.0.3"
46
black = "19.10b0"
Luko van der Maas's avatar
Luko van der Maas committed
47
48
49

[tool.black]
exclude = '(/(\.eggs|\.git|\.tox)/|migrations)'
Jelle Besseling's avatar
Jelle Besseling committed
50
51
52
53

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