Open NeolithEra opened 4 years ago
@ruairif Which solution do you prefer, 1 or 2? Please let me know your choice. I can submit a PR to solve this issue.
Thanks for highlighting this @NeolithEra
I prefer solution 1 as we import and use six directly in the project and don't want to rely on another library which may eventually drop six as a dependency.
If you can make a PR to resolve this it would be much appreciated
@ruairif Thanks for your feedback. :-p
Hi, users are unable to run portia2code due to dependency conflict with six package. As shown in the following full dependency graph of portia2code, portia2code requires six ==1.10.0,while jsonschema requires six >=1.11.0.
According to pip’s “first found wins” installation strategy, six 1.10.0 is the actually installed version. However, six 1.10.0 does not satisfy >=1.11.0.
Dependency tree-----------
Thanks for your help. Best, Neolith