-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathpyproject.toml
More file actions
98 lines (95 loc) · 2.42 KB
/
pyproject.toml
File metadata and controls
98 lines (95 loc) · 2.42 KB
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
[project]
name = "mitxpro"
version = "0.1.0"
description = "MITx Pro"
authors = [{ name = "MIT ODL" }]
requires-python = ">=3.13,<4"
readme = "README.md"
license = "BSD-3"
classifiers = [
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
dependencies = [
"Pillow==10.4.0",
"PyNaCl==1.6.2",
"beautifulsoup4==4.8.2",
"boto3==1.42.67",
"celery==5.6.2",
"celery-redbeat==2.3.3",
"dj-database-url==3.1.2",
"django==4.2.29",
"django-anymail[mailgun]==14.0",
"django-filter>=23.4,<24",
"django-hijack==3.7.6",
"django-ipware==7.0.1",
"django-oauth-toolkit==1.7.1",
"django-redis>=6.0.0,<7",
"django-robots==6.1",
"django-silk>=5.0.3,<6",
"django-storages==1.14.6",
"django-user-agents==0.4.0",
"django-webpack-loader==1.8.1",
"djangorestframework==3.16.1",
"edx-api-client==1.14.0",
"google-api-python-client==2.192.0",
"google-auth==1.35.0",
"granian>=2.7.2",
"hubspot-api-client>=6.1.0,<7",
"ipython>=9.0.0,<10",
"mitol-django-authentication==2025.3.17",
"mitol-django-common==2025.12.23.2",
"mitol-django-digital-credentials==2023.12.19",
"mitol-django-hubspot-api==2023.12.19",
"mitol-django-mail==2025.6.24",
"mitol-django-oauth-toolkit-extensions==2025.3.17",
"mitol-django-olposthog>=2025.0.0,<2026",
"newrelic>=10.0.0,<11",
"pdftotext>=3.0.0,<4",
"psycopg2==2.9.11",
"pycountry==26.2.16",
"pygsheets==2.0.2",
"redis==7.3.0",
"requests>=2.31.0,<3",
"sentry-sdk>=2.0.0,<3",
"social-auth-app-django>=5.4.0,<6",
"ulid-py>=1.1.0,<2",
"user-agents==2.2.0",
"user-util==2.0.0",
"uwsgi==2.0.31",
"wagtail==5.2.8",
"wagtail-metadata==5.0.0",
"xmltodict>=1.0.0,<2",
"zeep==4.3.2",
]
[dependency-groups]
dev = [
"bpython",
"django-debug-toolbar",
"factory-boy==3.3.3",
"faker==40.8.0",
"flaky==3.8.1",
"freezegun==1.5.5",
"hypothesis==4.24.6",
"ipdb",
"nplusone>=0.8.1",
"pdbpp",
"pytest>=9",
"pytest-cov>=2.6.1",
"pytest-django",
"pytest-env",
"pytest-lazy-fixtures",
"pytest-mock",
"pytest-xdist",
"responses",
"safety",
"semantic-version",
"wagtail-factories",
]
[tool.uv]
package = false
no-binary-package = ["lxml", "xmlsec"]
[build-system]
requires = ["uv_build>=0.10.0,<0.11.0"]
build-backend = "uv_build"