Skip to content

Modernize Python repo | Django Apps & Plugins #512

Description

@salman2013

In this ticket, we have to modernize the following repos with
1 - Consolidate package metadata into pyproject.toml
2 - Switch dependency management from pip-compile to uv
3 - Add semantic-release

Details for each step can be found on the parent ticket: #506

Activity

  1. moved this to 🏗 In progress in Aximprovements Teamon Aug 10, 2026
  2. moved this from 🏗 In progress to 🔖 Ready in Aximprovements Teamon Aug 11, 2026
  3. farhan commented on Sep 24, 2026

    @farhan

    Modernization PRs — farhan/modernize-python-repo

    1. django-wiki: chore: modernize Python repo to uv + pyproject.toml django-wiki#329
      • PSR verified
    2. edx-submissions: chore: modernize Python repo to uv + pyproject.toml edx-submissions#377
      • PSR verified
    3. edx-milestones: chore: modernize Python repo to uv + pyproject.toml edx-milestones#117
      • PSR verified
    4. edx-search: chore: modernize Python repo to uv + pyproject.toml edx-search#291
      • PSR verified
    5. edx-proctoring: chore: modernize Python repo to uv + pyproject.toml edx-proctoring#1340
      • PSR verified
    6. edx-organizations: build: modernize edx-organizations repo to uv + pyproject.toml edx-organizations#579
      • PSR verified
    7. django-pyfs: build: modernize django-pyfs to uv + pyproject.toml django-pyfs#316
      • PSR verified
    8. edx-drf-extensions: build: modernize edx-drf-extensions repo to uv + pyproject.toml edx-drf-extensions#586
      • PSR verified
    9. edx-django-sites-extensions: build: modernize edx-django-sites-extensions to uv + pyproject.toml edx-django-sites-extensions#175
      • PSR verified
    10. django-user-tasks: build: modernize packaging with uv, pyproject.toml and semantic-release django-user-tasks#476
      • PSR verified
    11. django-config-models: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    12. django-require: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    13. completion: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    14. edx-toggles: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    15. edx-django-utils: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    16. edx-rbac: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    17. edx-when: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    18. edx-celeryutils: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    19. help-tokens: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    20. web-fragments: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    21. edx-ace: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    22. edx-val: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    23. edx-bulk-grades: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    24. super-csv: PR_NEEDS_TO_BE_ADDED
      • PSR verified
    25. openedx-user-groups: PR_NEEDS_TO_BE_ADDED
      • PSR verified
  4. moved this from 🔖 Ready to 🏗 In progress in Aximprovements Teamon Sep 28, 2026
  5. farhan commented on Oct 10, 2026

    @farhan
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions