snipsco/snips-nlu

Installation Error: ERROR: ResolutionImpossible

AnkS4 opened this issue · 1 comments

AnkS4 commented

Describe the bug

ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/user_guide/#fixing-conflicting-dependencies

To Reproduce
python -m venv snips_env
source snips_env/bin/activate
pip install snips-nlu

Expected behavior
No Error

Environment:

  • OS: GNU/Linux
  • python version: 3.9.6
  • snips-nlu version: ALL

Log:

WARNING: Discarding https://files.pythonhosted.org/packages/b5/dc/7279d1af72cfb3fac568a148806a3da753ab419cca8b6577fb43e68e97e9/snips_nlu_utils-0.6.0.tar.gz#sha256=d7865cecf3ffafe538f8293c4b5a1aba5246d477e1a4548fecf9f00939847105 (from https://pypi.org/simple/snips-nlu-utils/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
ERROR: Cannot install snips-nlu==0.12.1, snips-nlu==0.13.0, snips-nlu==0.13.2, snips-nlu==0.13.3, snips-nlu==0.13.4, snips-nlu==0.13.5, snips-nlu==0.14.0, snips-nlu==0.15.0, snips-nlu==0.15.1, snips-nlu==0.16.0, snips-nlu==0.16.1, snips-nlu==0.16.2, snips-nlu==0.16.4, snips-nlu==0.16.5, snips-nlu==0.17.0, snips-nlu==0.17.1, snips-nlu==0.17.2, snips-nlu==0.17.3, snips-nlu==0.17.4, snips-nlu==0.18.0, snips-nlu==0.19.0, snips-nlu==0.19.1, snips-nlu==0.19.2, snips-nlu==0.19.3, snips-nlu==0.19.4, snips-nlu==0.19.5, snips-nlu==0.19.6, snips-nlu==0.19.7, snips-nlu==0.19.7.1, snips-nlu==0.19.8, snips-nlu==0.20.0, snips-nlu==0.20.1 and snips-nlu==0.20.2 because these package versions have conflicting dependencies.

The conflict is caused by:
    snips-nlu 0.20.2 depends on snips-nlu-parsers<0.5 and >=0.3.1
    snips-nlu 0.20.1 depends on snips-nlu-parsers<0.5 and >=0.3.1
    snips-nlu 0.20.0 depends on snips-nlu-utils<0.10 and >=0.9
    snips-nlu 0.19.8 depends on snips-nlu-utils<0.9 and >=0.8
    snips-nlu 0.19.7.1 depends on snips-nlu-utils<0.9 and >=0.8
    snips-nlu 0.19.7 depends on snips-nlu-utils<0.9 and >=0.8
    snips-nlu 0.19.6 depends on snips-nlu-utils<0.9 and >=0.8
    snips-nlu 0.19.5 depends on snips-nlu-utils<0.9 and >=0.8
    snips-nlu 0.19.4 depends on snips-nlu-utils<0.9 and >=0.8
    snips-nlu 0.19.3 depends on snips-nlu-parsers<0.2 and >=0.1
    snips-nlu 0.19.2 depends on snips-nlu-parsers<0.2 and >=0.1
    snips-nlu 0.19.1 depends on snips-nlu-parsers<0.2 and >=0.1
    snips-nlu 0.19.0 depends on snips-nlu-parsers<0.2 and >=0.1
    snips-nlu 0.18.0 depends on snips-nlu-ontology<0.63 and >=0.62.0
    snips-nlu 0.17.4 depends on snips-nlu-ontology<0.62 and >=0.61.1
    snips-nlu 0.17.3 depends on snips-nlu-ontology<0.62 and >=0.61.1
    snips-nlu 0.17.2 depends on snips-nlu-ontology<0.62 and >=0.61.1
    snips-nlu 0.17.1 depends on snips-nlu-ontology<0.61 and >=0.60
    snips-nlu 0.17.0 depends on snips-nlu-ontology==0.59.0
    snips-nlu 0.16.5 depends on snips-nlu-utils<0.7 and >=0.6.1
    snips-nlu 0.16.4 depends on snips-nlu-utils<0.7 and >=0.6.1
    snips-nlu 0.16.2 depends on snips-nlu-utils<0.7 and >=0.6.1
    snips-nlu 0.16.1 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.16.0 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.15.1 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.15.0 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.14.0 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.13.5 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.13.4 depends on snips-nlu-utils==0.6.1
    snips-nlu 0.13.3 depends on snips-nlu-ontology==0.54.3
    snips-nlu 0.13.2 depends on snips-nlu-ontology==0.54.2
    snips-nlu 0.13.0 depends on snips-nlu-ontology==0.54.1
    snips-nlu 0.12.1 depends on snips-nlu-utils==0.6.0

To fix this you could try to:
1. loosen the range of package versions you've specified
2. remove package versions to allow pip attempt to solve the dependency conflict

Is there any work around for this?