Skip to content
This repository has been archived by the owner on Mar 20, 2018. It is now read-only.

grpcio dependency too old now (setup.py) #201

Open
cgthayer opened this issue Oct 4, 2017 · 4 comments
Open

grpcio dependency too old now (setup.py) #201

cgthayer opened this issue Oct 4, 2017 · 4 comments

Comments

@cgthayer
Copy link

cgthayer commented Oct 4, 2017

I use google-cloud-pubsub and the requirement for grpc < 1.6dev is starting to cause issues. Can these please get updated (I wanted to test google-cloud-pubsub 0.28.3)

DEPENDENCIES = [
    'dill >= 0.2.5, < 0.3dev',
    'future >= 0.16.0, < 0.17dev',
    'googleapis-common-protos >= 1.5.2, < 2.0dev',
    'grpcio >=1.0.2, < 1.6dev',
    'google-auth >= 1.0.0, <2.0dev',
    'ply == 3.8',
    'protobuf >= 3.0.0, < 4.0dev',
    'requests >= 2.13.0, < 3.0dev'
]

$ pipenv install --dev
Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  You can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
Could not find a version that matches grpcio<1.6dev,<2.0.0dev,<2.0dev,==1.6.3,>=1.0.0,>=1.0.2
Tried: [....]
@creatorrr
Copy link

creatorrr commented Nov 5, 2017

pipenv lock also fails with the following:

Could not find a version that matches grpcio<1.6dev,<2.0.0dev,==1.7.0,>=1.0.0,>=1.0.2,>=1.7.0; extra == "grpc"

Running:

  • python 3.6.3
  • pipenv 8.2.6 pipenv 8.3.2

@Gwildor
Copy link

Gwildor commented Nov 10, 2017

I'm having issues here as well, since google-cloud-core requires grpcio>=1.7.0 since googleapis/google-cloud-python#4280. I solved this by reverting to google-gax==0.15.14, which luckily is allowed since google-cloud-pubsub==0.29.0 has google-gax>=0.15.13. It was a lot of hassle to figure something out that worked.

@michaelplaing
Copy link

michaelplaing commented Nov 10, 2017 via email

@theacodes
Copy link

@michaelplaing sorry! The fixed version (0.15.16) should be out. :)

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants