Skip to content

Commit c50d9b0

Browse files
committed
chore: add edx-api-docs-tools in base requirements
1 parent 8401052 commit c50d9b0

6 files changed

Lines changed: 143 additions & 7 deletions

File tree

requirements/base.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ attrs # Classes without boilerplate
88
pycasbin # Authorization library for implementing access control models
99
casbin-django-orm-adapter # Adapter for Django ORM for Casbin
1010
redis-watcher # Watcher for Redis for Casbin
11+
edx-api-doc-tools # Tools for API documentation

requirements/base.txt

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,32 @@ django==4.2.24
1616
# -r requirements/base.in
1717
# casbin-django-orm-adapter
1818
# djangorestframework
19+
# drf-yasg
20+
# edx-api-doc-tools
1921
djangorestframework==3.16.1
22+
# via
23+
# -r requirements/base.in
24+
# drf-yasg
25+
# edx-api-doc-tools
26+
drf-yasg==1.21.11
27+
# via edx-api-doc-tools
28+
edx-api-doc-tools==2.1.0
2029
# via -r requirements/base.in
30+
inflection==0.5.1
31+
# via drf-yasg
2132
openedx-atlas==0.7.0
2233
# via -r requirements/base.in
34+
packaging==25.0
35+
# via drf-yasg
2336
pycasbin==2.2.0
2437
# via
2538
# -r requirements/base.in
2639
# casbin-django-orm-adapter
2740
# redis-watcher
41+
pytz==2025.2
42+
# via drf-yasg
43+
pyyaml==6.0.3
44+
# via drf-yasg
2845
redis==6.4.0
2946
# via redis-watcher
3047
redis-watcher==1.8.0
@@ -33,3 +50,8 @@ simpleeval==1.0.3
3350
# via pycasbin
3451
sqlparse==0.5.3
3552
# via django
53+
uritemplate==4.2.0
54+
# via drf-yasg
55+
56+
# The following packages are considered to be unsafe in a requirements file:
57+
# setuptools

requirements/dev.txt

Lines changed: 26 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -72,8 +72,19 @@ django==4.2.24
7272
# -r requirements/quality.txt
7373
# casbin-django-orm-adapter
7474
# djangorestframework
75+
# drf-yasg
76+
# edx-api-doc-tools
7577
# edx-i18n-tools
7678
djangorestframework==3.16.1
79+
# via
80+
# -r requirements/quality.txt
81+
# drf-yasg
82+
# edx-api-doc-tools
83+
drf-yasg==1.21.11
84+
# via
85+
# -r requirements/quality.txt
86+
# edx-api-doc-tools
87+
edx-api-doc-tools==2.1.0
7788
# via -r requirements/quality.txt
7889
edx-i18n-tools==1.9.0
7990
# via -r requirements/dev.in
@@ -84,6 +95,10 @@ filelock==3.19.1
8495
# -r requirements/ci.txt
8596
# tox
8697
# virtualenv
98+
inflection==0.5.1
99+
# via
100+
# -r requirements/quality.txt
101+
# drf-yasg
87102
iniconfig==2.1.0
88103
# via
89104
# -r requirements/quality.txt
@@ -119,6 +134,7 @@ packaging==25.0
119134
# -r requirements/pip-tools.txt
120135
# -r requirements/quality.txt
121136
# build
137+
# drf-yasg
122138
# pyproject-api
123139
# pytest
124140
# tox
@@ -199,10 +215,15 @@ python-slugify==8.0.4
199215
# via
200216
# -r requirements/quality.txt
201217
# code-annotations
202-
pyyaml==6.0.2
218+
pytz==2025.2
219+
# via
220+
# -r requirements/quality.txt
221+
# drf-yasg
222+
pyyaml==6.0.3
203223
# via
204224
# -r requirements/quality.txt
205225
# code-annotations
226+
# drf-yasg
206227
# edx-i18n-tools
207228
redis==6.4.0
208229
# via
@@ -240,6 +261,10 @@ tomlkit==0.13.3
240261
# pylint
241262
tox==4.30.2
242263
# via -r requirements/ci.txt
264+
uritemplate==4.2.0
265+
# via
266+
# -r requirements/quality.txt
267+
# drf-yasg
243268
virtualenv==20.34.0
244269
# via
245270
# -r requirements/ci.txt

requirements/doc.txt

Lines changed: 30 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,8 +52,13 @@ django==4.2.24
5252
# -r requirements/test.txt
5353
# casbin-django-orm-adapter
5454
# djangorestframework
55+
# drf-yasg
56+
# edx-api-doc-tools
5557
djangorestframework==3.16.1
56-
# via -r requirements/test.txt
58+
# via
59+
# -r requirements/test.txt
60+
# drf-yasg
61+
# edx-api-doc-tools
5762
doc8==2.0.0
5863
# via -r requirements/doc.in
5964
docutils==0.21.2
@@ -63,6 +68,12 @@ docutils==0.21.2
6368
# readme-renderer
6469
# restructuredtext-lint
6570
# sphinx
71+
drf-yasg==1.21.11
72+
# via
73+
# -r requirements/test.txt
74+
# edx-api-doc-tools
75+
edx-api-doc-tools==2.1.0
76+
# via -r requirements/test.txt
6677
id==1.5.0
6778
# via twine
6879
idna==3.10
@@ -71,6 +82,10 @@ imagesize==1.4.1
7182
# via sphinx
7283
importlib-metadata==8.7.0
7384
# via keyring
85+
inflection==0.5.1
86+
# via
87+
# -r requirements/test.txt
88+
# drf-yasg
7489
iniconfig==2.1.0
7590
# via
7691
# -r requirements/test.txt
@@ -112,6 +127,7 @@ packaging==25.0
112127
# via
113128
# -r requirements/test.txt
114129
# build
130+
# drf-yasg
115131
# pydata-sphinx-theme
116132
# pytest
117133
# sphinx
@@ -155,10 +171,15 @@ python-slugify==8.0.4
155171
# via
156172
# -r requirements/test.txt
157173
# code-annotations
158-
pyyaml==6.0.2
174+
pytz==2025.2
175+
# via
176+
# -r requirements/test.txt
177+
# drf-yasg
178+
pyyaml==6.0.3
159179
# via
160180
# -r requirements/test.txt
161181
# code-annotations
182+
# drf-yasg
162183
readme-renderer==44.0
163184
# via twine
164185
redis==6.4.0
@@ -231,9 +252,16 @@ typing-extensions==4.15.0
231252
# via
232253
# beautifulsoup4
233254
# pydata-sphinx-theme
255+
uritemplate==4.2.0
256+
# via
257+
# -r requirements/test.txt
258+
# drf-yasg
234259
urllib3==2.5.0
235260
# via
236261
# requests
237262
# twine
238263
zipp==3.23.0
239264
# via importlib-metadata
265+
266+
# The following packages are considered to be unsafe in a requirements file:
267+
# setuptools

requirements/quality.txt

Lines changed: 29 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,10 +42,25 @@ django==4.2.24
4242
# -r requirements/test.txt
4343
# casbin-django-orm-adapter
4444
# djangorestframework
45+
# drf-yasg
46+
# edx-api-doc-tools
4547
djangorestframework==3.16.1
48+
# via
49+
# -r requirements/test.txt
50+
# drf-yasg
51+
# edx-api-doc-tools
52+
drf-yasg==1.21.11
53+
# via
54+
# -r requirements/test.txt
55+
# edx-api-doc-tools
56+
edx-api-doc-tools==2.1.0
4657
# via -r requirements/test.txt
4758
edx-lint==5.6.0
4859
# via -r requirements/quality.in
60+
inflection==0.5.1
61+
# via
62+
# -r requirements/test.txt
63+
# drf-yasg
4964
iniconfig==2.1.0
5065
# via
5166
# -r requirements/test.txt
@@ -69,6 +84,7 @@ openedx-atlas==0.7.0
6984
packaging==25.0
7085
# via
7186
# -r requirements/test.txt
87+
# drf-yasg
7288
# pytest
7389
platformdirs==4.4.0
7490
# via pylint
@@ -117,10 +133,15 @@ python-slugify==8.0.4
117133
# via
118134
# -r requirements/test.txt
119135
# code-annotations
120-
pyyaml==6.0.2
136+
pytz==2025.2
137+
# via
138+
# -r requirements/test.txt
139+
# drf-yasg
140+
pyyaml==6.0.3
121141
# via
122142
# -r requirements/test.txt
123143
# code-annotations
144+
# drf-yasg
124145
redis==6.4.0
125146
# via
126147
# -r requirements/test.txt
@@ -149,3 +170,10 @@ text-unidecode==1.3
149170
# python-slugify
150171
tomlkit==0.13.3
151172
# via pylint
173+
uritemplate==4.2.0
174+
# via
175+
# -r requirements/test.txt
176+
# drf-yasg
177+
178+
# The following packages are considered to be unsafe in a requirements file:
179+
# setuptools

requirements/test.txt

Lines changed: 35 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,23 @@ ddt==1.7.2
2525
# -r requirements/base.txt
2626
# casbin-django-orm-adapter
2727
# djangorestframework
28+
# drf-yasg
29+
# edx-api-doc-tools
2830
djangorestframework==3.16.1
31+
# via
32+
# -r requirements/base.txt
33+
# drf-yasg
34+
# edx-api-doc-tools
35+
drf-yasg==1.21.11
36+
# via
37+
# -r requirements/base.txt
38+
# edx-api-doc-tools
39+
edx-api-doc-tools==2.1.0
2940
# via -r requirements/base.txt
41+
inflection==0.5.1
42+
# via
43+
# -r requirements/base.txt
44+
# drf-yasg
3045
iniconfig==2.1.0
3146
# via pytest
3247
jinja2==3.1.6
@@ -36,7 +51,10 @@ markupsafe==3.0.2
3651
openedx-atlas==0.7.0
3752
# via -r requirements/base.txt
3853
packaging==25.0
39-
# via pytest
54+
# via
55+
# -r requirements/base.txt
56+
# drf-yasg
57+
# pytest
4058
pluggy==1.6.0
4159
# via
4260
# pytest
@@ -58,8 +76,15 @@ pytest-django==4.11.1
5876
# via -r requirements/test.in
5977
python-slugify==8.0.4
6078
# via code-annotations
61-
pyyaml==6.0.2
62-
# via code-annotations
79+
pytz==2025.2
80+
# via
81+
# -r requirements/base.txt
82+
# drf-yasg
83+
pyyaml==6.0.3
84+
# via
85+
# -r requirements/base.txt
86+
# code-annotations
87+
# drf-yasg
6388
redis==6.4.0
6489
# via
6590
# -r requirements/base.txt
@@ -78,3 +103,10 @@ stevedore==5.5.0
78103
# via code-annotations
79104
text-unidecode==1.3
80105
# via python-slugify
106+
uritemplate==4.2.0
107+
# via
108+
# -r requirements/base.txt
109+
# drf-yasg
110+
111+
# The following packages are considered to be unsafe in a requirements file:
112+
# setuptools

0 commit comments

Comments
 (0)