project-config/roles/copy-wheels
Clark Boylan dd63733b55 Omnibus fixes for running jobs on Noble with Python3.12
We bumped the default nodeset to ubuntu-noble which bumped our python
version up to python3.12. We were previously pinning hacking to a
version that pulls in a version of flake8 that isn't compatible with
python3.12 due to entrypoint importlib_metadata compatibility issues.

We fix that by updating hacking to lastest, but that introduces a new
rule that requires we have whitespace after a return statement. We also
fix that in the one location that was a problem.

Then separately ssl.wrap_context has been removed in python 3.12 so we
switch that out with SSLContext.wrap_context instead when checking irc
access in the irc access check job.

Change-Id: Id4e3c6f35ffcf5cea302aa1bd8b126affa4eeb07
2024-08-21 11:53:21 -07:00
..
files Omnibus fixes for running jobs on Noble with Python3.12 2024-08-21 11:53:21 -07:00
tasks copy-wheels: fix index build 2020-01-15 18:06:39 +11:00
README.rst Treat wheel builders more like build nodes 2017-09-06 14:44:06 -04:00

Run the copy scripts on the wheel mirror builders