From e3354a15b0c333ca3d0d5321b3c0bc137f86140f Mon Sep 17 00:00:00 2001 From: Hobson Lane Date: Wed, 1 Jul 2020 14:13:53 -0700 Subject: [PATCH] simplify requirements and env.yml --- conda/environment-2.7.yml | 40 ----- conda/environment-3.6.yml | 38 ----- conda/environment-assist.yml | 222 -------------------------- requirements.txt | 2 +- requirements/requirements-2.7.txt | 2 - requirements/requirements-3.6.txt | 2 - requirements/requirements-all.txt | 69 -------- requirements/requirements-base.txt | 40 ----- requirements/requirements-chat.txt | 9 -- requirements/requirements-deep.txt | 3 - requirements/requirements-test.txt | 9 -- requirements/requirements-twitter.txt | 7 - requirements/requirements-voice.txt | 21 --- requirements/requirements.txt | 101 +++++------- 14 files changed, 38 insertions(+), 527 deletions(-) delete mode 100644 conda/environment-2.7.yml delete mode 100644 conda/environment-3.6.yml delete mode 100644 conda/environment-assist.yml delete mode 100644 requirements/requirements-2.7.txt delete mode 100644 requirements/requirements-3.6.txt delete mode 100644 requirements/requirements-all.txt delete mode 100644 requirements/requirements-base.txt delete mode 100644 requirements/requirements-chat.txt delete mode 100644 requirements/requirements-deep.txt delete mode 100644 requirements/requirements-test.txt delete mode 100644 requirements/requirements-twitter.txt delete mode 100644 requirements/requirements-voice.txt diff --git a/conda/environment-2.7.yml b/conda/environment-2.7.yml deleted file mode 100644 index 57c1c3d..0000000 --- a/conda/environment-2.7.yml +++ /dev/null @@ -1,40 +0,0 @@ -name: nlpiaenv - -channels: - - conda-forge - - defaults - -dependencies: - # - boto3 - # - conda-build - - cython - - gensim>=3.4.0,<3.7.0 - - jupyter=1.0.0 - # - keras-applications>=1.0.4,<1.1.0 - # - keras-preprocessing>=1.0.2,<1.1.0 - - keras=2.2.2 - - matplotlib=2.2.3 - - nltk>=3.4.5,<3.5.0 - # - numpy>=1.15.1 - - opencv=3.4.2 - # - pandas - - pandoc=2.2.3 - - pip - - plac=0.9.6 - - plotly=3.2.1 - - pyqt=5.9.2 - - pyscaffold=2.5 - - python=2.7 - - python-levenshtein=0.12.0 - - redis-py - - regex=2017.4.5 - - scipy=1.1.0 - - spacy=2.0.12 - - swig=3.0.12 - - tensorflow=1.10.0 - - tensorflow-hub=0.1.1 - - theano=1.0.2 - - - - pip: - - -r ../requirements/requirements-2.7.txt diff --git a/conda/environment-3.6.yml b/conda/environment-3.6.yml deleted file mode 100644 index ca3f9fc..0000000 --- a/conda/environment-3.6.yml +++ /dev/null @@ -1,38 +0,0 @@ -name: nlpiaenv - -channels: - - conda-forge - - defaults - -dependencies: - # - boto3 - # - conda-build - - cython==0.29 - - gensim>=3.4.0,<3.7.0 - - jupyter>=1.0.0,<3.0.0 - - keras-applications>=1.0.6 - - keras-preprocessing>=1.0.5 - - keras>=2.2.4 - - matplotlib>=2.2.2,<2.3.0 - - nltk>=3.4.5,<3.5.0 - - numpy==1.14.5 - - opencv>=3.3.0,<3.5.0 - # - pandas - - pandoc>=2.2.3,<3.0.0 - - pip>=18.0 - - plac>=0.9.6,<1.0.0 - - plotly==3.3.0 - - pyqt>=5.9.2,<6.0 - - pyscaffold>=3.1 - - python-levenshtein>=0.12.0 - - redis-py>=2.10.6 - - regex==2017.4.5 - - scipy>=1.1.0 - - spacy>=2.0.12 - - swig>=3.0.12 - - tensorflow>=1.13.1 - - tensorflow-hub>=0.4.0 - - theano==1.0.2 - - - pip: - - -r ../requirements/requirements-base.txt diff --git a/conda/environment-assist.yml b/conda/environment-assist.yml deleted file mode 100644 index 337a916..0000000 --- a/conda/environment-assist.yml +++ /dev/null @@ -1,222 +0,0 @@ -name: assist -channels: - - defaults - - conda-forge -dependencies: - - absl-py=0.6.1=py36_1000 - - appnope=0.1.0=py36_1000 - - asn1crypto=0.24.0=py36_1003 - - astor=0.7.1=py_0 - - attrs=18.2.0=py_0 - - backcall=0.1.0=py_0 - - bleach=3.0.2=py_1 - - blinker=1.4=py_1 - - boto3=1.9.67=py_0 - - botocore=1.12.68=py_0 - - bz2file=0.98=py_0 - - bzip2=1.0.6=1 - - c-ares=1.15.0=h470a237_1 - - cairo=1.14.12=h276e583_5 - - cffi=1.11.5=py36h5e8e0c9_1 - - chardet=3.0.4=py36_1003 - - cryptography-vectors=2.3.1=py36_1000 - - cycler=0.10.0=py_1 - - cython=0.29=py36hfc679d8_0 - - cytoolz=0.9.0.1=py36h470a237_1 - - decorator=4.3.0=py_0 - - dill=0.2.8.2=py36_1000 - - docutils=0.14=py36_1001 - - entrypoints=0.2.3=py36_1002 - - expat=2.2.5=hfc679d8_2 - - ffmpeg=4.0.2=ha0c5888_2 - - fontconfig=2.13.1=hce039c3_0 - - freetype=2.9.1=h6debe1e_4 - - gast=0.2.0=py_0 - - gettext=0.19.8.1=h1f1d5ed_1 - - giflib=5.1.4=h470a237_1 - - glib=2.56.2=h464dc38_1 - - gmp=6.1.2=hfc679d8_0 - - gnutls=3.5.19=h2a4e5f8_1 - - graphite2=1.3.12=h7d4d677_1 - - harfbuzz=1.9.0=h04dbb29_1 - - icu=58.2=hfc679d8_0 - - idna=2.8=py36_1000 - - ipykernel=5.1.0=py36h24bf2e0_1001 - - ipython=7.2.0=py36h24bf2e0_1000 - - ipython_genutils=0.2.0=py_1 - - ipywidgets=7.4.2=py_0 - - jasper=1.900.1=hff1ad4c_5 - - jedi=0.13.2=py36_1000 - - jinja2=2.10=py_1 - - jmespath=0.9.3=py_1 - - jpeg=9c=h470a237_1 - - jsonschema=3.0.0a3=py36_1000 - - jupyter=1.0.0=py_1 - - jupyter_client=5.2.4=py_0 - - jupyter_console=6.0.0=py_0 - - jupyter_core=4.4.0=py_0 - - keras-preprocessing=1.0.5=py_0 - - kiwisolver=1.0.1=py36h2d50403_2 - - libcxx=7.0.0=h2d50403_2 - - libffi=3.2.1=hfc679d8_5 - - libgpuarray=0.7.6=h470a237_3 - - libiconv=1.15=h470a237_3 - - libpng=1.6.36=ha92aebf_0 - - libprotobuf=3.6.1=hd28b015_0 - - libsodium=1.0.16=h470a237_1 - - libtiff=4.0.10=he6b73bb_1 - - libwebp=1.0.1=h08eee79_0 - - libxml2=2.9.8=h422b904_5 - - llvm-meta=7.0.0=0 - - mako=1.0.7=py_1 - - markdown=2.6.11=py_0 - - markupsafe=1.1.0=py36h470a237_0 - - matplotlib=2.2.3=py36h0e0179f_0 - - mistune=0.8.4=py36h470a237_0 - - msgpack-numpy=0.4.3.2=py_0 - - msgpack-python=0.6.0=py36h2d50403_0 - - murmurhash=1.0.0=py36hfc679d8_0 - - nbconvert=5.3.1=py_1 - - nbformat=4.4.0=py_1 - - ncurses=6.1=hfc679d8_2 - - nettle=3.3=0 - - nltk>=3.4.5,<3.5.0 - - notebook=5.7.4=py36_1000 - - oauthlib=2.1.0=py_0 - - openblas=0.3.3=ha44fe06_1 - - openh264=1.8.0=hd28b015_0 - - pandoc=2.5=0 - - pandocfilters=1.4.2=py_1 - - parso=0.3.1=py_0 - - pcre=8.41=hfc679d8_3 - - pexpect=4.6.0=py36_1000 - - pickleshare=0.7.5=py36_1000 - - pip=18.1=py36_1000 - - pixman=0.34.0=h470a237_3 - - plac=0.9.6=py_1 - - plotly=3.3.0=py_0 - - pocketsphinx-python=0.1.3=py36h470a237_0 - - prometheus_client=0.5.0=py_0 - - prompt_toolkit=2.0.7=py_0 - - protobuf=3.6.1=py36hfc679d8_1 - - ptyprocess=0.6.0=py36_1000 - - pycparser=2.19=py_0 - - pygments=2.3.1=py_0 - - pygpu=0.7.6=py36h7eb728f_0 - - pyjwt=1.6.4=py_0 - - pyopenssl=18.0.0=py36_1000 - - pyparsing=2.3.0=py_0 - - pyrsistent=0.14.7=py36h470a237_0 - - pyscaffold=3.1=py_0 - - pysocks=1.6.8=py36_1002 - - python-crfsuite=0.9.6=py36h2d50403_0 - - python-dateutil=2.7.5=py_0 - - python-levenshtein=0.12.0=py36h470a237_0 - - pytz=2018.7=py_0 - - pyyaml=3.13=py36h470a237_1 - - pyzmq=17.1.2=py36hae99301_1 - - qtconsole=4.4.3=py_0 - - readline=7.0=haf1bffa_1 - - redis-py=3.0.1=py_0 - - regex=2018.01.10=py36h470a237_0 - - requests=2.21.0=py36_1000 - - requests-oauthlib=1.0.0=py_1 - - retrying=1.3.3=py_2 - - s3transfer=0.1.13=py36_1001 - - send2trash=1.5.0=py_0 - - setuptools=40.6.3=py36_0 - - sip=4.19.8=py36hfc679d8_0 - - six=1.12.0=py36_1000 - - smart_open=1.7.1=py_0 - - spacy=2.0.18=py36hfc679d8_0 - - sqlite=3.26.0=hb1c47c0_0 - - tensorflow-hub=0.1.1=py_0 - - termcolor=1.1.0=py_2 - - terminado=0.8.1=py36_1001 - - testpath=0.4.2=py36_1000 - - theano=1.0.2=py36_0 - - thinc=6.12.1=py36hf8a1672_0 - - tk=8.6.9=ha92aebf_0 - - toolz=0.9.0=py_1 - - tornado=5.1.1=py36h470a237_0 - - tqdm=4.28.1=py_0 - - traitlets=4.3.2=py36_1000 - - twython=3.7.0=py_0 - - ujson=1.35=py36h470a237_1 - - urllib3=1.24.1=py36_1000 - - wcwidth=0.1.7=py_1 - - webencodings=0.5.1=py_1 - - werkzeug=0.14.1=py_0 - - wheel=0.32.3=py36_0 - - widgetsnbextension=3.4.2=py36_1000 - - wrapt=1.10.11=py36h470a237_1 - - x264=1!152.20180717=h470a237_1 - - xz=5.2.4=h470a237_1 - - yaml=0.1.7=h470a237_1 - - zeromq=4.2.5=hfc679d8_6 - - zlib=1.2.11=h470a237_3 - - _tflow_select=2.3.0=mkl - - blas=1.0=mkl - - boto=2.49.0=py36_0 - - ca-certificates=2018.03.07=0 - - certifi=2018.11.29=py36_0 - - cryptography=2.4.2=py36ha12b0ac_0 - - cymem=2.0.2=py36h04f5b5a_0 - - dbus=1.13.2=h760590f_1 - - gensim=3.4.0=py36h1de35cc_0 - - grpcio=1.16.1=py36h044775b_1 - - h5py=2.8.0=py36h878fce3_3 - - hdf5=1.10.2=hfa1e0ec_1 - - intel-openmp=2019.1=144 - - keras=2.2.4=0 - - keras-applications=1.0.6=py36_0 - - keras-base=2.2.4=py36_0 - - libgfortran=3.0.1=h93005f0_2 - - mkl=2019.1=144 - - mkl_fft=1.0.6=py36h27c97d8_0 - - mkl_random=1.0.2=py36h27c97d8_0 - - numpy=1.15.4=py36hacdab7b_0 - - numpy-base=1.15.4=py36h6575580_0 - - opencv=3.4.1=py36h6fd60c2_1 - - openssl=1.1.1a=h1de35cc_0 - - portaudio=19.6.0=h41429eb_1 - - preshed=2.0.1=py36h0a44026_0 - - pyaudio=0.2.11=py36h1de35cc_1 - - pyqt=5.9.2=py36h655552a_2 - - python=3.6.7=haf84260_0 - - qt=5.9.7=h468cd18_1 - - scikit-learn=0.20.1=py36h27c97d8_0 - - scipy=1.1.0=py36h1410ff5_2 - - swig=3.0.12=h1cb45b9_3 - - tensorboard=1.11.0=py36hdc36e2c_0 - - tensorflow=1.11.0=mkl_py36h44b7a51_0 - - tensorflow-base=1.11.0=mkl_py36h70e0e9a_0 - - pip: - - atomicwrites==1.2.1 - - beautifulsoup4==4.6.3 - - coverage==4.5.2 - - future==0.17.1 - - fuzzywuzzy==0.17.0 - - jsonpickle==1.0 - - lxml==4.2.5 - - mechanicalsoup==0.11.0 - - more-itertools==4.3.0 - - msgpack==0.5.6 - - nlpia==0.1.73 - - nlup==0.7.post1 - - opencv-python==3.4.4.19 - - pandas==0.23.4 - - pathlib==1.0.1 - - pillow==5.3.0 - - pluggy==0.8.0 - - plyfile==0.6 - - pocketsphinx==0.1.3 - - pugnlp==0.1.12 - - py==1.7.0 - - pypandoc==1.4 - - pytest==4.0.2 - - pytest-cov==2.6.0 - - python-slugify==1.2.6 - - redis==2.10.6 - - seaborn==0.9.0 - - unidecode==1.0.23 diff --git a/requirements.txt b/requirements.txt index ac0f4e6..b3477c3 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1 +1 @@ --r requirements/requirements-3.6.txt \ No newline at end of file +-r requirements/requirements.txt diff --git a/requirements/requirements-2.7.txt b/requirements/requirements-2.7.txt deleted file mode 100644 index 07731e7..0000000 --- a/requirements/requirements-2.7.txt +++ /dev/null @@ -1,2 +0,0 @@ -PyScaffold==2.5.10 --r requirements-base.txt \ No newline at end of file diff --git a/requirements/requirements-3.6.txt b/requirements/requirements-3.6.txt deleted file mode 100644 index 3b7e304..0000000 --- a/requirements/requirements-3.6.txt +++ /dev/null @@ -1,2 +0,0 @@ -AIML-Bot>=0.0.3,<0.1.0 --r requirements-base.txt \ No newline at end of file diff --git a/requirements/requirements-all.txt b/requirements/requirements-all.txt deleted file mode 100644 index 8f574b1..0000000 --- a/requirements/requirements-all.txt +++ /dev/null @@ -1,69 +0,0 @@ -# Add your pinned requirements so that they can be easily installed with: -# pip install -r requirements.txt -# Remember to also add them in setup.cfg but unpinned (unversioned). --r requirements.txt - -# Twitter Clients (`pip install nlpia[twitter]`) --r requirements-twitter.txt - -# Deep Learning Requirements (`pip install nlpia[deep]`) --r requirements-deep.txt - -# Chatbot Requirements (`pip install nlpia[chat]`) --r requirements-chat.txt - -# Chatbot Requirements (`pip install nlpia[chat]`) -# -r requirements-voice.txt - - -# ################################################### -# NOTES -# - -########################### -# Ubuntu (apt) - -# On newish Ubuntu OSes you need the python header files: -#$ sudo apt-get install python-dev python3.5-dev python3-virtualenv python-pip build-essential gfortran - -# But python-igraph often requires the binary igraph package -#$ sudo apt-get install python-igraph - -# SpeechRecognizer requires PyAudio -#$ sudo apt-get install install portaudio19-dev python-pyaudio - -########################### -# Mac OSX (homebrew) - -# On Mac OSX you need python3 and pip (brew installs the python-dev header files automatically?): -#$ brew install python3 - -# SpeechRecognizer requires PyAudio -#$ brew install portaudio - -# offline SpeechRecognizer requires pocketsphinx and swig -# brew install cmu-pocketsphinx -# brew install swig - - -############################ -# scipy requires: -#$ sudo apt-get install gfortran libopenblas-dev liblapack-dev python-scipy python-matplotlib python-numpy - -# matplotlib requires: -#$ sudo apt-get install libpng12-dev libfreetype6-dev - -# matplotlib requires a backend (see matplotlibrc), tkagg is one option: -#$ sudo apt-get install tcl-dev tk-dev python-tk python3-tk - -# pugnlp includes: -# coverage>=4.3.4 nltk>=3.2.2 fuzzywuzzy>=0.15.0 python-slugify>=1.2.4 nlup>=0.5 - -# optional packages: -# boto==2.46 -# editdistance>=0.3.1 - -# -# NOTES -# ################################################### - diff --git a/requirements/requirements-base.txt b/requirements/requirements-base.txt deleted file mode 100644 index 99ef887..0000000 --- a/requirements/requirements-base.txt +++ /dev/null @@ -1,40 +0,0 @@ -# these should all work for python==3.7 and maybe 3.6 (except pyqt4) -# AIML-Bot>=0.0.3,<0.1.0 # requirements-3.6.txt -# annoy==1.15.1 -# boto -coverage>=4.3.4 -cython>=0.29.20 -future>=0.16.0 -gensim==3.6.0 -html2text>=2018.1.9 -html5lib==1.1 -jupyter>=1.0.0,<1.1.0 -Keras>=2.2.4,<2.4.0 -Keras-Applications>=1.0.6 -Keras-Preprocessing>=1.0.5 -matplotlib>=3.2.2,<3.4.0 -MechanicalSoup>=0.10.0,<0.11.0 -nltk==3.5 -pandas>=0.25.3,<0.26.0 -pathlib>=1.0.1,<2.0.0 -pillow==6.2.2 -pip>=18.0 -plac>=0.9.6,<1.0.0 # spacy,thinc==6.10.3 requires plac<1.0.0 and wrapt? -plotly==3.3.0 -plyfile>=0.5.0,<1.0.0 -pugnlp>=0.2.6 -pytest-cov>=2.5.1 -python-levenshtein>=0.12.0,<0.13.0 -qtconsole==4.4.1. # ,<6.0.0 # 4.4.1 is available on OSX in conda and pip -redis>=2.10.6,<2.11.0 -regex>=2020.6.8 -scikit-learn>=0.18.1 -# scipy==1.4.0 -seaborn>=0.8 -setuptools>=40.8.0 -spacy==2.3.0 -tensorflow>=1.15.2,<1.19.0 -tensorflow-hub>=0.4.0 -theano==1.0.2 -tqdm>=4.11.2 -wheel>=0.30.0a0 diff --git a/requirements/requirements-chat.txt b/requirements/requirements-chat.txt deleted file mode 100644 index fd1d8f0..0000000 --- a/requirements/requirements-chat.txt +++ /dev/null @@ -1,9 +0,0 @@ -# Chatbot Requirements (`pip install nlpia[chat]`) -redis==2.10.6 -will>=2.1.0,<2.2.0 -ChatterBot>=0.7.6,<0.8.0 -lxml>=4.1.0,<4.2.0 -aiml>=0.8.6,<0.9.0 -django>=1.11.1,<1.12.0 -# aichat>=0.5.0 - diff --git a/requirements/requirements-deep.txt b/requirements/requirements-deep.txt deleted file mode 100644 index 5f0f3bb..0000000 --- a/requirements/requirements-deep.txt +++ /dev/null @@ -1,3 +0,0 @@ -# Deep Learning Requirements (`pip install nlpia[deep]`) -Keras>=2.2.2,<2.3.0 -tensorflow>=1.3.0,<2.0.0 diff --git a/requirements/requirements-test.txt b/requirements/requirements-test.txt deleted file mode 100644 index 499e3ed..0000000 --- a/requirements/requirements-test.txt +++ /dev/null @@ -1,9 +0,0 @@ -# Add your pinned requirements so that they can be easily installed with: -# pip install -r requirements.txt -# Remember to also add them in setup.cfg but unpinned (unversioned). -pytest>=3.4.2,<3.5.0 -pytest-cov>=2.5.1,<2.6.0 -sphinx>=1.7.1,<1.8.0 -codecov -# for python3.4+: pyscaffold>=3.0.1,<4.0.0 -pyscaffold diff --git a/requirements/requirements-twitter.txt b/requirements/requirements-twitter.txt deleted file mode 100644 index aa0e763..0000000 --- a/requirements/requirements-twitter.txt +++ /dev/null @@ -1,7 +0,0 @@ -# Add your pinned requirements so that they can be easily installed with: -# pip install -r requirements.txt -# Remember to also add them in setup.cfg but unpinned (unversioned). - -# Twitter Clients (`pip install nlpia[twitter]`) -tweepy>=3.5.0 -twython>=3.5.0 diff --git a/requirements/requirements-voice.txt b/requirements/requirements-voice.txt deleted file mode 100644 index 975bc19..0000000 --- a/requirements/requirements-voice.txt +++ /dev/null @@ -1,21 +0,0 @@ -# pyaudio>=0.2.11,<0.3.0 -simpleaudio>=1.0.2,<2.0.0 -pocketsphinx>=0.1.3,<0.2.0 -SpeechRecognition>=3.8.1,<4.0.0 -pyttsx3>=2.7 -# -e git+https://github.com/hobson/pyttsx3.git@master#egg=pyttsx3 - -# Mozilla DeepSpeech doesn't easily install on Ubuntu 14.04 Trusty because Trusty installs python 3.4 instead of 3.6 -deepspeech>=0.1.1,<0.2.0 - -# SpeechRecognizer requires PyAudio -#$ sudo apt install install portaudio* python-pyaudio -# OR -#$ brew install portaudio - -# Offline SpeechRecognizer requires pocketsphinx and swig -# brew install cmu-pocketsphinx -# brew install swig - - -libasound2-plugin-smixer libasound2-data libasound2-plugins-extra libasound2 libasound2-dev libasound2-plugins libasound2-doc libasound2-plugin-equal \ No newline at end of file diff --git a/requirements/requirements.txt b/requirements/requirements.txt index 2d1a9ab..bece277 100644 --- a/requirements/requirements.txt +++ b/requirements/requirements.txt @@ -1,64 +1,37 @@ -# Add your pinned requirements so that they can be easily installed with: -# `pip install -r requirements.txt` -# Remember to also add them in setup.cfg but unpinned (unversioned). --r requirements-base.txt - -# Twitter Clients (`pip install nlpia[twitter]`) -# -r requirements-twitter.txt - -# Deep Learning Requirements (`pip install nlpia[deep]`) --r requirements-deep.txt - -# Chatbot Requirements (`pip install nlpia[voice]`) -# -r requirements-voice.txt - -# ################################################### -# NOTES -# - -########################### -# Ubuntu (apt) - -# On newish Ubuntu OSes you need the python header files: -#$ sudo apt-get install python-dev python3.5-dev python3-virtualenv python-pip build-essential gfortran - -# But python-igraph often requires the binary igraph package -#$ sudo apt-get install python-igraph - -# SpeechRecognizer requires PyAudio -#$ sudo apt-get install install portaudio19-dev python-pyaudio - -########################### -# Mac OSX (homebrew) - -# On Mac OSX you need python3 and pip (brew installs the python-dev header files automatically?): -#$ brew install python3 - -# SpeechRecognizer requires PyAudio -#$ brew install portaudio - -# offline SpeechRecognizer requires pocketsphinx and swig -# brew install cmu-pocketsphinx -# brew install swig - - -############################ -# scipy requires: -#$ sudo apt-get install gfortran libopenblas-dev liblapack-dev python-scipy python-matplotlib python-numpy - -# matplotlib requires: -#$ sudo apt-get install libpng12-dev libfreetype6-dev - -# matplotlib requires a backend (see matplotlibrc), tkagg is one option: -#$ sudo apt-get install tcl-dev tk-dev python-tk python3-tk - -# pugnlp includes: -# coverage>=4.3.4 nltk>=3.2.2 fuzzywuzzy>=0.15.0 python-slugify>=1.2.4 nlup>=0.5 - -# optional packages: -# boto==2.46 -# editdistance>=0.3.1 - -# -# NOTES -# ################################################### +AIML-Bot>=0.0.3,<0.1.0 +coverage>=4.3.4 +cython>=0.29.20 +future>=0.16.0 +gensim==3.6.0 +html2text>=2018.1.9 +html5lib==1.1 +jupyter>=1.0.0,<1.1.0 +Keras>=2.2.4,<2.4.0 +Keras-Applications>=1.0.6 +Keras-Preprocessing>=1.0.5 +matplotlib>=3.2.2,<3.4.0 +MechanicalSoup>=0.10.0,<0.11.0 +nltk==3.5 +pandas>=0.25.3,<0.26.0 +pathlib>=1.0.1,<2.0.0 +pillow==6.2.2 +pip>=18.0 +plac>=0.9.6,<1.0.0 # spacy,thinc==6.10.3 requires plac<1.0.0 and wrapt? +plotly==3.3.0 +plyfile>=0.5.0,<1.0.0 +pugnlp>=0.2.6 +pytest-cov>=2.5.1 +python-levenshtein>=0.12.0,<0.13.0 +qtconsole==4.4.1. # ,<6.0.0 # 4.4.1 is available on OSX in conda and pip +redis>=2.10.6,<2.11.0 +regex>=2020.6.8 +scikit-learn>=0.18.1 +# scipy==1.4.0 +seaborn>=0.8 +setuptools>=40.8.0 +spacy==2.3.0 +tensorflow>=1.15.2,<1.19.0 +tensorflow-hub>=0.4.0 +theano==1.0.2 +tqdm>=4.11.2 +wheel>=0.30.0a0