Coder Social home page Coder Social logo

khalo-sa / rasa-apple-silicon Goto Github PK

View Code? Open in Web Editor NEW
44.0 3.0 9.0 1.73 MB

Rasa on ARM-based Macs (Native/Docker)

Dockerfile 5.44% Python 93.60% Shell 0.97%
rasa docker m1 applesilicon aarch64 arm apple-m1 apple-silicon apple-silicon-support rasa-arm

rasa-apple-silicon's Introduction

Rasa Docker image for Macs with Apple Silicon (aarch64)

As of March 2023, the official Rasa Docker image is not compatible with ARM-based Macs. The solution described here should only be used as a workaround until official support arrives. It has been tested on a Macbook Pro with M1 Processor, but might also work on other ARM-based machines like the Raspberry Pi.

At the time of writing, the only dependency that could neither be satisfied from Pip nor Anaconda is tensorflow-text. Therefore, projects that rely on Rasa features utilizing this package will not work.

Getting Started

The easiest way to get started is by using one of the available images on Dockerhub:

  • khalosa/rasa-aarch64:3.0.9
  • khalosa/rasa-aarch64:3.1.0
  • khalosa/rasa-aarch64:3.2.1
  • khalosa/rasa-aarch64:3.2.5
  • khalosa/rasa-aarch64:3.3.1
  • khalosa/rasa-aarch64:3.5.2
docker run -it --rm khalosa/rasa-aarch64:3.5.2

Alternatively, if you want to build the image yourself:

RASA_VERSION="3.5.2" ./build-docker.sh

Note that the build script will probably only work for the latest supported version.

rasa-apple-silicon's People

Contributors

khalo-sa avatar svenvanderburg avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

rasa-apple-silicon's Issues

Native build fails on `psycopg2`, `pg_config` executable not found

Native build is failing on psycopg2 but docker build works. Something related to my conda environment?

Collecting psycopg2-binary<2.10.0,>=2.8.2
  Downloading psycopg2-binary-2.9.3.tar.gz (380 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Downloading psycopg2-binary-2.9.2.tar.gz (380 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Downloading psycopg2-binary-2.9.1.tar.gz (380 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Downloading psycopg2-binary-2.9.tar.gz (379 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Using cached psycopg2-binary-2.8.6.tar.gz (384 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Using cached psycopg2-binary-2.8.5.tar.gz (381 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Using cached psycopg2-binary-2.8.4.tar.gz (378 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Using cached psycopg2-binary-2.8.3.tar.gz (378 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'
  Using cached psycopg2-binary-2.8.2.tar.gz (369 kB)
  Preparing metadata (setup.py): started
  Preparing metadata (setup.py): finished with status 'error'

Pip subprocess error:
  ERROR: Command errored out with exit status 1:
   command: /Users/greg/miniforge3/envs/rasa-3.0.4/bin/python -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-install-1_dmyiuc/psycopg2-binary_d78ec9ab2f7a4dfca71b3ce38aad1dc2/setup.py'"'"'; __file__='"'"'/private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-install-1_dmyiuc/psycopg2-binary_d78ec9ab2f7a4dfca71b3ce38aad1dc2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-pip-egg-info-y2jeflk4
       cwd: /private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-install-1_dmyiuc/psycopg2-binary_d78ec9ab2f7a4dfca71b3ce38aad1dc2/
  Complete output (23 lines):
  running egg_info
  creating /private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-pip-egg-info-y2jeflk4/psycopg2_binary.egg-info
  writing /private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-pip-egg-info-y2jeflk4/psycopg2_binary.egg-info/PKG-INFO
  writing dependency_links to /private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-pip-egg-info-y2jeflk4/psycopg2_binary.egg-info/dependency_links.txt
  writing top-level names to /private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-pip-egg-info-y2jeflk4/psycopg2_binary.egg-info/top_level.txt
  writing manifest file '/private/var/folders/kj/p2z7dtw53_z4rlt3v7r190k40000gq/T/pip-pip-egg-info-y2jeflk4/psycopg2_binary.egg-info/SOURCES.txt'
  
  Error: pg_config executable not found.
  
  pg_config is required to build psycopg2 from source.  Please add the directory
  containing pg_config to the $PATH or specify the full executable path with the
  option:
  
      python setup.py build_ext --pg-config /path/to/pg_config build ...
  
  or with the pg_config option in 'setup.cfg'.
  
  If you prefer to avoid building psycopg2 from source, please install the PyPI
  'psycopg2-binary' package instead.
  
  For further information please check the 'doc/src/install.rst' file (also at
  <https://www.psycopg.org/docs/install.html>).

Does docker platform image support RASA 3.0.9?

@khalo-sa Thanks for create this repository

I try to build docker image with RASA 3.0.9 but it failed !

#!/bin/bash

set -e

RASA_VERSION=${RASA_VERSION:-3.0.9}

docker build \
    --target conda \
    -t "rasa-aarch64:conda-${RASA_VERSION}" \
    --build-arg RASA_VERSION=${RASA_VERSION} \
    .

docker build \
    -t "khalosa/rasa-aarch64:${RASA_VERSION}" \
    -t "khalosa/rasa-aarch64:latest" \
    --build-arg RASA_VERSION=${RASA_VERSION} \
    .

It output error:

 > [conda 7/8] RUN conda env create     --file=env-3.0.9.yml     --name=rasa:
#12 0.534 Collecting package metadata (repodata.json): ...working... done
#12 11.08 Solving environment: ...working... done
#12 14.81
#12 14.81 Downloading and Extracting Packages
libcblas-3.9.0       | 12 KB     | ########## | 100%
libzlib-1.2.11       | 71 KB     | ########## | 100%
pyyaml-6.0           | 181 KB    | ########## | 100%
pyparsing-3.0.7      | 79 KB     | ########## | 100%
libtiff-4.3.0        | 760 KB    | ########## | 100%
yarl-1.7.2           | 138 KB    | ########## | 100%
freetype-2.10.4      | 988 KB    | ########## | 100%
ld_impl_linux-aarch6 | 669 KB    | ########## | 100%
pandas-1.4.1         | 12.7 MB   | ########## | 100%
dask-core-2021.11.2  | 783 KB    | ########## | 100%
idna-3.3             | 55 KB     | ########## | 100%
xorg-libxau-1.0.9    | 14 KB     | ########## | 100%
giflib-5.2.1         | 78 KB     | ########## | 100%
sortedcontainers-2.4 | 26 KB     | ########## | 100%
threadpoolctl-3.1.0  | 18 KB     | ########## | 100%
libwebp-1.2.2        | 93 KB     | ########## | 100%
aiohttp-3.7.3        | 628 KB    | ########## | 100%
uvloop-0.14.0        | 1.4 MB    | ########## | 100%
bokeh-2.4.2          | 13.7 MB   | ########## | 100%
libgfortran-ng-11.2. | 20 KB     | ########## | 100%
chardet-4.0.0        | 199 KB    | ########## | 100%
libssh2-1.10.0       | 246 KB    | ########## | 100%
lerc-3.0             | 200 KB    | ########## | 100%
locket-0.2.0         | 6 KB      | ########## | 100%
pillow-9.0.1         | 44.8 MB   | ########## | 100%
heapdict-1.0.1       | 7 KB      | ########## | 100%
partd-1.2.0          | 18 KB     | ########## | 100%
readline-8.1         | 307 KB    | ########## | 100%
psutil-5.9.0         | 347 KB    | ########## | 100%
libedit-3.1.20191231 | 131 KB    | ########## | 100%
python_abi-3.8       | 4 KB      | ########## | 100%
markupsafe-2.1.1     | 23 KB     | ########## | 100%
libgomp-11.2.0       | 432 KB    | ########## | 100%
sqlite-3.37.1        | 1.9 MB    | ########## | 100%
cloudpickle-2.0.0    | 24 KB     | ########## | 100%
libev-4.33           | 103 KB    | ########## | 100%
krb5-1.19.3          | 1.6 MB    | ########## | 100%
liblapack-3.9.0      | 12 KB     | ########## | 100%
zlib-1.2.11          | 98 KB     | ########## | 100%
cached_property-1.5. | 11 KB     | ########## | 100%
c-ares-1.18.1        | 118 KB    | ########## | 100%
libstdcxx-ng-11.2.0  | 4.1 MB    | ########## | 100%
ncurses-6.3          | 1.0 MB    | ########## | 100%
h5py-3.1.0           | 1.1 MB    | ########## | 100%
typing_extensions-4. | 29 KB     | ########## | 100%
wheel-0.37.1         | 31 KB     | ########## | 100%
xorg-libxdmcp-1.1.3  | 19 KB     | ########## | 100%
libwebp-base-1.2.2   | 868 KB    | ########## | 100%
libgfortran5-11.2.0  | 1.3 MB    | ########## | 100%
pthread-stubs-0.4    | 6 KB      | ########## | 100%
lcms2-2.12           | 524 KB    | ########## | 100%
scipy-1.8.0          | 24.7 MB   | ########## | 100%
xz-5.2.5             | 357 KB    | ########## | 100%
toolz-0.11.2         | 48 KB     | ########## | 100%
cytoolz-0.11.2       | 407 KB    | ########## | 100%
zict-2.1.0           | 12 KB     | ########## | 100%
libblas-3.9.0        | 12 KB     | ########## | 100%
jinja2-3.0.3         | 99 KB     | ########## | 100%
libopenblas-0.3.18   | 6.8 MB    | ########## | 100%
msgpack-python-1.0.3 | 91 KB     | ########## | 100%
cached-property-1.5. | 4 KB      | ########## | 100%
openssl-1.1.1l       | 2.1 MB    | ########## | 100%
typing-extensions-4. | 8 KB      | ########## | 100%
zstd-1.5.2           | 470 KB    | ########## | 100%
pip-22.0.4           | 1.5 MB    | ########## | 100%
joblib-1.1.0         | 210 KB    | ########## | 100%
ruamel.yaml-0.16.12  | 167 KB    | ########## | 100%
multidict-6.0.2      | 55 KB     | ########## | 100%
libpng-1.6.37        | 338 KB    | ########## | 100%
fsspec-2022.2.0      | 92 KB     | ########## | 100%
setuptools-59.8.0    | 1.0 MB    | ########## | 100%
libdeflate-1.10      | 100 KB    | ########## | 100%
six-1.16.0           | 14 KB     | ########## | 100%
tblib-1.7.0          | 15 KB     | ########## | 100%
numpy-1.19.5         | 5.4 MB    | ########## | 100%
libgcc-ng-11.2.0     | 516 KB    | ########## | 100%
libnghttp2-1.47.0    | 961 KB    | ########## | 100%
dask-2021.11.2       | 5 KB      | ########## | 100%
jbig-2.1             | 44 KB     | ########## | 100%
ca-certificates-2021 | 139 KB    | ########## | 100%
_openmp_mutex-4.5    | 22 KB     | ########## | 100%
yaml-0.2.5           | 91 KB     | ########## | 100%
attrs-21.4.0         | 49 KB     | ########## | 100%
lz4-c-1.9.3          | 199 KB    | ########## | 100%
keyutils-1.6.1       | 110 KB    | ########## | 100%
python-3.8.12        | 11.9 MB   | ########## | 100%
scikit-learn-0.24.2  | 7.3 MB    | ########## | 100%
openjpeg-2.4.0       | 487 KB    | ########## | 100%
libffi-3.4.2         | 58 KB     | ########## | 100%
async-timeout-3.0.1  | 11 KB     | ########## | 100%
libnsl-2.0.0         | 31 KB     | ########## | 100%
distributed-2021.11. | 1.1 MB    | ########## | 100%
libxcb-1.13          | 403 KB    | ########## | 100%
pytz-2021.3          | 242 KB    | ########## | 100%
packaging-21.3       | 36 KB     | ########## | 100%
jpeg-9e              | 438 KB    | ########## | 100%
hdf5-1.10.6          | 3.4 MB    | ########## | 100%
libcurl-7.82.0       | 354 KB    | ########## | 100%
tk-8.6.12            | 3.4 MB    | ########## | 100%
python-dateutil-2.8. | 240 KB    | ########## | 100%
tornado-6.1          | 647 KB    | ########## | 100%
click-8.0.4          | 147 KB    | ########## | 100%
ruamel.yaml.clib-0.2 | 153 KB    | ########## | 100%
#12 74.91 Preparing transaction: ...working... done
#12 75.45 Verifying transaction: ...working... done
#12 77.36 Executing transaction: ...working... done
#12 80.56 Installing pip dependencies: ...working... Ran pip subprocess with arguments:
#12 139.1 ['/nonroot/.conda/envs/rasa/bin/python', '-m', 'pip', 'install', '-U', '-r', '/nonroot/condaenv.ryz9no39.requirements.txt']
#12 139.1 Pip subprocess output:
#12 139.1 Collecting tensorflow==2.6.0
#12 139.1   Downloading https://github.com/KumaTea/tensorflow-aarch64/releases/download/v2.6/tensorflow-2.6.0-cp38-cp38-linux_aarch64.whl (142.5 MB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.5/142.5 MB 3.6 MB/s eta 0:00:00
#12 139.1 Collecting tensorflow-addons==0.14.0.dev0
#12 139.1   Downloading https://github.com/Qengineering/TensorFlow-Addons-Raspberry-Pi_64-bit/raw/main/tensorflow_addons-0.14.0.dev0-cp38-cp38-linux_aarch64.whl (579 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 579.9/579.9 KB 3.2 MB/s eta 0:00:00
#12 139.1 Collecting CacheControl<0.13.0,>=0.12.9
#12 139.1   Downloading CacheControl-0.12.10-py2.py3-none-any.whl (20 kB)
#12 139.1 Collecting PyJWT<3.0.0,>=2.0.0
#12 139.1   Downloading PyJWT-2.3.0-py3-none-any.whl (16 kB)
#12 139.1 Collecting SQLAlchemy<1.5.0,>=1.4.0
#12 139.1   Downloading SQLAlchemy-1.4.32-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.6/1.6 MB 3.2 MB/s eta 0:00:00
#12 139.1 Collecting Sanic-Cors==1.0.0
#12 139.1   Downloading Sanic_Cors-1.0.0-py2.py3-none-any.whl (17 kB)
#12 139.1 Collecting absl-py<0.14,>=0.9
#12 139.1   Downloading absl_py-0.13.0-py3-none-any.whl (132 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.1/132.1 KB 5.3 MB/s eta 0:00:00
#12 139.1 Collecting aio-pika<7.0.0,>=6.7.1
#12 139.1   Downloading aio_pika-6.8.2-py3-none-any.whl (42 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.3/42.3 KB 3.1 MB/s eta 0:00:00
#12 139.1 Collecting apscheduler<3.8,>=3.6
#12 139.1   Downloading APScheduler-3.7.0-py2.py3-none-any.whl (59 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 59.3/59.3 KB 4.4 MB/s eta 0:00:00
#12 139.1 Collecting async_generator<1.11,>=1.10
#12 139.1   Downloading async_generator-1.10-py3-none-any.whl (18 kB)
#12 139.1 Collecting attrs<21.3,>=19.3
#12 139.1   Downloading attrs-21.2.0-py2.py3-none-any.whl (53 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.7/53.7 KB 4.4 MB/s eta 0:00:00
#12 139.1 Collecting boto3<2.0,>=1.12
#12 139.1   Downloading boto3-1.21.20-py3-none-any.whl (132 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 132.3/132.3 KB 8.0 MB/s eta 0:00:00
#12 139.1 Collecting cloudpickle<1.7,>=1.2
#12 139.1   Downloading cloudpickle-1.6.0-py3-none-any.whl (23 kB)
#12 139.1 Collecting colorama<0.5.0,>=0.4.4
#12 139.1   Downloading colorama-0.4.4-py2.py3-none-any.whl (16 kB)
#12 139.1 Collecting colorclass<2.3,>=2.2
#12 139.1   Downloading colorclass-2.2.2-py2.py3-none-any.whl (18 kB)
#12 139.1 Collecting coloredlogs<16,>=10
#12 139.1   Downloading coloredlogs-15.0.1-py2.py3-none-any.whl (46 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 46.0/46.0 KB 8.5 MB/s eta 0:00:00
#12 139.1 Collecting colorhash<1.1.0,>=1.0.2
#12 139.1   Downloading colorhash-1.0.4-py3-none-any.whl (5.5 kB)
#12 139.1 Collecting fbmessenger<6.1.0,>=6.0.0
#12 139.1   Downloading fbmessenger-6.0.0-py2.py3-none-any.whl (11 kB)
#12 139.1 Collecting google-auth<3.0.0,>=2.3.3
#12 139.1   Downloading google_auth-2.6.0-py2.py3-none-any.whl (156 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 156.3/156.3 KB 7.6 MB/s eta 0:00:00
#12 139.1 Collecting joblib<1.1.0,>=0.15.1
#12 139.1   Downloading joblib-1.0.1-py3-none-any.whl (303 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 303.1/303.1 KB 337.5 kB/s eta 0:00:00
#12 139.1 Collecting jsonpickle<2.1,>=1.3
#12 139.1   Downloading jsonpickle-2.0.0-py2.py3-none-any.whl (37 kB)
#12 139.1 Collecting jsonschema<3.3,>=3.2
#12 139.1   Downloading jsonschema-3.2.0-py2.py3-none-any.whl (56 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.3/56.3 KB 11.4 MB/s eta 0:00:00
#12 139.1 Collecting kafka-python<3.0,>=1.4
#12 139.1   Downloading kafka_python-2.0.2-py2.py3-none-any.whl (246 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 246.5/246.5 KB 7.2 MB/s eta 0:00:00
#12 139.1 Collecting keras<2.7.0
#12 139.1   Downloading keras-2.6.0-py2.py3-none-any.whl (1.3 MB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.3/1.3 MB 5.5 MB/s eta 0:00:00
#12 139.1 Collecting matplotlib<3.4,>=3.1
#12 139.1   Downloading matplotlib-3.3.4.tar.gz (37.9 MB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 37.9/37.9 MB 4.4 MB/s eta 0:00:00
#12 139.1   Preparing metadata (setup.py): started
#12 139.1   Preparing metadata (setup.py): finished with status 'done'
#12 139.1 Collecting mattermostwrapper<2.3,>=2.2
#12 139.1   Downloading mattermostwrapper-2.2.tar.gz (2.5 kB)
#12 139.1   Preparing metadata (setup.py): started
#12 139.1   Preparing metadata (setup.py): finished with status 'done'
#12 139.1 Collecting networkx<2.7,>=2.4
#12 139.1   Downloading networkx-2.6.3-py3-none-any.whl (1.9 MB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.9/1.9 MB 4.5 MB/s eta 0:00:00
#12 139.1 Collecting packaging<21.0,>=20.0
#12 139.1   Downloading packaging-20.9-py2.py3-none-any.whl (40 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 KB 2.2 MB/s eta 0:00:00
#12 139.1 Collecting prompt-toolkit<3.0,>=2.0
#12 139.1   Downloading prompt_toolkit-2.0.10-py3-none-any.whl (340 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 340.0/340.0 KB 3.5 MB/s eta 0:00:00
#12 139.1 Collecting psycopg2-binary<2.10.0,>=2.8.2
#12 139.1   Downloading psycopg2_binary-2.9.3-cp38-cp38-manylinux_2_24_aarch64.whl (3.4 MB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.4/3.4 MB 2.1 MB/s eta 0:00:00
#12 139.1 Collecting pyTelegramBotAPI<4.0.0,>=3.7.3
#12 139.1   Downloading pyTelegramBotAPI-3.8.3.tar.gz (104 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 104.8/104.8 KB 2.2 MB/s eta 0:00:00
#12 139.1   Preparing metadata (setup.py): started
#12 139.1   Preparing metadata (setup.py): finished with status 'done'
#12 139.1 Collecting pydot<1.5,>=1.4
#12 139.1   Downloading pydot-1.4.2-py2.py3-none-any.whl (21 kB)
#12 139.1 Collecting pykwalify<1.9,>=1.7
#12 139.1   Downloading pykwalify-1.8.0-py2.py3-none-any.whl (24 kB)
#12 139.1 Collecting pymongo<3.11,>=3.8
#12 139.1   Downloading pymongo-3.10.1-cp38-cp38-manylinux2014_aarch64.whl (479 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 479.7/479.7 KB 1.9 MB/s eta 0:00:00
#12 139.1 Requirement already satisfied: python-dateutil<2.9,>=2.8 in ./.conda/envs/rasa/lib/python3.8/site-packages (from -r /nonroot/condaenv.ryz9no39.requirements.txt (line 35)) (2.8.2)
#12 139.1 Collecting python-engineio
#12 139.1   Downloading python_engineio-4.3.1-py3-none-any.whl (52 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 52.7/52.7 KB 2.0 MB/s eta 0:00:00
#12 139.1 Collecting python-socketio<6,>=4.4
#12 139.1   Downloading python_socketio-5.5.2-py3-none-any.whl (56 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 56.1/56.1 KB 5.3 MB/s eta 0:00:00
#12 139.1 Requirement already satisfied: pytz<2022.0,>=2019.1 in ./.conda/envs/rasa/lib/python3.8/site-packages (from -r /nonroot/condaenv.ryz9no39.requirements.txt (line 38)) (2021.3)
#12 139.1 Collecting questionary<1.11.0,>=1.5.1
#12 139.1   Downloading questionary-1.10.0-py3-none-any.whl (31 kB)
#12 139.1 Collecting randomname<0.2.0,>=0.1.5
#12 139.1   Downloading randomname-0.1.5.tar.gz (36 kB)
#12 139.1   Preparing metadata (setup.py): started
#12 139.1   Preparing metadata (setup.py): finished with status 'done'
#12 139.1 Collecting rasa-sdk<3.1.0,>=3.0.5
#12 139.1   Downloading rasa_sdk-3.0.6-py3-none-any.whl (40 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.0/41.0 KB 1.7 MB/s eta 0:00:00
#12 139.1 Collecting redis<4.0,>=3.4
#12 139.1   Downloading redis-3.5.3-py2.py3-none-any.whl (72 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 72.1/72.1 KB 2.1 MB/s eta 0:00:00
#12 139.1 Collecting regex<2021.9,>=2020.6
#12 139.1   Downloading regex-2021.8.28-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (758 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 758.8/758.8 KB 2.4 MB/s eta 0:00:00
#12 139.1 Collecting requests<3.0,>=2.23
#12 139.1   Downloading requests-2.27.1-py2.py3-none-any.whl (63 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 63.1/63.1 KB 1.4 MB/s eta 0:00:00
#12 139.1 Collecting rocketchat_API<1.17.0,>=0.6.31
#12 139.1   Downloading rocketchat_API-1.16.0-py3-none-any.whl (18 kB)
#12 139.1 Collecting sanic==21.6.0
#12 139.1   Downloading sanic-21.6.0-py3-none-any.whl (94 kB)
#12 139.1      ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 94.5/94.5 KB 2.6 MB/s eta 0:00:00
#12 139.1
#12 139.1 The conflict is caused by:
#12 139.1     The user requested Sanic-Cors==1.0.0
#12 139.1     The user requested sanic-cors<3.0.0 and >=2.0.0
#12 139.1
#12 139.1 To fix this you could try to:
#12 139.1 1. loosen the range of package versions you've specified
#12 139.1 2. remove package versions to allow pip attempt to solve the dependency conflict
#12 139.1
#12 139.1 Pip subprocess error:
#12 139.1 ERROR: Cannot install Sanic-Cors==1.0.0 and sanic-cors<3.0.0 and >=2.0.0 because these package versions have conflicting dependencies.
#12 139.1 ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts
#12 139.1
#12 139.1
#12 139.1 failed
#12 139.1
#12 139.1 CondaEnvException: Pip failed
#12 139.1

Can you help me fix it?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.