Skip to content

Commit 3cf8deb

Browse files
committed
chore: set requirements base
1 parent bd63b15 commit 3cf8deb

10 files changed

Lines changed: 1106 additions & 4 deletions

File tree

backend/requirements/base.in

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
11
# Core requirements for using this application
2-
-c constraints.txt
3-
42
Django # Web application framework
53
djangorestframework # REST API framework
64
django-filter # Filtering for DRF
75
edx-opaque-keys # Open edX CourseKeyField
6+
openedx-events # Be able to listen to openedx events and respond to them.
7+
openedx-filters # Be able to hook into openedx filters and change behavior.
8+
9+
openedx-atlas # For translations related tooling

backend/requirements/base.txt

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.12
3+
# by the following command:
4+
#
5+
# pip-compile --output-file=requirements/base.txt requirements/base.in
6+
#
7+
asgiref==3.11.0
8+
# via django
9+
attrs==25.4.0
10+
# via openedx-events
11+
cffi==2.0.0
12+
# via pynacl
13+
click==8.3.1
14+
# via edx-django-utils
15+
django==5.2.9
16+
# via
17+
# -r requirements/base.in
18+
# django-crum
19+
# django-filter
20+
# django-waffle
21+
# djangorestframework
22+
# edx-django-utils
23+
# openedx-events
24+
# openedx-filters
25+
django-crum==0.7.9
26+
# via edx-django-utils
27+
django-filter==25.2
28+
# via -r requirements/base.in
29+
django-waffle==5.0.0
30+
# via edx-django-utils
31+
djangorestframework==3.16.1
32+
# via -r requirements/base.in
33+
dnspython==2.8.0
34+
# via pymongo
35+
edx-ccx-keys==2.0.2
36+
# via openedx-events
37+
edx-django-utils==8.0.1
38+
# via openedx-events
39+
edx-opaque-keys[django]==3.0.0
40+
# via
41+
# -r requirements/base.in
42+
# edx-ccx-keys
43+
# openedx-events
44+
# openedx-filters
45+
fastavro==1.12.1
46+
# via openedx-events
47+
openedx-atlas==0.7.0
48+
# via -r requirements/base.in
49+
openedx-events==10.5.0
50+
# via -r requirements/base.in
51+
openedx-filters==2.1.0
52+
# via -r requirements/base.in
53+
psutil==7.1.3
54+
# via edx-django-utils
55+
pycparser==2.23
56+
# via cffi
57+
pymongo==4.15.5
58+
# via edx-opaque-keys
59+
pynacl==1.6.1
60+
# via edx-django-utils
61+
six==1.17.0
62+
# via edx-ccx-keys
63+
sqlparse==0.5.5
64+
# via django
65+
stevedore==5.6.0
66+
# via
67+
# edx-django-utils
68+
# edx-opaque-keys
69+
typing-extensions==4.15.0
70+
# via edx-opaque-keys
71+
72+
# The following packages are considered to be unsafe in a requirements file:
73+
# setuptools

backend/requirements/ci.txt

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
#
2+
# This file is autogenerated by pip-compile with Python 3.12
3+
# by the following command:
4+
#
5+
# pip-compile --output-file=requirements/ci.txt requirements/ci.in
6+
#
7+
cachetools==6.2.4
8+
# via tox
9+
chardet==5.2.0
10+
# via tox
11+
colorama==0.4.6
12+
# via tox
13+
distlib==0.4.0
14+
# via virtualenv
15+
filelock==3.20.1
16+
# via
17+
# tox
18+
# virtualenv
19+
packaging==25.0
20+
# via
21+
# pyproject-api
22+
# tox
23+
platformdirs==4.5.1
24+
# via
25+
# tox
26+
# virtualenv
27+
pluggy==1.6.0
28+
# via tox
29+
pyproject-api==1.10.0
30+
# via tox
31+
tox==4.32.0
32+
# via -r requirements/ci.in
33+
virtualenv==20.35.4
34+
# via tox

0 commit comments

Comments
 (0)