summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArtem Veremey <aia@users.noreply.github.com>2021-09-01 14:55:17 -0700
committerGitHub <noreply@github.com>2021-09-01 14:55:17 -0700
commitd44cd166148ffa9433e5516579c8d4783db09aad (patch)
tree5de597be4409e2045da0bfe60ee026fc2334b2b7
parentd86bdec7d1b75f270b0829fc4f98a106d6eca319 (diff)
Updating dependencies and cleaning up (#730)
* Updating dependencies and cleaning up * Tensorflow 2.6.0 update
-rw-r--r--.github/workflows/test.yml2
-rw-r--r--.pylintrc2
-rw-r--r--poetry.lock1086
-rw-r--r--pyproject.toml11
-rw-r--r--requirements-full.txt130
-rw-r--r--requirements.txt111
6 files changed, 791 insertions, 551 deletions
diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml
index 51b9177d3c9..8f7499bdac8 100644
--- a/.github/workflows/test.yml
+++ b/.github/workflows/test.yml
@@ -26,7 +26,7 @@ jobs:
key: ${{ runner.os }}-linting
restore-keys: ${{ runner.os }}-linting
- - run: pip install bandit black codespell flake8 mypy pyupgrade safety pylint==2.9.6
+ - run: pip install bandit black codespell flake8 mypy pyupgrade safety pylint==2.10.2
- run: pip install types-pytz types-requests types-termcolor types-tabulate types-PyYAML types-python-dateutil
- run: bandit -r . || true
- run: black --check .
diff --git a/.pylintrc b/.pylintrc
index c8806cea49c..14d53bda50b 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -54,7 +54,7 @@ confidence=
# disable=import-error,print-statement,parameter-unpacking,unpacking-in-except,old-raise-syntax,backtick,long-suffix,old-ne-operator,old-octal-literal,import-star-module-level,raw-checker-failed,bad-inline-option,locally-disabled,locally-enabled,file-ignored,suppressed-message,useless-suppression,deprecated-pragma,apply-builtin,basestring-builtin,buffer-builtin,cmp-builtin,coerce-builtin,execfile-builtin,file-builtin,long-builtin,raw_input-builtin,reduce-builtin,standarderror-builtin,unicode-builtin,xrange-builtin,coerce-method,delslice-method,getslice-method,setslice-method,no-absolute-import,old-division,dict-iter-method,dict-view-method,next-method-called,metaclass-assignment,indexing-exception,raising-string,reload-builtin,oct-method,hex-method,nonzero-method,cmp-method,input-builtin,round-builtin,intern-builtin,unichr-builtin,map-builtin-not-iterating,zip-builtin-not-iterating,range-builtin-not-iterating,filter-builtin-not-iterating,using-cmp-argument,eq-without-hash,div-method,idiv-method,rdiv-method,exception-message-attribute,invalid-str-codec,sys-max-int,bad-python3-import,deprecated-string-function,deprecated-str-translate-call
# disable=too-many-instance-attributes,len-as-condition,too-few-public-methods,anomalous-backslash-in-string,no-else-return,simplifiable-if-statement,too-many-arguments,duplicate-code,no-name-in-module,no-member,print-statement,parameter-unpacking,unpacking-in-except,old-raise-syntax,backtick,long-suffix,old-ne-operator,old-octal-literal,import-star-module-level,raw-checker-failed,bad-inline-option,locally-disabled,locally-enabled,file-ignored,suppressed-message,useless-suppression,deprecated-pragma,apply-builtin,basestring-builtin,buffer-builtin,cmp-builtin,coerce-builtin,execfile-builtin,file-builtin,long-builtin,raw_input-builtin,reduce-builtin,standarderror-builtin,unicode-builtin,xrange-builtin,coerce-method,delslice-method,getslice-method,setslice-method,no-absolute-import,old-division,dict-iter-method,dict-view-method,next-method-called,metaclass-assignment,indexing-exception,raising-string,reload-builtin,oct-method,hex-method,nonzero-method,cmp-method,input-builtin,round-builtin,intern-builtin,unichr-builtin,map-builtin-not-iterating,zip-builtin-not-iterating,range-builtin-not-iterating,filter-builtin-not-iterating,using-cmp-argument,eq-without-hash,div-method,idiv-method,rdiv-method,exception-message-attribute,invalid-str-codec,sys-max-int,bad-python3-import,deprecated-string-function,deprecated-str-translate-call,import-error,missing-docstring,invalid-name,bad-whitespace,consider-using-enumerate,unexpected-keyword-arg
-disable=useless-return,missing-docstring,invalid-name,import-error,bad-continuation,broad-except,unnecessary-lambda,no-self-use,duplicate-code,consider-using-generator,unbalanced-tuple-unpacking
+disable=useless-return,missing-docstring,invalid-name,import-error,bad-continuation,broad-except,unnecessary-lambda,no-self-use,duplicate-code,consider-using-generator,unbalanced-tuple-unpacking,use-list-literal,no-name-in-module,use-sequence-for-iteration,use-dict-literal,unspecified-encoding
# Enable the message, report, category or checker with the given id(s). You can
# either give multiple identifier separated by comma (,) or put this option
diff --git a/poetry.lock b/poetry.lock
index b975d3f3223..486c8e18f77 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -21,7 +21,6 @@ python-versions = ">=3.6"
async-timeout = ">=3.0,<4.0"
attrs = ">=17.3.0"
chardet = ">=2.0,<5.0"
-idna-ssl = {version = ">=1.0", markers = "python_version < \"3.7\""}
multidict = ">=4.5,<7.0"
typing-extensions = ">=3.6.5"
yarl = ">=1.0,<2.0"
@@ -78,6 +77,24 @@ python-versions = "*"
textwrap3 = ">=0.9.2"
[[package]]
+name = "anyio"
+version = "3.3.0"
+description = "High level compatibility layer for multiple asynchronous event loop implementations"
+category = "main"
+optional = true
+python-versions = ">=3.6.2"
+
+[package.dependencies]
+idna = ">=2.8"
+sniffio = ">=1.1"
+typing-extensions = {version = "*", markers = "python_version < \"3.8\""}
+
+[package.extras]
+doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"]
+test = ["coverage[toml] (>=4.5)", "hypothesis (>=4.0)", "pytest (>=6.0)", "pytest-mock (>=3.6.1)", "trustme", "uvloop (<0.15)", "mock (>=4)", "uvloop (>=0.15)"]
+trio = ["trio (>=0.16)"]
+
+[[package]]
name = "appdirs"
version = "1.4.4"
description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
@@ -94,25 +111,38 @@ optional = false
python-versions = "*"
[[package]]
+name = "argcomplete"
+version = "1.12.3"
+description = "Bash tab completion for argparse"
+category = "main"
+optional = false
+python-versions = "*"
+
+[package.dependencies]
+importlib-metadata = {version = ">=0.23,<5", markers = "python_version == \"3.7\""}
+
+[package.extras]
+test = ["coverage", "flake8", "pexpect", "wheel"]
+
+[[package]]
name = "argon2-cffi"
-version = "20.1.0"
+version = "21.1.0"
description = "The secure Argon2 password hashing algorithm."
category = "main"
optional = false
-python-versions = "*"
+python-versions = ">=3.5"
[package.dependencies]
cffi = ">=1.0.0"
-six = "*"
[package.extras]
-dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest", "sphinx", "wheel", "pre-commit"]
-docs = ["sphinx"]
+dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest", "sphinx", "furo", "wheel", "pre-commit"]
+docs = ["sphinx", "furo"]
tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pytest"]
[[package]]
name = "astroid"
-version = "2.6.6"
+version = "2.7.3"
description = "An abstract syntax tree for Python with inference support."
category = "dev"
optional = false
@@ -136,14 +166,6 @@ python-versions = "*"
six = ">=1.6.1,<2.0"
[[package]]
-name = "async-generator"
-version = "1.10"
-description = "Async generators and context managers for Python 3.5+"
-category = "main"
-optional = false
-python-versions = ">=3.5"
-
-[[package]]
name = "async-timeout"
version = "3.0.1"
description = "Timeout context manager for asyncio programs"
@@ -200,9 +222,6 @@ category = "main"
optional = false
python-versions = ">=3.6"
-[package.dependencies]
-importlib-resources = {version = "*", markers = "python_version < \"3.7\""}
-
[package.extras]
tzdata = ["tzdata"]
@@ -232,7 +251,6 @@ python-versions = ">=3.6.2"
[package.dependencies]
appdirs = "*"
click = ">=7.1.2"
-dataclasses = {version = ">=0.6", markers = "python_version < \"3.7\""}
mypy-extensions = ">=0.4.3"
pathspec = ">=0.8.1,<1"
regex = ">=2020.1.8"
@@ -248,7 +266,7 @@ uvloop = ["uvloop (>=0.15.2)"]
[[package]]
name = "bleach"
-version = "4.0.0"
+version = "4.1.0"
description = "An easy safelist-based HTML-sanitizing tool."
category = "main"
optional = false
@@ -290,7 +308,7 @@ name = "cached-property"
version = "1.5.2"
description = "A decorator for caching properties in classes."
category = "main"
-optional = false
+optional = true
python-versions = "*"
[[package]]
@@ -340,6 +358,14 @@ python-versions = ">=3.5.0"
unicode_backport = ["unicodedata2"]
[[package]]
+name = "clang"
+version = "5.0"
+description = "libclang python bindings"
+category = "main"
+optional = true
+python-versions = "*"
+
+[[package]]
name = "click"
version = "8.0.1"
description = "Composable command line interface toolkit"
@@ -400,7 +426,7 @@ toml = ["toml"]
[[package]]
name = "cryptography"
-version = "3.4.7"
+version = "3.4.8"
description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."
category = "main"
optional = false
@@ -460,14 +486,6 @@ optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
[[package]]
-name = "dataclasses"
-version = "0.8"
-description = "A backport of the dataclasses module for Python 3.6"
-category = "main"
-optional = false
-python-versions = ">=3.6, <3.7"
-
-[[package]]
name = "dateparser"
version = "1.0.0"
description = "Date parsing library designed to parse dates from HTML pages"
@@ -497,6 +515,14 @@ pytz = "*"
"zope.interface" = "*"
[[package]]
+name = "debugpy"
+version = "1.4.1"
+description = "An implementation of the Debug Adapter Protocol for Python"
+category = "main"
+optional = false
+python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
+
+[[package]]
name = "decorator"
version = "5.0.9"
description = "Decorators for Humans"
@@ -782,7 +808,7 @@ reauth = ["pyu2f (>=0.1.5)"]
[[package]]
name = "google-auth-oauthlib"
-version = "0.4.5"
+version = "0.4.6"
description = "Google Authentication Library"
category = "main"
optional = true
@@ -808,7 +834,7 @@ six = "*"
[[package]]
name = "grpcio"
-version = "1.34.0"
+version = "1.39.0"
description = "HTTP/2-based RPC framework"
category = "main"
optional = false
@@ -818,20 +844,19 @@ python-versions = "*"
six = ">=1.5.2"
[package.extras]
-protobuf = ["grpcio-tools (>=1.34.0)"]
+protobuf = ["grpcio-tools (>=1.39.0)"]
[[package]]
name = "h5py"
version = "3.1.0"
description = "Read and write HDF5 files from Python"
category = "main"
-optional = false
+optional = true
python-versions = ">=3.6"
[package.dependencies]
cached-property = {version = "*", markers = "python_version < \"3.8\""}
numpy = [
- {version = ">=1.12", markers = "python_version == \"3.6\""},
{version = ">=1.14.5", markers = "python_version == \"3.7\""},
{version = ">=1.17.5", markers = "python_version == \"3.8\""},
{version = ">=1.19.3", markers = "python_version >= \"3.9\""},
@@ -869,17 +894,6 @@ optional = false
python-versions = ">=3.5"
[[package]]
-name = "idna-ssl"
-version = "1.1.0"
-description = "Patch ssl.match_hostname for Unicode(idna) domains support"
-category = "main"
-optional = false
-python-versions = "*"
-
-[package.dependencies]
-idna = ">=2.0"
-
-[[package]]
name = "imagesize"
version = "1.2.0"
description = "Getting image size from png/jpeg/jpeg2000/gif file"
@@ -889,7 +903,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
[[package]]
name = "importlib-metadata"
-version = "4.6.4"
+version = "4.8.1"
description = "Read metadata from Python packages"
category = "main"
optional = false
@@ -905,21 +919,6 @@ perf = ["ipython"]
testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"]
[[package]]
-name = "importlib-resources"
-version = "5.2.2"
-description = "Read resources from Python packages"
-category = "main"
-optional = false
-python-versions = ">=3.6"
-
-[package.dependencies]
-zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""}
-
-[package.extras]
-docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"]
-testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-black (>=0.3.7)", "pytest-mypy"]
-
-[[package]]
name = "inflection"
version = "0.5.1"
description = "A port of Ruby on Rails inflector to Python"
@@ -937,44 +936,50 @@ python-versions = "*"
[[package]]
name = "ipykernel"
-version = "5.5.5"
+version = "6.3.1"
description = "IPython Kernel for Jupyter"
category = "main"
optional = false
-python-versions = ">=3.5"
+python-versions = ">=3.7"
[package.dependencies]
appnope = {version = "*", markers = "platform_system == \"Darwin\""}
-ipython = ">=5.0.0"
-jupyter-client = "*"
-tornado = ">=4.2"
-traitlets = ">=4.1.0"
+argcomplete = {version = ">=1.12.3", markers = "python_version < \"3.8.0\""}
+debugpy = ">=1.0.0,<2.0"
+importlib-metadata = {version = "<5", markers = "python_version < \"3.8.0\""}
+ipython = ">=7.23.1,<8.0"
+ipython-genutils = "*"
+jupyter-client = "<8.0"
+matplotlib-inline = ">=0.1.0,<0.2.0"
+tornado = ">=4.2,<7.0"
+traitlets = ">=4.1.0,<6.0"
[package.extras]
-test = ["pytest (!=5.3.4)", "pytest-cov", "flaky", "nose", "jedi (<=0.17.2)"]
+test = ["pytest (!=5.3.4)", "pytest-cov", "flaky", "nose", "ipyparallel"]
[[package]]
name = "ipython"
-version = "7.16.1"
+version = "7.27.0"
description = "IPython: Productive Interactive Computing"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[package.dependencies]
appnope = {version = "*", markers = "sys_platform == \"darwin\""}
backcall = "*"
colorama = {version = "*", markers = "sys_platform == \"win32\""}
decorator = "*"
-jedi = ">=0.10"
-pexpect = {version = "*", markers = "sys_platform != \"win32\""}
+jedi = ">=0.16"
+matplotlib-inline = "*"
+pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""}
pickleshare = "*"
prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0"
pygments = "*"
traitlets = ">=4.2"
[package.extras]
-all = ["Sphinx (>=1.3)", "ipykernel", "ipyparallel", "ipywidgets", "nbconvert", "nbformat", "nose (>=0.10.1)", "notebook", "numpy (>=1.14)", "pygments", "qtconsole", "requests", "testpath"]
+all = ["Sphinx (>=1.3)", "ipykernel", "ipyparallel", "ipywidgets", "nbconvert", "nbformat", "nose (>=0.10.1)", "notebook", "numpy (>=1.17)", "pygments", "qtconsole", "requests", "testpath"]
doc = ["Sphinx (>=1.3)"]
kernel = ["ipykernel"]
nbconvert = ["nbconvert"]
@@ -982,7 +987,7 @@ nbformat = ["nbformat"]
notebook = ["notebook", "ipywidgets"]
parallel = ["ipyparallel"]
qtconsole = ["qtconsole"]
-test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.14)"]
+test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.17)"]
[[package]]
name = "ipython-genutils"
@@ -994,7 +999,7 @@ python-versions = "*"
[[package]]
name = "ipywidgets"
-version = "7.6.3"
+version = "7.6.4"
description = "IPython HTML widgets for Jupyter"
category = "main"
optional = false
@@ -1003,6 +1008,7 @@ python-versions = "*"
[package.dependencies]
ipykernel = ">=4.5.1"
ipython = {version = ">=4.0.0", markers = "python_version >= \"3.3\""}
+ipython-genutils = ">=0.2.0,<0.3.0"
jupyterlab-widgets = {version = ">=1.0.0", markers = "python_version >= \"3.6\""}
nbformat = ">=4.2.0"
traitlets = ">=4.3.1"
@@ -1071,6 +1077,17 @@ optional = false
python-versions = ">=3.6"
[[package]]
+name = "json5"
+version = "0.9.6"
+description = "A Python implementation of the JSON5 data format."
+category = "main"
+optional = true
+python-versions = "*"
+
+[package.extras]
+dev = ["hypothesis"]
+
+[[package]]
name = "jsonschema"
version = "3.2.0"
description = "An implementation of JSON Schema validation for Python"
@@ -1154,6 +1171,57 @@ pywin32 = {version = ">=1.0", markers = "sys_platform == \"win32\""}
traitlets = "*"
[[package]]
+name = "jupyter-server"
+version = "1.10.2"
+description = "The backend—i.e. core services, APIs, and REST endpoints—to Jupyter web applications."
+category = "main"
+optional = true
+python-versions = ">=3.6"
+
+[package.dependencies]
+anyio = ">=3.1.0,<4"
+argon2-cffi = "*"
+ipython-genutils = "*"
+jinja2 = "*"
+jupyter-client = ">=6.1.1"
+jupyter-core = ">=4.6.0"
+nbconvert = "*"
+nbformat = "*"
+prometheus-client = "*"
+pyzmq = ">=17"
+requests-unixsocket = "*"
+Send2Trash = "*"
+terminado = ">=0.8.3"
+tornado = ">=6.1.0"
+traitlets = ">=4.2.1"
+websocket-client = "*"
+
+[package.extras]
+test = ["coverage", "pytest (>=6.0)", "pytest-cov", "pytest-mock", "requests", "pytest-tornasync", "pytest-console-scripts", "ipykernel"]
+
+[[package]]
+name = "jupyterlab"
+version = "3.1.10"
+description = "JupyterLab computational environment"
+category = "main"
+optional = true
+python-versions = ">=3.6"
+
+[package.dependencies]
+ipython = "*"
+jinja2 = ">=2.1"
+jupyter-core = "*"
+jupyter-server = ">=1.4,<2.0"
+jupyterlab-server = ">=2.3,<3.0"
+nbclassic = ">=0.2,<1.0"
+packaging = "*"
+tornado = ">=6.1.0"
+
+[package.extras]
+test = ["coverage", "pytest (>=6.0)", "pytest-cov", "pytest-console-scripts", "pytest-check-links (>=0.5)", "jupyterlab-server[test] (>=2.2,<3.0)", "requests", "requests-cache", "virtualenv", "check-manifest"]
+ui-tests = ["build"]
+
+[[package]]
name = "jupyterlab-pygments"
version = "0.1.2"
description = "Pygments theme using JupyterLab CSS variables"
@@ -1165,16 +1233,37 @@ python-versions = "*"
pygments = ">=2.4.1,<3"
[[package]]
+name = "jupyterlab-server"
+version = "2.7.2"
+description = "A set of server components for JupyterLab and JupyterLab like applications ."
+category = "main"
+optional = true
+python-versions = ">=3.6"
+
+[package.dependencies]
+babel = "*"
+entrypoints = ">=0.2.2"
+jinja2 = ">=2.10"
+json5 = "*"
+jsonschema = ">=3.0.1"
+jupyter-server = ">=1.4,<2.0"
+packaging = "*"
+requests = "*"
+
+[package.extras]
+test = ["codecov", "ipykernel", "pytest (>=5.3.2)", "pytest-cov", "jupyter-server", "openapi-core (>=0.14.0,<0.15.0)", "pytest-console-scripts", "strict-rfc3339", "ruamel.yaml", "wheel"]
+
+[[package]]
name = "jupyterlab-widgets"
-version = "1.0.0"
+version = "1.0.1"
description = "A JupyterLab extension."
category = "main"
optional = false
python-versions = ">=3.6"
[[package]]
-name = "keras-nightly"
-version = "2.5.0.dev2021032900"
+name = "keras"
+version = "2.6.0"
description = "TensorFlow Keras."
category = "main"
optional = true
@@ -1199,11 +1288,11 @@ tests = ["pandas", "pillow", "tensorflow", "keras", "pytest", "pytest-xdist", "p
[[package]]
name = "kiwisolver"
-version = "1.3.1"
+version = "1.3.2"
description = "A fast implementation of the Cassowary constraint solver"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[[package]]
name = "korean-lunar-calendar"
@@ -1271,19 +1360,30 @@ python-versions = ">=3.6"
[[package]]
name = "matplotlib"
-version = "3.3.4"
+version = "3.4.3"
description = "Python plotting package"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[package.dependencies]
cycler = ">=0.10"
kiwisolver = ">=1.0.1"
-numpy = ">=1.15"
+numpy = ">=1.16"
pillow = ">=6.2.0"
-pyparsing = ">=2.0.3,<2.0.4 || >2.0.4,<2.1.2 || >2.1.2,<2.1.6 || >2.1.6"
-python-dateutil = ">=2.1"
+pyparsing = ">=2.2.1"
+python-dateutil = ">=2.7"
+
+[[package]]
+name = "matplotlib-inline"
+version = "0.1.2"
+description = "Inline Matplotlib backend for Jupyter"
+category = "main"
+optional = false
+python-versions = ">=3.5"
+
+[package.dependencies]
+traitlets = "*"
[[package]]
name = "mccabe"
@@ -1385,6 +1485,21 @@ optional = false
python-versions = "*"
[[package]]
+name = "nbclassic"
+version = "0.3.1"
+description = "Jupyter Notebook as a Jupyter Server Extension."
+category = "main"
+optional = true
+python-versions = ">=3.6"
+
+[package.dependencies]
+jupyter-server = ">=1.8,<2.0"
+notebook = "<7"
+
+[package.extras]
+test = ["pytest", "pytest-tornasync", "pytest-console-scripts"]
+
+[[package]]
name = "nbclient"
version = "0.5.4"
description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor."
@@ -1393,7 +1508,6 @@ optional = false
python-versions = ">=3.6.1"
[package.dependencies]
-async-generator = {version = "*", markers = "python_version < \"3.7\""}
jupyter-client = ">=6.1.5"
nbformat = ">=5.0"
nest-asyncio = "*"
@@ -1406,11 +1520,11 @@ test = ["codecov", "coverage", "ipython", "ipykernel", "ipywidgets", "pytest (>=
[[package]]
name = "nbconvert"
-version = "6.0.7"
+version = "6.1.0"
description = "Converting Jupyter Notebooks"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[package.dependencies]
bleach = "*"
@@ -1425,7 +1539,7 @@ nbformat = ">=4.4"
pandocfilters = ">=1.4.1"
pygments = ">=2.4.1"
testpath = "*"
-traitlets = ">=4.2"
+traitlets = ">=5.0"
[package.extras]
all = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (>=7)", "pyppeteer (==0.2.2)", "tornado (>=4.0)", "sphinx (>=1.5.1)", "sphinx-rtd-theme", "nbsphinx (>=0.2.12)", "ipython"]
@@ -1557,11 +1671,11 @@ tests = ["pytest", "pytest-cov", "pytest-pep8"]
[[package]]
name = "orjson"
-version = "3.6.1"
+version = "3.6.3"
description = "Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
category = "main"
optional = false
-python-versions = ">=3.6"
+python-versions = ">=3.7"
[[package]]
name = "osqp"
@@ -1728,6 +1842,18 @@ optional = false
python-versions = ">=3.6"
[[package]]
+name = "platformdirs"
+version = "2.3.0"
+description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."
+category = "dev"
+optional = false
+python-versions = ">=3.6"
+
+[package.extras]
+docs = ["Sphinx (>=4)", "furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)"]
+test = ["appdirs (==1.4.4)", "pytest (>=6)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)"]
+
+[[package]]
name = "plotly"
version = "4.14.3"
description = "An open-source, interactive data visualization library for Python"
@@ -1741,17 +1867,18 @@ six = "*"
[[package]]
name = "pluggy"
-version = "0.13.1"
+version = "1.0.0"
description = "plugin and hook calling mechanisms for python"
category = "dev"
optional = false
-python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
+python-versions = ">=3.6"
[package.dependencies]
importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
[package.extras]
dev = ["pre-commit", "tox"]
+testing = ["pytest", "pytest-benchmark"]
[[package]]
name = "pmdarima"
@@ -1810,7 +1937,7 @@ test = ["betamax (>=0.8,<0.9)", "betamax-matchers (>=0.4.0,<0.5)", "betamax-seri
[[package]]
name = "prettytable"
-version = "2.1.0"
+version = "2.2.0"
description = "A simple Python library for easily displaying tabular data in a visually appealing ASCII table format"
category = "main"
optional = false
@@ -1836,11 +1963,11 @@ twisted = ["twisted"]
[[package]]
name = "prompt-toolkit"
-version = "3.0.19"
+version = "3.0.20"
description = "Library for building powerful interactive command lines in Python"
category = "main"
optional = false
-python-versions = ">=3.6.1"
+python-versions = ">=3.6.2"
[package.dependencies]
wcwidth = "*"
@@ -1986,17 +2113,18 @@ python-versions = ">=3.5"
[[package]]
name = "pylint"
-version = "2.9.6"
+version = "2.10.2"
description = "python code static checker"
category = "dev"
optional = false
python-versions = "~=3.6"
[package.dependencies]
-astroid = ">=2.6.5,<2.7"
+astroid = ">=2.7.2,<2.8"
colorama = {version = "*", markers = "sys_platform == \"win32\""}
isort = ">=4.2.5,<6"
mccabe = ">=0.6,<0.7"
+platformdirs = ">=2.2.0"
toml = ">=0.7.1"
[[package]]
@@ -2080,7 +2208,7 @@ six = "*"
[[package]]
name = "pytest"
-version = "6.2.4"
+version = "6.2.5"
description = "pytest: simple powerful testing with Python"
category = "dev"
optional = false
@@ -2093,7 +2221,7 @@ colorama = {version = "*", markers = "sys_platform == \"win32\""}
importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""}
iniconfig = "*"
packaging = "*"
-pluggy = ">=0.12,<1.0.0a1"
+pluggy = ">=0.12,<2.0"
py = ">=1.8.2"
toml = "*"
@@ -2180,7 +2308,7 @@ tokenize-rt = ">=3.2.0"
[[package]]
name = "pywin32"
-version = "300"
+version = "301"
description = "Python for Window Extensions"
category = "main"
optional = false
@@ -2275,7 +2403,7 @@ six = "*"
[[package]]
name = "rapidfuzz"
-version = "1.4.1"
+version = "1.5.1"
description = "rapid fuzzy string matching"
category = "main"
optional = false
@@ -2323,6 +2451,18 @@ requests = ">=2.0.0"
rsa = ["oauthlib[signedtoken] (>=3.0.0)"]
[[package]]
+name = "requests-unixsocket"
+version = "0.2.0"
+description = "Use requests to talk HTTP via a UNIX domain socket"
+category = "main"
+optional = true
+python-versions = "*"
+
+[package.dependencies]
+requests = ">=1.1"
+urllib3 = ">=1.8"
+
+[[package]]
name = "retrying"
version = "1.3.3"
description = "Retrying"
@@ -2399,7 +2539,6 @@ python-versions = "*"
[package.dependencies]
Cython = {version = "*", markers = "sys_platform == \"darwin\""}
-dataclasses = {version = "*", markers = "python_version < \"3.7\""}
pyobjc-framework-Cocoa = {version = "*", markers = "sys_platform == \"darwin\""}
[[package]]
@@ -2491,6 +2630,14 @@ optional = false
python-versions = ">=3.5"
[[package]]
+name = "sniffio"
+version = "1.2.0"
+description = "Sniff out which async library your code is running under"
+category = "main"
+optional = true
+python-versions = ">=3.5"
+
+[[package]]
name = "snowballstemmer"
version = "2.1.0"
description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms."
@@ -2743,7 +2890,7 @@ python-versions = "*"
[[package]]
name = "tensorflow"
-version = "2.5.0"
+version = "2.6.0"
description = "TensorFlow is an open source machine learning framework for everyone."
category = "main"
optional = true
@@ -2752,26 +2899,27 @@ python-versions = "*"
[package.dependencies]
absl-py = ">=0.10,<1.0"
astunparse = ">=1.6.3,<1.7.0"
+clang = ">=5.0,<6.0"
flatbuffers = ">=1.12.0,<1.13.0"
gast = "0.4.0"
google-pasta = ">=0.2,<1.0"
-grpcio = ">=1.34.0,<1.35.0"
+grpcio = ">=1.37.0,<2.0"
h5py = ">=3.1.0,<3.2.0"
-keras-nightly = ">=2.5.0.dev,<2.6.0"
+keras = ">=2.6,<3.0"
keras-preprocessing = ">=1.1.2,<1.2.0"
numpy = ">=1.19.2,<1.20.0"
opt-einsum = ">=3.3.0,<3.4.0"
protobuf = ">=3.9.2"
six = ">=1.15.0,<1.16.0"
-tensorboard = ">=2.5,<3.0"
-tensorflow-estimator = ">=2.5.0rc0,<2.6.0"
+tensorboard = ">=2.6,<3.0"
+tensorflow-estimator = ">=2.6,<3.0"
termcolor = ">=1.1.0,<1.2.0"
typing-extensions = ">=3.7.4,<3.8.0"
wrapt = ">=1.12.1,<1.13.0"
[[package]]
name = "tensorflow-estimator"
-version = "2.5.0"
+version = "2.6.0"
description = "TensorFlow Estimator."
category = "main"
optional = true