-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Core "grpc" extra not found by setuptools #4186
Copy link
Copy link
Closed
Labels
api: coreapi: pubsubIssues related to the Pub/Sub API.Issues related to the Pub/Sub API.packagingpriority: p0Highest priority. Critical issue. P0 implies highest priority.Highest priority. Critical issue. P0 implies highest priority.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
Metadata
Metadata
Assignees
Labels
api: coreapi: pubsubIssues related to the Pub/Sub API.Issues related to the Pub/Sub API.packagingpriority: p0Highest priority. Critical issue. P0 implies highest priority.Highest priority. Critical issue. P0 implies highest priority.type: bugError or flaw in code with unintended results or allowing sub-optimal usage patterns.Error or flaw in code with unintended results or allowing sub-optimal usage patterns.
google-cloud-pubsub==0.28.4requiresgoogle-cloud-core[grpc] > 0.27.1, <0.28dev. I can see from the core library's setuptools build that thegrpcextra is declared; however, setuptools does not seem to be able to locate it from the published PyPi package for whatever reason:When installing via
pipthis is not really an issue, so long asgrpciois included somewhere in the dependency tree, aspipwill happily ignore it. Setuptools itself will not, however, and includinggoogle-cloud-pubsub==0.28.4as a requirement in a setuptools build is currently impossible, so far as I can tell.