Skip to content

Commit 2817dd1

Browse files
UsamaSadiqedx-requirements-bot
authored andcommitted
fix: fix make upgrade job and _mysql issue (openedx#32084)
* fix: upgrade pip & pip-tools versions * fix: install libmysqlclient-dev system package again * fix: skip reinstalling mysqlclient package * fix: add pytz package constraint --------- Co-authored-by: edX requirements bot <49161187+edx-requirements-bot@users.noreply.github.com> (cherry picked from commit 0ec7b8c)
1 parent 2b50ccb commit 2817dd1

File tree

11 files changed

+126
-116
lines changed

11 files changed

+126
-116
lines changed

.github/workflows/migrations-check.yml

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,6 @@ jobs:
6161
- name: Install Python dependencies
6262
run: |
6363
make dev-requirements
64-
pip uninstall -y mysqlclient
65-
pip install --no-binary mysqlclient mysqlclient
66-
pip uninstall -y xmlsec
67-
pip install --no-binary xmlsec xmlsec
6864
6965
- name: Initiate Services
7066
run: |
@@ -78,6 +74,11 @@ jobs:
7874
UPDATE mysql.user SET authentication_string = null WHERE user = 'root';
7975
FLUSH PRIVILEGES;
8076
EOF
77+
78+
- name: Install mysqlclient-dev binary
79+
run: |
80+
sudo apt-get update
81+
sudo apt-get install -y libmysqlclient-dev
8182
8283
- name: Run Tests
8384
env:

requirements/constraints.txt

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,3 +90,7 @@ babel==2.11.0
9090
social-auth-app-django==5.0.0
9191
algoliasearch==2.6.3
9292
django-ipware==4.0.2
93+
94+
# pytz>2022 has major changes which are causing test failures.
95+
# Pinning this version for now so this could be fixed in a separate PR later on
96+
pytz<2023

requirements/edx-sandbox/py38.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ matplotlib==3.3.4
3838
# -r requirements/edx-sandbox/py38.in
3939
mpmath==1.3.0
4040
# via sympy
41-
networkx==3.0
41+
networkx==3.1
4242
# via -r requirements/edx-sandbox/py38.in
4343
nltk==3.8.1
4444
# via
@@ -52,7 +52,7 @@ numpy==1.22.4
5252
# scipy
5353
openedx-calc==3.0.1
5454
# via -r requirements/edx-sandbox/py38.in
55-
pillow==9.4.0
55+
pillow==9.5.0
5656
# via matplotlib
5757
pycparser==2.21
5858
# via cffi
@@ -66,7 +66,7 @@ python-dateutil==2.8.2
6666
# via matplotlib
6767
random2==1.0.1
6868
# via -r requirements/edx-sandbox/py38.in
69-
regex==2022.10.31
69+
regex==2023.3.23
7070
# via nltk
7171
scipy==1.7.3
7272
# via

requirements/edx/base.txt

Lines changed: 27 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ algoliasearch==2.6.3
1616
# -r requirements/edx/base.in
1717
amqp==5.1.1
1818
# via kombu
19-
analytics-python==1.4.0
19+
analytics-python==1.4.post1
2020
# via -r requirements/edx/base.in
2121
aniso8601==9.0.1
2222
# via edx-tincan-py35
@@ -34,7 +34,7 @@ async-timeout==4.0.2
3434
# via
3535
# aiohttp
3636
# redis
37-
attrs==22.2.0
37+
attrs==23.1.0
3838
# via
3939
# -r requirements/edx/base.in
4040
# aiohttp
@@ -53,7 +53,7 @@ backoff==1.10.0
5353
# via analytics-python
5454
backports-zoneinfo==0.2.1
5555
# via icalendar
56-
beautifulsoup4==4.11.2
56+
beautifulsoup4==4.12.2
5757
# via pynliner
5858
billiard==3.6.4.0
5959
# via celery
@@ -261,7 +261,7 @@ django-config-models==2.3.0
261261
# edx-enterprise
262262
# edx-name-affirmation
263263
# lti-consumer-xblock
264-
django-cors-headers==3.13.0
264+
django-cors-headers==3.14.0
265265
# via -r requirements/edx/base.in
266266
django-countries==7.5.1
267267
# via
@@ -282,7 +282,7 @@ django-fernet-fields==0.6
282282
# via
283283
# -r requirements/edx/base.in
284284
# edx-enterprise
285-
django-filter==22.1
285+
django-filter==23.1
286286
# via
287287
# -r requirements/edx/base.in
288288
# edx-enterprise
@@ -467,7 +467,7 @@ edx-django-utils==5.3.0
467467
# ora2
468468
# outcome-surveys
469469
# super-csv
470-
edx-drf-extensions==8.4.1
470+
edx-drf-extensions==8.6.0
471471
# via
472472
# -r requirements/edx/base.in
473473
# edx-completion
@@ -484,7 +484,7 @@ edx-enterprise==3.61.11
484484
# -c requirements/edx/../constraints.txt
485485
# -r requirements/edx/base.in
486486
# learner-pathway-progress
487-
edx-event-bus-kafka==3.9.4
487+
edx-event-bus-kafka==3.9.6
488488
# via -r requirements/edx/base.in
489489
edx-i18n-tools==0.9.2
490490
# via ora2
@@ -542,6 +542,7 @@ edx-toggles==5.0.0
542542
# edx-completion
543543
# edx-event-bus-kafka
544544
# edx-name-affirmation
545+
# edx-search
545546
# edxval
546547
# learner-pathway-progress
547548
# ora2
@@ -570,7 +571,7 @@ event-tracking==2.1.0
570571
# edx-search
571572
fastavro==1.7.3
572573
# via openedx-events
573-
filelock==3.10.0
574+
filelock==3.11.0
574575
# via snowflake-connector-python
575576
frozenlist==1.3.3
576577
# via
@@ -600,7 +601,7 @@ html5lib==1.1
600601
# via
601602
# -r requirements/edx/base.in
602603
# ora2
603-
icalendar==5.0.4
604+
icalendar==5.0.5
604605
# via -r requirements/edx/base.in
605606
idna==3.4
606607
# via
@@ -609,7 +610,7 @@ idna==3.4
609610
# requests
610611
# snowflake-connector-python
611612
# yarl
612-
importlib-metadata==6.0.0
613+
importlib-metadata==6.4.1
613614
# via markdown
614615
importlib-resources==5.12.0
615616
# via jsonschema
@@ -711,7 +712,7 @@ markupsafe==2.1.2
711712
# xblock
712713
maxminddb==2.2.0
713714
# via geoip2
714-
mock==5.0.1
715+
mock==5.0.2
715716
# via -r requirements/edx/paver.txt
716717
mongodbproxy @ git+https://github.com/openedx/MongoDBProxy.git@d92bafe9888d2940f647a7b2b2383b29c752f35a
717718
# via -r requirements/edx/github.in
@@ -731,7 +732,7 @@ mysqlclient==2.1.1
731732
# via
732733
# -r requirements/edx/base.in
733734
# openedx-blockstore
734-
newrelic==8.7.0
735+
newrelic==8.8.0
735736
# via
736737
# -r requirements/edx/base.in
737738
# edx-django-utils
@@ -767,7 +768,7 @@ openedx-django-require==2.0.0
767768
# via -r requirements/edx/base.in
768769
openedx-django-wiki==2.0.0
769770
# via -r requirements/edx/base.in
770-
openedx-events==5.1.0
771+
openedx-events==7.0.0
771772
# via
772773
# -r requirements/edx/base.in
773774
# edx-event-bus-kafka
@@ -783,7 +784,7 @@ oscrypto==1.3.0
783784
# via snowflake-connector-python
784785
outcome-surveys==2.4.0
785786
# via -r requirements/edx/base.in
786-
packaging==23.0
787+
packaging==23.1
787788
# via
788789
# drf-yasg
789790
# py2neo
@@ -811,7 +812,7 @@ pgpy==0.6.0
811812
# via edx-enterprise
812813
piexif==1.1.3
813814
# via -r requirements/edx/base.in
814-
pillow==9.4.0
815+
pillow==9.5.0
815816
# via
816817
# -r requirements/edx/base.in
817818
# edx-enterprise
@@ -822,7 +823,7 @@ polib==1.2.0
822823
# via edx-i18n-tools
823824
prompt-toolkit==3.0.38
824825
# via click-repl
825-
psutil==5.9.4
826+
psutil==5.9.5
826827
# via
827828
# -r requirements/edx/paver.txt
828829
# edx-django-utils
@@ -843,7 +844,7 @@ pycryptodomex==3.17
843844
# lti-consumer-xblock
844845
# pyjwkest
845846
# snowflake-connector-python
846-
pygments==2.14.0
847+
pygments==2.15.0
847848
# via
848849
# -r requirements/edx/base.in
849850
# py2neo
@@ -917,7 +918,7 @@ python-memcached==1.59
917918
# via -r requirements/edx/paver.txt
918919
python-slugify==8.0.1
919920
# via code-annotations
920-
python-swiftclient==4.2.0
921+
python-swiftclient==4.3.0
921922
# via ora2
922923
python3-openid==3.2.0 ; python_version >= "3"
923924
# via
@@ -929,6 +930,7 @@ python3-saml==1.9.0
929930
# -r requirements/edx/base.in
930931
pytz==2022.7.1
931932
# via
933+
# -c requirements/edx/../constraints.txt
932934
# -r requirements/edx/base.in
933935
# babel
934936
# celery
@@ -961,13 +963,13 @@ pyyaml==6.0
961963
# xblock
962964
random2==1.0.1
963965
# via -r requirements/edx/base.in
964-
rapidfuzz==2.13.7
966+
rapidfuzz==2.15.1
965967
# via levenshtein
966968
recommender-xblock==2.0.1
967969
# via -r requirements/edx/base.in
968-
redis==4.5.1
970+
redis==4.5.4
969971
# via -r requirements/edx/base.in
970-
regex==2022.10.31
972+
regex==2023.3.23
971973
# via nltk
972974
requests==2.28.2
973975
# via
@@ -1019,7 +1021,7 @@ semantic-version==2.10.0
10191021
# via edx-drf-extensions
10201022
shapely==2.0.1
10211023
# via -r requirements/edx/base.in
1022-
simplejson==3.18.4
1024+
simplejson==3.19.1
10231025
# via
10241026
# -r requirements/edx/base.in
10251027
# sailthru-client
@@ -1062,7 +1064,7 @@ slumber==0.7.1
10621064
# edx-bulk-grades
10631065
# edx-enterprise
10641066
# edx-rest-api-client
1065-
snowflake-connector-python==3.0.1
1067+
snowflake-connector-python==3.0.2
10661068
# via edx-enterprise
10671069
social-auth-app-django==5.0.0
10681070
# via
@@ -1081,7 +1083,7 @@ sorl-thumbnail==12.9.0
10811083
# openedx-django-wiki
10821084
sortedcontainers==2.4.0
10831085
# via -r requirements/edx/base.in
1084-
soupsieve==2.4
1086+
soupsieve==2.4.1
10851087
# via beautifulsoup4
10861088
sqlparse==0.4.3
10871089
# via
@@ -1143,7 +1145,7 @@ vine==5.0.0
11431145
# kombu
11441146
voluptuous==0.13.1
11451147
# via ora2
1146-
watchdog==2.3.1
1148+
watchdog==3.0.0
11471149
# via -r requirements/edx/paver.txt
11481150
wcwidth==0.2.6
11491151
# via prompt-toolkit

requirements/edx/coverage.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
#
77
chardet==5.1.0
88
# via diff-cover
9-
coverage==7.2.1
9+
coverage==7.2.3
1010
# via -r requirements/edx/coverage.in
1111
diff-cover==7.5.0
1212
# via -r requirements/edx/coverage.in
@@ -16,5 +16,5 @@ markupsafe==2.1.2
1616
# via jinja2
1717
pluggy==1.0.0
1818
# via diff-cover
19-
pygments==2.14.0
19+
pygments==2.15.0
2020
# via diff-cover

0 commit comments

Comments
 (0)