-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
version 0.16.0 made grpcio a hard requirement even without the grpc extra, breaking Python3 use #1879
Comments
/cc @tseaver |
@Taywee Thanks for the report! Per Our first response should be to delete the broken |
@daspecster Note that in 0.15.0 those were "extra" dependencies: in 0.16.0 they show up as unconditonal. |
@daspecster See the AFAICT, the current |
@tseaver, yeah, isn't that in both 0.15.0 and 0.16.0? 0.16.00.15.0 |
@daspecster You've missed that in 0.16.0 grpcio shows up in the list twice. |
@Taywee Ah yes! That's it. Sorry for the noise! |
@tseaver, did you have any luck with pypi? |
@dhermes sent me the credentials, but I've dropped the ball so far. |
I'm not sure how quick of a fix this is. If there's anything I can do to help, LMK. |
To throw a significant amount of gasoline to the flames here: GoogleCloudPlatform/python-docs-samples and GoogleCloudPlatform/getting-started-python are currently being forced to pin an older version of the library for 3 support. Keep in mind all of our samples for App Engine Flexible are Python 3 first. Let me and @waprin know if there's anything we can do to help. |
@tseaver : anything to update ? I think the world is mad :( |
@jgeewax I just removed the broken [bdist_wheel]
universal = 1 Maybe we should be disabling wheel releases altogether until we figure out how the |
I think that could solve most of the issues people are seeing so I'm for it. |
@Taywee please give https://pypi.python.org/pypi/gcloud/0.16.1 a spin, and let us know if it resolves the issue for you. |
That looks to have fixed it so far. I can install the package in the first place, which wasn't working before. Thanks much! |
@Taywee great, glad to hear it! |
You can see this in the Requires Distributions on Pypi
grpcio still does not work in python3, making python3 projects unable to use the latest gcloud-python module.
You can see this is caused by https://github.com/GoogleCloudPlatform/gcloud-python/blob/0.16.0/setup.py#L29 where it is done if it is built in python2.7, even though it may be installed in python3
The text was updated successfully, but these errors were encountered: