[AP-2963] Updates for Python 3.12 which is default in Ubuntu 24#1272
[AP-2963] Updates for Python 3.12 which is default in Ubuntu 24#1272
Conversation
|
Comment
You can also request review from a specific team by commenting 💡 If you see something that doesn't look right, check the configuration guide. |
There was a problem hiding this comment.
Pull request overview
Changes: Maintenance (1), Documentation update (1)
This PR updates PipelineWise packaging, Docker/dev environments, and CI workflows to target Python 3.12 (aligned with Ubuntu 24.04 defaults).
Changes:
- Bump PipelineWise to
0.76.0and setpython_requires/ classifier to Python3.12. - Update Dockerfiles and dev docker-compose base images to Python 3.12 / Ubuntu 24.04.
- Update GitHub Actions workflows to run with Python 3.12 and Ubuntu 24.04.
Reviewed changes
Copilot reviewed 9 out of 9 changed files in this pull request and generated 11 comments.
Show a summary per file
| File | Description |
|---|---|
| setup.py | Bumps version to 0.76.0 and pins supported Python to 3.12. |
| dev-project/docker-compose.yml | Moves dev container base image from Ubuntu 22.04 to 24.04. |
| Dockerfile | Updates base image from Python 3.10 to 3.12. |
| Dockerfile.barebone | Updates base image from Python 3.10 to 3.12. |
| CHANGELOG.md | Adds 0.76.0 release note for the Python 3.12 update. |
| .github/workflows/publish_doc.yml | Updates docs workflow to use Python 3.12. |
| .github/workflows/lint_unit_tests.yml | Updates CI runner OS and Python version to 24.04 / 3.12. |
| .github/workflows/e2e_tests.yml | Updates e2e workflow runner OS to Ubuntu 24.04 across jobs. |
| .github/workflows/connectors.yml | Updates connectors workflow runner OS and Python version to 24.04 / 3.12. |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
This is currently a non-blocking check, and it will not prevent your Pull Request from being merged.The CODEOWNER of this repository has some untagged assets.As this is a public repository, asset details will not be shown. |
|
/wise-bot run-checks |
|
🟢 All checks were successfully run, except for the |
Context
https://transferwise.atlassian.net/browse/AP-2963
Types of changes
What types of changes does your code introduce to PipelineWise?
Put an
xin the boxes that applyChecklist
AP-NNN(if applicable. AP-NNN = JIRA ID)