openedx / public-engineering

General public issue repository for the Open edX engineering community
4 stars 2 forks source link

Drop Python 3.8 & add support for Python 3.12 #274

Open irtazaakram opened 4 months ago

irtazaakram commented 4 months ago

End support for Python 3.8 as it reaches its end of life (EOL), and Open edX now supports Python 3.11.

Add support for python 3.12

### Prioritized Released Services
- [ ] https://github.com/openedx/credentials/issues/2569
- [ ] https://github.com/openedx/course-discovery/issues/4439
- [ ] https://github.com/openedx/edx-platform/issues/35457
- [ ] https://github.com/openedx/ecommerce/issues/4182
- [ ] https://github.com/openedx/xqueue/issues/950
- [ ] https://github.com/openedx/xqueue-watcher/issues/116
### Tasks
- [ ] https://github.com/openedx/ccx-keys/issues/120
- [ ] https://github.com/openedx/codejail/issues/191
- [ ] https://github.com/openedx/codejail-includes/issues/17
- [ ] https://github.com/openedx/django-wiki/issues/261
- [ ] https://github.com/openedx/edx-bulk-grades/issues/168
- [ ] https://github.com/openedx/edx-ora2/issues/2230
- [ ] https://github.com/openedx/event-bus-kafka/issues/271
- [ ] https://github.com/openedx/help-tokens/issues/227
- [ ] https://github.com/openedx/i18n-tools/issues/162
- [ ] https://github.com/openedx/openedx-events/issues/393
- [ ] https://github.com/openedx/openedx-filters/issues/212
- [ ] https://github.com/openedx/openedx-translations/issues/7163
- [ ] https://github.com/openedx/openedx-tutor-plugins/issues/27
- [ ] https://github.com/openedx/pinax-announcements/issues/4
- [ ] https://github.com/openedx/xblock-drag-and-drop-v2/issues/430
- [ ] https://github.com/openedx/xblock-skill-tagging/issues/44
- [ ] https://github.com/openedx/acid-block/issues/184
- [ ] https://github.com/openedx/crowdsourcehinter/issues/178
- [ ] https://github.com/openedx/edx-when/issues/271
- [ ] https://github.com/openedx/openedx-calc/issues/109
- [ ] https://github.com/openedx/openedx-chem/issues/98
- [ ] https://github.com/openedx/RecommenderXBlock/issues/100
- [ ] https://github.com/openedx/django-lang-pref-middleware/issues/263
- [ ] https://github.com/openedx/django-multi-email-field/issues/5
- [ ] https://github.com/openedx/django-require/issues/11
- [ ] https://github.com/openedx/edx-val/issues/526
- [ ] https://github.com/openedx/event-tracking/issues/322
- [ ] https://github.com/openedx/mockprock/issues/52
- [ ] https://github.com/openedx/MongoDBProxy/issues/25
- [ ] https://github.com/openedx/user-util/issues/31
- [ ] https://github.com/openedx/xblock-lti-consumer/issues/501
- [ ] https://github.com/openedx/edx-enterprise/issues/2237
- [ ] https://github.com/openedx/TinCanPython/issues/29
- [ ] https://github.com/openedx/AudioXBlock/issues/166
- [ ] https://github.com/openedx/cc2olx/issues/217
- [ ] https://github.com/openedx/ConceptXBlock/issues/164
- [ ] https://github.com/openedx/edx-cookiecutters/issues/485
- [ ] https://github.com/openedx/pytest-repo-health/issues/303
- [ ] https://github.com/openedx/pytest-warnings-report/issues/173
- [ ] https://github.com/openedx/schoolyourself-xblock/issues/136
- [ ] https://github.com/openedx/staff_graded-xblock/issues/267
- [ ] https://github.com/openedx/tutor-contrib-coursegraph/issues/44
- [ ] https://github.com/openedx/xblock-free-text-response/issues/191
- [ ] https://github.com/openedx/xblock-qualtrics-survey/issues/163
- [ ] https://github.com/openedx/xblock-sql-grader/issues/180
- [ ] https://github.com/openedx/xblock-submit-and-compare/issues/186
- [ ] https://github.com/openedx/ecommerce-scripts/issues/210
- [ ] https://github.com/openedx/repo-tools-data-schema/issues/36
- [ ] https://github.com/openedx/taxonomy-connector/issues/206
- [ ] https://github.com/openedx/completion/issues/317
- [ ] https://github.com/openedx/credentials-themes/issues/858
- [ ] https://github.com/openedx/edx-ace/issues/305
- [ ] https://github.com/openedx/edx-django-utils/issues/447
- [ ] https://github.com/openedx/edx-milestones/issues/89
- [ ] https://github.com/openedx/edx-organizations/issues/415
- [ ] https://github.com/openedx/edx-repo-health/issues/521
- [ ] https://github.com/openedx/edx-submissions/issues/263
- [ ] https://github.com/openedx/tutor-contrib-aspects/issues/935
- [ ] https://github.com/openedx/xblock-google-drive/issues/124
- [ ] https://github.com/openedx/xblock-image-explorer/issues/159
- [ ] https://github.com/openedx/django-config-models/issues/380
- [ ] https://github.com/openedx/edx-proctoring/issues/1230
- [ ] https://github.com/openedx/edx-rest-api-client/issues/363
- [ ] https://github.com/openedx/api-doc-tools/issues/297
- [ ] https://github.com/openedx/auth-backends/issues/339
- [ ] https://github.com/openedx/django-user-tasks/issues/375
- [ ] https://github.com/openedx/edx-toggles/issues/380
- [ ] https://github.com/openedx/olxcleaner/issues/25
- [ ] https://github.com/openedx/super-csv/issues/196
- [ ] https://github.com/openedx/web-fragments/issues/224
- [ ] https://github.com/openedx/edx-celeryutils/issues/307
- [ ] https://github.com/openedx/edx-enterprise-data/issues/495
- [ ] https://github.com/openedx/edx-enterprise-subsidy-client/issues/110
- [ ] https://github.com/openedx/edx-rbac/issues/324
- [ ] https://github.com/openedx/code-annotations/issues/116
- [ ] https://github.com/openedx/edx-django-release-util/issues/75
- [ ] https://github.com/openedx/enmerkar-underscore/issues/181
- [ ] https://github.com/openedx/xss-utils/issues/253
- [ ] https://github.com/openedx/ecommerce-worker/issues/288
- [ ] https://github.com/openedx/edx-drf-extensions/issues/481
- [ ] https://github.com/openedx/openedx-webhooks/issues/306
- [ ] https://github.com/openedx/pr_watcher_notifier/issues/8
- [ ] https://github.com/openedx/XBlock/issues/772
- [ ] https://github.com/openedx/FeedbackXBlock/issues/108
- [ ] https://github.com/openedx/DoneXBlock/issues/243
- [ ] https://github.com/openedx/edx-notes-api/issues/419
- [ ] https://github.com/openedx/opaque-keys/issues/327
- [ ] https://github.com/openedx/openedx-learning/issues/202
- [ ] https://github.com/openedx/xblock-in-video-quiz/issues/200
- [ ] https://github.com/openedx/xblock-sdk/issues/386
- [ ] https://github.com/openedx/event-bus-redis/pull/113
- [ ] https://github.com/openedx/xapi-db-load/pull/113
github-actions[bot] commented 4 months ago

Thank you for your report! @openedx/axim-oncall will triage within a business day. Simple requests usually take 2-3 business days to resolve; more complex requests could take longer.

sarina commented 3 months ago

@irtazaakram these tickets should not be created in the Axim Engineering repo, as this repo is for on-call tickets only. Can you please find a more appropriate repo (such as a repo closer to the code)?

farhan commented 3 months ago

@sarina Thanks for flagging it, after discussion with Feanil it's in public-engineering now