Rasa: Subdependency conflict with multidict preventing pipfile.lock creation in pipenv

Created on 28 Oct 2020  路  7Comments  路  Source: RasaHQ/rasa

Rasa version: 2.0.2

Rasa SDK version (if used & relevant):

Rasa X version (if used & relevant):

Python version: 3.7.9 & 3.8.3

Operating system (windows, osx, ...): OSX

Issue:
When installing rasa into pipenv generated environment there is a dependency conflict and rasa fails to install. Can by installed with pipenv install rasa --skip-lock, but lock file not generated

Error (including full traceback):

[ResolutionFailure]:   File "/usr/local/lib/python3.8/site-packages/pipenv/resolver.py", line 785, in _main
[ResolutionFailure]:       resolve_packages(pre, clear, verbose, system, write, requirements_dir, packages)
[ResolutionFailure]:   File "/usr/local/lib/python3.8/site-packages/pipenv/resolver.py", line 746, in resolve_packages
[ResolutionFailure]:       results, resolver = resolve(
[ResolutionFailure]:   File "/usr/local/lib/python3.8/site-packages/pipenv/resolver.py", line 728, in resolve
[ResolutionFailure]:       return resolve_deps(
[ResolutionFailure]:   File "/usr/local/lib/python3.8/site-packages/pipenv/utils.py", line 1378, in resolve_deps
[ResolutionFailure]:       results, hashes, markers_lookup, resolver, skipped = actually_resolve_deps(
[ResolutionFailure]:   File "/usr/local/lib/python3.8/site-packages/pipenv/utils.py", line 1093, in actually_resolve_deps
[ResolutionFailure]:       resolver.resolve()
[ResolutionFailure]:   File "/usr/local/lib/python3.8/site-packages/pipenv/utils.py", line 818, in resolve
[ResolutionFailure]:       raise ResolutionFailure(message=str(e))
[pipenv.exceptions.ResolutionFailure]: Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
  First try clearing your dependency cache with $ pipenv lock --clear, then try the original command again.
 Alternatively, you can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
  Hint: try $ pipenv lock --pre if it is a pre-release dependency.
ERROR: Could not find a version that matches multidict<5.0,==5.0.0,>=4.5,>=4.6 (from rasa==2.0.2->-r /var/folders/94/t4m3r7n92rd9k7l77cnvmn140000gn/T/pipenvtq1gev47requirements/pipenv-ixye071o-constraints.txt (line 2))
Tried: 1.0.1, 1.0.2, 1.0.3, 1.1.0, 1.2.0, 1.2.1, 1.2.2, 2.0.0, 2.0.1, 2.1.0, 2.1.1, 2.1.2, 2.1.3, 2.1.4, 2.1.5, 2.1.6, 3.0.0, 3.1.0, 3.1.1, 3.1.3, 3.2.0, 3.3.0, 3.3.1, 3.3.2, 4.0.0, 4.1.0, 4.2.0, 4.3.0, 4.3.1, 4.4.0, 4.4.1, 4.4.2, 4.5.0, 4.5.1, 4.5.2, 4.6.0, 4.6.0, 4.6.1, 4.6.1, 4.7.0, 4.7.1, 4.7.1, 4.7.2, 4.7.2, 4.7.3, 4.7.3, 4.7.4, 4.7.4, 4.7.5, 4.7.5, 4.7.6, 4.7.6, 5.0.0, 5.0.0
Skipped pre-versions: 1.0.0a0, 1.1.0b1, 1.1.0b2, 1.1.0b4, 1.1.0b5, 1.1.0b6, 1.1.0b7, 1.1.0b8, 3.1.3a0, 3.1.4a1, 3.1.4a2, 3.1.4a3, 3.2.0a3, 3.2.1a0, 4.4.0a0, 4.4.0a1, 4.4.0a2, 4.4.0a3, 4.4.0a4, 4.4.0a5, 4.4.0a6, 4.4.0a7, 4.4.0a8, 4.4.0a9, 4.4.0a10, 4.4.0a11, 4.4.0a12, 4.4.0a13, 4.4.0a14, 4.4.0a15, 4.4.0a16, 4.4.0a17, 4.4.0a18, 4.4.0a19, 4.4.0a20, 4.4.0a21, 4.4.0a22, 4.4.0a23, 4.4.0a24, 4.4.0a25, 4.4.0a26, 4.4.0a27, 4.4.0a28, 4.4.0a29, 4.4.0a30, 4.4.0a31, 4.4.0a32, 4.4.0a33, 4.4.0a34, 4.4.0a35, 4.4.0a36, 4.4.0a37, 4.4.0a38, 4.4.0a39, 4.4.0a40, 4.4.0a42, 4.6.0a2, 4.6.0a2, 4.6.0a3, 4.6.0a3
There are incompatible versions in the resolved dependencies:
  multidict<5.0,>=4.5 (from aiohttp==3.6.3->rasa==2.0.2->-r /var/folders/94/t4m3r7n92rd9k7l77cnvmn140000gn/T/pipenvtq1gev47requirements/pipenv-ixye071o-constraints.txt (line 2))
  multidict<5.0,>=4.6 (from rasa==2.0.2->-r /var/folders/94/t4m3r7n92rd9k7l77cnvmn140000gn/T/pipenvtq1gev47requirements/pipenv-ixye071o-constraints.txt (line 2))
  multidict==5.0.0 (from sanic==20.9.1->rasa==2.0.2->-r /var/folders/94/t4m3r7n92rd9k7l77cnvmn140000gn/T/pipenvtq1gev47requirements/pipenv-ixye071o-constraints.txt (line 2))

Command or request that led to error:

pipenv install
pipenv shell
pipenv install rasa

Content of configuration file (config.yml) (if relevant):


Content of domain file (domain.yml) (if relevant):


area type

Most helpful comment

current work-around for Rasa >2.0 install:
'''
regex = "==2020.9.27"
sanic = "<19.12.3"
scikit-learn ="<0.24.0"
rasa = "*"
'''
in pipfile.

All 7 comments

pipenv graph

dnspython==1.16.0
rasa==2.0.2
  - absl-py [required: >=0.9,<0.11, installed: 0.10.0]
    - six [required: Any, installed: 1.15.0]
  - aiohttp [required: >=3.6,<3.7, installed: 3.6.3]
    - async-timeout [required: >=3.0,<4.0, installed: 3.0.1]
    - attrs [required: >=17.3.0, installed: 20.2.0]
    - chardet [required: >=2.0,<4.0, installed: 3.0.4]
    - multidict [required: >=4.5,<5.0, installed: 4.7.6]
    - yarl [required: >=1.0,<1.6.0, installed: 1.5.1]
      - idna [required: >=2.0, installed: 2.10]
      - multidict [required: >=4.0, installed: 4.7.6]
  - apscheduler [required: >=3.6,<3.7, installed: 3.6.3]
    - pytz [required: Any, installed: 2020.1]
    - setuptools [required: >=0.7, installed: 50.2.0]
    - six [required: >=1.4.0, installed: 1.15.0]
    - tzlocal [required: >=1.2, installed: 2.1]
      - pytz [required: Any, installed: 2020.1]
  - async-generator [required: >=1.10,<1.11, installed: 1.10]
  - attrs [required: >=19.3,<20.3, installed: 20.2.0]
  - boto3 [required: >=1.12,<2.0, installed: 1.16.6]
    - botocore [required: >=1.19.6,<1.20.0, installed: 1.19.6]
      - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
      - python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.1]
        - six [required: >=1.5, installed: 1.15.0]
      - urllib3 [required: >=1.25.4,<1.26, installed: 1.25.11]
    - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
    - s3transfer [required: >=0.3.0,<0.4.0, installed: 0.3.3]
      - botocore [required: >=1.12.36,<2.0a.0, installed: 1.19.6]
        - jmespath [required: >=0.7.1,<1.0.0, installed: 0.10.0]
        - python-dateutil [required: >=2.1,<3.0.0, installed: 2.8.1]
          - six [required: >=1.5, installed: 1.15.0]
        - urllib3 [required: >=1.25.4,<1.26, installed: 1.25.11]
  - cloudpickle [required: >=1.2,<1.5, installed: 1.4.1]
  - colorclass [required: >=2.2,<2.3, installed: 2.2.0]
  - coloredlogs [required: >=10,<15, installed: 14.0]
    - humanfriendly [required: >=7.1, installed: 8.2]
  - colorhash [required: >=1.0.2,<1.1.0, installed: 1.0.2]
  - fbmessenger [required: >=6.0.0,<6.1.0, installed: 6.0.0]
    - requests [required: >=2.0, installed: 2.24.0]
      - certifi [required: >=2017.4.17, installed: 2020.6.20]
      - chardet [required: >=3.0.2,<4, installed: 3.0.4]
      - idna [required: >=2.5,<3, installed: 2.10]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
  - joblib [required: >=0.15.1,<0.16.0, installed: 0.15.1]
  - jsonpickle [required: >=1.3,<1.5, installed: 1.4.1]
    - importlib-metadata [required: Any, installed: 2.0.0]
      - zipp [required: >=0.5, installed: 3.4.0]
  - jsonschema [required: >=3.2,<3.3, installed: 3.2.0]
    - attrs [required: >=17.4.0, installed: 20.2.0]
    - pyrsistent [required: >=0.14.0, installed: 0.17.3]
    - setuptools [required: Any, installed: 50.2.0]
    - six [required: >=1.11.0, installed: 1.15.0]
  - kafka-python [required: >=1.4,<3.0, installed: 2.0.2]
  - matplotlib [required: >=3.1,<3.4, installed: 3.3.2]
    - certifi [required: >=2020.06.20, installed: 2020.6.20]
    - cycler [required: >=0.10, installed: 0.10.0]
      - six [required: Any, installed: 1.15.0]
    - kiwisolver [required: >=1.0.1, installed: 1.3.0]
    - numpy [required: >=1.15, installed: 1.19.2]
    - pillow [required: >=6.2.0, installed: 8.0.1]
    - pyparsing [required: >=2.0.3,!=2.1.6,!=2.1.2,!=2.0.4, installed: 2.4.7]
    - python-dateutil [required: >=2.1, installed: 2.8.1]
      - six [required: >=1.5, installed: 1.15.0]
  - mattermostwrapper [required: >=2.2,<2.3, installed: 2.2]
    - requests [required: Any, installed: 2.24.0]
      - certifi [required: >=2017.4.17, installed: 2020.6.20]
      - chardet [required: >=3.0.2,<4, installed: 3.0.4]
      - idna [required: >=2.5,<3, installed: 2.10]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
  - multidict [required: >=4.6,<5.0, installed: 4.7.6]
  - networkx [required: >=2.4,<2.6, installed: 2.5]
    - decorator [required: >=4.3.0, installed: 4.4.2]
  - numpy [required: >=1.16,<2.0, installed: 1.19.2]
  - oauth2client [required: ==4.1.3, installed: 4.1.3]
    - httplib2 [required: >=0.9.1, installed: 0.18.1]
    - pyasn1 [required: >=0.1.7, installed: 0.4.8]
    - pyasn1-modules [required: >=0.0.5, installed: 0.2.8]
      - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
    - rsa [required: >=3.1.4, installed: 4.6]
      - pyasn1 [required: >=0.1.3, installed: 0.4.8]
    - six [required: >=1.6.1, installed: 1.15.0]
  - packaging [required: >=20.0,<21.0, installed: 20.4]
    - pyparsing [required: >=2.0.2, installed: 2.4.7]
    - six [required: Any, installed: 1.15.0]
  - pika [required: >=1.1.0,<1.2.0, installed: 1.1.0]
  - prompt-toolkit [required: >=2.0,<3.0, installed: 2.0.10]
    - six [required: >=1.9.0, installed: 1.15.0]
    - wcwidth [required: Any, installed: 0.2.5]
  - psycopg2-binary [required: >=2.8.2,<2.9.0, installed: 2.8.6]
  - pydot [required: >=1.4,<1.5, installed: 1.4.1]
    - pyparsing [required: >=2.1.4, installed: 2.4.7]
  - PyJWT [required: >=1.7,<1.8, installed: 1.7.1]
  - pykwalify [required: >=1.7.0,<1.8.0, installed: 1.7.0]
    - docopt [required: >=0.6.2, installed: 0.6.2]
    - python-dateutil [required: >=2.4.2, installed: 2.8.1]
      - six [required: >=1.5, installed: 1.15.0]
    - PyYAML [required: >=3.11, installed: 5.3.1]
  - pymongo [required: >=3.8,<3.11, installed: 3.10.1]
  - python-dateutil [required: >=2.8,<2.9, installed: 2.8.1]
    - six [required: >=1.5, installed: 1.15.0]
  - python-engineio [required: >=3.11,<3.14, installed: 3.13.2]
    - six [required: >=1.9.0, installed: 1.15.0]
  - python-socketio [required: >=4.4,<4.7, installed: 4.6.0]
    - python-engineio [required: >=3.13.0, installed: 3.13.2]
      - six [required: >=1.9.0, installed: 1.15.0]
    - six [required: >=1.9.0, installed: 1.15.0]
  - python-telegram-bot [required: >=11.1,<13.0, installed: 12.8]
    - certifi [required: Any, installed: 2020.6.20]
    - cryptography [required: Any, installed: 3.2.1]
      - cffi [required: >=1.8,!=1.11.3, installed: 1.14.3]
        - pycparser [required: Any, installed: 2.20]
      - six [required: >=1.4.1, installed: 1.15.0]
    - decorator [required: >=4.4.0, installed: 4.4.2]
    - tornado [required: >=5.1, installed: 6.0.4]
  - pytz [required: >=2019.1,<2021.0, installed: 2020.1]
  - questionary [required: >=1.5.1,<1.6.0, installed: 1.5.2]
    - prompt-toolkit [required: >=2.0,<4.0, installed: 2.0.10]
      - six [required: >=1.9.0, installed: 1.15.0]
      - wcwidth [required: Any, installed: 0.2.5]
  - rasa-sdk [required: >=2.0.0,<3.0.0, installed: 2.0.0]
    - coloredlogs [required: >=10,<15, installed: 14.0]
      - humanfriendly [required: >=7.1, installed: 8.2]
    - requests [required: >=2.23,<3.0, installed: 2.24.0]
      - certifi [required: >=2017.4.17, installed: 2020.6.20]
      - chardet [required: >=3.0.2,<4, installed: 3.0.4]
      - idna [required: >=2.5,<3, installed: 2.10]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
    - sanic [required: >=19.12.2,<21.0.0, installed: 20.9.1]
      - aiofiles [required: >=0.3.0, installed: 0.6.0]
      - httptools [required: >=0.0.10, installed: 0.1.1]
      - httpx [required: ==0.15.4, installed: 0.15.4]
        - certifi [required: Any, installed: 2020.6.20]
        - httpcore [required: ==0.11.*, installed: 0.11.1]
          - h11 [required: >=0.8,<0.10, installed: 0.9.0]
          - sniffio [required: ==1.*, installed: 1.2.0]
        - rfc3986 [required: >=1.3,<2, installed: 1.4.0]
        - sniffio [required: Any, installed: 1.2.0]
      - multidict [required: ==5.0.0, installed: 4.7.6]
      - ujson [required: >=1.35, installed: 3.2.0]
      - uvloop [required: >=0.5.3, installed: 0.14.0]
      - websockets [required: >=8.1,<9.0, installed: 8.1]
    - sanic-cors [required: >=0.10.0,<0.11.0, installed: 0.10.0.post3]
      - sanic [required: >=18.12.0, installed: 20.9.1]
        - aiofiles [required: >=0.3.0, installed: 0.6.0]
        - httptools [required: >=0.0.10, installed: 0.1.1]
        - httpx [required: ==0.15.4, installed: 0.15.4]
          - certifi [required: Any, installed: 2020.6.20]
          - httpcore [required: ==0.11.*, installed: 0.11.1]
            - h11 [required: >=0.8,<0.10, installed: 0.9.0]
            - sniffio [required: ==1.*, installed: 1.2.0]
          - rfc3986 [required: >=1.3,<2, installed: 1.4.0]
          - sniffio [required: Any, installed: 1.2.0]
        - multidict [required: ==5.0.0, installed: 4.7.6]
        - ujson [required: >=1.35, installed: 3.2.0]
        - uvloop [required: >=0.5.3, installed: 0.14.0]
        - websockets [required: >=8.1,<9.0, installed: 8.1]
      - sanic-plugins-framework [required: >=0.9.0, installed: 0.9.4.post1]
        - sanic [required: >=18.12.0, installed: 20.9.1]
          - aiofiles [required: >=0.3.0, installed: 0.6.0]
          - httptools [required: >=0.0.10, installed: 0.1.1]
          - httpx [required: ==0.15.4, installed: 0.15.4]
            - certifi [required: Any, installed: 2020.6.20]
            - httpcore [required: ==0.11.*, installed: 0.11.1]
              - h11 [required: >=0.8,<0.10, installed: 0.9.0]
              - sniffio [required: ==1.*, installed: 1.2.0]
            - rfc3986 [required: >=1.3,<2, installed: 1.4.0]
            - sniffio [required: Any, installed: 1.2.0]
          - multidict [required: ==5.0.0, installed: 4.7.6]
          - ujson [required: >=1.35, installed: 3.2.0]
          - uvloop [required: >=0.5.3, installed: 0.14.0]
          - websockets [required: >=8.1,<9.0, installed: 8.1]
        - setuptools [required: >=40.0, installed: 50.2.0]
  - redis [required: >=3.4,<4.0, installed: 3.5.3]
  - regex [required: >=2020.6,<2020.10, installed: 2020.9.27]
  - requests [required: >=2.23,<3.0, installed: 2.24.0]
    - certifi [required: >=2017.4.17, installed: 2020.6.20]
    - chardet [required: >=3.0.2,<4, installed: 3.0.4]
    - idna [required: >=2.5,<3, installed: 2.10]
    - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
  - rocketchat-API [required: >=0.6.31,<1.10.0, installed: 1.9.1]
    - requests [required: Any, installed: 2.24.0]
      - certifi [required: >=2017.4.17, installed: 2020.6.20]
      - chardet [required: >=3.0.2,<4, installed: 3.0.4]
      - idna [required: >=2.5,<3, installed: 2.10]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
  - ruamel.yaml [required: >=0.16.5,<0.17.0, installed: 0.16.12]
    - ruamel.yaml.clib [required: >=0.1.2, installed: 0.2.2]
  - sanic [required: >=19.12.2,<21.0.0, installed: 20.9.1]
    - aiofiles [required: >=0.3.0, installed: 0.6.0]
    - httptools [required: >=0.0.10, installed: 0.1.1]
    - httpx [required: ==0.15.4, installed: 0.15.4]
      - certifi [required: Any, installed: 2020.6.20]
      - httpcore [required: ==0.11.*, installed: 0.11.1]
        - h11 [required: >=0.8,<0.10, installed: 0.9.0]
        - sniffio [required: ==1.*, installed: 1.2.0]
      - rfc3986 [required: >=1.3,<2, installed: 1.4.0]
      - sniffio [required: Any, installed: 1.2.0]
    - multidict [required: ==5.0.0, installed: 4.7.6]
    - ujson [required: >=1.35, installed: 3.2.0]
    - uvloop [required: >=0.5.3, installed: 0.14.0]
    - websockets [required: >=8.1,<9.0, installed: 8.1]
  - sanic-cors [required: >=0.10.0b1,<0.11.0, installed: 0.10.0.post3]
    - sanic [required: >=18.12.0, installed: 20.9.1]
      - aiofiles [required: >=0.3.0, installed: 0.6.0]
      - httptools [required: >=0.0.10, installed: 0.1.1]
      - httpx [required: ==0.15.4, installed: 0.15.4]
        - certifi [required: Any, installed: 2020.6.20]
        - httpcore [required: ==0.11.*, installed: 0.11.1]
          - h11 [required: >=0.8,<0.10, installed: 0.9.0]
          - sniffio [required: ==1.*, installed: 1.2.0]
        - rfc3986 [required: >=1.3,<2, installed: 1.4.0]
        - sniffio [required: Any, installed: 1.2.0]
      - multidict [required: ==5.0.0, installed: 4.7.6]
      - ujson [required: >=1.35, installed: 3.2.0]
      - uvloop [required: >=0.5.3, installed: 0.14.0]
      - websockets [required: >=8.1,<9.0, installed: 8.1]
    - sanic-plugins-framework [required: >=0.9.0, installed: 0.9.4.post1]
      - sanic [required: >=18.12.0, installed: 20.9.1]
        - aiofiles [required: >=0.3.0, installed: 0.6.0]
        - httptools [required: >=0.0.10, installed: 0.1.1]
        - httpx [required: ==0.15.4, installed: 0.15.4]
          - certifi [required: Any, installed: 2020.6.20]
          - httpcore [required: ==0.11.*, installed: 0.11.1]
            - h11 [required: >=0.8,<0.10, installed: 0.9.0]
            - sniffio [required: ==1.*, installed: 1.2.0]
          - rfc3986 [required: >=1.3,<2, installed: 1.4.0]
          - sniffio [required: Any, installed: 1.2.0]
        - multidict [required: ==5.0.0, installed: 4.7.6]
        - ujson [required: >=1.35, installed: 3.2.0]
        - uvloop [required: >=0.5.3, installed: 0.14.0]
        - websockets [required: >=8.1,<9.0, installed: 8.1]
      - setuptools [required: >=40.0, installed: 50.2.0]
  - sanic-jwt [required: >=1.3.2,<1.5.0, installed: 1.4.1]
    - pyjwt [required: Any, installed: 1.7.1]
  - scikit-learn [required: >=0.22,<0.24, installed: 0.23.2]
    - joblib [required: >=0.11, installed: 0.15.1]
    - numpy [required: >=1.13.3, installed: 1.19.2]
    - scipy [required: >=0.19.1, installed: 1.5.3]
      - numpy [required: >=1.14.5, installed: 1.19.2]
    - threadpoolctl [required: >=2.0.0, installed: 2.1.0]
  - scipy [required: >=1.4.1,<2.0.0, installed: 1.5.3]
    - numpy [required: >=1.14.5, installed: 1.19.2]
  - sentry-sdk [required: >=0.17.0,<0.20.0, installed: 0.19.1]
    - certifi [required: Any, installed: 2020.6.20]
    - urllib3 [required: >=1.10.0, installed: 1.25.11]
  - setuptools [required: >=41.0.0, installed: 50.2.0]
  - sklearn-crfsuite [required: >=0.3,<0.4, installed: 0.3.6]
    - python-crfsuite [required: >=0.8.3, installed: 0.9.7]
    - six [required: Any, installed: 1.15.0]
    - tabulate [required: Any, installed: 0.8.7]
    - tqdm [required: >=2.0, installed: 4.50.2]
  - slackclient [required: >=2.0.0,<3.0.0, installed: 2.9.3]
    - aiohttp [required: >3.5.2,<4.0.0, installed: 3.6.3]
      - async-timeout [required: >=3.0,<4.0, installed: 3.0.1]
      - attrs [required: >=17.3.0, installed: 20.2.0]
      - chardet [required: >=2.0,<4.0, installed: 3.0.4]
      - multidict [required: >=4.5,<5.0, installed: 4.7.6]
      - yarl [required: >=1.0,<1.6.0, installed: 1.5.1]
        - idna [required: >=2.0, installed: 2.10]
        - multidict [required: >=4.0, installed: 4.7.6]
  - SQLAlchemy [required: >=1.3.3,<1.4.0, installed: 1.3.20]
  - tensorflow [required: >=2.3,<2.4, installed: 2.3.1]
    - absl-py [required: >=0.7.0, installed: 0.10.0]
      - six [required: Any, installed: 1.15.0]
    - astunparse [required: ==1.6.3, installed: 1.6.3]
      - six [required: >=1.6.1,<2.0, installed: 1.15.0]
      - wheel [required: >=0.23.0,<1.0, installed: 0.35.1]
    - gast [required: ==0.3.3, installed: 0.4.0]
    - google-pasta [required: >=0.1.8, installed: 0.2.0]
      - six [required: Any, installed: 1.15.0]
    - grpcio [required: >=1.8.6, installed: 1.33.1]
      - six [required: >=1.5.2, installed: 1.15.0]
    - h5py [required: >=2.10.0,<2.11.0, installed: 2.10.0]
      - numpy [required: >=1.7, installed: 1.19.2]
      - six [required: Any, installed: 1.15.0]
    - keras-preprocessing [required: >=1.1.1,<1.2, installed: 1.1.2]
      - numpy [required: >=1.9.1, installed: 1.19.2]
      - six [required: >=1.9.0, installed: 1.15.0]
    - numpy [required: >=1.16.0,<1.19.0, installed: 1.19.2]
    - opt-einsum [required: >=2.3.2, installed: 3.3.0]
      - numpy [required: >=1.7, installed: 1.19.2]
    - protobuf [required: >=3.9.2, installed: 3.13.0]
      - setuptools [required: Any, installed: 50.2.0]
      - six [required: >=1.9, installed: 1.15.0]
    - six [required: >=1.12.0, installed: 1.15.0]
    - tensorboard [required: >=2.3.0,<3, installed: 2.3.0]
      - absl-py [required: >=0.4, installed: 0.10.0]
        - six [required: Any, installed: 1.15.0]
      - google-auth [required: >=1.6.3,<2, installed: 1.22.1]
        - cachetools [required: >=2.0.0,<5.0, installed: 4.1.1]
        - pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
          - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
        - rsa [required: >=3.1.4,<5, installed: 4.6]
          - pyasn1 [required: >=0.1.3, installed: 0.4.8]
        - setuptools [required: >=40.3.0, installed: 50.2.0]
        - six [required: >=1.9.0, installed: 1.15.0]
      - google-auth-oauthlib [required: >=0.4.1,<0.5, installed: 0.4.1]
        - google-auth [required: Any, installed: 1.22.1]
          - cachetools [required: >=2.0.0,<5.0, installed: 4.1.1]
          - pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
            - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
          - rsa [required: >=3.1.4,<5, installed: 4.6]
            - pyasn1 [required: >=0.1.3, installed: 0.4.8]
          - setuptools [required: >=40.3.0, installed: 50.2.0]
          - six [required: >=1.9.0, installed: 1.15.0]
        - requests-oauthlib [required: >=0.7.0, installed: 1.3.0]
          - oauthlib [required: >=3.0.0, installed: 3.1.0]
          - requests [required: >=2.0.0, installed: 2.24.0]
            - certifi [required: >=2017.4.17, installed: 2020.6.20]
            - chardet [required: >=3.0.2,<4, installed: 3.0.4]
            - idna [required: >=2.5,<3, installed: 2.10]
            - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
      - grpcio [required: >=1.24.3, installed: 1.33.1]
        - six [required: >=1.5.2, installed: 1.15.0]
      - markdown [required: >=2.6.8, installed: 3.3.3]
      - numpy [required: >=1.12.0, installed: 1.19.2]
      - protobuf [required: >=3.6.0, installed: 3.13.0]
        - setuptools [required: Any, installed: 50.2.0]
        - six [required: >=1.9, installed: 1.15.0]
      - requests [required: >=2.21.0,<3, installed: 2.24.0]
        - certifi [required: >=2017.4.17, installed: 2020.6.20]
        - chardet [required: >=3.0.2,<4, installed: 3.0.4]
        - idna [required: >=2.5,<3, installed: 2.10]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
      - setuptools [required: >=41.0.0, installed: 50.2.0]
      - six [required: >=1.10.0, installed: 1.15.0]
      - tensorboard-plugin-wit [required: >=1.6.0, installed: 1.7.0]
      - werkzeug [required: >=0.11.15, installed: 1.0.1]
      - wheel [required: >=0.26, installed: 0.35.1]
    - tensorflow-estimator [required: >=2.3.0,<2.4.0, installed: 2.3.0]
    - termcolor [required: >=1.1.0, installed: 1.1.0]
    - wheel [required: >=0.26, installed: 0.35.1]
    - wrapt [required: >=1.11.1, installed: 1.12.1]
  - tensorflow-addons [required: >=0.10,<=0.12, installed: 0.11.2]
    - typeguard [required: >=2.7, installed: 2.10.0]
  - tensorflow-estimator [required: >=2.3,<2.4, installed: 2.3.0]
  - tensorflow-hub [required: >=0.9,<0.10, installed: 0.9.0]
    - numpy [required: >=1.12.0, installed: 1.19.2]
    - protobuf [required: >=3.8.0, installed: 3.13.0]
      - setuptools [required: Any, installed: 50.2.0]
      - six [required: >=1.9, installed: 1.15.0]
    - six [required: >=1.12.0, installed: 1.15.0]
  - tensorflow-probability [required: >=0.11,<0.12, installed: 0.11.1]
    - cloudpickle [required: >=1.3, installed: 1.4.1]
    - decorator [required: Any, installed: 4.4.2]
    - dm-tree [required: Any, installed: 0.1.5]
      - six [required: >=1.12.0, installed: 1.15.0]
    - gast [required: >=0.3.2, installed: 0.4.0]
    - numpy [required: >=1.13.3, installed: 1.19.2]
    - six [required: >=1.10.0, installed: 1.15.0]
  - tensorflow-text [required: >=2.3,<2.4, installed: 2.3.0]
    - tensorflow [required: >=2.3.0,<2.4, installed: 2.3.1]
      - absl-py [required: >=0.7.0, installed: 0.10.0]
        - six [required: Any, installed: 1.15.0]
      - astunparse [required: ==1.6.3, installed: 1.6.3]
        - six [required: >=1.6.1,<2.0, installed: 1.15.0]
        - wheel [required: >=0.23.0,<1.0, installed: 0.35.1]
      - gast [required: ==0.3.3, installed: 0.4.0]
      - google-pasta [required: >=0.1.8, installed: 0.2.0]
        - six [required: Any, installed: 1.15.0]
      - grpcio [required: >=1.8.6, installed: 1.33.1]
        - six [required: >=1.5.2, installed: 1.15.0]
      - h5py [required: >=2.10.0,<2.11.0, installed: 2.10.0]
        - numpy [required: >=1.7, installed: 1.19.2]
        - six [required: Any, installed: 1.15.0]
      - keras-preprocessing [required: >=1.1.1,<1.2, installed: 1.1.2]
        - numpy [required: >=1.9.1, installed: 1.19.2]
        - six [required: >=1.9.0, installed: 1.15.0]
      - numpy [required: >=1.16.0,<1.19.0, installed: 1.19.2]
      - opt-einsum [required: >=2.3.2, installed: 3.3.0]
        - numpy [required: >=1.7, installed: 1.19.2]
      - protobuf [required: >=3.9.2, installed: 3.13.0]
        - setuptools [required: Any, installed: 50.2.0]
        - six [required: >=1.9, installed: 1.15.0]
      - six [required: >=1.12.0, installed: 1.15.0]
      - tensorboard [required: >=2.3.0,<3, installed: 2.3.0]
        - absl-py [required: >=0.4, installed: 0.10.0]
          - six [required: Any, installed: 1.15.0]
        - google-auth [required: >=1.6.3,<2, installed: 1.22.1]
          - cachetools [required: >=2.0.0,<5.0, installed: 4.1.1]
          - pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
            - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
          - rsa [required: >=3.1.4,<5, installed: 4.6]
            - pyasn1 [required: >=0.1.3, installed: 0.4.8]
          - setuptools [required: >=40.3.0, installed: 50.2.0]
          - six [required: >=1.9.0, installed: 1.15.0]
        - google-auth-oauthlib [required: >=0.4.1,<0.5, installed: 0.4.1]
          - google-auth [required: Any, installed: 1.22.1]
            - cachetools [required: >=2.0.0,<5.0, installed: 4.1.1]
            - pyasn1-modules [required: >=0.2.1, installed: 0.2.8]
              - pyasn1 [required: >=0.4.6,<0.5.0, installed: 0.4.8]
            - rsa [required: >=3.1.4,<5, installed: 4.6]
              - pyasn1 [required: >=0.1.3, installed: 0.4.8]
            - setuptools [required: >=40.3.0, installed: 50.2.0]
            - six [required: >=1.9.0, installed: 1.15.0]
          - requests-oauthlib [required: >=0.7.0, installed: 1.3.0]
            - oauthlib [required: >=3.0.0, installed: 3.1.0]
            - requests [required: >=2.0.0, installed: 2.24.0]
              - certifi [required: >=2017.4.17, installed: 2020.6.20]
              - chardet [required: >=3.0.2,<4, installed: 3.0.4]
              - idna [required: >=2.5,<3, installed: 2.10]
              - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
        - grpcio [required: >=1.24.3, installed: 1.33.1]
          - six [required: >=1.5.2, installed: 1.15.0]
        - markdown [required: >=2.6.8, installed: 3.3.3]
        - numpy [required: >=1.12.0, installed: 1.19.2]
        - protobuf [required: >=3.6.0, installed: 3.13.0]
          - setuptools [required: Any, installed: 50.2.0]
          - six [required: >=1.9, installed: 1.15.0]
        - requests [required: >=2.21.0,<3, installed: 2.24.0]
          - certifi [required: >=2017.4.17, installed: 2020.6.20]
          - chardet [required: >=3.0.2,<4, installed: 3.0.4]
          - idna [required: >=2.5,<3, installed: 2.10]
          - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
        - setuptools [required: >=41.0.0, installed: 50.2.0]
        - six [required: >=1.10.0, installed: 1.15.0]
        - tensorboard-plugin-wit [required: >=1.6.0, installed: 1.7.0]
        - werkzeug [required: >=0.11.15, installed: 1.0.1]
        - wheel [required: >=0.26, installed: 0.35.1]
      - tensorflow-estimator [required: >=2.3.0,<2.4.0, installed: 2.3.0]
      - termcolor [required: >=1.1.0, installed: 1.1.0]
      - wheel [required: >=0.26, installed: 0.35.1]
      - wrapt [required: >=1.11.1, installed: 1.12.1]
  - terminaltables [required: >=3.1.0,<3.2.0, installed: 3.1.0]
  - tqdm [required: >=4.31,<4.51, installed: 4.50.2]
  - twilio [required: >=6.26,<6.46, installed: 6.45.4]
    - PyJWT [required: >=1.4.2, installed: 1.7.1]
    - pytz [required: Any, installed: 2020.1]
    - requests [required: >=2.0.0, installed: 2.24.0]
      - certifi [required: >=2017.4.17, installed: 2020.6.20]
      - chardet [required: >=3.0.2,<4, installed: 3.0.4]
      - idna [required: >=2.5,<3, installed: 2.10]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
    - six [required: Any, installed: 1.15.0]
  - ujson [required: >=1.35,<4.0, installed: 3.2.0]
  - webexteamssdk [required: >=1.1.1,<1.7.0, installed: 1.6]
    - future [required: Any, installed: 0.18.2]
    - PyJWT [required: Any, installed: 1.7.1]
    - requests [required: >=2.4.2, installed: 2.24.0]
      - certifi [required: >=2017.4.17, installed: 2020.6.20]
      - chardet [required: >=3.0.2,<4, installed: 3.0.4]
      - idna [required: >=2.5,<3, installed: 2.10]
      - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]
    - requests-toolbelt [required: Any, installed: 0.9.1]
      - requests [required: >=2.0.1,<3.0.0, installed: 2.24.0]
        - certifi [required: >=2017.4.17, installed: 2020.6.20]
        - chardet [required: >=3.0.2,<4, installed: 3.0.4]
        - idna [required: >=2.5,<3, installed: 2.10]
        - urllib3 [required: >=1.21.1,<1.26,!=1.25.1,!=1.25.0, installed: 1.25.11]

Thanks for the issue, @degiz will get back to you about it soon!

You may find help in the docs and the forum, too 馃

I'm getting the same error when installing the latest <2.0 version of rasa (or rasa-x<0.33).

I've found that limiting sanic to <19.12.3 allows pipenv to lock the dependencies successfully (for rasa<2.0).

current work-around for Rasa >2.0 install:
'''
regex = "==2020.9.27"
sanic = "<19.12.3"
scikit-learn ="<0.24.0"
rasa = "*"
'''
in pipfile.

Hey @wesleyhutchinson

Do you still experience the issue?

Yes. Limiting sanic as outlined above is the current work around

Was this page helpful?
0 / 5 - 0 ratings

Related issues

connorbrinton picture connorbrinton  路  3Comments

yondu22 picture yondu22  路  3Comments

anishrav picture anishrav  路  3Comments

jahid-ict picture jahid-ict  路  3Comments

nahidalam picture nahidalam  路  3Comments