-
Notifications
You must be signed in to change notification settings - Fork 33
Expand file tree
/
Copy pathpyproject.toml
More file actions
48 lines (41 loc) · 811 Bytes
/
pyproject.toml
File metadata and controls
48 lines (41 loc) · 811 Bytes
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
38
39
40
41
42
43
44
45
46
47
48
[project]
name = "course-management-platform"
version = "0.1.0"
description = "A Django-based course management platform"
requires-python = ">=3.13"
dependencies = [
"django",
"django-allauth[slack]",
"requests",
"pyjwt",
"cryptography",
"dj-database-url",
"whitenoise",
"psycopg2-binary",
"gunicorn",
"python-json-logger",
"django-unfold",
"django-loginas",
]
[dependency-groups]
dev = [
"ipython",
"pytest-django",
"pytest",
"jupyter",
"pandas",
"tqdm",
"playwright>=1.58.0",
]
[tool.ruff]
line-length = 72
[tool.pytest.ini_options]
DJANGO_SETTINGS_MODULE = "course_management.settings"
python_files = ["test_*.py"]
testpaths = [
"courses/tests",
"data/tests",
"cadmin/tests",
]
[tool.uv]
exclude-newer = "7 days"