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

Python 3.10 32bit missing in cloud machines #4400

Closed
1 of 7 tasks
FrancescElies opened this issue Nov 2, 2021 · 5 comments
Closed
1 of 7 tasks

Python 3.10 32bit missing in cloud machines #4400

FrancescElies opened this issue Nov 2, 2021 · 5 comments
Assignees
Labels
Area: Python awaiting-deployment Code complete; awaiting deployment and/or deployment in progress feature request OS: Windows

Comments

@FrancescElies
Copy link

Description

All python versions have 32 bit except 3.10, see here.

We still have a private project where we test a 32 bit dll on windows, this means if we want to upgrade python we can't use the cloud without installing python 3.10 32 its ourselves.

Before going into the details on why we don't upgrade to 64bit, let's say that we test a dll that will run on embedded 32bit arch on windows via python.

Furthermore we need other packages too, like numpy.

Numpy seems not to provide any 32 wheels anymore, but they seem to have tested things on 32bit arch for python3.9-32bits, but they do not provide wheels for python3.10-32bit. Might be the reason for them to drop support py310-32bit because python3.10-32bit on azure cloud is missing?

Of course there are workarounds to all this, see stackoverflow question but we would be happy if those packages

This seems to have been an intentional decision, but could we reconsider? Python provides a 32bit installer 😄

Virtual environments affected

  • Ubuntu 18.04
  • Ubuntu 20.04
  • macOS 10.15
  • macOS 11
  • Windows Server 2016
  • Windows Server 2019
  • Windows Server 2022

Image version and build link

virtual-environments/Windows2019-Readme.md at main · actions/virtual-environments

Is it regression?

No response

Expected behavior

No response

Actual behavior

No response

Repro steps

Any job, has no py310-32bit

@FrancescElies FrancescElies changed the title Python 3.10 missing in cloud machines Python 3.10 32bit missing in cloud machines Nov 2, 2021
@miketimofeev
Copy link
Contributor

Hi @FrancescElies!
Yes, this makes sense to add Python x86 as this is not the first time it is asked for. We will also submit a feature request to the build task team to support downloading and installing python in runtime in AzDO using https://docs.microsoft.com/en-us/azure/devops/pipelines/tasks/tool/use-python-version?view=azure-devops task

@miketimofeev miketimofeev self-assigned this Nov 2, 2021
@miketimofeev miketimofeev added the awaiting-deployment Code complete; awaiting deployment and/or deployment in progress label Nov 3, 2021
@miketimofeev
Copy link
Contributor

@FrancescElies the changes are merged and will be deployed next week.

@FrancescElies
Copy link
Author

Closing 😄

@miketimofeev
Copy link
Contributor

@FrancescElies I would prefer to leave this open until the images are deployed if you don't mind

@miketimofeev miketimofeev reopened this Nov 3, 2021
@miketimofeev
Copy link
Contributor

@FrancescElies the images have been deployed!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Area: Python awaiting-deployment Code complete; awaiting deployment and/or deployment in progress feature request OS: Windows
Projects
None yet
Development

No branches or pull requests

3 participants