You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
version 0.16.0 made grpcio a hard requirement even without the grpc extra, breaking Python3 use #1879
@Taywee Thanks for the report! Per setup.py, grpcio is only a hard requirement for Python 2.7. However, we have not updated setup.cfg to turn off universal = 1 for wheel building.
Our first response should be to delete the broken none-any wheel distribution for 0.16.0. After that, we can look at building the wheel file both for Python 2.7 and for Python 3.4+. @dhermes do you have the keys to be able to delete that file manually?
@jgeewax I just removed the broken gcloud-0.16.0-py2.py3-none-any.whl distribution from PyPI. We should probably make a 0.16.1 release, branched off the 0.16.0 tag, and disabling the universal wheel setting:
[bdist_wheel]universal = 1
Maybe we should be disabling wheel releases altogether until we figure out how the grpcio-related packaging issues intersect with us. @dhermes, @daspecster WDYT?
Activity
daspecster commentedon Jun 20, 2016
/cc @tseaver
tseaver commentedon Jun 20, 2016
@Taywee Thanks for the report! Per
setup.py,grpciois only a hard requirement for Python 2.7. However, we have not updatedsetup.cfgto turn offuniversal = 1for wheel building.Our first response should be to delete the broken
none-anywheel distribution for 0.16.0. After that, we can look at building the wheel file both for Python 2.7 and for Python 3.4+. @dhermes do you have the keys to be able to delete that file manually?daspecster commentedon Jun 20, 2016
This may also be affecting 0.15.0 as well.
tseaver commentedon Jun 21, 2016
@daspecster Note that in 0.15.0 those were "extra" dependencies: in 0.16.0 they show up as unconditonal.
daspecster commentedon Jun 21, 2016
I'm probably missing something very obvious here, but it looks the same to me except for the version number?
0.16.0

tseaver commentedon Jun 21, 2016
@daspecster See the
; extra == 'grpc'at the end?AFAICT, the current
grpciorelease is actually OK for Python 3.4+, as long as one installs it first. There are a couple of issues in the GAX pubsub layer and our tests, though.daspecster commentedon Jun 21, 2016
@tseaver, yeah, isn't that in both 0.15.0 and 0.16.0?
0.16.0
0.15.0
dhermes commentedon Jun 21, 2016
@tseaver RE:
Sent you an email with the necessary PyPI info.
Taywee commentedon Jun 21, 2016
@daspecster You've missed that in 0.16.0 grpcio shows up in the list twice.
daspecster commentedon Jun 21, 2016
@Taywee Ah yes! That's it. Sorry for the noise!
daspecster commentedon Jun 27, 2016
@tseaver, did you have any luck with pypi?
tseaver commentedon Jun 27, 2016
@dhermes sent me the credentials, but I've dropped the ball so far.
daspecster commentedon Jun 27, 2016
I'm not sure how quick of a fix this is. If there's anything I can do to help, LMK.
theacodes commentedon Jun 27, 2016
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.
theacodes commentedon Jun 29, 2016
Bump?
jgeewax commentedon Jun 29, 2016
@tseaver : anything to update ? I think the world is mad :(
tseaver commentedon Jun 29, 2016
@jgeewax I just removed the broken
gcloud-0.16.0-py2.py3-none-any.whldistribution from PyPI. We should probably make a0.16.1release, branched off the0.16.0tag, and disabling the universal wheel setting:Maybe we should be disabling wheel releases altogether until we figure out how the
grpcio-related packaging issues intersect with us. @dhermes, @daspecster WDYT?daspecster commentedon Jun 29, 2016
I think that could solve most of the issues people are seeing so I'm for it.
tseaver commentedon Jun 29, 2016
@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.
Taywee commentedon Jun 29, 2016
That looks to have fixed it so far. I can install the package in the first place, which wasn't working before. Thanks much!
tseaver commentedon Jun 29, 2016
@Taywee great, glad to hear it!
chore: bump cryptography from 41.0.5 to 41.0.6 in /synthtool/gcp/temp…
chore: update secret (#1879)
fix: make `pyarrow` an optional dependency post-3.20.0 yanked release (…
chore(main): release 2.10.0 (#1879)
docs: migrate code from googleapis/python-bigquery (#18303)