I'm running into a version conflict between the la...
# ask-community
m
I'm running into a version conflict between the latest versions of prefect and coiled:
Copy code
The conflict is caused by:                                                                                                                   
    prefect 0.15.3 depends on click<8.0 and >=7.0                                                                                            
    prefect[aws,github,jupyter] 0.15.3 depends on click<8.0 and >=7.0                                                                        
    coiled 0.0.47 depends on click>=7.1
k
Hey @Michael Warnock, thanks for raising. Seems like anything between 7.1 and 8 will work right?
m
yeah- looks like; why would pip not install that if it exists, though?
7.1{.2} does exist; must be some other restriction. I'm no pip/python expert; if you know how to get at the actual cause of the conflict without a lot of trial and error, that would be really helpful
k
I don’t. I’ll flag this for someone on the team to check tomorrow.
m
ok, thanks!
c
pip only introduced an actual dependency resolver recently, so it's not surprising (to me at least) that pip didn't sort this out; I suggest throwing
click==7.1.2
into your requirements (or pre-installing the appropriate version) and seeing if that resolves it; alternatively, I'd expect
conda
to manage these conflicts more gracefully
upvote 1