Skip to content

Commit bb9a1bb

Browse files
committed
feat: add openedx-authz - when rebase i'll drop this commit
1 parent 2087cc1 commit bb9a1bb

9 files changed

Lines changed: 179 additions & 37 deletions

File tree

requirements/edx/base.txt

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,16 @@ asgiref==3.10.0
3333
# django-countries
3434
asn1crypto==1.5.1
3535
# via snowflake-connector-python
36+
async-timeout==5.0.1
37+
# via redis
3638
attrs==25.4.0
3739
# via
3840
# -r requirements/edx/kernel.in
3941
# aiohttp
4042
# edx-ace
4143
# jsonschema
4244
# lti-consumer-xblock
45+
# openedx-authz
4346
# openedx-events
4447
# openedx-learning
4548
# referencing
@@ -68,19 +71,21 @@ bleach[css]==6.2.0
6871
# xblock-poll
6972
boto==2.49.0
7073
# via -r requirements/edx/kernel.in
71-
boto3==1.40.57
74+
boto3==1.40.59
7275
# via
7376
# -r requirements/edx/kernel.in
7477
# django-ses
7578
# fs-s3fs
7679
# ora2
7780
# snowflake-connector-python
78-
botocore==1.40.57
81+
botocore==1.40.59
7982
# via
8083
# -r requirements/edx/kernel.in
8184
# boto3
8285
# s3transfer
8386
# snowflake-connector-python
87+
bracex==2.6
88+
# via wcmatch
8489
bridgekeeper==0.9
8590
# via -r requirements/edx/kernel.in
8691
cachecontrol==0.14.3
@@ -91,6 +96,8 @@ cachetools==6.2.1
9196
# google-auth
9297
camel-converter[pydantic]==5.0.0
9398
# via meilisearch
99+
casbin-django-orm-adapter==1.7.0
100+
# via openedx-authz
94101
celery==5.5.3
95102
# via
96103
# -c requirements/constraints.txt
@@ -170,6 +177,7 @@ django==5.2.7
170177
# via
171178
# -c requirements/constraints.txt
172179
# -r requirements/edx/kernel.in
180+
# casbin-django-orm-adapter
173181
# django-appconf
174182
# django-autocomplete-light
175183
# django-celery-results
@@ -229,6 +237,7 @@ django==5.2.7
229237
# help-tokens
230238
# jsonfield
231239
# lti-consumer-xblock
240+
# openedx-authz
232241
# openedx-django-pyfs
233242
# openedx-django-wiki
234243
# openedx-events
@@ -389,6 +398,7 @@ djangorestframework==3.16.1
389398
# edx-organizations
390399
# edx-proctoring
391400
# edx-submissions
401+
# openedx-authz
392402
# openedx-forum
393403
# openedx-learning
394404
# ora2
@@ -413,6 +423,7 @@ edx-api-doc-tools==2.1.0
413423
# via
414424
# -r requirements/edx/kernel.in
415425
# edx-name-affirmation
426+
# openedx-authz
416427
edx-auth-backends==4.6.2
417428
# via -r requirements/edx/kernel.in
418429
edx-bulk-grades==1.2.0
@@ -471,6 +482,7 @@ edx-drf-extensions==10.6.0
471482
# edx-when
472483
# edxval
473484
# enterprise-integrated-channels
485+
# openedx-authz
474486
# openedx-learning
475487
edx-enterprise==6.5.1
476488
# via
@@ -503,6 +515,7 @@ edx-opaque-keys[django]==3.0.0
503515
# edx-when
504516
# enterprise-integrated-channels
505517
# lti-consumer-xblock
518+
# openedx-authz
506519
# openedx-events
507520
# openedx-filters
508521
# ora2
@@ -527,7 +540,7 @@ edx-search==4.3.0
527540
# openedx-forum
528541
edx-sga==0.26.0
529542
# via -r requirements/edx/bundled.in
530-
edx-submissions==3.12.0
543+
edx-submissions==3.12.1
531544
# via
532545
# -r requirements/edx/kernel.in
533546
# ora2
@@ -758,7 +771,7 @@ markupsafe==3.0.3
758771
# xblock
759772
maxminddb==2.8.2
760773
# via geoip2
761-
meilisearch==0.37.0
774+
meilisearch==0.37.1
762775
# via
763776
# -r requirements/edx/kernel.in
764777
# edx-search
@@ -813,7 +826,10 @@ openedx-atlas==0.7.0
813826
# via
814827
# -r requirements/edx/kernel.in
815828
# enterprise-integrated-channels
829+
# openedx-authz
816830
# openedx-forum
831+
openedx-authz==0.6.0
832+
# via -r requirements/edx/kernel.in
817833
openedx-calc==4.0.2
818834
# via -r requirements/edx/kernel.in
819835
openedx-django-pyfs==3.8.0
@@ -899,7 +915,7 @@ protobuf==6.33.0
899915
# googleapis-common-protos
900916
# grpcio-status
901917
# proto-plus
902-
psutil==7.1.1
918+
psutil==7.1.2
903919
# via
904920
# -r requirements/edx/kernel.in
905921
# edx-django-utils
@@ -910,6 +926,10 @@ pyasn1==0.6.1
910926
# rsa
911927
pyasn1-modules==0.4.2
912928
# via google-auth
929+
pycasbin==2.4.0
930+
# via
931+
# casbin-django-orm-adapter
932+
# openedx-authz
913933
pycountry==24.6.1
914934
# via -r requirements/edx/kernel.in
915935
pycparser==2.23
@@ -1086,6 +1106,8 @@ semantic-version==2.10.0
10861106
# via edx-drf-extensions
10871107
shapely==2.1.2
10881108
# via -r requirements/edx/kernel.in
1109+
simpleeval==1.0.3
1110+
# via pycasbin
10891111
simplejson==3.20.2
10901112
# via
10911113
# -r requirements/edx/kernel.in
@@ -1218,6 +1240,8 @@ voluptuous==0.15.2
12181240
# via ora2
12191241
walrus==0.9.5
12201242
# via edx-event-bus-redis
1243+
wcmatch==10.1
1244+
# via pycasbin
12211245
wcwidth==0.2.14
12221246
# via prompt-toolkit
12231247
web-fragments==3.1.0

requirements/edx/development.txt

Lines changed: 55 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,10 @@ aniso8601==10.0.1
4646
# -r requirements/edx/doc.txt
4747
# -r requirements/edx/testing.txt
4848
# edx-tincan-py35
49+
annotated-doc==0.0.3
50+
# via
51+
# -r requirements/edx/testing.txt
52+
# fastapi
4953
annotated-types==0.7.0
5054
# via
5155
# -r requirements/edx/doc.txt
@@ -81,6 +85,11 @@ astroid==3.3.11
8185
# pylint
8286
# pylint-celery
8387
# sphinx-autoapi
88+
async-timeout==5.0.1
89+
# via
90+
# -r requirements/edx/doc.txt
91+
# -r requirements/edx/testing.txt
92+
# redis
8493
attrs==25.4.0
8594
# via
8695
# -r requirements/edx/doc.txt
@@ -89,6 +98,7 @@ attrs==25.4.0
8998
# edx-ace
9099
# jsonschema
91100
# lti-consumer-xblock
101+
# openedx-authz
92102
# openedx-events
93103
# openedx-learning
94104
# referencing
@@ -136,21 +146,26 @@ boto==2.49.0
136146
# via
137147
# -r requirements/edx/doc.txt
138148
# -r requirements/edx/testing.txt
139-
boto3==1.40.57
149+
boto3==1.40.59
140150
# via
141151
# -r requirements/edx/doc.txt
142152
# -r requirements/edx/testing.txt
143153
# django-ses
144154
# fs-s3fs
145155
# ora2
146156
# snowflake-connector-python
147-
botocore==1.40.57
157+
botocore==1.40.59
148158
# via
149159
# -r requirements/edx/doc.txt
150160
# -r requirements/edx/testing.txt
151161
# boto3
152162
# s3transfer
153163
# snowflake-connector-python
164+
bracex==2.6
165+
# via
166+
# -r requirements/edx/doc.txt
167+
# -r requirements/edx/testing.txt
168+
# wcmatch
154169
bridgekeeper==0.9
155170
# via
156171
# -r requirements/edx/doc.txt
@@ -176,6 +191,11 @@ camel-converter[pydantic]==5.0.0
176191
# -r requirements/edx/doc.txt
177192
# -r requirements/edx/testing.txt
178193
# meilisearch
194+
casbin-django-orm-adapter==1.7.0
195+
# via
196+
# -r requirements/edx/doc.txt
197+
# -r requirements/edx/testing.txt
198+
# openedx-authz
179199
celery==5.5.3
180200
# via
181201
# -c requirements/constraints.txt
@@ -334,6 +354,7 @@ django==5.2.7
334354
# -c requirements/constraints.txt
335355
# -r requirements/edx/doc.txt
336356
# -r requirements/edx/testing.txt
357+
# casbin-django-orm-adapter
337358
# django-appconf
338359
# django-autocomplete-light
339360
# django-celery-results
@@ -396,6 +417,7 @@ django==5.2.7
396417
# help-tokens
397418
# jsonfield
398419
# lti-consumer-xblock
420+
# openedx-authz
399421
# openedx-django-pyfs
400422
# openedx-django-wiki
401423
# openedx-events
@@ -622,6 +644,7 @@ djangorestframework==3.16.1
622644
# edx-organizations
623645
# edx-proctoring
624646
# edx-submissions
647+
# openedx-authz
625648
# openedx-forum
626649
# openedx-learning
627650
# ora2
@@ -672,6 +695,7 @@ edx-api-doc-tools==2.1.0
672695
# -r requirements/edx/doc.txt
673696
# -r requirements/edx/testing.txt
674697
# edx-name-affirmation
698+
# openedx-authz
675699
edx-auth-backends==4.6.2
676700
# via
677701
# -r requirements/edx/doc.txt
@@ -744,6 +768,7 @@ edx-drf-extensions==10.6.0
744768
# edx-when
745769
# edxval
746770
# enterprise-integrated-channels
771+
# openedx-authz
747772
# openedx-learning
748773
edx-enterprise==6.5.1
749774
# via
@@ -789,6 +814,7 @@ edx-opaque-keys[django]==3.0.0
789814
# edx-when
790815
# enterprise-integrated-channels
791816
# lti-consumer-xblock
817+
# openedx-authz
792818
# openedx-events
793819
# openedx-filters
794820
# ora2
@@ -823,7 +849,7 @@ edx-sga==0.26.0
823849
# via
824850
# -r requirements/edx/doc.txt
825851
# -r requirements/edx/testing.txt
826-
edx-submissions==3.12.0
852+
edx-submissions==3.12.1
827853
# via
828854
# -r requirements/edx/doc.txt
829855
# -r requirements/edx/testing.txt
@@ -891,11 +917,11 @@ execnet==2.1.1
891917
# pytest-xdist
892918
factory-boy==3.3.3
893919
# via -r requirements/edx/testing.txt
894-
faker==37.11.0
920+
faker==37.12.0
895921
# via
896922
# -r requirements/edx/testing.txt
897923
# factory-boy
898-
fastapi==0.119.1
924+
fastapi==0.120.0
899925
# via
900926
# -r requirements/edx/testing.txt
901927
# pact-python
@@ -1253,7 +1279,7 @@ mccabe==0.7.0
12531279
# via
12541280
# -r requirements/edx/testing.txt
12551281
# pylint
1256-
meilisearch==0.37.0
1282+
meilisearch==0.37.1
12571283
# via
12581284
# -r requirements/edx/doc.txt
12591285
# -r requirements/edx/testing.txt
@@ -1353,7 +1379,12 @@ openedx-atlas==0.7.0
13531379
# -r requirements/edx/doc.txt
13541380
# -r requirements/edx/testing.txt
13551381
# enterprise-integrated-channels
1382+
# openedx-authz
13561383
# openedx-forum
1384+
openedx-authz==0.6.0
1385+
# via
1386+
# -r requirements/edx/doc.txt
1387+
# -r requirements/edx/testing.txt
13571388
openedx-calc==4.0.2
13581389
# via
13591390
# -r requirements/edx/doc.txt
@@ -1514,7 +1545,7 @@ protobuf==6.33.0
15141545
# googleapis-common-protos
15151546
# grpcio-status
15161547
# proto-plus
1517-
psutil==7.1.1
1548+
psutil==7.1.2
15181549
# via
15191550
# -r requirements/edx/doc.txt
15201551
# -r requirements/edx/testing.txt
@@ -1535,6 +1566,12 @@ pyasn1-modules==0.4.2
15351566
# -r requirements/edx/doc.txt
15361567
# -r requirements/edx/testing.txt
15371568
# google-auth
1569+
pycasbin==2.4.0
1570+
# via
1571+
# -r requirements/edx/doc.txt
1572+
# -r requirements/edx/testing.txt
1573+
# casbin-django-orm-adapter
1574+
# openedx-authz
15381575
pycodestyle==2.8.0
15391576
# via
15401577
# -c requirements/constraints.txt
@@ -1886,6 +1923,11 @@ shapely==2.1.2
18861923
# via
18871924
# -r requirements/edx/doc.txt
18881925
# -r requirements/edx/testing.txt
1926+
simpleeval==1.0.3
1927+
# via
1928+
# -r requirements/edx/doc.txt
1929+
# -r requirements/edx/testing.txt
1930+
# pycasbin
18891931
simplejson==3.20.2
18901932
# via
18911933
# -r requirements/edx/doc.txt
@@ -2083,7 +2125,7 @@ tomlkit==0.13.3
20832125
# openedx-learning
20842126
# pylint
20852127
# snowflake-connector-python
2086-
tox==4.31.0
2128+
tox==4.32.0
20872129
# via -r requirements/edx/testing.txt
20882130
tqdm==4.67.1
20892131
# via
@@ -2192,6 +2234,11 @@ walrus==0.9.5
21922234
# edx-event-bus-redis
21932235
watchdog==6.0.0
21942236
# via -r requirements/edx/development.in
2237+
wcmatch==10.1
2238+
# via
2239+
# -r requirements/edx/doc.txt
2240+
# -r requirements/edx/testing.txt
2241+
# pycasbin
21952242
wcwidth==0.2.14
21962243
# via
21972244
# -r requirements/edx/doc.txt

0 commit comments

Comments
 (0)