Hi, users are unable to run swapi due to dependency conflict with keen package.
As shown in the following full dependency graph of swapi, swapi requires keen==0.3.7,while django-keen==0.1.3 requires keen==0.3.0.
According to pip’s “first found wins” installation strategy, keen==0.3.7 is the actually installed version. However, keen==0.3.7 does not satisfy keen==0.3.0.
Fix your direct dependency to be keen==0.3.0. I have checked this revision will not affect your downstream projects now.
Remove your direct dependency keen==0.3.7, and use the version of keen transatively introduced by django-keen==0.1.3.
Which solution do you prefer, 1 or 2?
@horacioh Could you help me review this issue?
Please let me know your choice.
I can submit a PR to solve this issue.
Hi, users are unable to run swapi due to dependency conflict with keen package. As shown in the following full dependency graph of swapi, swapi requires keen==0.3.7,while django-keen==0.1.3 requires keen==0.3.0.
According to pip’s “first found wins” installation strategy, keen==0.3.7 is the actually installed version. However, keen==0.3.7 does not satisfy keen==0.3.0.
Dependency tree------
Thanks for your help. Best, Neolith