I don't think there is anything equivalent for Mac
# development
h
I don't think there is anything equivalent for Mac
We periodically create new AMIs automatically, I can update the script to install more Pythons
Presumably you want 3.14
?
w
Yep, 3.14
Will need that to get passed CI
h
w
👍
That's for the linux one - how does the macos one get updated?
h
I'm manually updating it now
w
pants intensifies
h
Done
👍 1
w
The linux arm ones didn't like something. I also thought this was an ubuntu machine, but it looks like it's almalinux?
h
Not sure why we're installing python headers as part of CI, they are preinstalled on the AMI
Ditto Protoc
Oh, wait, sorry, this is specifically the Build wheels job
that one runs in a container inside the runner AMI, so it does have to set that up
which is indeed based on AlmaLinux 8
w
^^ So, this still fails. Unable to find python3.14-devel - I'm guessing that needs to be pre-installed in the container?
h
We install
python3.14 python3.14-dev python3.14-venv
on the AMI, same as for all other pythons
Oh, wait, sorry, missed the context again. This is in that container.
"Unable to find a match" means yum can't find it, whereas it could find
3.11-devel
I guess it is not present in whatever repository
yum
is searching by default
you may need to muck with that
w
Is there ssh access to this container? Or, is this something I'm able to pull or modify otherwise? I'm entirely unfamiliar with the AMI stuff
As in, can I just pull
<http://quay.io/pypa/manylinux_2_28_aarch64:latest|quay.io/pypa/manylinux_2_28_aarch64:latest>
and be in an equivalent box?
h
yes, on an ARM machine (linux or macos)
w
Ahhhh, interesting 👍
Goddammit. I spent a bunch of time creating a container for us, then I was like "hey, what happens if I just remove the headers"