-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Description
#274 Added python 3.12 support to all our python repos. We're now ready to drop support for Python 3.11.
All repos should update their github workflows, tox settings, docs, and re-build their requirements file with python 3.12.
PRs Ready for Review
- chore: drop Python 3.11 support api-doc-tools#377
- chore: drop Python 3.11 support code-annotations#212
- chore: drop Python 3.11 support codejail#288
- chore: drop Python 3.11 support codejail-includes#23
- chore: drop Python 3.11 support completion#413
- chore: drop Python 3.11 support crowdsourcehinter#259
- chore: drop Python 3.11 support DoneXBlock#347
- chore: drop Python 3.11 support edx-celeryutils#381
- chore: drop Python 3.11 support edx-django-sites-extensions#142
- chore: drop Python 3.11 support edx-enterprise#2561
- chore: drop Python 3.11 support edx-lint#527
- chore: drop Python 3.11 support edx-milestones#104
- chore: drop Python 3.11 support edx-notes-api#536
- chore: drop Python 3.11 support edx-ora2#2372
- chore: drop Python 3.11 support edx-organizations#517
- chore: drop Python 3.11 support edx-proctoring#1312
- chore: drop Python 3.11 support edx-rbac#419
- chore: drop Python 3.11 support edx-repo-health#640
- chore: drop Python 3.11 support edx-rest-api-client#420
- chore: drop Python 3.11 support edx-submissions#339
- chore: drop Python 3.11 support edx-toggles#456
- chore: drop Python 3.11 support edx-when#349
- chore: drop Python 3.11 support event-bus-redis#217
- chore: drop Python 3.11 support event-routing-backends#539
- chore: drop Python 3.11 support FeedbackXBlock#208
- chore: drop Python 3.11 support help-tokens#311
- chore: drop Python 3.11 support i18n-tools#243
- chore: drop Python 3.11 support opaque-keys#429
- chore: drop Python 3.11 support openedx-authz#224
- chore: drop Python 3.11 support openedx-calc#189
- chore: drop Python 3.11 support openedx-chem#157
- chore: drop Python 3.11 support openedx-core#497
- chore: drop Python 3.11 support openedx-events#550
- chore: drop Python 3.11 support openedx-filters#340
- chore: drop Python 3.11 support platform-plugin-aspects#204
- chore: drop Python 3.11 support pytest-repo-health#373
- chore: drop Python 3.11 support RecommenderXBlock#128
- chore: drop Python 3.11 support repo-tools#674
- chore: drop Python 3.11 support staff-graded-xblock#358
- chore: drop Python 3.11 support super-csv#253
- chore: drop Python 3.11 support web-fragments#307
- chore: drop Python 3.11 support xapi-db-load#224
- chore: drop Python 3.11 support XBlock#896
- chore: drop Python 3.11 support xblock-drag-and-drop-v2#514
- chore: drop Python 3.11 support xblock-google-drive#212
- chore: drop Python 3.11 support xblock-image-explorer#241
- chore: drop Python 3.11 support xblock-in-video-quiz#314
- chore: drop Python 3.11 support xblock-lti-consumer#617
- chore: drop Python 3.11 support xblock-sdk#493
- chore: drop Python 3.11 support xblock-skill-tagging#51
- chore: drop Python 3.11 support xblocks-contrib#190
- chore: drop Python 3.11 support xqueue#982
- chore: drop Python 3.11 support xqueue-watcher#120
- chore: drop Python 3.11 support xss-utils#318
PRs Needing CI Fixes
- chore: drop Python 3.8 and 3.11 support auth-backends#414 —
social-auth-app-djangoupgraded to 5.7.0 (requires Django>=5.1), breaksdjango42env; addsocial-auth-app-django<5.7to constraints.txt and re-runmake upgrade - chore: drop Python 3.11 support cc2olx#296 —
lxmlupgraded 5.4.0→6.0.2, changed XML serialization breaks 2 test assertions; addlxml<6to constraints.txt and re-runmake upgrade - chore: drop Python 3.11 support django-config-models#454 — (1)
.readthedocs.ymlspecifies Python 3.11 butsphinx==9.1.0requires 3.12+, update topython: "3.12"; (2) pylint 4.0arguments-differonConfigurationModel.save()— add**kwargsto match Django 5.xModel.save()signature - chore: drop Python 3.11 support django-pyfs#283 —
fspackage needspkg_resources(fromsetuptools) but it's missing from tox venvs; addsetuptoolstorequirements/test.inand re-runmake upgrade - chore: drop Python 3.11 support django-user-tasks#450 — (1)
.readthedocs.ymlspecifies Python 3.11, update topython: "3.12"; (2) Sphinx 9.1.0 removed:setting:/:sig:roles used in docstrings; addsphinx<9to constraints.txt and re-runmake upgrade - chore: drop Python 3.11 support edx-bulk-grades#173 — pylint 4.0 can't import
setuptoolswhen analysingsetup.py; addsetuptoolstorequirements/quality.inand re-runmake upgrade - chore: drop Python 3.11 support edx-search#254 —
typesenseupgraded 1.1.1→2.0.0, removedtypesense.collectionmodule; addtypesense<2to constraints.txt and re-runmake upgrade - chore: drop Python 3.11 support edx-val#597 — same
fs/pkg_resourcesissue asdjango-pyfs; addsetuptoolsto the appropriate.infile and re-runmake upgrade - chore: drop Python 3.11 support forum#268 —
typesenseupgraded 1.1.1→2.0.0, removedtypesense.clientmodule; addtypesense<2to constraints.txt and re-runmake upgrade - chore: drop Python 3.11 support openedx-platform#38125 — pylint 4.0 flagging
line-too-long(>120 chars) in existing files (cms/envs/devstack.pylines 347/349,cms/envs/production.pylines 412/414,test_containers.pylines 844–858); shorten those lines
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels