Skip to content

Commit 90a3638

Browse files
feanilclaude
andauthored
chore: drop Python 3.11 support (#536)
Remove Python 3.11 from CI matrix (ci.yml and migrations-mysql8-check.yml) and tox envlist. Part of openedx/public-engineering#499 Regenerated all pinned requirements using Python 3.12. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 164a3ac commit 90a3638

9 files changed

Lines changed: 28 additions & 28 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python-version: ["3.11", "3.12"]
16+
python-version: ["3.12"]
1717
toxenv: ["django52", "quality", "pii_check", "check_keywords"]
1818

1919
services:

.github/workflows/migrations-mysql8-check.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
strategy:
1414
fail-fast: false
1515
matrix:
16-
python-version: ["3.11", "3.12"]
16+
python-version: ["3.12"]
1717

1818
steps:
1919
- name: Checkout code

requirements/base.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
@@ -187,5 +187,5 @@ urllib3==1.26.20
187187
# requests
188188

189189
# The following packages are considered to be unsafe in a requirements file:
190-
setuptools==82.0.0
190+
setuptools==82.0.1
191191
# via -r requirements/base.in

requirements/ci.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
66
#
7-
cachetools==7.0.4
7+
cachetools==7.0.5
88
# via tox
99
colorama==0.4.6
1010
# via tox
1111
distlib==0.4.0
1212
# via virtualenv
13-
filelock==3.25.0
13+
filelock==3.25.1
1414
# via
1515
# python-discovery
1616
# tox
@@ -28,11 +28,11 @@ pluggy==1.6.0
2828
# via tox
2929
pyproject-api==1.10.0
3030
# via tox
31-
python-discovery==1.1.1
31+
python-discovery==1.1.3
3232
# via virtualenv
3333
tomli-w==1.2.0
3434
# via tox
35-
tox==4.49.0
35+
tox==4.49.1
3636
# via -r requirements/ci.in
37-
virtualenv==21.1.0
37+
virtualenv==21.2.0
3838
# via tox

requirements/pip-tools.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade

requirements/pip.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
@@ -12,5 +12,5 @@ wheel==0.46.3
1212
# The following packages are considered to be unsafe in a requirements file:
1313
pip==26.0.1
1414
# via -r requirements/pip.in
15-
setuptools==82.0.0
15+
setuptools==82.0.1
1616
# via -r requirements/pip.in

requirements/quality.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
@@ -26,7 +26,7 @@ attrs==25.4.0
2626
# -r requirements/test.txt
2727
# jsonschema
2828
# referencing
29-
cachetools==7.0.4
29+
cachetools==7.0.5
3030
# via
3131
# -r requirements/test.txt
3232
# tox
@@ -201,7 +201,7 @@ faker==40.8.0
201201
# via
202202
# -r requirements/test.txt
203203
# factory-boy
204-
filelock==3.25.0
204+
filelock==3.25.1
205205
# via
206206
# -r requirements/test.txt
207207
# python-discovery
@@ -373,7 +373,7 @@ python-dateutil==2.9.0.post0
373373
# -r requirements/base.txt
374374
# -r requirements/test.txt
375375
# elasticsearch-dsl
376-
python-discovery==1.1.1
376+
python-discovery==1.1.3
377377
# via
378378
# -r requirements/test.txt
379379
# virtualenv
@@ -445,7 +445,7 @@ tomlkit==0.14.0
445445
# via
446446
# -r requirements/test.txt
447447
# pylint
448-
tox==4.49.0
448+
tox==4.49.1
449449
# via -r requirements/test.txt
450450
typing-extensions==4.15.0
451451
# via
@@ -472,13 +472,13 @@ urllib3==1.26.20
472472
# -r requirements/test.txt
473473
# elasticsearch
474474
# requests
475-
virtualenv==21.1.0
475+
virtualenv==21.2.0
476476
# via
477477
# -r requirements/test.txt
478478
# tox
479479

480480
# The following packages are considered to be unsafe in a requirements file:
481-
setuptools==82.0.0
481+
setuptools==82.0.1
482482
# via
483483
# -r requirements/base.txt
484484
# -r requirements/test.txt

requirements/test.txt

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#
2-
# This file is autogenerated by pip-compile with Python 3.11
2+
# This file is autogenerated by pip-compile with Python 3.12
33
# by the following command:
44
#
55
# make upgrade
@@ -22,7 +22,7 @@ attrs==25.4.0
2222
# -r requirements/base.txt
2323
# jsonschema
2424
# referencing
25-
cachetools==7.0.4
25+
cachetools==7.0.5
2626
# via tox
2727
camel-converter[pydantic]==5.1.0
2828
# via
@@ -147,7 +147,7 @@ factory-boy==3.3.3
147147
# via -r requirements/test.in
148148
faker==40.8.0
149149
# via factory-boy
150-
filelock==3.25.0
150+
filelock==3.25.1
151151
# via
152152
# python-discovery
153153
# tox
@@ -266,7 +266,7 @@ python-dateutil==2.9.0.post0
266266
# via
267267
# -r requirements/base.txt
268268
# elasticsearch-dsl
269-
python-discovery==1.1.1
269+
python-discovery==1.1.3
270270
# via virtualenv
271271
python-slugify==8.0.4
272272
# via code-annotations
@@ -319,7 +319,7 @@ tomli-w==1.2.0
319319
# via tox
320320
tomlkit==0.14.0
321321
# via pylint
322-
tox==4.49.0
322+
tox==4.49.1
323323
# via -r requirements/test.in
324324
typing-extensions==4.15.0
325325
# via
@@ -342,9 +342,9 @@ urllib3==1.26.20
342342
# -r requirements/base.txt
343343
# elasticsearch
344344
# requests
345-
virtualenv==21.1.0
345+
virtualenv==21.2.0
346346
# via tox
347347

348348
# The following packages are considered to be unsafe in a requirements file:
349-
setuptools==82.0.0
349+
setuptools==82.0.1
350350
# via -r requirements/base.txt

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tox]
2-
envlist = py{311,312}-django{52}, quality, pii_check, check_keywords
2+
envlist = py{312}-django{52}, quality, pii_check, check_keywords
33
skipsdist = true
44
isolated_build = true # Enable isolated build environments
55

0 commit comments

Comments
 (0)