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 wheels for Windows x64 aren't getting built #7485

Closed
soltanmm opened this issue Jul 21, 2016 · 8 comments
Closed

Python 3 wheels for Windows x64 aren't getting built #7485

soltanmm opened this issue Jul 21, 2016 · 8 comments

Comments

@soltanmm
Copy link
Contributor

And I don't know why the Py3 builds are reported as 'succeeding' anyway on the Windows builders.

Setting for 1.1 as a long-tail target because Python 3 support is still technically in beta, but this issue is receiving immediate attention.

@tseaver
Copy link

tseaver commented Aug 11, 2016

The 3.4 Windows wheels are also not installable on Python 3.5, leading to gcloud Appveyor errors.

@nathanielmanistaatgoogle
Copy link
Member

@kpayson64 spent some time on this in the last week (thanks!).

@nathanielmanistaatgoogle
Copy link
Member

@tseaver: I'm not sure I understand your comment - are you saying that there is a circumstance in which you are able to pip install --upgrade --pre grpcio on Windows with Python 3.4 but not (with the same Windows and underlying system) not Python 3.5?

@tseaver
Copy link

tseaver commented Aug 13, 2016

@nathanielmanistaatgoogle The Appveyor builds succeed for Python 3.4 32-bit, but fail for Python 3.4 64-bit and for both Python 3.5 32-bit and 64-bit: https://ci.appveyor.com/project/dhermes/gcloud-python

@nathanielmanistaatgoogle
Copy link
Member

The 3.5 issue may be a separate problem; I've filed issue 7725 for it.

@kpayson64
Copy link
Contributor

This issue was caused by 64 bit Python3.4 not distributing the static libraries needed for mingw linking. I've generated the needed libpython3.4.a library, and uploaded it to gcs in our grpcTesting project. I've also updated the windows worker bootstrap script to copy this file into the Python34 installation directory as needed.

As a side note, we still need Mingw for Python3.4 because the default msvc compiler for 3.4 is still too old for our code.

@kpayson64
Copy link
Contributor

@tseaver
Copy link

tseaver commented Aug 16, 2016

@lock lock bot locked as resolved and limited conversation to collaborators Oct 3, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants