You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add Python 3.12 support to campus-api-python while keeping Python 3.11 supported.
Links
Parent: #
Blocks: #
Why
campus currently resolves campus-api-python with a Python constraint that excludes 3.12, so this repo is the most likely first blocker for stack-wide 3.12 support.
Tasks
Audit direct and transitive dependencies for Python 3.12 compatibility
Update Python version constraints to include Python 3.12 while keeping 3.11
Regenerate the lockfile and refresh pinned versions if needed
Add or update CI to run on Python 3.11 and 3.12
Run the full test suite on both versions
Publish a merge/tag/revision that downstream repos can consume
Acceptance criteria
Install succeeds on Python 3.11 and 3.12
CI passes on both versions
A compatible revision is available for campus to consume
Activity