Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test Python 3.12 on Ubuntu 24.04 LTS #1424

Merged
merged 3 commits into from
Oct 8, 2024

Conversation

tobias-urdin
Copy link
Contributor

@tobias-urdin tobias-urdin commented Oct 7, 2024

  • Use Ubuntu 24.04 LTS for Docker image
  • Add testing for Python 3.12 (we now test 3.9, 3.11 and 3.12)
  • We still don't test Ceph jobs (they have been disabled for a while due to rados timeouts) – this needs to be fixed in the future
  • Install virtualenv from disto package
  • Use a virtualenv for tox to not interfere with distro
  • Use my Pifpaf fork that includes commit https://github.com/tobias-urdin/pifpaf@2d0890b7efb7af50172a95e5065a51d7871e8a76 because Ubuntu 24.04 LTS packages Ceph 19.2.0 with a version containing a ~<git commit> suffix that packaging doesn't like, this is because Ubuntu packaged Ceph 19.2.0 before it was released officially
  • Pin hacking to a newer version so that we get atleast 7.0.0 that has Python 3.12 support

Revert this when Ubuntu doesn't have a
mangled Ceph version.
These jobs has timed out for a while on all
Python versions and has thus been disabled
so these are now also disabled on Python 3.12

We need to fix these in the future to get
full Ceph coverage.
@tobias-urdin tobias-urdin merged commit 8498c02 into gnocchixyz:master Oct 8, 2024
34 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant