From d9f88bcdf5f44fc30130c59ba43da71d12378741 Mon Sep 17 00:00:00 2001 From: yennycheung Date: Tue, 23 Mar 2021 17:20:23 +0100 Subject: [PATCH 1/3] prepared release of version 2.4.1 --- CHANGELOG.mdx | 10 ++++++++++ changelog/8194.bugfix.md | 2 -- changelog/8198.bugfix.md | 1 - changelog/8223.bugfix.md | 1 - pyproject.toml | 2 +- rasa/version.py | 2 +- 6 files changed, 12 insertions(+), 6 deletions(-) delete mode 100644 changelog/8194.bugfix.md delete mode 100644 changelog/8198.bugfix.md delete mode 100644 changelog/8223.bugfix.md diff --git a/CHANGELOG.mdx b/CHANGELOG.mdx index 35053d197716..f5f4baa32daa 100644 --- a/CHANGELOG.mdx +++ b/CHANGELOG.mdx @@ -16,6 +16,16 @@ https://github.com/RasaHQ/rasa/tree/main/changelog/ . --> +## [2.4.1] - 2021-03-23 + + +### Bugfixes +- [#8194](https://github.com/rasahq/rasa/issues/8194): Fix `TEDPolicy` training e2e entities when no entities are present in the stories + but there are entities in the domain. +- [#8198](https://github.com/rasahq/rasa/issues/8198): Fixed missing model configuration file validation. +- [#8223](https://github.com/rasahq/rasa/issues/8223): In Rasa 2.4.0, support for using `template` in `utter_message` when handling a custom action was wrongly deprecated. Both `template` and `response` are now supported, though note that `template` will be deprecated at Rasa 3.0.0. + + ## [2.4.0] - 2021-03-11 diff --git a/changelog/8194.bugfix.md b/changelog/8194.bugfix.md deleted file mode 100644 index 3c1adf7cdcc2..000000000000 --- a/changelog/8194.bugfix.md +++ /dev/null @@ -1,2 +0,0 @@ -Fix `TEDPolicy` training e2e entities when no entities are present in the stories -but there are entities in the domain. diff --git a/changelog/8198.bugfix.md b/changelog/8198.bugfix.md deleted file mode 100644 index 48f712583238..000000000000 --- a/changelog/8198.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -Fixed missing model configuration file validation. diff --git a/changelog/8223.bugfix.md b/changelog/8223.bugfix.md deleted file mode 100644 index 0fd6caf71b00..000000000000 --- a/changelog/8223.bugfix.md +++ /dev/null @@ -1 +0,0 @@ -In Rasa 2.4.0, support for using `template` in `utter_message` when handling a custom action was wrongly deprecated. Both `template` and `response` are now supported, though note that `template` will be deprecated at Rasa 3.0.0. \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml index 5072adcbc4d3..2f15ece46eff 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ exclude = "((.eggs | .git | .pytest_cache | build | dist))" [tool.poetry] name = "rasa" -version = "2.4.0" +version = "2.4.1" description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" authors = [ "Rasa Technologies GmbH ",] maintainers = [ "Tom Bocklisch ",] diff --git a/rasa/version.py b/rasa/version.py index 484bb783542a..2b9b619ed143 100644 --- a/rasa/version.py +++ b/rasa/version.py @@ -1,3 +1,3 @@ # this file will automatically be changed, # do not add anything but the version number here! -__version__ = "2.4.0" +__version__ = "2.4.1" From e75afacc5c9e5405023526912a598999c00bb0b4 Mon Sep 17 00:00:00 2001 From: yennycheung Date: Tue, 23 Mar 2021 17:52:07 +0100 Subject: [PATCH 2/3] Updates poetry --- poetry.lock | 1929 +++++++++++++++++++++++++++------------------------ 1 file changed, 1036 insertions(+), 893 deletions(-) diff --git a/poetry.lock b/poetry.lock index f1eccbc7da6e..b80acaa4a66c 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,21 +1,21 @@ [[package]] -name = "absl-py" -version = "0.12.0" -description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py." category = "main" +description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py." +name = "absl-py" optional = false python-versions = "*" +version = "0.12.0" [package.dependencies] six = "*" [[package]] -name = "aio-pika" -version = "6.8.0" -description = "Wrapper for the aiormq for asyncio and humans." category = "main" +description = "Wrapper for the aiormq for asyncio and humans." +name = "aio-pika" optional = false python-versions = ">3.5.*, <4" +version = "6.8.0" [package.dependencies] aiormq = ">=3.2.3,<4" @@ -25,51 +25,57 @@ yarl = "*" develop = ["aiomisc (>=10.1.6,<10.2.0)", "async-generator", "coverage (!=4.3)", "coveralls", "pylava", "pytest", "pytest-cov", "shortuuid", "nox", "sphinx", "sphinx-autobuild", "timeout-decorator", "tox (>=2.4)"] [[package]] -name = "aiofiles" -version = "0.6.0" -description = "File support for asyncio." category = "main" +description = "File support for asyncio." +name = "aiofiles" optional = false python-versions = "*" +version = "0.6.0" [[package]] -name = "aiohttp" -version = "3.6.3" -description = "Async http client/server framework (asyncio)" category = "main" +description = "Async http client/server framework (asyncio)" +name = "aiohttp" optional = false python-versions = ">=3.5.3" +version = "3.6.3" [package.dependencies] async-timeout = ">=3.0,<4.0" attrs = ">=17.3.0" chardet = ">=2.0,<4.0" -idna-ssl = {version = ">=1.0", markers = "python_version < \"3.7\""} multidict = ">=4.5,<5.0" -typing-extensions = {version = ">=3.6.5", markers = "python_version < \"3.7\""} yarl = ">=1.0,<1.6.0" +[package.dependencies.idna-ssl] +python = "<3.7" +version = ">=1.0" + +[package.dependencies.typing-extensions] +python = "<3.7" +version = ">=3.6.5" + [package.extras] speedups = ["aiodns", "brotlipy", "cchardet"] [[package]] -name = "aioresponses" -version = "0.6.4" -description = "Mock out requests made by ClientSession from aiohttp package" category = "dev" +description = "Mock out requests made by ClientSession from aiohttp package" +name = "aioresponses" optional = false python-versions = "*" +version = "0.6.4" [package.dependencies] aiohttp = ">=2.0.0,<4.0.0" [[package]] -name = "aiormq" -version = "3.3.1" -description = "Pure python AMQP asynchronous client library" category = "main" +description = "Pure python AMQP asynchronous client library" +name = "aiormq" optional = false python-versions = ">3.5.*" +version = "3.3.1" [package.dependencies] pamqp = "2.3.0" @@ -79,31 +85,32 @@ yarl = "*" develop = ["aiomisc (>=11.0,<12.0)", "async-generator", "coverage (!=4.3)", "coveralls", "pylava", "pytest", "pytest-cov", "tox (>=2.4)"] [[package]] -name = "apipkg" -version = "1.5" -description = "apipkg: namespace control and lazy-import mechanism" category = "dev" +description = "apipkg: namespace control and lazy-import mechanism" +name = "apipkg" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.5" [[package]] -name = "appdirs" -version = "1.4.4" -description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." category = "dev" +description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +name = "appdirs" optional = false python-versions = "*" +version = "1.4.4" [[package]] -name = "apscheduler" -version = "3.7.0" -description = "In-process task scheduler with Cron-like capabilities" category = "main" +description = "In-process task scheduler with Cron-like capabilities" +name = "apscheduler" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +version = "3.7.0" [package.dependencies] pytz = "*" +setuptools = ">=0.7" six = ">=1.4.0" tzlocal = ">=2.0,<3.0" @@ -121,61 +128,63 @@ twisted = ["twisted"] zookeeper = ["kazoo"] [[package]] -name = "astunparse" -version = "1.6.3" -description = "An AST unparser for Python" category = "main" +description = "An AST unparser for Python" +name = "astunparse" optional = false python-versions = "*" +version = "1.6.3" [package.dependencies] six = ">=1.6.1,<2.0" +wheel = ">=0.23.0,<1.0" [[package]] -name = "async-generator" -version = "1.10" -description = "Async generators and context managers for Python 3.5+" category = "main" +description = "Async generators and context managers for Python 3.5+" +name = "async-generator" optional = false python-versions = ">=3.5" +version = "1.10" [[package]] -name = "async-timeout" -version = "3.0.1" -description = "Timeout context manager for asyncio programs" category = "main" +description = "Timeout context manager for asyncio programs" +name = "async-timeout" optional = false python-versions = ">=3.5.3" +version = "3.0.1" [[package]] -name = "atomicwrites" -version = "1.4.0" -description = "Atomic file writes." category = "dev" +description = "Atomic file writes." +marker = "sys_platform == \"win32\"" +name = "atomicwrites" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.4.0" [[package]] -name = "attrs" -version = "20.3.0" -description = "Classes Without Boilerplate" category = "main" +description = "Classes Without Boilerplate" +name = "attrs" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "20.3.0" [package.extras] -dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"] +dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"] docs = ["furo", "sphinx", "zope.interface"] -tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"] -tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"] +tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"] +tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"] [[package]] -name = "aws-sam-translator" -version = "1.34.0" -description = "AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates" category = "dev" +description = "AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates" +name = "aws-sam-translator" optional = false python-versions = "*" +version = "1.35.0" [package.dependencies] boto3 = ">=1.5,<2.0" @@ -183,15 +192,15 @@ jsonschema = ">=3.2,<4.0" six = ">=1.15,<2.0" [package.extras] -dev = ["coverage (>=5.3,<6.0)", "flake8 (>=3.8.4,<3.9.0)", "tox (>=3.20.1,<3.21.0)", "pytest-cov (>=2.10.1,<2.11.0)", "pylint (>=1.7.2,<2.0)", "pyyaml (>=5.3.1,<5.4.0)", "mock (>=3.0.5,<4.0.0)", "parameterized (>=0.7.4,<0.8.0)", "requests (>=2.24.0,<2.25.0)", "docopt (>=0.6.2,<0.7.0)", "pytest (>=4.6.11,<4.7.0)", "pytest (>=6.1.1,<6.2.0)", "black (==20.8b1)"] +dev = ["coverage (>=5.3,<6.0)", "flake8 (>=3.8.4,<3.9.0)", "tox (>=3.20.1,<3.21.0)", "pytest-cov (>=2.10.1,<2.11.0)", "pylint (>=1.7.2,<2.0)", "pyyaml (>=5.3.1,<5.4.0)", "mock (>=3.0.5,<4.0.0)", "parameterized (>=0.7.4,<0.8.0)", "click (>=7.1,<8.0)", "dateparser (>=0.7,<1.0)", "requests (>=2.24.0,<2.25.0)", "docopt (>=0.6.2,<0.7.0)", "pathlib2 (>=2.3.5)", "pytest (>=4.6.11,<4.7.0)", "pytest (>=6.1.1,<6.2.0)", "black (20.8b1)"] [[package]] -name = "aws-xray-sdk" -version = "2.6.0" -description = "The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and emit information from within their applications to the AWS X-Ray service." category = "dev" +description = "The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and emit information from within their applications to the AWS X-Ray service." +name = "aws-xray-sdk" optional = false python-versions = "*" +version = "2.6.0" [package.dependencies] botocore = ">=1.11.3" @@ -200,24 +209,24 @@ jsonpickle = "*" wrapt = "*" [[package]] -name = "azure-core" -version = "1.12.0" -description = "Microsoft Azure Core Library for Python" category = "dev" +description = "Microsoft Azure Core Library for Python" +name = "azure-core" optional = false python-versions = "*" +version = "1.12.0" [package.dependencies] requests = ">=2.18.4" six = ">=1.11.0" [[package]] -name = "azure-storage-blob" -version = "12.8.0" -description = "Microsoft Azure Blob Storage Client Library for Python" category = "dev" +description = "Microsoft Azure Blob Storage Client Library for Python" +name = "azure-storage-blob" optional = false python-versions = "*" +version = "12.8.0" [package.dependencies] azure-core = ">=1.10.0,<2.0.0" @@ -225,27 +234,27 @@ cryptography = ">=2.1.4" msrest = ">=0.6.18" [[package]] -name = "bandit" -version = "1.7.0" -description = "Security oriented static analyser for python code." category = "dev" +description = "Security oriented static analyser for python code." +name = "bandit" optional = false python-versions = ">=3.5" +version = "1.7.0" [package.dependencies] -colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""} GitPython = ">=1.0.1" PyYAML = ">=5.3.1" +colorama = ">=0.3.9" six = ">=1.10.0" stevedore = ">=1.20.0" [[package]] -name = "bidict" -version = "0.21.2" -description = "The bidirectional mapping library for Python." category = "main" +description = "The bidirectional mapping library for Python." +name = "bidict" optional = false python-versions = ">=3.6" +version = "0.21.2" [package.extras] coverage = ["coverage (<6)", "pytest-cov (<3)"] @@ -255,12 +264,12 @@ precommit = ["pre-commit (<3)"] test = ["hypothesis (<6)", "py (<2)", "pytest (<7)", "pytest-benchmark (>=3.2.0,<4)", "sortedcollections (<2)", "sortedcontainers (<3)", "Sphinx (<4)", "sphinx-autodoc-typehints (<2)"] [[package]] -name = "black" -version = "19.10b0" -description = "The uncompromising code formatter." category = "dev" +description = "The uncompromising code formatter." +name = "black" optional = false python-versions = ">=3.6" +version = "19.10b0" [package.dependencies] appdirs = "*" @@ -275,153 +284,171 @@ typed-ast = ">=1.4.0" d = ["aiohttp (>=3.3.2)", "aiohttp-cors"] [[package]] -name = "blis" -version = "0.4.1" -description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." category = "main" +description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." +name = "blis" optional = true python-versions = "*" +version = "0.4.1" [package.dependencies] numpy = ">=1.15.0" [[package]] -name = "boto" -version = "2.49.0" -description = "Amazon Web Services Library" category = "dev" +description = "Amazon Web Services Library" +name = "boto" optional = false python-versions = "*" +version = "2.49.0" [[package]] -name = "boto3" -version = "1.17.25" -description = "The AWS SDK for Python" category = "main" +description = "The AWS SDK for Python" +name = "boto3" optional = false python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +version = "1.17.34" [package.dependencies] -botocore = ">=1.20.25,<1.21.0" +botocore = ">=1.20.34,<1.21.0" jmespath = ">=0.7.1,<1.0.0" s3transfer = ">=0.3.0,<0.4.0" [[package]] -name = "botocore" -version = "1.20.25" -description = "Low-level, data-driven core of boto 3." category = "main" +description = "Low-level, data-driven core of boto 3." +name = "botocore" optional = false python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +version = "1.20.34" [package.dependencies] jmespath = ">=0.7.1,<1.0.0" python-dateutil = ">=2.1,<3.0.0" urllib3 = ">=1.25.4,<1.27" +[package.extras] +crt = ["awscrt (0.10.8)"] + [[package]] -name = "cachetools" -version = "4.2.1" -description = "Extensible memoizing collections and decorators" category = "main" +description = "Extensible memoizing collections and decorators" +name = "cachetools" optional = false python-versions = "~=3.5" +version = "4.2.1" [[package]] -name = "catalogue" -version = "1.0.0" -description = "Super lightweight function registries for your library" category = "main" +description = "Super lightweight function registries for your library" +name = "catalogue" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +version = "1.0.0" [package.dependencies] -importlib-metadata = {version = ">=0.20", markers = "python_version < \"3.8\""} +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=0.20" [[package]] -name = "certifi" -version = "2020.12.5" -description = "Python package for providing Mozilla's CA Bundle." category = "main" +description = "Python package for providing Mozilla's CA Bundle." +name = "certifi" optional = false python-versions = "*" +version = "2020.12.5" [[package]] -name = "cffi" -version = "1.14.5" -description = "Foreign Function Interface for Python calling C code." category = "main" +description = "Foreign Function Interface for Python calling C code." +name = "cffi" optional = false python-versions = "*" +version = "1.14.5" [package.dependencies] pycparser = "*" [[package]] -name = "cfn-lint" -version = "0.47.0" -description = "Checks CloudFormation templates for practices and behaviour that could potentially be improved" category = "dev" +description = "Checks CloudFormation templates for practices and behaviour that could potentially be improved" +name = "cfn-lint" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "0.48.0" [package.dependencies] aws-sam-translator = ">=1.34.0" -importlib-resources = {version = ">=1.4,<4", markers = "python_version < \"3.7\" and python_version != \"3.4\""} -jsonpatch = {version = "*", markers = "python_version != \"3.4\""} jsonschema = ">=3.0,<4.0" junit-xml = ">=1.9,<2.0" -networkx = {version = ">=2.4,<3.0", markers = "python_version >= \"3.5\""} -pyyaml = {version = "*", markers = "python_version != \"3.4\""} six = ">=1.11" +[package.dependencies.importlib-resources] +python = "<3.4.0 || >=3.5.0,<3.7" +version = ">=1.4,<4" + +[package.dependencies.jsonpatch] +python = "<3.4.0 || >=3.5.0" +version = "*" + +[package.dependencies.networkx] +python = ">=3.5" +version = ">=2.4,<3.0" + +[package.dependencies.pyyaml] +python = "<3.4.0 || >=3.5.0" +version = "*" + [[package]] -name = "chardet" -version = "3.0.4" -description = "Universal encoding detector for Python 2 and 3" category = "main" +description = "Universal encoding detector for Python 2 and 3" +name = "chardet" optional = false python-versions = "*" +version = "3.0.4" [[package]] -name = "click" -version = "7.1.2" -description = "Composable command line interface toolkit" category = "main" +description = "Composable command line interface toolkit" +name = "click" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "7.1.2" [[package]] -name = "cloudpickle" -version = "1.6.0" -description = "Extended pickling support for Python objects" category = "main" +description = "Extended pickling support for Python objects" +name = "cloudpickle" optional = false python-versions = ">=3.5" +version = "1.6.0" [[package]] -name = "colorama" -version = "0.4.4" -description = "Cross-platform colored terminal text." category = "main" +description = "Cross-platform colored terminal text." +marker = "sys_platform == \"win32\" or platform_system == \"Windows\"" +name = "colorama" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.4.4" [[package]] -name = "colorclass" -version = "2.2.0" -description = "Colorful worry-free console applications for Linux, Mac OS X, and Windows." category = "main" +description = "Colorful worry-free console applications for Linux, Mac OS X, and Windows." +name = "colorclass" optional = false python-versions = "*" +version = "2.2.0" [[package]] -name = "coloredlogs" -version = "14.3" -description = "Colored terminal output for Python's logging module" category = "main" +description = "Colored terminal output for Python's logging module" +name = "coloredlogs" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "14.3" [package.dependencies] humanfriendly = ">=7.1" @@ -430,42 +457,43 @@ humanfriendly = ">=7.1" cron = ["capturer (>=2.4)"] [[package]] -name = "colorhash" -version = "1.0.3" -description = "Generate color based on any object" category = "main" +description = "Generate color based on any object" +name = "colorhash" optional = false python-versions = ">=3.3,<4.0" +version = "1.0.3" [[package]] -name = "contextvars" -version = "2.4" -description = "PEP 567 Backport" category = "main" +description = "PEP 567 Backport" +marker = "python_version < \"3.7\"" +name = "contextvars" optional = false python-versions = "*" +version = "2.4" [package.dependencies] immutables = ">=0.9" [[package]] -name = "coverage" -version = "5.5" -description = "Code coverage measurement for Python" category = "dev" +description = "Code coverage measurement for Python" +name = "coverage" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +version = "5.5" [package.extras] toml = ["toml"] [[package]] -name = "coveralls" -version = "2.2.0" -description = "Show coverage stats online via coveralls.io" category = "dev" +description = "Show coverage stats online via coveralls.io" +name = "coveralls" optional = false python-versions = ">= 3.5" +version = "2.2.0" [package.dependencies] coverage = ">=4.1,<6.0" @@ -476,92 +504,93 @@ requests = ">=1.0.0" yaml = ["PyYAML (>=3.10)"] [[package]] -name = "cryptography" -version = "3.4.6" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." category = "main" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +name = "cryptography" optional = false python-versions = ">=3.6" +version = "3.4.6" [package.dependencies] cffi = ">=1.12" [package.extras] -docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"] +docs = ["sphinx (>=1.6.5,<1.8.0 || >1.8.0,<3.1.0 || >3.1.0,<3.1.1 || >3.1.1)", "sphinx-rtd-theme"] docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"] pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"] sdist = ["setuptools-rust (>=0.11.4)"] ssh = ["bcrypt (>=3.1.5)"] -test = ["pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"] +test = ["pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,<3.79.2 || >3.79.2)"] [[package]] -name = "cycler" -version = "0.10.0" -description = "Composable style cycles" category = "main" +description = "Composable style cycles" +name = "cycler" optional = false python-versions = "*" +version = "0.10.0" [package.dependencies] six = "*" [[package]] -name = "cymem" -version = "2.0.5" -description = "Manage calls to calloc/free through Cython" category = "main" +description = "Manage calls to calloc/free through Cython" +name = "cymem" optional = true python-versions = "*" +version = "2.0.5" [[package]] -name = "dataclasses" -version = "0.8" -description = "A backport of the dataclasses module for Python 3.6" category = "main" +description = "A backport of the dataclasses module for Python 3.6" +marker = "python_version < \"3.7\"" +name = "dataclasses" optional = true -python-versions = ">=3.6, <3.7" +python-versions = "*" +version = "0.6" [[package]] -name = "decorator" -version = "4.4.2" -description = "Decorators for Humans" category = "main" +description = "Decorators for Humans" +name = "decorator" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*" +version = "4.4.2" [[package]] -name = "dm-tree" -version = "0.1.5" -description = "Tree is a library for working with nested data structures." category = "main" +description = "Tree is a library for working with nested data structures." +name = "dm-tree" optional = false python-versions = "*" +version = "0.1.5" [package.dependencies] six = ">=1.12.0" [[package]] -name = "dnspython" -version = "1.16.0" -description = "DNS toolkit" category = "main" +description = "DNS toolkit" +name = "dnspython" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.16.0" [package.extras] DNSSEC = ["pycryptodome", "ecdsa (>=0.13)"] IDNA = ["idna (>=2.1)"] [[package]] -name = "docker" -version = "4.4.4" -description = "A Python library for the Docker Engine API." category = "dev" +description = "A Python library for the Docker Engine API." +name = "docker" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "4.4.4" [package.dependencies] -pywin32 = {version = "227", markers = "sys_platform == \"win32\""} +pywin32 = "227" requests = ">=2.14.2,<2.18.0 || >2.18.0" six = ">=1.4.0" websocket-client = ">=0.32.0" @@ -571,55 +600,55 @@ ssh = ["paramiko (>=2.4.2)"] tls = ["pyOpenSSL (>=17.5.0)", "cryptography (>=1.3.4)", "idna (>=2.0.0)"] [[package]] -name = "docopt" -version = "0.6.2" -description = "Pythonic argument parser, that will make you smile" category = "main" +description = "Pythonic argument parser, that will make you smile" +name = "docopt" optional = false python-versions = "*" +version = "0.6.2" [[package]] -name = "docspec" -version = "0.2.1" -description = "Docspec is a JSON object specification for representing API documentation of programming languages." category = "dev" +description = "Docspec is a JSON object specification for representing API documentation of programming languages." +name = "docspec" optional = false python-versions = ">=3.6.0,<4.0.0" +version = "0.2.1" [package.dependencies] "nr.databind.core" = ">=0.0.19,<0.1.0" "nr.databind.json" = ">=0.0.9,<0.1.0" [[package]] -name = "docspec-python" -version = "0.1.0" -description = "A parser based on lib2to3 producing docspec data from Python source code." category = "dev" +description = "A parser based on lib2to3 producing docspec data from Python source code." +name = "docspec-python" optional = false python-versions = ">=3.5.0,<4.0.0" +version = "0.1.0" [package.dependencies] docspec = ">=0.2.0,<0.3.0" "nr.sumtype" = ">=0.0.3,<0.1.0" [[package]] -name = "ecdsa" -version = "0.14.1" -description = "ECDSA cryptographic signature library (pure python)" category = "dev" +description = "ECDSA cryptographic signature library (pure python)" +name = "ecdsa" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "0.14.1" [package.dependencies] six = "*" [[package]] -name = "execnet" -version = "1.8.0" -description = "execnet: rapid multi-Python deployment" category = "dev" +description = "execnet: rapid multi-Python deployment" +name = "execnet" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.8.0" [package.dependencies] apipkg = ">=1.4" @@ -628,12 +657,12 @@ apipkg = ">=1.4" testing = ["pre-commit"] [[package]] -name = "fakeredis" -version = "1.4.5" -description = "Fake implementation of redis API for testing purposes." category = "dev" +description = "Fake implementation of redis API for testing purposes." +name = "fakeredis" optional = false python-versions = ">=3.5" +version = "1.4.5" [package.dependencies] redis = "<3.6.0" @@ -645,95 +674,98 @@ aioredis = ["aioredis"] lua = ["lupa"] [[package]] -name = "fbmessenger" -version = "6.0.0" -description = "A python library to communicate with the Facebook Messenger API's" category = "main" +description = "A python library to communicate with the Facebook Messenger API's" +name = "fbmessenger" optional = false python-versions = "*" +version = "6.0.0" [package.dependencies] requests = ">=2.0" [[package]] -name = "filelock" -version = "3.0.12" -description = "A platform independent file lock." category = "main" +description = "A platform independent file lock." +name = "filelock" optional = true python-versions = "*" +version = "3.0.12" [[package]] -name = "flake8" -version = "3.8.4" -description = "the modular source code checker: pep8 pyflakes and co" category = "dev" +description = "the modular source code checker: pep8 pyflakes and co" +name = "flake8" optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +version = "3.9.0" [package.dependencies] -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} mccabe = ">=0.6.0,<0.7.0" -pycodestyle = ">=2.6.0a1,<2.7.0" -pyflakes = ">=2.2.0,<2.3.0" +pycodestyle = ">=2.7.0,<2.8.0" +pyflakes = ">=2.3.0,<2.4.0" + +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" [[package]] -name = "flake8-docstrings" -version = "1.5.0" -description = "Extension for flake8 which uses pydocstyle to check docstrings" category = "dev" +description = "Extension for flake8 which uses pydocstyle to check docstrings" +name = "flake8-docstrings" optional = false python-versions = "*" +version = "1.6.0" [package.dependencies] flake8 = ">=3" pydocstyle = ">=2.1" [[package]] -name = "freezegun" -version = "1.1.0" -description = "Let your Python tests travel through time" category = "dev" +description = "Let your Python tests travel through time" +name = "freezegun" optional = false python-versions = ">=3.5" +version = "1.1.0" [package.dependencies] python-dateutil = ">=2.7" [[package]] -name = "future" -version = "0.18.2" -description = "Clean single-source support for Python 3 and 2" category = "main" +description = "Clean single-source support for Python 3 and 2" +name = "future" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "0.18.2" [[package]] -name = "gast" -version = "0.3.3" -description = "Python AST that abstracts the underlying Python version" category = "main" +description = "Python AST that abstracts the underlying Python version" +name = "gast" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "0.3.3" [[package]] -name = "gitdb" -version = "4.0.5" -description = "Git Object Database" category = "dev" +description = "Git Object Database" +name = "gitdb" optional = false python-versions = ">=3.4" +version = "4.0.5" [package.dependencies] smmap = ">=3.0.1,<4" [[package]] -name = "github3.py" -version = "1.3.0" -description = "Python wrapper for the GitHub API(http://developer.github.com/v3)" category = "main" +description = "Python wrapper for the GitHub API(http://developer.github.com/v3)" +name = "github3.py" optional = true python-versions = "*" +version = "1.3.0" [package.dependencies] jwcrypto = ">=0.5.0" @@ -743,26 +775,26 @@ uritemplate = ">=3.0.0" [package.extras] sni = ["pyopenssl", "ndg-httpsclient", "pyasn1"] -test = ["betamax (>=0.8.0)", "pytest (>2.3.5)", "betamax-matchers (>=0.1.0)", "unittest2 (==0.5.1)", "mock"] +test = ["betamax (>=0.8.0)", "pytest (>2.3.5)", "betamax-matchers (>=0.1.0)", "unittest2 (0.5.1)", "mock"] [[package]] -name = "gitpython" -version = "3.1.14" -description = "Python Git Library" category = "dev" +description = "Python Git Library" +name = "gitpython" optional = false python-versions = ">=3.4" +version = "3.1.14" [package.dependencies] gitdb = ">=4.0.1,<5" [[package]] -name = "google-api-core" -version = "1.26.1" -description = "Google API client core library" category = "dev" +description = "Google API client core library" +name = "google-api-core" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" +version = "1.26.1" [package.dependencies] google-auth = ">=1.21.1,<2.0dev" @@ -771,6 +803,7 @@ packaging = ">=14.3" protobuf = ">=3.12.0" pytz = "*" requests = ">=2.18.0,<3.0.0dev" +setuptools = ">=40.3.0" six = ">=1.13.0" [package.extras] @@ -779,30 +812,34 @@ grpcgcp = ["grpcio-gcp (>=0.2.2)"] grpcio-gcp = ["grpcio-gcp (>=0.2.2)"] [[package]] -name = "google-auth" -version = "1.27.1" -description = "Google Authentication Library" category = "main" +description = "Google Authentication Library" +name = "google-auth" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" +version = "1.28.0" [package.dependencies] cachetools = ">=2.0.0,<5.0" pyasn1-modules = ">=0.2.1" -rsa = {version = ">=3.1.4,<5", markers = "python_version >= \"3.6\""} +setuptools = ">=40.3.0" six = ">=1.9.0" +[package.dependencies.rsa] +python = ">=3.6" +version = ">=3.1.4,<5" + [package.extras] aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"] pyopenssl = ["pyopenssl (>=20.0.0)"] [[package]] -name = "google-auth-oauthlib" -version = "0.4.3" -description = "Google Authentication Library" category = "main" +description = "Google Authentication Library" +name = "google-auth-oauthlib" optional = false python-versions = ">=3.6" +version = "0.4.3" [package.dependencies] google-auth = ">=1.0.0" @@ -812,12 +849,12 @@ requests-oauthlib = ">=0.7.0" tool = ["click (>=6.0.0)"] [[package]] -name = "google-cloud-core" -version = "1.6.0" -description = "Google Cloud API client core library" category = "dev" +description = "Google Cloud API client core library" +name = "google-cloud-core" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" +version = "1.6.0" [package.dependencies] google-api-core = ">=1.21.0,<2.0.0dev" @@ -828,12 +865,12 @@ six = ">=1.12.0" grpc = ["grpcio (>=1.8.2,<2.0dev)"] [[package]] -name = "google-cloud-storage" -version = "1.36.2" -description = "Google Cloud Storage API client library" category = "dev" +description = "Google Cloud Storage API client library" +name = "google-cloud-storage" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" +version = "1.36.2" [package.dependencies] google-auth = ">=1.11.0,<2.0dev" @@ -842,12 +879,13 @@ google-resumable-media = ">=1.2.0,<2.0dev" requests = ">=2.18.0,<3.0.0dev" [[package]] -name = "google-crc32c" -version = "1.1.2" -description = "A python wrapper of the C library 'Google CRC32C'" category = "dev" +description = "A python wrapper of the C library 'Google CRC32C'" +marker = "python_version >= \"3.5\"" +name = "google-crc32c" optional = false python-versions = ">=3.6" +version = "1.1.2" [package.dependencies] cffi = ">=1.0.0" @@ -856,39 +894,42 @@ cffi = ">=1.0.0" testing = ["pytest"] [[package]] -name = "google-pasta" -version = "0.2.0" -description = "pasta is an AST-based Python refactoring library" category = "main" +description = "pasta is an AST-based Python refactoring library" +name = "google-pasta" optional = false python-versions = "*" +version = "0.2.0" [package.dependencies] six = "*" [[package]] -name = "google-resumable-media" -version = "1.2.0" -description = "Utilities for Google Media Downloads and Resumable Uploads" category = "dev" +description = "Utilities for Google Media Downloads and Resumable Uploads" +name = "google-resumable-media" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" +version = "1.2.0" [package.dependencies] -google-crc32c = {version = ">=1.0,<2.0dev", markers = "python_version >= \"3.5\""} six = "*" +[package.dependencies.google-crc32c] +python = ">=3.5" +version = ">=1.0,<2.0dev" + [package.extras] aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"] requests = ["requests (>=2.18.0,<3.0.0dev)"] [[package]] -name = "googleapis-common-protos" -version = "1.53.0" -description = "Common protobufs used in Google APIs" category = "dev" +description = "Common protobufs used in Google APIs" +name = "googleapis-common-protos" optional = false python-versions = ">=3.6" +version = "1.53.0" [package.dependencies] protobuf = ">=3.12.0" @@ -897,12 +938,12 @@ protobuf = ">=3.12.0" grpc = ["grpcio (>=1.0.0)"] [[package]] -name = "grpcio" -version = "1.36.1" -description = "HTTP/2-based RPC framework" category = "main" +description = "HTTP/2-based RPC framework" +name = "grpcio" optional = false python-versions = "*" +version = "1.36.1" [package.dependencies] six = ">=1.5.2" @@ -911,82 +952,82 @@ six = ">=1.5.2" protobuf = ["grpcio-tools (>=1.36.1)"] [[package]] -name = "h11" -version = "0.9.0" -description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" category = "main" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +name = "h11" optional = false python-versions = "*" +version = "0.9.0" [[package]] -name = "h2" -version = "3.2.0" -description = "HTTP/2 State-Machine based protocol implementation" category = "main" +description = "HTTP/2 State-Machine based protocol implementation" +name = "h2" optional = false python-versions = "*" +version = "3.2.0" [package.dependencies] hpack = ">=3.0,<4" hyperframe = ">=5.2.0,<6" [[package]] -name = "h5py" -version = "2.10.0" -description = "Read and write HDF5 files from Python" category = "main" +description = "Read and write HDF5 files from Python" +name = "h5py" optional = false python-versions = "*" +version = "2.10.0" [package.dependencies] numpy = ">=1.7" six = "*" [[package]] -name = "hpack" -version = "3.0.0" -description = "Pure-Python HPACK header compression" category = "main" +description = "Pure-Python HPACK header compression" +name = "hpack" optional = false python-versions = "*" +version = "3.0.0" [[package]] -name = "hstspreload" -version = "2020.12.22" -description = "Chromium HSTS Preload list as a Python package" category = "main" +description = "Chromium HSTS Preload list as a Python package" +name = "hstspreload" optional = false python-versions = ">=3.6" +version = "2020.12.22" [[package]] -name = "httplib2" -version = "0.19.0" -description = "A comprehensive HTTP client library." category = "main" +description = "A comprehensive HTTP client library." +name = "httplib2" optional = false python-versions = "*" +version = "0.19.0" [package.dependencies] pyparsing = ">=2.4.2,<3" [[package]] -name = "httptools" -version = "0.1.1" -description = "A collection of framework independent HTTP protocol utils." category = "main" +description = "A collection of framework independent HTTP protocol utils." +name = "httptools" optional = false python-versions = "*" +version = "0.1.1" [package.extras] -test = ["Cython (==0.29.14)"] +test = ["Cython (0.29.14)"] [[package]] -name = "httpx" -version = "0.11.1" -description = "The next generation HTTP client." category = "main" +description = "The next generation HTTP client." +name = "httpx" optional = false python-versions = ">=3.6" +version = "0.11.1" [package.dependencies] certifi = "*" @@ -1000,129 +1041,138 @@ sniffio = ">=1.0.0,<2.0.0" urllib3 = ">=1.0.0,<2.0.0" [[package]] -name = "humanfriendly" -version = "9.1" -description = "Human friendly output for text interfaces using Python" category = "main" +description = "Human friendly output for text interfaces using Python" +name = "humanfriendly" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "9.1" [package.dependencies] -pyreadline = {version = "*", markers = "sys_platform == \"win32\""} +pyreadline = "*" [[package]] -name = "hyperframe" -version = "5.2.0" -description = "HTTP/2 framing layer for Python" category = "main" +description = "HTTP/2 framing layer for Python" +name = "hyperframe" optional = false python-versions = "*" +version = "5.2.0" [[package]] -name = "idna" -version = "2.10" -description = "Internationalized Domain Names in Applications (IDNA)" category = "main" +description = "Internationalized Domain Names in Applications (IDNA)" +name = "idna" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "2.10" [[package]] -name = "idna-ssl" -version = "1.1.0" -description = "Patch ssl.match_hostname for Unicode(idna) domains support" category = "main" +description = "Patch ssl.match_hostname for Unicode(idna) domains support" +marker = "python_version < \"3.7\"" +name = "idna-ssl" optional = false python-versions = "*" +version = "1.1.0" [package.dependencies] idna = ">=2.0" [[package]] -name = "immutables" -version = "0.15" -description = "Immutable Collections" category = "main" +description = "Immutable Collections" +marker = "python_version < \"3.7\"" +name = "immutables" optional = false python-versions = ">=3.5" +version = "0.15" [package.extras] test = ["flake8 (>=3.8.4,<3.9.0)", "pycodestyle (>=2.6.0,<2.7.0)"] [[package]] -name = "importlib-metadata" -version = "3.7.2" -description = "Read metadata from Python packages" category = "main" +description = "Read metadata from Python packages" +marker = "sys_platform != \"win32\" and python_version < \"3.8\" or python_version < \"3.8\"" +name = "importlib-metadata" optional = false python-versions = ">=3.6" +version = "3.7.3" [package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} zipp = ">=0.5" +[package.dependencies.typing-extensions] +python = "<3.8" +version = ">=3.6.4" + [package.extras] docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] -testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "pytest-enabler", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"] +testing = ["pytest (>=3.5,<3.7.3 || >3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "pytest-enabler", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"] [[package]] -name = "importlib-resources" -version = "3.3.1" -description = "Read resources from Python packages" category = "dev" +description = "Read resources from Python packages" +marker = "python_version < \"3.7\" and python_version != \"3.4\"" +name = "importlib-resources" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" +version = "3.3.1" [package.dependencies] -zipp = {version = ">=0.4", markers = "python_version < \"3.8\""} +[package.dependencies.zipp] +python = "<3.8" +version = ">=0.4" [package.extras] docs = ["sphinx", "rst.linker", "jaraco.packaging"] [[package]] -name = "incremental" -version = "21.3.0" -description = "A small library that versions your Python projects." category = "dev" +description = "A small library that versions your Python projects." +name = "incremental" optional = false python-versions = "*" +version = "21.3.0" [package.extras] scripts = ["click (>=6.0)", "twisted (>=16.4.0)"] [[package]] -name = "ipaddress" -version = "1.0.23" -description = "IPv4/IPv6 manipulation library" category = "main" +description = "IPv4/IPv6 manipulation library" +name = "ipaddress" optional = false python-versions = "*" +version = "1.0.23" [[package]] -name = "isodate" -version = "0.6.0" -description = "An ISO 8601 date/time/duration parser and formatter" category = "dev" +description = "An ISO 8601 date/time/duration parser and formatter" +name = "isodate" optional = false python-versions = "*" +version = "0.6.0" [package.dependencies] six = "*" [[package]] -name = "jieba" -version = "0.42.1" -description = "Chinese Words Segmentation Utilities" category = "main" +description = "Chinese Words Segmentation Utilities" +name = "jieba" optional = true python-versions = "*" +version = "0.42.1" [[package]] -name = "jinja2" -version = "2.11.3" -description = "A very fast and expressive template engine." category = "dev" +description = "A very fast and expressive template engine." +name = "jinja2" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "2.11.3" [package.dependencies] MarkupSafe = ">=0.23" @@ -1131,122 +1181,130 @@ MarkupSafe = ">=0.23" i18n = ["Babel (>=0.8)"] [[package]] -name = "jmespath" -version = "0.10.0" -description = "JSON Matching Expressions" category = "main" +description = "JSON Matching Expressions" +name = "jmespath" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "0.10.0" [[package]] -name = "joblib" -version = "0.15.1" -description = "Lightweight pipelining: using Python functions as pipeline jobs." category = "main" +description = "Lightweight pipelining: using Python functions as pipeline jobs." +name = "joblib" optional = false python-versions = ">=3.6" +version = "0.15.1" [[package]] -name = "jsondiff" -version = "1.2.0" -description = "Diff JSON and JSON-like structures in Python" category = "dev" +description = "Diff JSON and JSON-like structures in Python" +name = "jsondiff" optional = false python-versions = "*" +version = "1.2.0" [[package]] -name = "jsonpatch" -version = "1.31" -description = "Apply JSON-Patches (RFC 6902)" category = "dev" +description = "Apply JSON-Patches (RFC 6902)" +marker = "python_version != \"3.4\"" +name = "jsonpatch" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.32" [package.dependencies] jsonpointer = ">=1.9" [[package]] -name = "jsonpickle" -version = "2.0.0" -description = "Python library for serializing any arbitrary object graph into JSON" category = "main" +description = "Python library for serializing any arbitrary object graph into JSON" +name = "jsonpickle" optional = false python-versions = ">=2.7" +version = "2.0.0" [package.dependencies] -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" [package.extras] docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"] -testing = ["coverage (<5)", "pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-black-multipy", "pytest-cov", "ecdsa", "feedparser", "numpy", "pandas", "pymongo", "sklearn", "sqlalchemy", "enum34", "jsonlib"] +testing = ["coverage (<5)", "pytest (>=3.5,<3.7.3 || >3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-black-multipy", "pytest-cov", "ecdsa", "feedparser", "numpy", "pandas", "pymongo", "sklearn", "sqlalchemy", "enum34", "jsonlib"] "testing.libs" = ["demjson", "simplejson", "ujson", "yajl"] [[package]] -name = "jsonpointer" -version = "2.0" -description = "Identify specific nodes in a JSON document (RFC 6901)" category = "dev" +description = "Identify specific nodes in a JSON document (RFC 6901)" +marker = "python_version != \"3.4\"" +name = "jsonpointer" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "2.1" [[package]] -name = "jsonschema" -version = "3.2.0" -description = "An implementation of JSON Schema validation for Python" category = "main" +description = "An implementation of JSON Schema validation for Python" +name = "jsonschema" optional = false python-versions = "*" +version = "3.2.0" [package.dependencies] attrs = ">=17.4.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} pyrsistent = ">=0.14.0" +setuptools = "*" six = ">=1.11.0" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" + [package.extras] format = ["idna", "jsonpointer (>1.13)", "rfc3987", "strict-rfc3339", "webcolors"] format_nongpl = ["idna", "jsonpointer (>1.13)", "webcolors", "rfc3986-validator (>0.1.0)", "rfc3339-validator"] [[package]] -name = "junit-xml" -version = "1.9" -description = "Creates JUnit XML test result documents that can be read by tools such as Jenkins" category = "dev" +description = "Creates JUnit XML test result documents that can be read by tools such as Jenkins" +name = "junit-xml" optional = false python-versions = "*" +version = "1.9" [package.dependencies] six = "*" [[package]] -name = "jwcrypto" -version = "0.8" -description = "Implementation of JOSE Web standards" category = "main" +description = "Implementation of JOSE Web standards" +name = "jwcrypto" optional = true python-versions = "*" +version = "0.8" [package.dependencies] cryptography = ">=2.3" [[package]] -name = "kafka-python" -version = "2.0.2" -description = "Pure Python client for Apache Kafka" category = "main" +description = "Pure Python client for Apache Kafka" +name = "kafka-python" optional = false python-versions = "*" +version = "2.0.2" [package.extras] crc32c = ["crc32c"] [[package]] -name = "keras-preprocessing" -version = "1.1.2" -description = "Easy data preprocessing and data augmentation for deep learning models" category = "main" +description = "Easy data preprocessing and data augmentation for deep learning models" +name = "keras-preprocessing" optional = false python-versions = "*" +version = "1.1.2" [package.dependencies] numpy = ">=1.9.1" @@ -1258,42 +1316,44 @@ pep8 = ["flake8"] tests = ["pandas", "pillow", "tensorflow", "keras", "pytest", "pytest-xdist", "pytest-cov"] [[package]] -name = "kiwisolver" -version = "1.3.1" -description = "A fast implementation of the Cassowary constraint solver" category = "main" +description = "A fast implementation of the Cassowary constraint solver" +name = "kiwisolver" optional = false python-versions = ">=3.6" +version = "1.3.1" [[package]] -name = "markdown" -version = "3.3.4" -description = "Python implementation of Markdown." category = "main" +description = "Python implementation of Markdown." +name = "markdown" optional = false python-versions = ">=3.6" +version = "3.3.4" [package.dependencies] -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" [package.extras] testing = ["coverage", "pyyaml"] [[package]] -name = "markupsafe" -version = "1.1.1" -description = "Safely add untrusted strings to HTML/XML markup." category = "dev" +description = "Safely add untrusted strings to HTML/XML markup." +name = "markupsafe" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" +version = "1.1.1" [[package]] -name = "matplotlib" -version = "3.3.4" -description = "Python plotting package" category = "main" +description = "Python plotting package" +name = "matplotlib" optional = false python-versions = ">=3.6" +version = "3.3.4" [package.dependencies] cycler = ">=0.10" @@ -1304,31 +1364,31 @@ 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" [[package]] -name = "mattermostwrapper" -version = "2.2" -description = "A mattermost api v4 wrapper to interact with api" category = "main" +description = "A mattermost api v4 wrapper to interact with api" +name = "mattermostwrapper" optional = false python-versions = "*" +version = "2.2" [package.dependencies] requests = "*" [[package]] -name = "mccabe" -version = "0.6.1" -description = "McCabe checker, plugin for flake8" category = "dev" +description = "McCabe checker, plugin for flake8" +name = "mccabe" optional = false python-versions = "*" +version = "0.6.1" [[package]] -name = "mock" -version = "4.0.3" -description = "Rolling backport of unittest.mock for all Pythons" category = "dev" +description = "Rolling backport of unittest.mock for all Pythons" +name = "mock" optional = false python-versions = ">=3.6" +version = "4.0.3" [package.extras] build = ["twine", "wheel", "blurb"] @@ -1336,34 +1396,37 @@ docs = ["sphinx"] test = ["pytest (<5.4)", "pytest-cov"] [[package]] -name = "mongomock" -version = "3.22.1" -description = "Fake pymongo stub for testing simple MongoDB-dependent code" category = "dev" +description = "Fake pymongo stub for testing simple MongoDB-dependent code" +name = "mongomock" optional = false python-versions = "*" +version = "3.22.1" [package.dependencies] sentinels = "*" six = "*" [[package]] -name = "more-itertools" -version = "8.7.0" -description = "More routines for operating on iterables, beyond itertools" category = "dev" +description = "More routines for operating on iterables, beyond itertools" +name = "more-itertools" optional = false python-versions = ">=3.5" +version = "8.7.0" [[package]] -name = "moto" -version = "1.3.16" -description = "A library that allows your python tests to easily mock out the boto library" category = "dev" +description = "A library that allows your python tests to easily mock out the boto library" +name = "moto" optional = false python-versions = "*" +version = "1.3.16" [package.dependencies] +Jinja2 = ">=2.10.1" +MarkupSafe = "<2.0" +PyYAML = ">=5.1" aws-xray-sdk = ">=0.93,<0.96 || >0.96" boto = ">=2.36.0" boto3 = ">=1.9.201" @@ -1373,43 +1436,44 @@ cryptography = ">=2.3.0" docker = ">=2.5.1" ecdsa = "<0.15" idna = ">=2.5,<3" -Jinja2 = ">=2.10.1" jsondiff = ">=1.1.2" -MarkupSafe = "<2.0" mock = "*" more-itertools = "*" python-dateutil = ">=2.1,<3.0.0" -python-jose = {version = ">=3.1.0,<4.0.0", extras = ["cryptography"]} pytz = "*" -PyYAML = ">=5.1" requests = ">=2.5" responses = ">=0.9.0" +setuptools = "*" six = ">1.9" werkzeug = "*" xmltodict = "*" zipp = "*" +[package.dependencies.python-jose] +extras = ["cryptography"] +version = ">=3.1.0,<4.0.0" + [package.extras] acm = ["cryptography (>=2.3.0)"] -all = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,!=0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] +all = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,<0.96 || >0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] awslambda = ["docker (>=2.5.1)"] batch = ["docker (>=2.5.1)"] cloudformation = ["PyYAML (>=5.1)", "cfn-lint (>=0.4.0)"] -cognitoidp = ["python-jose[cryptography] (>=3.1.0,<4.0.0)", "ecdsa (<0.15)"] +cognitoidp = ["python-jose (>=3.1.0,<4.0.0)", "ecdsa (<0.15)"] ec2 = ["cryptography (>=2.3.0)", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] iam = ["cryptography (>=2.3.0)"] iotdata = ["jsondiff (>=1.1.2)"] s3 = ["cryptography (>=2.3.0)"] -server = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,!=0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "flask", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] -xray = ["aws-xray-sdk (>=0.93,!=0.96)"] +server = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,<0.96 || >0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "flask", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] +xray = ["aws-xray-sdk (>=0.93,<0.96 || >0.96)"] [[package]] -name = "msrest" -version = "0.6.21" -description = "AutoRest swagger generator Python client runtime." category = "dev" +description = "AutoRest swagger generator Python client runtime." +name = "msrest" optional = false python-versions = "*" +version = "0.6.21" [package.dependencies] certifi = ">=2017.4.17" @@ -1421,28 +1485,28 @@ requests-oauthlib = ">=0.5.0" async = ["aiohttp (>=3.0)", "aiodns"] [[package]] -name = "multidict" -version = "4.7.6" -description = "multidict implementation" category = "main" +description = "multidict implementation" +name = "multidict" optional = false python-versions = ">=3.5" +version = "4.7.6" [[package]] -name = "murmurhash" -version = "1.0.5" -description = "Cython bindings for MurmurHash" category = "main" +description = "Cython bindings for MurmurHash" +name = "murmurhash" optional = true python-versions = "*" +version = "1.0.5" [[package]] -name = "mypy" -version = "0.790" -description = "Optional static typing for Python" category = "dev" +description = "Optional static typing for Python" +name = "mypy" optional = false python-versions = ">=3.5" +version = "0.790" [package.dependencies] mypy-extensions = ">=0.4.3,<0.5.0" @@ -1453,20 +1517,20 @@ typing-extensions = ">=3.7.4" dmypy = ["psutil (>=4.0)"] [[package]] -name = "mypy-extensions" -version = "0.4.3" -description = "Experimental type system extensions for programs checked with the mypy typechecker." category = "dev" +description = "Experimental type system extensions for programs checked with the mypy typechecker." +name = "mypy-extensions" optional = false python-versions = "*" +version = "0.4.3" [[package]] -name = "networkx" -version = "2.5" -description = "Python package for creating and manipulating graphs and networks" category = "main" +description = "Python package for creating and manipulating graphs and networks" +name = "networkx" optional = false python-versions = ">=3.6" +version = "2.5" [package.dependencies] decorator = ">=4.3.0" @@ -1485,12 +1549,12 @@ pyyaml = ["pyyaml"] scipy = ["scipy"] [[package]] -name = "nr.collections" -version = "0.0.1" -description = "Useful container datatypes for Python 2 and 3." category = "dev" +description = "Useful container datatypes for Python 2 and 3." +name = "nr.collections" optional = false python-versions = "*" +version = "0.0.1" [package.dependencies] "nr.metaclass" = ">=0.0.1,<0.1.0" @@ -1500,12 +1564,12 @@ six = ">=1.11.0,<2.0.0" test = ["nr.fs (>=1.5.0,<2.0.0)"] [[package]] -name = "nr.databind.core" -version = "0.0.22" -description = "Bind structured data directly to typed objects." category = "dev" +description = "Bind structured data directly to typed objects." +name = "nr.databind.core" optional = false python-versions = "*" +version = "0.0.22" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1514,12 +1578,12 @@ python-versions = "*" "nr.stream" = ">=0.0.1,<0.1.0" [[package]] -name = "nr.databind.json" -version = "0.0.14" -description = "Deserialize JSON into Python objects and reverse." category = "dev" +description = "Deserialize JSON into Python objects and reverse." +name = "nr.databind.json" optional = false python-versions = "*" +version = "0.0.14" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1529,23 +1593,23 @@ python-versions = "*" "nr.pylang.utils" = ">=0.0.1,<0.1.0" [[package]] -name = "nr.fs" -version = "1.6.3" -description = "Filesystem and path manipulation tools." category = "dev" +description = "Filesystem and path manipulation tools." +name = "nr.fs" optional = false python-versions = "*" +version = "1.6.3" [package.dependencies] six = ">=1.11.0,<2.0.0" [[package]] -name = "nr.interface" -version = "0.0.4" -description = "Interface definitions for Python." category = "dev" +description = "Interface definitions for Python." +name = "nr.interface" optional = false python-versions = "*" +version = "0.0.4" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1554,42 +1618,42 @@ python-versions = "*" six = ">=1.11.0,<2.0.0" [[package]] -name = "nr.metaclass" -version = "0.0.6" -description = "Metaclass utilities." category = "dev" +description = "Metaclass utilities." +name = "nr.metaclass" optional = false python-versions = "*" +version = "0.0.6" [[package]] -name = "nr.parsing.date" -version = "0.4.4" -description = "A simple and fast date parsing library. Uses dateutil for timezone offset support." category = "dev" +description = "A simple and fast date parsing library. Uses dateutil for timezone offset support." +name = "nr.parsing.date" optional = false python-versions = ">=3.5.0,<4.0.0" +version = "0.6.0" [package.dependencies] "nr.utils.re" = ">=0.1.0,<0.2.0" [[package]] -name = "nr.pylang.utils" -version = "0.0.4" -description = "Package description here." category = "dev" +description = "Package description here." +name = "nr.pylang.utils" optional = false python-versions = ">=3.4.0,<4.0.0" +version = "0.0.4" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" [[package]] -name = "nr.stream" -version = "0.0.5" -description = "Use iterators like Java streams." category = "dev" +description = "Use iterators like Java streams." +name = "nr.stream" optional = false python-versions = "*" +version = "0.0.5" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1597,40 +1661,40 @@ python-versions = "*" six = ">=1.11.0,<2.0.0" [[package]] -name = "nr.sumtype" -version = "0.0.4" -description = "Sumtypes in Python." category = "dev" +description = "Sumtypes in Python." +name = "nr.sumtype" optional = false python-versions = "*" +version = "0.0.4" [package.dependencies] "nr.metaclass" = ">=0.0.4,<1.0.0" "nr.stream" = ">=0.0.2,<1.0.0" [[package]] -name = "nr.utils.re" -version = "0.1.1" -description = "This module provides some utility functions for applying regular expressions." category = "dev" +description = "This module provides some utility functions for applying regular expressions." +name = "nr.utils.re" optional = false python-versions = "*" +version = "0.1.1" [[package]] -name = "numpy" -version = "1.18.5" -description = "NumPy is the fundamental package for array computing with Python." category = "main" +description = "NumPy is the fundamental package for array computing with Python." +name = "numpy" optional = false python-versions = ">=3.5" +version = "1.18.5" [[package]] -name = "oauth2client" -version = "4.1.3" -description = "OAuth 2.0 client library" category = "main" +description = "OAuth 2.0 client library" +name = "oauth2client" optional = false python-versions = "*" +version = "4.1.3" [package.dependencies] httplib2 = ">=0.9.1" @@ -1640,12 +1704,12 @@ rsa = ">=3.1.4" six = ">=1.6.1" [[package]] -name = "oauthlib" -version = "3.1.0" -description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" category = "main" +description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" +name = "oauthlib" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "3.1.0" [package.extras] rsa = ["cryptography"] @@ -1653,194 +1717,197 @@ signals = ["blinker"] signedtoken = ["cryptography", "pyjwt (>=1.0.0)"] [[package]] -name = "opt-einsum" -version = "3.3.0" -description = "Optimizing numpys einsum function" category = "main" +description = "Optimizing numpys einsum function" +name = "opt-einsum" optional = false python-versions = ">=3.5" +version = "3.3.0" [package.dependencies] numpy = ">=1.7" [package.extras] -docs = ["sphinx (==1.2.3)", "sphinxcontrib-napoleon", "sphinx-rtd-theme", "numpydoc"] +docs = ["sphinx (1.2.3)", "sphinxcontrib-napoleon", "sphinx-rtd-theme", "numpydoc"] tests = ["pytest", "pytest-cov", "pytest-pep8"] [[package]] -name = "packaging" -version = "20.9" -description = "Core utilities for Python packages" category = "main" +description = "Core utilities for Python packages" +name = "packaging" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "20.9" [package.dependencies] pyparsing = ">=2.0.2" [[package]] -name = "pamqp" -version = "2.3.0" -description = "RabbitMQ Focused AMQP low-level library" category = "main" +description = "RabbitMQ Focused AMQP low-level library" +name = "pamqp" optional = false python-versions = "*" +version = "2.3.0" [package.extras] codegen = ["lxml"] [[package]] -name = "pathspec" -version = "0.8.1" -description = "Utility library for gitignore style pattern matching of file paths." category = "dev" +description = "Utility library for gitignore style pattern matching of file paths." +name = "pathspec" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.8.1" [[package]] -name = "pbr" -version = "5.5.1" -description = "Python Build Reasonableness" category = "dev" +description = "Python Build Reasonableness" +name = "pbr" optional = false python-versions = ">=2.6" +version = "5.5.1" [[package]] -name = "pep440-version-utils" -version = "0.3.0" -description = "Utilities to deal with pep440 versioning" category = "dev" +description = "Utilities to deal with pep440 versioning" +name = "pep440-version-utils" optional = false python-versions = ">=3.6,<4.0" +version = "0.3.0" [package.dependencies] packaging = ">=20.3,<21.0" [[package]] -name = "pillow" -version = "8.1.2" -description = "Python Imaging Library (Fork)" category = "main" +description = "Python Imaging Library (Fork)" +name = "pillow" optional = false python-versions = ">=3.6" +version = "8.1.2" [[package]] -name = "plac" -version = "1.1.3" -description = "The smartest command line arguments parser in the world" category = "main" +description = "The smartest command line arguments parser in the world" +name = "plac" optional = true python-versions = "*" +version = "1.1.3" [[package]] -name = "pluggy" -version = "0.13.1" -description = "plugin and hook calling mechanisms for python" category = "dev" +description = "plugin and hook calling mechanisms for python" +name = "pluggy" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "0.13.1" [package.dependencies] -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=0.12" [package.extras] dev = ["pre-commit", "tox"] [[package]] -name = "preshed" -version = "3.0.5" -description = "Cython hash table that trusts the keys are pre-hashed" category = "main" +description = "Cython hash table that trusts the keys are pre-hashed" +name = "preshed" optional = true python-versions = "*" +version = "3.0.5" [package.dependencies] cymem = ">=2.0.2,<2.1.0" murmurhash = ">=0.28.0,<1.1.0" [[package]] -name = "prompt-toolkit" -version = "2.0.10" -description = "Library for building powerful interactive command lines in Python" category = "main" +description = "Library for building powerful interactive command lines in Python" +name = "prompt-toolkit" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "2.0.10" [package.dependencies] six = ">=1.9.0" wcwidth = "*" [[package]] -name = "protobuf" -version = "3.15.5" -description = "Protocol Buffers" category = "main" +description = "Protocol Buffers" +name = "protobuf" optional = false python-versions = "*" +version = "3.15.6" [package.dependencies] six = ">=1.9" [[package]] -name = "psycopg2-binary" -version = "2.8.6" -description = "psycopg2 - Python-PostgreSQL Database Adapter" category = "main" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +name = "psycopg2-binary" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" +version = "2.8.6" [[package]] -name = "py" -version = "1.10.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" category = "dev" +description = "library with cross-python path, ini-parsing, io, code, log facilities" +name = "py" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.10.0" [[package]] -name = "pyasn1" -version = "0.4.8" -description = "ASN.1 types and codecs" category = "main" +description = "ASN.1 types and codecs" +name = "pyasn1" optional = false python-versions = "*" +version = "0.4.8" [[package]] -name = "pyasn1-modules" -version = "0.2.8" -description = "A collection of ASN.1-based protocols modules." category = "main" +description = "A collection of ASN.1-based protocols modules." +name = "pyasn1-modules" optional = false python-versions = "*" +version = "0.2.8" [package.dependencies] pyasn1 = ">=0.4.6,<0.5.0" [[package]] -name = "pycodestyle" -version = "2.6.0" -description = "Python style guide checker" category = "dev" +description = "Python style guide checker" +name = "pycodestyle" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "2.7.0" [[package]] -name = "pycparser" -version = "2.20" -description = "C parser in Python" category = "main" +description = "C parser in Python" +name = "pycparser" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "2.20" [[package]] -name = "pydoc-markdown" -version = "3.10.0" -description = "Create Python API documentation in Markdown format." category = "dev" +description = "Create Python API documentation in Markdown format." +name = "pydoc-markdown" optional = false python-versions = ">=3.5.0,<4.0.0" +version = "3.10.0" [package.dependencies] +PyYAML = ">=5.3.0,<6.0.0" click = ">=7.0.0,<8.0.0" docspec = ">=0.2.0,<0.3.0" docspec-python = ">=0.1.0,<0.2.0" @@ -1849,66 +1916,67 @@ docspec-python = ">=0.1.0,<0.2.0" "nr.databind.json" = ">=0.0.9,<0.1.0" "nr.fs" = ">=1.6.0,<2.0.0" "nr.interface" = ">=0.0.3,<0.1.0" -PyYAML = ">=5.3.0,<6.0.0" requests = ">=2.23.0,<3.0.0" six = ">=1.11.0,<2.0.0" toml = ">=0.10.1,<1.0.0" watchdog = ">=1.0.0,<2.0.0" [[package]] -name = "pydocstyle" -version = "5.1.1" -description = "Python docstring style checker" category = "dev" +description = "Python docstring style checker" +name = "pydocstyle" optional = false -python-versions = ">=3.5" +python-versions = ">=3.6" +version = "6.0.0" [package.dependencies] snowballstemmer = "*" [[package]] -name = "pydot" -version = "1.4.2" -description = "Python interface to Graphviz's Dot" category = "main" +description = "Python interface to Graphviz's Dot" +name = "pydot" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.4.2" [package.dependencies] pyparsing = ">=2.1.4" [[package]] -name = "pyflakes" -version = "2.2.0" -description = "passive checker of Python programs" category = "dev" +description = "passive checker of Python programs" +name = "pyflakes" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "2.3.0" [[package]] -name = "pyjwt" -version = "2.0.1" -description = "JSON Web Token implementation in Python" category = "main" +description = "JSON Web Token implementation in Python" +name = "pyjwt" optional = false python-versions = ">=3.6" +version = "2.0.1" [package.dependencies] -cryptography = {version = ">=3.3.1,<4.0.0", optional = true, markers = "extra == \"crypto\""} +[package.dependencies.cryptography] +optional = true +version = ">=3.3.1,<4.0.0" [package.extras] crypto = ["cryptography (>=3.3.1,<4.0.0)"] -dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1,<4.0.0)", "pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)", "mypy", "pre-commit"] +dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1,<4.0.0)", "pytest (>=6.0.0,<7.0.0)", "coverage (5.0.4)", "mypy", "pre-commit"] docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] -tests = ["pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)"] +tests = ["pytest (>=6.0.0,<7.0.0)", "coverage (5.0.4)"] [[package]] -name = "pykwalify" -version = "1.8.0" -description = "Python lib/cli for JSON/YAML schema validation" category = "main" +description = "Python lib/cli for JSON/YAML schema validation" +name = "pykwalify" optional = false python-versions = "*" +version = "1.8.0" [package.dependencies] docopt = ">=0.6.2" @@ -1916,16 +1984,21 @@ python-dateutil = ">=2.8.0" "ruamel.yaml" = ">=0.16.0" [[package]] -name = "pymongo" -version = "3.10.1" -description = "Python driver for MongoDB " category = "main" +description = "Python driver for MongoDB " +name = "pymongo" optional = false python-versions = "*" +version = "3.10.1" [package.dependencies] -dnspython = {version = ">=1.16.0,<1.17.0", optional = true, markers = "extra == \"srv\""} -ipaddress = {version = "*", optional = true, markers = "extra == \"tls\""} +[package.dependencies.dnspython] +optional = true +version = ">=1.16.0,<1.17.0" + +[package.dependencies.ipaddress] +optional = true +version = "*" [package.extras] encryption = ["pymongocrypt (<2.0.0)"] @@ -1936,36 +2009,37 @@ tls = ["ipaddress"] zstd = ["zstandard"] [[package]] -name = "pyparsing" -version = "2.4.7" -description = "Python parsing module" category = "main" +description = "Python parsing module" +name = "pyparsing" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "2.4.7" [[package]] -name = "pyreadline" -version = "2.1" -description = "A python implmementation of GNU readline." category = "main" +description = "A python implmementation of GNU readline." +marker = "sys_platform == \"win32\"" +name = "pyreadline" optional = false python-versions = "*" +version = "2.1" [[package]] -name = "pyrsistent" -version = "0.17.3" -description = "Persistent/Functional/Immutable data structures" category = "main" +description = "Persistent/Functional/Immutable data structures" +name = "pyrsistent" optional = false python-versions = ">=3.5" +version = "0.17.3" [[package]] -name = "pytelegrambotapi" -version = "3.7.6" -description = "Python Telegram bot api." category = "main" +description = "Python Telegram bot api." +name = "pytelegrambotapi" optional = false python-versions = "*" +version = "3.7.6" [package.dependencies] requests = "*" @@ -1975,35 +2049,38 @@ json = ["ujson"] redis = ["redis (>=3.4.1)"] [[package]] -name = "pytest" -version = "5.4.3" -description = "pytest: simple powerful testing with Python" category = "dev" +description = "pytest: simple powerful testing with Python" +name = "pytest" optional = false python-versions = ">=3.5" +version = "5.4.3" [package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} +atomicwrites = ">=1.0" attrs = ">=17.4.0" -colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +colorama = "*" more-itertools = ">=4.0.0" packaging = "*" pluggy = ">=0.12,<1.0" py = ">=1.5.0" wcwidth = "*" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=0.12" + [package.extras] -checkqa-mypy = ["mypy (==v0.761)"] +checkqa-mypy = ["mypy (v0.761)"] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] [[package]] -name = "pytest-asyncio" -version = "0.10.0" -description = "Pytest support for asyncio." category = "dev" +description = "Pytest support for asyncio." +name = "pytest-asyncio" optional = false python-versions = ">= 3.5" +version = "0.10.0" [package.dependencies] pytest = ">=3.0.6" @@ -2012,50 +2089,50 @@ pytest = ">=3.0.6" testing = ["async-generator (>=1.3)", "coverage", "hypothesis (>=3.64)"] [[package]] -name = "pytest-cov" -version = "2.11.1" -description = "Pytest plugin for measuring coverage." category = "dev" +description = "Pytest plugin for measuring coverage." +name = "pytest-cov" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "2.11.1" [package.dependencies] coverage = ">=5.2.1" pytest = ">=4.6" [package.extras] -testing = ["fields", "hunter", "process-tests (==2.0.2)", "six", "pytest-xdist", "virtualenv"] +testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "pytest-xdist", "virtualenv"] [[package]] -name = "pytest-forked" -version = "1.3.0" -description = "run tests in isolated forked subprocesses" category = "dev" +description = "run tests in isolated forked subprocesses" +name = "pytest-forked" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.3.0" [package.dependencies] py = "*" pytest = ">=3.10" [[package]] -name = "pytest-localserver" -version = "0.5.0" -description = "py.test plugin to test server connections locally." category = "dev" +description = "py.test plugin to test server connections locally." +name = "pytest-localserver" optional = false python-versions = "*" +version = "0.5.0" [package.dependencies] werkzeug = ">=0.10" [[package]] -name = "pytest-sanic" -version = "1.6.2" -description = "a pytest plugin for Sanic" category = "dev" +description = "a pytest plugin for Sanic" +name = "pytest-sanic" optional = false python-versions = ">=3.6,<4.0" +version = "1.6.2" [package.dependencies] aiohttp = ">=3.6.2,<4.0.0" @@ -2063,23 +2140,23 @@ async_generator = ">=1.10,<2.0" pytest = ">=5.2" [[package]] -name = "pytest-timeout" -version = "1.4.2" -description = "py.test plugin to abort hanging tests" category = "dev" +description = "py.test plugin to abort hanging tests" +name = "pytest-timeout" optional = false python-versions = "*" +version = "1.4.2" [package.dependencies] pytest = ">=3.6.0" [[package]] -name = "pytest-xdist" -version = "1.34.0" -description = "pytest xdist plugin for distributed testing and loop-on-failing modes" category = "dev" +description = "pytest xdist plugin for distributed testing and loop-on-failing modes" +name = "pytest-xdist" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.34.0" [package.dependencies] execnet = ">=1.1" @@ -2091,31 +2168,31 @@ six = "*" testing = ["filelock"] [[package]] -name = "python-crfsuite" -version = "0.9.7" -description = "Python binding for CRFsuite" category = "main" +description = "Python binding for CRFsuite" +name = "python-crfsuite" optional = false python-versions = "*" +version = "0.9.7" [[package]] -name = "python-dateutil" -version = "2.8.1" -description = "Extensions to the standard Python datetime module" category = "main" +description = "Extensions to the standard Python datetime module" +name = "python-dateutil" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +version = "2.8.1" [package.dependencies] six = ">=1.5" [[package]] -name = "python-engineio" -version = "3.13.2" -description = "Engine.IO server" category = "main" +description = "Engine.IO server" +name = "python-engineio" optional = false python-versions = "*" +version = "3.13.2" [package.dependencies] six = ">=1.9.0" @@ -2125,32 +2202,35 @@ asyncio_client = ["aiohttp (>=3.4)"] client = ["requests (>=2.21.0)", "websocket-client (>=0.54.0)"] [[package]] -name = "python-jose" -version = "3.2.0" -description = "JOSE implementation in Python" category = "dev" +description = "JOSE implementation in Python" +name = "python-jose" optional = false python-versions = "*" +version = "3.2.0" [package.dependencies] -cryptography = {version = "*", optional = true, markers = "extra == \"cryptography\""} ecdsa = "<0.15" pyasn1 = "*" rsa = "*" six = "<2.0" +[package.dependencies.cryptography] +optional = true +version = "*" + [package.extras] cryptography = ["cryptography"] pycrypto = ["pycrypto (>=2.6.0,<2.7.0)", "pyasn1"] pycryptodome = ["pycryptodome (>=3.3.1,<4.0.0)", "pyasn1"] [[package]] -name = "python-socketio" -version = "5.0.0" -description = "Socket.IO server" category = "main" +description = "Socket.IO server" +name = "python-socketio" optional = false python-versions = "*" +version = "5.0.0" [package.dependencies] bidict = ">=0.21.0" @@ -2161,36 +2241,37 @@ asyncio_client = ["aiohttp (>=3.4)", "websockets (>=7.0)"] client = ["requests (>=2.21.0)", "websocket-client (>=0.54.0)"] [[package]] -name = "pytz" -version = "2020.5" -description = "World timezone definitions, modern and historical" category = "main" +description = "World timezone definitions, modern and historical" +name = "pytz" optional = false python-versions = "*" +version = "2020.5" [[package]] -name = "pywin32" -version = "227" -description = "Python for Window Extensions" category = "dev" +description = "Python for Window Extensions" +marker = "sys_platform == \"win32\"" +name = "pywin32" optional = false python-versions = "*" +version = "227" [[package]] -name = "pyyaml" -version = "5.4.1" -description = "YAML parser and emitter for Python" category = "dev" +description = "YAML parser and emitter for Python" +name = "pyyaml" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +version = "5.4.1" [[package]] -name = "questionary" -version = "1.5.2" -description = "Python library to build pretty command line user prompts ⭐️" category = "main" +description = "Python library to build pretty command line user prompts ⭐️" +name = "questionary" optional = false python-versions = "*" +version = "1.5.2" [package.dependencies] prompt-toolkit = ">=2.0,<4.0" @@ -2199,46 +2280,47 @@ prompt-toolkit = ">=2.0,<4.0" test = ["pytest", "pytest-pycodestyle", "pytest-cov", "coveralls"] [[package]] -name = "rasa-sdk" -version = "2.4.0" -description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" category = "main" +description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" +name = "rasa-sdk" optional = false python-versions = ">=3.6,<3.9" +version = "2.4.1" [package.dependencies] coloredlogs = ">=10,<16" requests = ">=2.23.0,<2.26.0" sanic = ">=19.12.2,<21.0.0" sanic-cors = ">=0.10.0,<0.11.0" -uvloop = {version = "<0.15.0", markers = "sys_platform != \"win32\""} +typing-extensions = ">=3.7.4,<4.0.0" +uvloop = "<0.15.0" [[package]] -name = "redis" -version = "3.5.3" -description = "Python client for Redis key-value store" category = "main" +description = "Python client for Redis key-value store" +name = "redis" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "3.5.3" [package.extras] hiredis = ["hiredis (>=0.1.3)"] [[package]] -name = "regex" -version = "2020.9.27" -description = "Alternative regular expression module, to replace re." category = "main" +description = "Alternative regular expression module, to replace re." +name = "regex" optional = false python-versions = "*" +version = "2020.9.27" [[package]] -name = "requests" -version = "2.25.1" -description = "Python HTTP for Humans." category = "main" +description = "Python HTTP for Humans." +name = "requests" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "2.25.1" [package.dependencies] certifi = ">=2017.4.17" @@ -2248,41 +2330,41 @@ urllib3 = ">=1.21.1,<1.27" [package.extras] security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"] -socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"] +socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"] [[package]] -name = "requests-oauthlib" -version = "1.3.0" -description = "OAuthlib authentication support for Requests." category = "main" +description = "OAuthlib authentication support for Requests." +name = "requests-oauthlib" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.3.0" [package.dependencies] oauthlib = ">=3.0.0" requests = ">=2.0.0" [package.extras] -rsa = ["oauthlib[signedtoken] (>=3.0.0)"] +rsa = ["oauthlib (>=3.0.0)"] [[package]] -name = "requests-toolbelt" -version = "0.9.1" -description = "A utility belt for advanced users of python-requests" category = "main" +description = "A utility belt for advanced users of python-requests" +name = "requests-toolbelt" optional = false python-versions = "*" +version = "0.9.1" [package.dependencies] requests = ">=2.0.1,<3.0.0" [[package]] -name = "responses" -version = "0.12.1" -description = "A utility library for mocking out the `requests` Python library." category = "dev" +description = "A utility library for mocking out the `requests` Python library." +name = "responses" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.12.1" [package.dependencies] requests = ">=2.0" @@ -2293,79 +2375,82 @@ urllib3 = ">=1.25.10" tests = ["coverage (>=3.7.1,<6.0.0)", "pytest-cov", "pytest-localserver", "flake8", "pytest (>=4.6,<5.0)", "pytest (>=4.6)"] [[package]] -name = "rfc3986" -version = "1.4.0" -description = "Validating URI References per RFC 3986" category = "main" +description = "Validating URI References per RFC 3986" +name = "rfc3986" optional = false python-versions = "*" +version = "1.4.0" [package.extras] idna2008 = ["idna"] [[package]] -name = "rocketchat-api" -version = "1.15.0" -description = "Python API wrapper for Rocket.Chat" category = "main" +description = "Python API wrapper for Rocket.Chat" +name = "rocketchat-api" optional = false python-versions = "*" +version = "1.15.0" [package.dependencies] requests = "*" [[package]] -name = "rsa" -version = "4.7.2" -description = "Pure-Python RSA implementation" category = "main" +description = "Pure-Python RSA implementation" +name = "rsa" optional = false python-versions = ">=3.5, <4" +version = "4.7.2" [package.dependencies] pyasn1 = ">=0.1.3" [[package]] -name = "ruamel.yaml" -version = "0.16.13" -description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" category = "main" +description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" +name = "ruamel.yaml" optional = false python-versions = "*" +version = "0.16.13" [package.dependencies] -"ruamel.yaml.clib" = {version = ">=0.1.2", markers = "platform_python_implementation == \"CPython\" and python_version < \"3.10\""} +[package.dependencies."ruamel.yaml.clib"] +python = "<3.10" +version = ">=0.1.2" [package.extras] docs = ["ryd"] jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"] [[package]] -name = "ruamel.yaml.clib" -version = "0.2.2" -description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" category = "main" +description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" +marker = "platform_python_implementation == \"CPython\" and python_version < \"3.10\"" +name = "ruamel.yaml.clib" optional = false python-versions = "*" +version = "0.2.2" [[package]] -name = "s3transfer" -version = "0.3.4" -description = "An Amazon S3 Transfer Manager" category = "main" +description = "An Amazon S3 Transfer Manager" +name = "s3transfer" optional = false python-versions = "*" +version = "0.3.6" [package.dependencies] botocore = ">=1.12.36,<2.0a.0" [[package]] -name = "sacremoses" -version = "0.0.43" -description = "SacreMoses" category = "main" +description = "SacreMoses" +name = "sacremoses" optional = true python-versions = "*" +version = "0.0.43" [package.dependencies] click = "*" @@ -2375,47 +2460,47 @@ six = "*" tqdm = "*" [[package]] -name = "sanic" -version = "20.3.0" -description = "A web server and web framework that's written to go fast. Build fast. Run fast." category = "main" +description = "A web server and web framework that's written to go fast. Build fast. Run fast." +name = "sanic" optional = false python-versions = ">=3.6" +version = "20.3.0" [package.dependencies] aiofiles = ">=0.3.0" httptools = ">=0.0.10" httpx = "0.11.1" multidict = ">=4.0,<5.0" -ujson = {version = ">=1.35", markers = "sys_platform != \"win32\" and implementation_name == \"cpython\""} -uvloop = {version = ">=0.5.3", markers = "sys_platform != \"win32\" and implementation_name == \"cpython\""} +ujson = ">=1.35" +uvloop = ">=0.5.3" websockets = ">=7.0,<9.0" [package.extras] -all = ["pytest (==5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (==0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "sphinx (>=2.1.2)", "sphinx-rtd-theme", "recommonmark (>=0.5.0)", "docutils", "pygments", "uvloop (>=0.5.3)", "ujson (>=1.35)"] -dev = ["pytest (==5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (==0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "uvloop (>=0.5.3)", "ujson (>=1.35)"] +all = ["pytest (5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "sphinx (>=2.1.2)", "sphinx-rtd-theme", "recommonmark (>=0.5.0)", "docutils", "pygments", "uvloop (>=0.5.3)", "ujson (>=1.35)"] +dev = ["pytest (5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "uvloop (>=0.5.3)", "ujson (>=1.35)"] docs = ["sphinx (>=2.1.2)", "sphinx-rtd-theme", "recommonmark (>=0.5.0)", "docutils", "pygments"] -test = ["pytest (==5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (==0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "uvloop (>=0.5.3)", "ujson (>=1.35)"] +test = ["pytest (5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "uvloop (>=0.5.3)", "ujson (>=1.35)"] [[package]] -name = "sanic-cors" -version = "0.10.0.post3" -description = "A Sanic extension adding a decorator for CORS support. Based on flask-cors by Cory Dolphin." category = "main" +description = "A Sanic extension adding a decorator for CORS support. Based on flask-cors by Cory Dolphin." +name = "sanic-cors" optional = false python-versions = "*" +version = "0.10.0.post3" [package.dependencies] sanic = ">=18.12.0" sanic-plugins-framework = ">=0.9.0" [[package]] -name = "sanic-jwt" -version = "1.5.0" -description = "JWT oauth flow for Sanic" category = "main" +description = "JWT oauth flow for Sanic" +name = "sanic-jwt" optional = false python-versions = "*" +version = "1.5.0" [package.dependencies] pyjwt = "*" @@ -2425,23 +2510,24 @@ all = ["sphinx", "sphinx"] docs = ["sphinx"] [[package]] -name = "sanic-plugins-framework" -version = "0.9.5" -description = "Doing all of the boilerplate to create a Sanic Plugin, so you don't have to." category = "main" +description = "Doing all of the boilerplate to create a Sanic Plugin, so you don't have to." +name = "sanic-plugins-framework" optional = false python-versions = "*" +version = "0.9.5" [package.dependencies] sanic = ">=18.12.0,<21" +setuptools = ">=40.0" [[package]] -name = "scikit-learn" -version = "0.24.1" -description = "A set of python modules for machine learning and data mining" category = "main" +description = "A set of python modules for machine learning and data mining" +name = "scikit-learn" optional = false python-versions = ">=3.6" +version = "0.24.1" [package.dependencies] joblib = ">=0.11" @@ -2456,39 +2542,39 @@ examples = ["matplotlib (>=2.1.1)", "scikit-image (>=0.13)", "pandas (>=0.25.0)" tests = ["matplotlib (>=2.1.1)", "scikit-image (>=0.13)", "pandas (>=0.25.0)", "pytest (>=5.0.1)", "pytest-cov (>=2.9.0)", "flake8 (>=3.8.2)", "mypy (>=0.770)", "pyamg (>=4.0.0)"] [[package]] -name = "scipy" -version = "1.5.4" -description = "SciPy: Scientific Library for Python" category = "main" +description = "SciPy: Scientific Library for Python" +name = "scipy" optional = false python-versions = ">=3.6" +version = "1.5.4" [package.dependencies] numpy = ">=1.14.5" [[package]] -name = "sentencepiece" -version = "0.1.95" -description = "SentencePiece python wrapper" category = "main" +description = "SentencePiece python wrapper" +name = "sentencepiece" optional = true python-versions = "*" +version = "0.1.95" [[package]] -name = "sentinels" -version = "1.0.0" -description = "Various objects to denote special meanings in python" category = "dev" +description = "Various objects to denote special meanings in python" +name = "sentinels" optional = false python-versions = "*" +version = "1.0.0" [[package]] -name = "sentry-sdk" -version = "0.19.5" -description = "Python client for Sentry (https://sentry.io)" category = "main" +description = "Python client for Sentry (https://sentry.io)" +name = "sentry-sdk" optional = false python-versions = "*" +version = "0.19.5" [package.dependencies] certifi = "*" @@ -2511,20 +2597,20 @@ sqlalchemy = ["sqlalchemy (>=1.2)"] tornado = ["tornado (>=5)"] [[package]] -name = "six" -version = "1.15.0" -description = "Python 2 and 3 compatibility utilities" category = "main" +description = "Python 2 and 3 compatibility utilities" +name = "six" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" +version = "1.15.0" [[package]] -name = "sklearn-crfsuite" -version = "0.3.6" -description = "CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn" category = "main" +description = "CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn" +name = "sklearn-crfsuite" optional = false python-versions = "*" +version = "0.3.6" [package.dependencies] python-crfsuite = ">=0.8.3" @@ -2533,12 +2619,12 @@ tabulate = "*" tqdm = ">=2.0" [[package]] -name = "slackclient" -version = "2.9.3" -description = "Slack API clients for Web API and RTM API" category = "main" +description = "Slack API clients for Web API and RTM API" +name = "slackclient" optional = false python-versions = ">=3.6.0" +version = "2.9.3" [package.dependencies] aiohttp = ">3.5.2,<4.0.0" @@ -2547,47 +2633,49 @@ aiohttp = ">3.5.2,<4.0.0" optional = ["aiodns (>1.0)"] [[package]] -name = "smmap" -version = "3.0.5" -description = "A pure Python implementation of a sliding window memory map manager" category = "dev" +description = "A pure Python implementation of a sliding window memory map manager" +name = "smmap" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "3.0.5" [[package]] -name = "sniffio" -version = "1.2.0" -description = "Sniff out which async library your code is running under" category = "main" +description = "Sniff out which async library your code is running under" +name = "sniffio" optional = false python-versions = ">=3.5" +version = "1.2.0" [package.dependencies] -contextvars = {version = ">=2.1", markers = "python_version < \"3.7\""} +[package.dependencies.contextvars] +python = "<3.7" +version = ">=2.1" [[package]] -name = "snowballstemmer" -version = "2.1.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." category = "dev" +description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +name = "snowballstemmer" optional = false python-versions = "*" +version = "2.1.0" [[package]] -name = "sortedcontainers" -version = "2.3.0" -description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" category = "dev" +description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" +name = "sortedcontainers" optional = false python-versions = "*" +version = "2.3.0" [[package]] -name = "spacy" -version = "2.2.4" -description = "Industrial-strength Natural Language Processing (NLP) in Python" category = "main" +description = "Industrial-strength Natural Language Processing (NLP) in Python" +name = "spacy" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +version = "2.2.4" [package.dependencies] blis = ">=0.4.0,<0.5.0" @@ -2598,6 +2686,7 @@ numpy = ">=1.15.0" plac = ">=0.9.6,<1.2.0" preshed = ">=3.0.2,<3.1.0" requests = ">=2.13.0,<3.0.0" +setuptools = "*" srsly = ">=1.0.2,<1.1.0" thinc = "7.4.0" tqdm = ">=4.38.0,<5.0.0" @@ -2611,17 +2700,17 @@ cuda90 = ["cupy-cuda90 (>=5.0.0b4)"] cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] ja = ["fugashi (>=0.1.3)"] -ko = ["natto-py (==0.9.0)"] +ko = ["natto-py (0.9.0)"] lookups = ["spacy-lookups-data (>=0.0.5,<0.2.0)"] th = ["pythainlp (>=2.0)"] -[[package]] -name = "sqlalchemy" -version = "1.3.23" -description = "Database Abstraction Library" +[[package]] category = "main" +description = "Database Abstraction Library" +name = "sqlalchemy" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.3.23" [package.extras] mssql = ["pyodbc"] @@ -2636,43 +2725,46 @@ postgresql_psycopg2cffi = ["psycopg2cffi"] pymysql = ["pymysql (<1)", "pymysql"] [[package]] -name = "srsly" -version = "1.0.5" -description = "Modern high-performance serialization utilities for Python" category = "main" +description = "Modern high-performance serialization utilities for Python" +name = "srsly" optional = true python-versions = "*" +version = "1.0.5" [[package]] -name = "stevedore" -version = "3.3.0" -description = "Manage dynamic plugins for Python applications" category = "dev" +description = "Manage dynamic plugins for Python applications" +name = "stevedore" optional = false python-versions = ">=3.6" +version = "3.3.0" [package.dependencies] -importlib-metadata = {version = ">=1.7.0", markers = "python_version < \"3.8\""} pbr = ">=2.0.0,<2.1.0 || >2.1.0" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=1.7.0" + [[package]] -name = "tabulate" -version = "0.8.9" -description = "Pretty-print tabular data" category = "main" +description = "Pretty-print tabular data" +name = "tabulate" optional = false python-versions = "*" +version = "0.8.9" [package.extras] widechars = ["wcwidth"] [[package]] -name = "tensorboard" -version = "2.4.1" -description = "TensorBoard lets you watch Tensors Flow" category = "main" +description = "TensorBoard lets you watch Tensors Flow" +name = "tensorboard" optional = false python-versions = ">= 2.7, != 3.0.*, != 3.1.*" +version = "2.4.1" [package.dependencies] absl-py = ">=0.4" @@ -2683,25 +2775,30 @@ markdown = ">=2.6.8" numpy = ">=1.12.0" protobuf = ">=3.6.0" requests = ">=2.21.0,<3" +setuptools = ">=41.0.0" six = ">=1.10.0" tensorboard-plugin-wit = ">=1.6.0" werkzeug = ">=0.11.15" +[package.dependencies.wheel] +python = ">=3" +version = ">=0.26" + [[package]] -name = "tensorboard-plugin-wit" -version = "1.8.0" -description = "What-If Tool TensorBoard plugin." category = "main" +description = "What-If Tool TensorBoard plugin." +name = "tensorboard-plugin-wit" optional = false python-versions = "*" +version = "1.8.0" [[package]] -name = "tensorflow" -version = "2.3.2" -description = "TensorFlow is an open source machine learning framework for everyone." category = "main" +description = "TensorFlow is an open source machine learning framework for everyone." +name = "tensorflow" optional = false python-versions = "*" +version = "2.3.2" [package.dependencies] absl-py = ">=0.7.0" @@ -2718,15 +2815,16 @@ six = ">=1.12.0" tensorboard = ">=2.3.0,<3" tensorflow-estimator = ">=2.3.0,<2.4.0" termcolor = ">=1.1.0" +wheel = ">=0.26" wrapt = ">=1.11.1" [[package]] -name = "tensorflow-addons" -version = "0.12.0" -description = "TensorFlow Addons." category = "main" +description = "TensorFlow Addons." +name = "tensorflow-addons" optional = false python-versions = "*" +version = "0.12.0" [package.dependencies] typeguard = ">=2.7" @@ -2737,20 +2835,20 @@ tensorflow-cpu = ["tensorflow-cpu (>=2.3.0,<2.5.0)"] tensorflow-gpu = ["tensorflow-gpu (>=2.3.0,<2.5.0)"] [[package]] -name = "tensorflow-estimator" -version = "2.3.0" -description = "TensorFlow Estimator." category = "main" +description = "TensorFlow Estimator." +name = "tensorflow-estimator" optional = false python-versions = "*" +version = "2.3.0" [[package]] -name = "tensorflow-hub" -version = "0.10.0" -description = "TensorFlow Hub is a library to foster the publication, discovery, and consumption of reusable parts of machine learning models." category = "main" +description = "TensorFlow Hub is a library to foster the publication, discovery, and consumption of reusable parts of machine learning models." +name = "tensorflow-hub" optional = false python-versions = "*" +version = "0.10.0" [package.dependencies] numpy = ">=1.12.0" @@ -2761,12 +2859,12 @@ make_image_classifier = ["keras-preprocessing"] make_nearest_neighbour_index = ["apache-beam", "annoy"] [[package]] -name = "tensorflow-probability" -version = "0.11.1" -description = "Probabilistic modeling and statistical inference in TensorFlow" category = "main" +description = "Probabilistic modeling and statistical inference in TensorFlow" +name = "tensorflow-probability" optional = false python-versions = "*" +version = "0.11.1" [package.dependencies] cloudpickle = ">=1.3" @@ -2777,16 +2875,17 @@ numpy = ">=1.13.3" six = ">=1.10.0" [package.extras] -jax = ["jax (==0.1.74)", "jaxlib (==0.1.52)"] +jax = ["jax (0.1.74)", "jaxlib (0.1.52)"] tfds = ["tensorflow-datasets (>=2.2.0)"] [[package]] -name = "tensorflow-text" -version = "2.3.0" -description = "TF.Text is a TensorFlow library of text related ops, modules, and subgraphs." category = "main" +description = "TF.Text is a TensorFlow library of text related ops, modules, and subgraphs." +marker = "sys_platform != \"win32\"" +name = "tensorflow-text" optional = false python-versions = "*" +version = "2.3.0" [package.dependencies] tensorflow = ">=2.3.0,<2.4" @@ -2796,28 +2895,28 @@ tensorflow_gpu = ["tensorflow-gpu (>=2.1.0,<2.2)"] tests = ["absl-py", "pytest"] [[package]] -name = "termcolor" -version = "1.1.0" -description = "ANSII Color formatting for output in terminal." category = "main" +description = "ANSII Color formatting for output in terminal." +name = "termcolor" optional = false python-versions = "*" +version = "1.1.0" [[package]] -name = "terminaltables" -version = "3.1.0" -description = "Generate simple tables in terminals from a nested list of strings." category = "main" +description = "Generate simple tables in terminals from a nested list of strings." +name = "terminaltables" optional = false python-versions = "*" +version = "3.1.0" [[package]] -name = "thinc" -version = "7.4.0" -description = "Practical Machine Learning for NLP" category = "main" +description = "Practical Machine Learning for NLP" +name = "thinc" optional = true python-versions = "*" +version = "7.4.0" [package.dependencies] blis = ">=0.4.0,<0.5.0" @@ -2841,39 +2940,39 @@ cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] [[package]] -name = "threadpoolctl" -version = "2.1.0" -description = "threadpoolctl" category = "main" +description = "threadpoolctl" +name = "threadpoolctl" optional = false python-versions = ">=3.5" +version = "2.1.0" [[package]] -name = "tokenizers" -version = "0.7.0" -description = "Fast and Customizable Tokenizers" category = "main" +description = "Fast and Customizable Tokenizers" +name = "tokenizers" optional = true python-versions = "*" +version = "0.7.0" [package.extras] testing = ["pytest"] [[package]] -name = "toml" -version = "0.10.2" -description = "Python Library for Tom's Obvious, Minimal Language" category = "dev" +description = "Python Library for Tom's Obvious, Minimal Language" +name = "toml" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "0.10.2" [[package]] -name = "towncrier" -version = "19.2.0" -description = "Building newsfiles for your project." category = "dev" +description = "Building newsfiles for your project." +name = "towncrier" optional = false python-versions = "*" +version = "19.2.0" [package.dependencies] Click = "*" @@ -2882,12 +2981,12 @@ jinja2 = "*" toml = "*" [[package]] -name = "tqdm" -version = "4.59.0" -description = "Fast, Extensible Progress Meter" category = "main" +description = "Fast, Extensible Progress Meter" +name = "tqdm" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +version = "4.59.0" [package.extras] dev = ["py-make (>=0.1.0)", "twine", "wheel"] @@ -2895,15 +2994,14 @@ notebook = ["ipywidgets (>=6)"] telegram = ["requests"] [[package]] -name = "transformers" -version = "2.11.0" -description = "State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch" category = "main" +description = "State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch" +name = "transformers" optional = true python-versions = ">=3.6.0" +version = "2.11.0" [package.dependencies] -dataclasses = {version = "*", markers = "python_version < \"3.7\""} filelock = "*" numpy = "*" packaging = "*" @@ -2914,6 +3012,10 @@ sentencepiece = "*" tokenizers = "0.7.0" tqdm = ">=4.27" +[package.dependencies.dataclasses] +python = "<3.7" +version = "*" + [package.extras] all = ["pydantic", "uvicorn", "fastapi", "starlette", "tensorflow", "torch"] dev = ["pytest", "pytest-xdist", "timeout-decorator", "black", "isort", "flake8", "mecab-python3", "scikit-learn", "tensorflow", "torch"] @@ -2928,203 +3030,221 @@ tf-cpu = ["tensorflow-cpu", "onnxconverter-common", "keras2onnx"] torch = ["torch"] [[package]] -name = "twilio" -version = "6.50.1" -description = "Twilio API client and TwiML generator" category = "main" +description = "Twilio API client and TwiML generator" +name = "twilio" optional = false python-versions = "*" +version = "6.50.1" [package.dependencies] PyJWT = ">=1.4.2" pytz = "*" -requests = {version = ">=2.0.0", markers = "python_version >= \"3.0\""} six = "*" +[package.dependencies.requests] +python = ">=3.0" +version = ">=2.0.0" + [[package]] -name = "typed-ast" -version = "1.4.2" -description = "a fork of Python 2 and 3 ast modules with type comment support" category = "dev" +description = "a fork of Python 2 and 3 ast modules with type comment support" +name = "typed-ast" optional = false python-versions = "*" +version = "1.4.2" [[package]] -name = "typeguard" -version = "2.11.1" -description = "Run-time type checker for Python" category = "main" +description = "Run-time type checker for Python" +name = "typeguard" optional = false python-versions = ">=3.5.3" +version = "2.11.1" [package.extras] doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"] test = ["pytest", "typing-extensions", "mypy"] [[package]] -name = "typing-extensions" -version = "3.7.4.3" -description = "Backported and Experimental Type Hints for Python 3.5+" category = "main" +description = "Backported and Experimental Type Hints for Python 3.5+" +name = "typing-extensions" optional = false python-versions = "*" +version = "3.7.4.3" [[package]] -name = "tzlocal" -version = "2.1" -description = "tzinfo object for the local timezone" category = "main" +description = "tzinfo object for the local timezone" +name = "tzlocal" optional = false python-versions = "*" +version = "2.1" [package.dependencies] pytz = "*" [[package]] -name = "ujson" -version = "4.0.2" -description = "Ultra fast JSON encoder and decoder for Python" category = "main" +description = "Ultra fast JSON encoder and decoder for Python" +name = "ujson" optional = false python-versions = ">=3.6" +version = "4.0.2" [[package]] -name = "uritemplate" -version = "3.0.1" -description = "URI templates" category = "main" +description = "URI templates" +name = "uritemplate" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "3.0.1" [[package]] -name = "urllib3" -version = "1.26.3" -description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" +description = "HTTP library with thread-safe connection pooling, file post, and more." +name = "urllib3" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +version = "1.26.4" [package.extras] brotli = ["brotlipy (>=0.6.0)"] secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] -socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] +socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"] [[package]] -name = "uvloop" -version = "0.14.0" -description = "Fast implementation of asyncio event loop on top of libuv" category = "main" +description = "Fast implementation of asyncio event loop on top of libuv" +marker = "sys_platform != \"win32\" and implementation_name == \"cpython\" or sys_platform != \"win32\"" +name = "uvloop" optional = false python-versions = "*" +version = "0.14.0" [[package]] -name = "wasabi" -version = "0.8.2" -description = "A lightweight console printing and formatting toolkit" category = "main" +description = "A lightweight console printing and formatting toolkit" +name = "wasabi" optional = true python-versions = "*" +version = "0.8.2" [[package]] -name = "watchdog" -version = "1.0.2" -description = "Filesystem events monitoring" category = "dev" +description = "Filesystem events monitoring" +name = "watchdog" optional = false python-versions = ">=3.6" +version = "1.0.2" [package.extras] watchmedo = ["PyYAML (>=3.10)", "argh (>=0.24.1)"] [[package]] -name = "wcwidth" -version = "0.2.5" -description = "Measures the displayed width of unicode strings in a terminal" category = "main" +description = "Measures the displayed width of unicode strings in a terminal" +name = "wcwidth" optional = false python-versions = "*" +version = "0.2.5" [[package]] -name = "webexteamssdk" -version = "1.6" -description = "Community-developed Python SDK for the Webex Teams APIs" category = "main" +description = "Community-developed Python SDK for the Webex Teams APIs" +name = "webexteamssdk" optional = false python-versions = "*" +version = "1.6" [package.dependencies] -future = "*" PyJWT = "*" +future = "*" requests = ">=2.4.2" requests-toolbelt = "*" [[package]] -name = "websocket-client" -version = "0.58.0" -description = "WebSocket client for Python with low level API options" category = "dev" +description = "WebSocket client for Python with low level API options" +name = "websocket-client" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "0.58.0" [package.dependencies] six = "*" [[package]] -name = "websockets" -version = "8.0.2" -description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" category = "main" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +name = "websockets" optional = false python-versions = ">=3.6" +version = "8.0.2" [[package]] -name = "werkzeug" -version = "1.0.1" -description = "The comprehensive WSGI web application library." category = "main" +description = "The comprehensive WSGI web application library." +name = "werkzeug" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.0.1" [package.extras] dev = ["pytest", "pytest-timeout", "coverage", "tox", "sphinx", "pallets-sphinx-themes", "sphinx-issues"] watchdog = ["watchdog"] [[package]] -name = "wrapt" -version = "1.12.1" -description = "Module for decorators, wrappers and monkey patching." category = "main" +description = "A built-package format for Python" +name = "wheel" +optional = false +python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +version = "0.36.2" + +[package.extras] +test = ["pytest (>=3.0.0)", "pytest-cov"] + +[[package]] +category = "main" +description = "Module for decorators, wrappers and monkey patching." +name = "wrapt" optional = false python-versions = "*" +version = "1.12.1" [[package]] -name = "xmltodict" -version = "0.12.0" -description = "Makes working with XML feel like you are working with JSON" category = "dev" +description = "Makes working with XML feel like you are working with JSON" +name = "xmltodict" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "0.12.0" [[package]] -name = "yarl" -version = "1.5.1" -description = "Yet another URL library" category = "main" +description = "Yet another URL library" +name = "yarl" optional = false python-versions = ">=3.5" +version = "1.5.1" [package.dependencies] idna = ">=2.0" multidict = ">=4.0" -typing-extensions = {version = ">=3.7.4", markers = "python_version < \"3.8\""} + +[package.dependencies.typing-extensions] +python = "<3.8" +version = ">=3.7.4" [[package]] -name = "zipp" -version = "3.4.1" -description = "Backport of pathlib-compatible object wrapper for zip files" category = "main" +description = "Backport of pathlib-compatible object wrapper for zip files" +name = "zipp" optional = false python-versions = ">=3.6" +version = "3.4.1" [package.extras] docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] @@ -3138,9 +3258,9 @@ spacy = ["spacy"] transformers = ["transformers"] [metadata] -lock-version = "1.1" +content-hash = "fdfb57839f6ff9a79eca048bfbaef8f08543952a30f830b35c17fc781fe8127a" +lock-version = "1.0" python-versions = ">=3.6,<3.9" -content-hash = "9ba7c8e503098bc2af212262a046be7034e7bc06459f3faf91ee25ec31dd429b" [metadata.files] absl-py = [ @@ -3211,9 +3331,9 @@ attrs = [ {file = "attrs-20.3.0.tar.gz", hash = "sha256:832aa3cde19744e49938b91fea06d69ecb9e649c93ba974535d08ad92164f700"}, ] aws-sam-translator = [ - {file = "aws-sam-translator-1.34.0.tar.gz", hash = "sha256:857c62a03e3bb4a3f7074e867f52ced636dc06192c8216e00732122f21a206c2"}, - {file = "aws_sam_translator-1.34.0-py2-none-any.whl", hash = "sha256:a22d505ddc0c48e3cf0ff0127096bdc1231d20c852509201ffba47dc8e683a1a"}, - {file = "aws_sam_translator-1.34.0-py3-none-any.whl", hash = "sha256:1cfc8ba13c43e8c425fdcd6c246fdd90899a3ed89310d84a72ccdf082e4146d7"}, + {file = "aws-sam-translator-1.35.0.tar.gz", hash = "sha256:5cf7faab3566843f3b44ef1a42a9c106ffb50809da4002faab818076dcc7bff8"}, + {file = "aws_sam_translator-1.35.0-py2-none-any.whl", hash = "sha256:2f8904fd4a631752bc441a8fd928c444ed98ceb86b94d25ed7b84982e2eff1cd"}, + {file = "aws_sam_translator-1.35.0-py3-none-any.whl", hash = "sha256:c35075e7e804490d6025598ed4878ad3ab8668e37cafb7ae75120b1c37a6d212"}, ] aws-xray-sdk = [ {file = "aws-xray-sdk-2.6.0.tar.gz", hash = "sha256:abf5b90f740e1f402e23414c9670e59cb9772e235e271fef2bce62b9100cbc77"}, @@ -3262,12 +3382,12 @@ boto = [ {file = "boto-2.49.0.tar.gz", hash = "sha256:ea0d3b40a2d852767be77ca343b58a9e3a4b00d9db440efb8da74b4e58025e5a"}, ] boto3 = [ - {file = "boto3-1.17.25-py2.py3-none-any.whl", hash = "sha256:399ccbd31b7aa09d53c4e449fe575803b033fcc23ed3a1d7ae2fe7a04727a562"}, - {file = "boto3-1.17.25.tar.gz", hash = "sha256:273e96ae2b95a6036a4c3547e76a270b17ab761cc76053823c9e361d268213ef"}, + {file = "boto3-1.17.34-py2.py3-none-any.whl", hash = "sha256:1ddd597e3d8b7553432f84b32b9519cc90aad91c4dc3873725375163c9f98353"}, + {file = "boto3-1.17.34.tar.gz", hash = "sha256:8f33cb3d2fc42b0547a5560a6d7397aa93336f50899386762b2450682c0e992b"}, ] botocore = [ - {file = "botocore-1.20.25-py2.py3-none-any.whl", hash = "sha256:f1c04a5e96944b628ae98a2975829125c0e9b99f9be7b118d42fb82cef3c420a"}, - {file = "botocore-1.20.25.tar.gz", hash = "sha256:b80b4efe5fafb29f24a3657d1f77aa170525c876b5fd9384d5e5859d0405206e"}, + {file = "botocore-1.20.34-py2.py3-none-any.whl", hash = "sha256:c4fe4fea1d6a3934dd8c670ee83b128f935a64078786fe8afb8a662446304926"}, + {file = "botocore-1.20.34.tar.gz", hash = "sha256:749bdb151e340329f1b25600bfe9d223e930f8ba26bd74b71478ca5781f2feaf"}, ] cachetools = [ {file = "cachetools-4.2.1-py3-none-any.whl", hash = "sha256:1d9d5f567be80f7c07d765e21b814326d78c61eb0c3a637dffc0e5d1796cb2e2"}, @@ -3321,8 +3441,8 @@ cffi = [ {file = "cffi-1.14.5.tar.gz", hash = "sha256:fd78e5fee591709f32ef6edb9a015b4aa1a5022598e36227500c8f4e02328d9c"}, ] cfn-lint = [ - {file = "cfn-lint-0.47.0.tar.gz", hash = "sha256:92a8d6ec6bfbf5f258a5bad51d070fa8c84d8c65b94ea07cf6a3a79b326bcf07"}, - {file = "cfn_lint-0.47.0-py3-none-any.whl", hash = "sha256:700143d01342038b4b203f5f6c79d22e1c6b9e812b7db33ae66e4bb38bfa0883"}, + {file = "cfn-lint-0.48.0.tar.gz", hash = "sha256:6b8fdc1994ee814630d353be1a0a00e3ba13bb776ebf9b0d28479a441c157aeb"}, + {file = "cfn_lint-0.48.0-py3-none-any.whl", hash = "sha256:2ffda6da0fe57d11c89cc0b44a9aa58e117ef8cb0cc30a8e543b14cdeaedeb39"}, ] chardet = [ {file = "chardet-3.0.4-py2.py3-none-any.whl", hash = "sha256:fc323ffcaeaed0e0a02bf4d117757b98aed530d9ed4531e3e15460124c106691"}, @@ -3446,8 +3566,8 @@ cymem = [ {file = "cymem-2.0.5.tar.gz", hash = "sha256:190e15d9cf2c3bde60ae37bddbae6568a36044dc4a326d84081a5fa08818eee0"}, ] dataclasses = [ - {file = "dataclasses-0.8-py3-none-any.whl", hash = "sha256:0201d89fa866f68c8ebd9d08ee6ff50c0b255f8ec63a71c16fda7af82bb887bf"}, - {file = "dataclasses-0.8.tar.gz", hash = "sha256:8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97"}, + {file = "dataclasses-0.6-py3-none-any.whl", hash = "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f"}, + {file = "dataclasses-0.6.tar.gz", hash = "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84"}, ] decorator = [ {file = "decorator-4.4.2-py2.py3-none-any.whl", hash = "sha256:41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760"}, @@ -3511,12 +3631,12 @@ filelock = [ {file = "filelock-3.0.12.tar.gz", hash = "sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59"}, ] flake8 = [ - {file = "flake8-3.8.4-py2.py3-none-any.whl", hash = "sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839"}, - {file = "flake8-3.8.4.tar.gz", hash = "sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b"}, + {file = "flake8-3.9.0-py2.py3-none-any.whl", hash = "sha256:12d05ab02614b6aee8df7c36b97d1a3b2372761222b19b58621355e82acddcff"}, + {file = "flake8-3.9.0.tar.gz", hash = "sha256:78873e372b12b093da7b5e5ed302e8ad9e988b38b063b61ad937f26ca58fc5f0"}, ] flake8-docstrings = [ - {file = "flake8-docstrings-1.5.0.tar.gz", hash = "sha256:3d5a31c7ec6b7367ea6506a87ec293b94a0a46c0bce2bb4975b7f1d09b6f3717"}, - {file = "flake8_docstrings-1.5.0-py2.py3-none-any.whl", hash = "sha256:a256ba91bc52307bef1de59e2a009c3cf61c3d0952dbe035d6ff7208940c2edc"}, + {file = "flake8-docstrings-1.6.0.tar.gz", hash = "sha256:9fe7c6a306064af8e62a055c2f61e9eb1da55f84bb39caef2b84ce53708ac34b"}, + {file = "flake8_docstrings-1.6.0-py2.py3-none-any.whl", hash = "sha256:99cac583d6c7e32dd28bbfbef120a7c0d1b6dde4adb5a9fd441c4227a6534bde"}, ] freezegun = [ {file = "freezegun-1.1.0-py2.py3-none-any.whl", hash = "sha256:2ae695f7eb96c62529f03a038461afe3c692db3465e215355e1bb4b0ab408712"}, @@ -3546,8 +3666,8 @@ google-api-core = [ {file = "google_api_core-1.26.1-py2.py3-none-any.whl", hash = "sha256:c383206f0f87545d3e658c4f8dc3b18a8457610fdbd791a15757c5b42d1e0e7f"}, ] google-auth = [ - {file = "google-auth-1.27.1.tar.gz", hash = "sha256:d8958af6968e4ecd599f82357ebcfeb126f826ed0656126ad68416f810f7531e"}, - {file = "google_auth-1.27.1-py2.py3-none-any.whl", hash = "sha256:63a5636d7eacfe6ef5b7e36e112b3149fa1c5b5ad77dd6df54910459bcd6b89f"}, + {file = "google-auth-1.28.0.tar.gz", hash = "sha256:9bd436d19ab047001a1340720d2b629eb96dd503258c524921ec2af3ee88a80e"}, + {file = "google_auth-1.28.0-py2.py3-none-any.whl", hash = "sha256:dcaba3aa9d4e0e96fd945bf25a86b6f878fcb05770b67adbeb50a63ca4d28a5e"}, ] google-auth-oauthlib = [ {file = "google-auth-oauthlib-0.4.3.tar.gz", hash = "sha256:54431535309cfab50897d9c181e8c2226268825aa6e42e930b05b99c5041a18c"}, @@ -3755,8 +3875,8 @@ immutables = [ {file = "immutables-0.15.tar.gz", hash = "sha256:3713ab1ebbb6946b7ce1387bb9d1d7f5e09c45add58c2a2ee65f963c171e746b"}, ] importlib-metadata = [ - {file = "importlib_metadata-3.7.2-py3-none-any.whl", hash = "sha256:407d13f55dc6f2a844e62325d18ad7019a436c4bfcaee34cda35f2be6e7c3e34"}, - {file = "importlib_metadata-3.7.2.tar.gz", hash = "sha256:18d5ff601069f98d5d605b6a4b50c18a34811d655c55548adc833e687289acde"}, + {file = "importlib_metadata-3.7.3-py3-none-any.whl", hash = "sha256:b74159469b464a99cb8cc3e21973e4d96e05d3024d337313fedb618a6e86e6f4"}, + {file = "importlib_metadata-3.7.3.tar.gz", hash = "sha256:742add720a20d0467df2f444ae41704000f50e1234f46174b51f9c6031a1bd71"}, ] importlib-resources = [ {file = "importlib_resources-3.3.1-py2.py3-none-any.whl", hash = "sha256:42068585cc5e8c2bf0a17449817401102a5125cbfbb26bb0f43cde1568f6f2df"}, @@ -3793,16 +3913,16 @@ jsondiff = [ {file = "jsondiff-1.2.0.tar.gz", hash = "sha256:34941bc431d10aa15828afe1cbb644977a114e75eef6cc74fb58951312326303"}, ] jsonpatch = [ - {file = "jsonpatch-1.31-py2.py3-none-any.whl", hash = "sha256:586f40a162e341eb766f4358a1644e289621b5e65f9b3b6d4955a4c15e9ac8bd"}, - {file = "jsonpatch-1.31.tar.gz", hash = "sha256:ae6f3686fc71b53a278a9fdeb91afdc0e523e2f8f8a82cb2f04af90413a8eacb"}, + {file = "jsonpatch-1.32-py2.py3-none-any.whl", hash = "sha256:26ac385719ac9f54df8a2f0827bb8253aa3ea8ab7b3368457bcdb8c14595a397"}, + {file = "jsonpatch-1.32.tar.gz", hash = "sha256:b6ddfe6c3db30d81a96aaeceb6baf916094ffa23d7dd5fa2c13e13f8b6e600c2"}, ] jsonpickle = [ {file = "jsonpickle-2.0.0-py2.py3-none-any.whl", hash = "sha256:c1010994c1fbda87a48f8a56698605b598cb0fc6bb7e7927559fc1100e69aeac"}, {file = "jsonpickle-2.0.0.tar.gz", hash = "sha256:0be49cba80ea6f87a168aa8168d717d00c6ca07ba83df3cec32d3b30bfe6fb9a"}, ] jsonpointer = [ - {file = "jsonpointer-2.0-py2.py3-none-any.whl", hash = "sha256:ff379fa021d1b81ab539f5ec467c7745beb1a5671463f9dcc2b2d458bd361c1e"}, - {file = "jsonpointer-2.0.tar.gz", hash = "sha256:c192ba86648e05fdae4f08a17ec25180a9aef5008d973407b581798a83975362"}, + {file = "jsonpointer-2.1-py2.py3-none-any.whl", hash = "sha256:150f80c5badd02c757da6644852f612f88e8b4bc2f9852dcbf557c8738919686"}, + {file = "jsonpointer-2.1.tar.gz", hash = "sha256:5a34b698db1eb79ceac454159d3f7c12a451a91f6334a4f638454327b7a89962"}, ] jsonschema = [ {file = "jsonschema-3.2.0-py2.py3-none-any.whl", hash = "sha256:4e5b3cf8216f577bee9ce139cbe72eca3ea4f292ec60928ff24758ce626cd163"}, @@ -3880,20 +4000,39 @@ markupsafe = [ {file = "MarkupSafe-1.1.1-cp35-cp35m-win32.whl", hash = "sha256:6dd73240d2af64df90aa7c4e7481e23825ea70af4b4922f8ede5b9e35f78a3b1"}, {file = "MarkupSafe-1.1.1-cp35-cp35m-win_amd64.whl", hash = "sha256:9add70b36c5666a2ed02b43b335fe19002ee5235efd4b8a89bfcf9005bebac0d"}, {file = "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_6_intel.whl", hash = "sha256:24982cc2533820871eba85ba648cd53d8623687ff11cbb805be4ff7b4c971aff"}, + {file = "MarkupSafe-1.1.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:d53bc011414228441014aa71dbec320c66468c1030aae3a6e29778a3382d96e5"}, {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:00bc623926325b26bb9605ae9eae8a215691f33cae5df11ca5424f06f2d1f473"}, {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:717ba8fe3ae9cc0006d7c451f0bb265ee07739daf76355d06366154ee68d221e"}, + {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_i686.whl", hash = "sha256:3b8a6499709d29c2e2399569d96719a1b21dcd94410a586a18526b143ec8470f"}, + {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux2010_x86_64.whl", hash = "sha256:84dee80c15f1b560d55bcfe6d47b27d070b4681c699c572af2e3c7cc90a3b8e0"}, + {file = "MarkupSafe-1.1.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:b1dba4527182c95a0db8b6060cc98ac49b9e2f5e64320e2b56e47cb2831978c7"}, {file = "MarkupSafe-1.1.1-cp36-cp36m-win32.whl", hash = "sha256:535f6fc4d397c1563d08b88e485c3496cf5784e927af890fb3c3aac7f933ec66"}, {file = "MarkupSafe-1.1.1-cp36-cp36m-win_amd64.whl", hash = "sha256:b1282f8c00509d99fef04d8ba936b156d419be841854fe901d8ae224c59f0be5"}, {file = "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_6_intel.whl", hash = "sha256:8defac2f2ccd6805ebf65f5eeb132adcf2ab57aa11fdf4c0dd5169a004710e7d"}, + {file = "MarkupSafe-1.1.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:bf5aa3cbcfdf57fa2ee9cd1822c862ef23037f5c832ad09cfea57fa846dec193"}, {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:46c99d2de99945ec5cb54f23c8cd5689f6d7177305ebff350a58ce5f8de1669e"}, {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:ba59edeaa2fc6114428f1637ffff42da1e311e29382d81b339c1817d37ec93c6"}, + {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_i686.whl", hash = "sha256:6fffc775d90dcc9aed1b89219549b329a9250d918fd0b8fa8d93d154918422e1"}, + {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux2010_x86_64.whl", hash = "sha256:a6a744282b7718a2a62d2ed9d993cad6f5f585605ad352c11de459f4108df0a1"}, + {file = "MarkupSafe-1.1.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:195d7d2c4fbb0ee8139a6cf67194f3973a6b3042d742ebe0a9ed36d8b6f0c07f"}, {file = "MarkupSafe-1.1.1-cp37-cp37m-win32.whl", hash = "sha256:b00c1de48212e4cc9603895652c5c410df699856a2853135b3967591e4beebc2"}, {file = "MarkupSafe-1.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:9bf40443012702a1d2070043cb6291650a0841ece432556f784f004937f0f32c"}, {file = "MarkupSafe-1.1.1-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:6788b695d50a51edb699cb55e35487e430fa21f1ed838122d722e0ff0ac5ba15"}, {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:cdb132fc825c38e1aeec2c8aa9338310d29d337bebbd7baa06889d09a60a1fa2"}, {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:13d3144e1e340870b25e7b10b98d779608c02016d5184cfb9927a9f10c689f42"}, + {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_i686.whl", hash = "sha256:acf08ac40292838b3cbbb06cfe9b2cb9ec78fce8baca31ddb87aaac2e2dc3bc2"}, + {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux2010_x86_64.whl", hash = "sha256:d9be0ba6c527163cbed5e0857c451fcd092ce83947944d6c14bc95441203f032"}, + {file = "MarkupSafe-1.1.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:caabedc8323f1e93231b52fc32bdcde6db817623d33e100708d9a68e1f53b26b"}, {file = "MarkupSafe-1.1.1-cp38-cp38-win32.whl", hash = "sha256:596510de112c685489095da617b5bcbbac7dd6384aeebeda4df6025d0256a81b"}, {file = "MarkupSafe-1.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:e8313f01ba26fbbe36c7be1966a7b7424942f670f38e666995b88d012765b9be"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:d73a845f227b0bfe8a7455ee623525ee656a9e2e749e4742706d80a6065d5e2c"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:98bae9582248d6cf62321dcb52aaf5d9adf0bad3b40582925ef7c7f0ed85fceb"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:2beec1e0de6924ea551859edb9e7679da6e4870d32cb766240ce17e0a0ba2014"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_i686.whl", hash = "sha256:7fed13866cf14bba33e7176717346713881f56d9d2bcebab207f7a036f41b850"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux2010_x86_64.whl", hash = "sha256:6f1e273a344928347c1290119b493a1f0303c52f5a5eae5f16d74f48c15d4a85"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:feb7b34d6325451ef96bc0e36e1a6c0c1c64bc1fbec4b854f4529e51887b1621"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-win32.whl", hash = "sha256:22c178a091fc6630d0d045bdb5992d2dfe14e3259760e713c490da5323866c39"}, + {file = "MarkupSafe-1.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:b7d644ddb4dbd407d31ffb699f1d140bc35478da613b441c582aeb7c43838dd8"}, {file = "MarkupSafe-1.1.1.tar.gz", hash = "sha256:29872e92839765e546828bb7754a68c418d927cd064fd4708fab9fe9c8bb116b"}, ] matplotlib = [ @@ -4036,8 +4175,8 @@ networkx = [ {file = "nr.metaclass-0.0.6.tar.gz", hash = "sha256:3d52f8e603e3c2944b9135e5a09593c3c36191f26cf1c29a7c71efb192552b10"}, ] "nr.parsing.date" = [ - {file = "nr.parsing.date-0.4.4-py3-none-any.whl", hash = "sha256:047404978517d892b961bf065d3373ba5e53b6207af978b2c08b2e49498e7bb0"}, - {file = "nr.parsing.date-0.4.4.tar.gz", hash = "sha256:1c4d25f8f7141676cce03728153f4216d2170adc537aefb2f535a4bad78e3d5d"}, + {file = "nr.parsing.date-0.6.0-py3-none-any.whl", hash = "sha256:ebecd847f4afe6d79b96411f7ae4765e20260dbf8eaa63d1148dcd1ee67f6616"}, + {file = "nr.parsing.date-0.6.0.tar.gz", hash = "sha256:ee952fff6c13b0f1168728b9c17b417d4d2fdb661deefadfbbf2a60ef714fce3"}, ] "nr.pylang.utils" = [ {file = "nr.pylang.utils-0.0.4-py3-none-any.whl", hash = "sha256:cf8c88b9e7821a256e31e83e16dcd506d1fb33ea3cf37578eb163526ab044a27"}, @@ -4178,26 +4317,26 @@ prompt-toolkit = [ {file = "prompt_toolkit-2.0.10.tar.gz", hash = "sha256:f15af68f66e664eaa559d4ac8a928111eebd5feda0c11738b5998045224829db"}, ] protobuf = [ - {file = "protobuf-3.15.5-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:d26ed8dbdbe6b62cd24173c9ceb7588ae7831eec172ac002b095af091db01196"}, - {file = "protobuf-3.15.5-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:9133b39924485ae43c02fc8274e57e5aa1706ad0970de49c72cfb8c0854d5f89"}, - {file = "protobuf-3.15.5-cp35-cp35m-macosx_10_9_intel.whl", hash = "sha256:6bb44c15c98091e926a98362bff7fb24338bdf4001a6614834b8414c3b8593ee"}, - {file = "protobuf-3.15.5-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:2d4cede5f2f2514df4a1eda1424a14d46daa5ea57963a1ea0fdab8d74ca2f9cd"}, - {file = "protobuf-3.15.5-cp35-cp35m-win32.whl", hash = "sha256:ab735b3a4342004afa60ff580ce2be0f2aa784f1f69ee7f08a23ef26d22d811d"}, - {file = "protobuf-3.15.5-cp35-cp35m-win_amd64.whl", hash = "sha256:a390e4bbb8232945fc8e4493c8b70949423a6dacee6f0353021b59c40b039e25"}, - {file = "protobuf-3.15.5-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:dc7191b2e3361fdf2979e78a120a3a40e9d811318f6b2629036f53d9cb041c09"}, - {file = "protobuf-3.15.5-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:762f6b9fb8025db34f762a860fd2b1473dfc84bcd0c3e4f396a695c83d733729"}, - {file = "protobuf-3.15.5-cp36-cp36m-win32.whl", hash = "sha256:d1aab4d0aed36f7873734a243b46786d407cfa1010fae886249db56a1493a057"}, - {file = "protobuf-3.15.5-cp36-cp36m-win_amd64.whl", hash = "sha256:119b4d308c87e833b6265b3922d5f5927e9d804605fcb1c1f771aa4d17e03591"}, - {file = "protobuf-3.15.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:c5b37b117ef89431149883d9b867c341a01f835142864722534885dcc1db6b1b"}, - {file = "protobuf-3.15.5-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:f75aa0483fec2e4208bd4be18da0e3d7161dc74c65b6d6108f5968a8fe53a8ce"}, - {file = "protobuf-3.15.5-cp37-cp37m-win32.whl", hash = "sha256:5d52d89e26adf0ba65193b6be39025c7766740ccc57fe9d10ddb709220b360d9"}, - {file = "protobuf-3.15.5-cp37-cp37m-win_amd64.whl", hash = "sha256:87b5bc2ff944810a918628fc1f45f766acab23e1fecb0634fcf86cda554b30c4"}, - {file = "protobuf-3.15.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:282385b8dd168b0f71f2ffca74c1fb39377f42217830ab492a0b64cbe14f86c1"}, - {file = "protobuf-3.15.5-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:9f4445f197f779cd5b37c9d5d4aeb0d1999c1df7d143a9bce21d03dac8dba205"}, - {file = "protobuf-3.15.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:ac7c7a2b271307787ccdc0a45278827f36f72aba5040eadefff129b869068797"}, - {file = "protobuf-3.15.5-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:8090b77f0791560b3c01263f6222006fe4c1d1d526539344afc4ecd9bd3e56f2"}, - {file = "protobuf-3.15.5-py2.py3-none-any.whl", hash = "sha256:dbb98adb4281684eb54ce1f003b574bbc5768b9f614d7faa2c56f30e18519ec7"}, - {file = "protobuf-3.15.5.tar.gz", hash = "sha256:be8a929c6178bb6cbe9e2c858be62fa08966a39ae758a8493a88f0ed1efb6097"}, + {file = "protobuf-3.15.6-cp27-cp27m-macosx_10_9_x86_64.whl", hash = "sha256:1771ef20e88759c4d81db213e89b7a1fc53937968e12af6603c658ee4bcbfa38"}, + {file = "protobuf-3.15.6-cp27-cp27mu-manylinux1_x86_64.whl", hash = "sha256:1a66261a402d05c8ad8c1fde8631837307bf8d7e7740a4f3941fc3277c2e1528"}, + {file = "protobuf-3.15.6-cp35-cp35m-macosx_10_9_intel.whl", hash = "sha256:eac23a3e56175b710f3da9a9e8e2aa571891fbec60e0c5a06db1c7b1613b5cfd"}, + {file = "protobuf-3.15.6-cp35-cp35m-manylinux1_x86_64.whl", hash = "sha256:9ec220d90eda8bb7a7a1434a8aed4fe26d7e648c1a051c2885f3f5725b6aa71a"}, + {file = "protobuf-3.15.6-cp35-cp35m-win32.whl", hash = "sha256:88d8f21d1ac205eedb6dea943f8204ed08201b081dba2a966ab5612788b9bb1e"}, + {file = "protobuf-3.15.6-cp35-cp35m-win_amd64.whl", hash = "sha256:eaada29bbf087dea7d8bce4d1d604fc768749e8809e9c295922accd7c8fce4d5"}, + {file = "protobuf-3.15.6-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:256c0b2e338c1f3228d3280707606fe5531fde85ab9d704cde6fdeb55112531f"}, + {file = "protobuf-3.15.6-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:b9069e45b6e78412fba4a314ea38b4a478686060acf470d2b131b3a2c50484ec"}, + {file = "protobuf-3.15.6-cp36-cp36m-win32.whl", hash = "sha256:24f4697f57b8520c897a401b7f9a5ae45c369e22c572e305dfaf8053ecb49687"}, + {file = "protobuf-3.15.6-cp36-cp36m-win_amd64.whl", hash = "sha256:d9ed0955b794f1e5f367e27f8a8ff25501eabe34573f003f06639c366ca75f73"}, + {file = "protobuf-3.15.6-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:822ac7f87fc2fb9b24edd2db390538b60ef50256e421ca30d65250fad5a3d477"}, + {file = "protobuf-3.15.6-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:74ac159989e2b02d761188a2b6f4601ff5e494d9b9d863f5ad6e98e5e0c54328"}, + {file = "protobuf-3.15.6-cp37-cp37m-win32.whl", hash = "sha256:30fe4249a364576f9594180589c3f9c4771952014b5f77f0372923fc7bafbbe2"}, + {file = "protobuf-3.15.6-cp37-cp37m-win_amd64.whl", hash = "sha256:45a91fc6f9aa86d3effdeda6751882b02de628519ba06d7160daffde0c889ff8"}, + {file = "protobuf-3.15.6-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:83c7c7534f050cb25383bb817159416601d1cc46c40bc5e851ec8bbddfc34a2f"}, + {file = "protobuf-3.15.6-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:9ec20a6ded7d0888e767ad029dbb126e604e18db744ac0a428cf746e040ccecd"}, + {file = "protobuf-3.15.6-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:0f2da2fcc4102b6c3b57f03c9d8d5e37c63f8bc74deaa6cb54e0cc4524a77247"}, + {file = "protobuf-3.15.6-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:70054ae1ce5dea7dec7357db931fcf487f40ea45b02cb719ee6af07eb1e906fb"}, + {file = "protobuf-3.15.6-py2.py3-none-any.whl", hash = "sha256:1655fc0ba7402560d749de13edbfca1ac45d1753d8f4e5292989f18f5a00c215"}, + {file = "protobuf-3.15.6.tar.gz", hash = "sha256:2b974519a2ae83aa1e31cff9018c70bbe0e303a46a598f982943c49ae1d4fcd3"}, ] psycopg2-binary = [ {file = "psycopg2-binary-2.8.6.tar.gz", hash = "sha256:11b9c0ebce097180129e422379b824ae21c8f2a6596b159c7659e2e5a00e1aa0"}, @@ -4271,8 +4410,8 @@ pyasn1-modules = [ {file = "pyasn1_modules-0.2.8-py3.7.egg", hash = "sha256:c29a5e5cc7a3f05926aff34e097e84f8589cd790ce0ed41b67aed6857b26aafd"}, ] pycodestyle = [ - {file = "pycodestyle-2.6.0-py2.py3-none-any.whl", hash = "sha256:2295e7b2f6b5bd100585ebcb1f616591b652db8a741695b3d8f5d28bdc934367"}, - {file = "pycodestyle-2.6.0.tar.gz", hash = "sha256:c58a7d2815e0e8d7972bf1803331fb0152f867bd89adf8a01dfd55085434192e"}, + {file = "pycodestyle-2.7.0-py2.py3-none-any.whl", hash = "sha256:514f76d918fcc0b55c6680472f0a37970994e07bbb80725808c17089be302068"}, + {file = "pycodestyle-2.7.0.tar.gz", hash = "sha256:c389c1d06bf7904078ca03399a4816f974a1d590090fecea0c63ec26ebaf1cef"}, ] pycparser = [ {file = "pycparser-2.20-py2.py3-none-any.whl", hash = "sha256:7582ad22678f0fcd81102833f60ef8d0e57288b6b5fb00323d101be910e35705"}, @@ -4283,16 +4422,16 @@ pydoc-markdown = [ {file = "pydoc_markdown-3.10.0-py3-none-any.whl", hash = "sha256:eccca05d136f17a1b85fc6d9fba58e5a4f134621ab0426958c79f8fc03b589ff"}, ] pydocstyle = [ - {file = "pydocstyle-5.1.1-py3-none-any.whl", hash = "sha256:aca749e190a01726a4fb472dd4ef23b5c9da7b9205c0a7857c06533de13fd678"}, - {file = "pydocstyle-5.1.1.tar.gz", hash = "sha256:19b86fa8617ed916776a11cd8bc0197e5b9856d5433b777f51a3defe13075325"}, + {file = "pydocstyle-6.0.0-py3-none-any.whl", hash = "sha256:d4449cf16d7e6709f63192146706933c7a334af7c0f083904799ccb851c50f6d"}, + {file = "pydocstyle-6.0.0.tar.gz", hash = "sha256:164befb520d851dbcf0e029681b91f4f599c62c5cd8933fd54b1bfbd50e89e1f"}, ] pydot = [ {file = "pydot-1.4.2-py2.py3-none-any.whl", hash = "sha256:66c98190c65b8d2e2382a441b4c0edfdb4f4c025ef9cb9874de478fb0793a451"}, {file = "pydot-1.4.2.tar.gz", hash = "sha256:248081a39bcb56784deb018977e428605c1c758f10897a339fce1dd728ff007d"}, ] pyflakes = [ - {file = "pyflakes-2.2.0-py2.py3-none-any.whl", hash = "sha256:0d94e0e05a19e57a99444b6ddcf9a6eb2e5c68d3ca1e98e90707af8152c90a92"}, - {file = "pyflakes-2.2.0.tar.gz", hash = "sha256:35b2d75ee967ea93b55750aa9edbbf72813e06a66ba54438df2cfac9e3c27fc8"}, + {file = "pyflakes-2.3.0-py2.py3-none-any.whl", hash = "sha256:910208209dcea632721cb58363d0f72913d9e8cf64dc6f8ae2e02a3609aba40d"}, + {file = "pyflakes-2.3.0.tar.gz", hash = "sha256:e59fd8e750e588358f1b8885e5a4751203a0516e0ee6d34811089ac294c8806f"}, ] pyjwt = [ {file = "PyJWT-2.0.1-py3-none-any.whl", hash = "sha256:b70b15f89dc69b993d8a8d32c299032d5355c82f9b5b7e851d1a6d706dffe847"}, @@ -4509,8 +4648,8 @@ questionary = [ {file = "questionary-1.5.2.tar.gz", hash = "sha256:f6e41e36b6c86fe0c3ff12a30c6c6a4e80129efba5ad0a115d71fd5df119c726"}, ] rasa-sdk = [ - {file = "rasa-sdk-2.4.0.tar.gz", hash = "sha256:9a124ad5bf044065cf90bf85c237e84f96eee427b060ff7e7bf76d41c187bc30"}, - {file = "rasa_sdk-2.4.0-py3-none-any.whl", hash = "sha256:3c6a845c8980974400fa5bd71c52a705cc6102ac0462a65aeef4848b0024b953"}, + {file = "rasa-sdk-2.4.1.tar.gz", hash = "sha256:b363746224507d8d518fda35df9a06747c874b34dd0d8874e49ab93c799fe740"}, + {file = "rasa_sdk-2.4.1-py3-none-any.whl", hash = "sha256:5dee3f26933378b6c30877adbffd6cdbc9608d19b253eb349d902181fde11ac9"}, ] redis = [ {file = "redis-3.5.3-py2.py3-none-any.whl", hash = "sha256:432b788c4530cfe16d8d943a09d40ca6c16149727e4afe8c2c9d5580c59d9f24"}, @@ -4612,8 +4751,8 @@ rsa = [ {file = "ruamel.yaml.clib-0.2.2.tar.gz", hash = "sha256:2d24bd98af676f4990c4d715bcdc2a60b19c56a3fb3a763164d2d8ca0e806ba7"}, ] s3transfer = [ - {file = "s3transfer-0.3.4-py2.py3-none-any.whl", hash = "sha256:1e28620e5b444652ed752cf87c7e0cb15b0e578972568c6609f0f18212f259ed"}, - {file = "s3transfer-0.3.4.tar.gz", hash = "sha256:7fdddb4f22275cf1d32129e21f056337fd2a80b6ccef1664528145b72c49e6d2"}, + {file = "s3transfer-0.3.6-py2.py3-none-any.whl", hash = "sha256:5d48b1fd2232141a9d5fb279709117aaba506cacea7f86f11bc392f06bfa8fc2"}, + {file = "s3transfer-0.3.6.tar.gz", hash = "sha256:c5dadf598762899d8cfaecf68eba649cd25b0ce93b6c954b156aaa3eed160547"}, ] sacremoses = [ {file = "sacremoses-0.0.43.tar.gz", hash = "sha256:123c1bf2664351fb05e16f87d3786dbe44a050cfd7b85161c09ad9a63a8e2948"}, @@ -5024,8 +5163,8 @@ uritemplate = [ {file = "uritemplate-3.0.1.tar.gz", hash = "sha256:5af8ad10cec94f215e3f48112de2022e1d5a37ed427fbd88652fa908f2ab7cae"}, ] urllib3 = [ - {file = "urllib3-1.26.3-py2.py3-none-any.whl", hash = "sha256:1b465e494e3e0d8939b50680403e3aedaa2bc434b7d5af64dfd3c958d7f5ae80"}, - {file = "urllib3-1.26.3.tar.gz", hash = "sha256:de3eedaad74a2683334e282005cd8d7f22f4d55fa690a2a1020a416cb0a47e73"}, + {file = "urllib3-1.26.4-py2.py3-none-any.whl", hash = "sha256:2f4da4594db7e1e110a944bb1b551fdf4e6c136ad42e4234131391e21eb5b0df"}, + {file = "urllib3-1.26.4.tar.gz", hash = "sha256:e7b021f7241115872f92f43c6508082facffbd1c048e3c6e2bb9c2a157e28937"}, ] uvloop = [ {file = "uvloop-0.14.0-cp35-cp35m-macosx_10_11_x86_64.whl", hash = "sha256:08b109f0213af392150e2fe6f81d33261bb5ce968a288eb698aad4f46eb711bd"}, @@ -5090,6 +5229,10 @@ werkzeug = [ {file = "Werkzeug-1.0.1-py2.py3-none-any.whl", hash = "sha256:2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43"}, {file = "Werkzeug-1.0.1.tar.gz", hash = "sha256:6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"}, ] +wheel = [ + {file = "wheel-0.36.2-py2.py3-none-any.whl", hash = "sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e"}, + {file = "wheel-0.36.2.tar.gz", hash = "sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e"}, +] wrapt = [ {file = "wrapt-1.12.1.tar.gz", hash = "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"}, ] From a6532b4c4e9773ebadbfac7c616fe11ef12d1c06 Mon Sep 17 00:00:00 2001 From: yennycheung Date: Tue, 23 Mar 2021 18:13:58 +0100 Subject: [PATCH 3/3] Updates local poetry and reupdates --- poetry.lock | 1796 ++++++++++++++++++++++++--------------------------- 1 file changed, 838 insertions(+), 958 deletions(-) diff --git a/poetry.lock b/poetry.lock index b80acaa4a66c..0324d4041452 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,21 +1,21 @@ [[package]] -category = "main" -description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py." name = "absl-py" +version = "0.12.0" +description = "Abseil Python Common Libraries, see https://github.com/abseil/abseil-py." +category = "main" optional = false python-versions = "*" -version = "0.12.0" [package.dependencies] six = "*" [[package]] -category = "main" -description = "Wrapper for the aiormq for asyncio and humans." name = "aio-pika" +version = "6.8.0" +description = "Wrapper for the aiormq for asyncio and humans." +category = "main" optional = false python-versions = ">3.5.*, <4" -version = "6.8.0" [package.dependencies] aiormq = ">=3.2.3,<4" @@ -25,57 +25,51 @@ yarl = "*" develop = ["aiomisc (>=10.1.6,<10.2.0)", "async-generator", "coverage (!=4.3)", "coveralls", "pylava", "pytest", "pytest-cov", "shortuuid", "nox", "sphinx", "sphinx-autobuild", "timeout-decorator", "tox (>=2.4)"] [[package]] -category = "main" -description = "File support for asyncio." name = "aiofiles" +version = "0.6.0" +description = "File support for asyncio." +category = "main" optional = false python-versions = "*" -version = "0.6.0" [[package]] -category = "main" -description = "Async http client/server framework (asyncio)" name = "aiohttp" +version = "3.6.3" +description = "Async http client/server framework (asyncio)" +category = "main" optional = false python-versions = ">=3.5.3" -version = "3.6.3" [package.dependencies] async-timeout = ">=3.0,<4.0" attrs = ">=17.3.0" chardet = ">=2.0,<4.0" +idna-ssl = {version = ">=1.0", markers = "python_version < \"3.7\""} multidict = ">=4.5,<5.0" +typing-extensions = {version = ">=3.6.5", markers = "python_version < \"3.7\""} yarl = ">=1.0,<1.6.0" -[package.dependencies.idna-ssl] -python = "<3.7" -version = ">=1.0" - -[package.dependencies.typing-extensions] -python = "<3.7" -version = ">=3.6.5" - [package.extras] speedups = ["aiodns", "brotlipy", "cchardet"] [[package]] -category = "dev" -description = "Mock out requests made by ClientSession from aiohttp package" name = "aioresponses" +version = "0.6.4" +description = "Mock out requests made by ClientSession from aiohttp package" +category = "dev" optional = false python-versions = "*" -version = "0.6.4" [package.dependencies] aiohttp = ">=2.0.0,<4.0.0" [[package]] -category = "main" -description = "Pure python AMQP asynchronous client library" name = "aiormq" +version = "3.3.1" +description = "Pure python AMQP asynchronous client library" +category = "main" optional = false python-versions = ">3.5.*" -version = "3.3.1" [package.dependencies] pamqp = "2.3.0" @@ -85,32 +79,31 @@ yarl = "*" develop = ["aiomisc (>=11.0,<12.0)", "async-generator", "coverage (!=4.3)", "coveralls", "pylava", "pytest", "pytest-cov", "tox (>=2.4)"] [[package]] -category = "dev" -description = "apipkg: namespace control and lazy-import mechanism" name = "apipkg" +version = "1.5" +description = "apipkg: namespace control and lazy-import mechanism" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.5" [[package]] -category = "dev" -description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." name = "appdirs" +version = "1.4.4" +description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"." +category = "dev" optional = false python-versions = "*" -version = "1.4.4" [[package]] -category = "main" -description = "In-process task scheduler with Cron-like capabilities" name = "apscheduler" +version = "3.7.0" +description = "In-process task scheduler with Cron-like capabilities" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" -version = "3.7.0" [package.dependencies] pytz = "*" -setuptools = ">=0.7" six = ">=1.4.0" tzlocal = ">=2.0,<3.0" @@ -128,63 +121,61 @@ twisted = ["twisted"] zookeeper = ["kazoo"] [[package]] -category = "main" -description = "An AST unparser for Python" name = "astunparse" +version = "1.6.3" +description = "An AST unparser for Python" +category = "main" optional = false python-versions = "*" -version = "1.6.3" [package.dependencies] six = ">=1.6.1,<2.0" -wheel = ">=0.23.0,<1.0" [[package]] -category = "main" -description = "Async generators and context managers for Python 3.5+" name = "async-generator" +version = "1.10" +description = "Async generators and context managers for Python 3.5+" +category = "main" optional = false python-versions = ">=3.5" -version = "1.10" [[package]] -category = "main" -description = "Timeout context manager for asyncio programs" name = "async-timeout" +version = "3.0.1" +description = "Timeout context manager for asyncio programs" +category = "main" optional = false python-versions = ">=3.5.3" -version = "3.0.1" [[package]] -category = "dev" -description = "Atomic file writes." -marker = "sys_platform == \"win32\"" name = "atomicwrites" +version = "1.4.0" +description = "Atomic file writes." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.4.0" [[package]] -category = "main" -description = "Classes Without Boilerplate" name = "attrs" +version = "20.3.0" +description = "Classes Without Boilerplate" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "20.3.0" [package.extras] -dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"] +dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "furo", "sphinx", "pre-commit"] docs = ["furo", "sphinx", "zope.interface"] -tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"] -tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"] +tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"] +tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six"] [[package]] -category = "dev" -description = "AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates" name = "aws-sam-translator" +version = "1.35.0" +description = "AWS SAM Translator is a library that transform SAM templates into AWS CloudFormation templates" +category = "dev" optional = false python-versions = "*" -version = "1.35.0" [package.dependencies] boto3 = ">=1.5,<2.0" @@ -192,15 +183,15 @@ jsonschema = ">=3.2,<4.0" six = ">=1.15,<2.0" [package.extras] -dev = ["coverage (>=5.3,<6.0)", "flake8 (>=3.8.4,<3.9.0)", "tox (>=3.20.1,<3.21.0)", "pytest-cov (>=2.10.1,<2.11.0)", "pylint (>=1.7.2,<2.0)", "pyyaml (>=5.3.1,<5.4.0)", "mock (>=3.0.5,<4.0.0)", "parameterized (>=0.7.4,<0.8.0)", "click (>=7.1,<8.0)", "dateparser (>=0.7,<1.0)", "requests (>=2.24.0,<2.25.0)", "docopt (>=0.6.2,<0.7.0)", "pathlib2 (>=2.3.5)", "pytest (>=4.6.11,<4.7.0)", "pytest (>=6.1.1,<6.2.0)", "black (20.8b1)"] +dev = ["coverage (>=5.3,<6.0)", "flake8 (>=3.8.4,<3.9.0)", "tox (>=3.20.1,<3.21.0)", "pytest-cov (>=2.10.1,<2.11.0)", "pylint (>=1.7.2,<2.0)", "pyyaml (>=5.3.1,<5.4.0)", "mock (>=3.0.5,<4.0.0)", "parameterized (>=0.7.4,<0.8.0)", "click (>=7.1,<8.0)", "dateparser (>=0.7,<1.0)", "requests (>=2.24.0,<2.25.0)", "docopt (>=0.6.2,<0.7.0)", "pathlib2 (>=2.3.5)", "pytest (>=4.6.11,<4.7.0)", "pytest (>=6.1.1,<6.2.0)", "black (==20.8b1)"] [[package]] -category = "dev" -description = "The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and emit information from within their applications to the AWS X-Ray service." name = "aws-xray-sdk" +version = "2.6.0" +description = "The AWS X-Ray SDK for Python (the SDK) enables Python developers to record and emit information from within their applications to the AWS X-Ray service." +category = "dev" optional = false python-versions = "*" -version = "2.6.0" [package.dependencies] botocore = ">=1.11.3" @@ -209,24 +200,24 @@ jsonpickle = "*" wrapt = "*" [[package]] -category = "dev" -description = "Microsoft Azure Core Library for Python" name = "azure-core" +version = "1.12.0" +description = "Microsoft Azure Core Library for Python" +category = "dev" optional = false python-versions = "*" -version = "1.12.0" [package.dependencies] requests = ">=2.18.4" six = ">=1.11.0" [[package]] -category = "dev" -description = "Microsoft Azure Blob Storage Client Library for Python" name = "azure-storage-blob" +version = "12.8.0" +description = "Microsoft Azure Blob Storage Client Library for Python" +category = "dev" optional = false python-versions = "*" -version = "12.8.0" [package.dependencies] azure-core = ">=1.10.0,<2.0.0" @@ -234,27 +225,27 @@ cryptography = ">=2.1.4" msrest = ">=0.6.18" [[package]] -category = "dev" -description = "Security oriented static analyser for python code." name = "bandit" +version = "1.7.0" +description = "Security oriented static analyser for python code." +category = "dev" optional = false python-versions = ">=3.5" -version = "1.7.0" [package.dependencies] +colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""} GitPython = ">=1.0.1" PyYAML = ">=5.3.1" -colorama = ">=0.3.9" six = ">=1.10.0" stevedore = ">=1.20.0" [[package]] -category = "main" -description = "The bidirectional mapping library for Python." name = "bidict" +version = "0.21.2" +description = "The bidirectional mapping library for Python." +category = "main" optional = false python-versions = ">=3.6" -version = "0.21.2" [package.extras] coverage = ["coverage (<6)", "pytest-cov (<3)"] @@ -264,12 +255,12 @@ precommit = ["pre-commit (<3)"] test = ["hypothesis (<6)", "py (<2)", "pytest (<7)", "pytest-benchmark (>=3.2.0,<4)", "sortedcollections (<2)", "sortedcontainers (<3)", "Sphinx (<4)", "sphinx-autodoc-typehints (<2)"] [[package]] -category = "dev" -description = "The uncompromising code formatter." name = "black" +version = "19.10b0" +description = "The uncompromising code formatter." +category = "dev" optional = false python-versions = ">=3.6" -version = "19.10b0" [package.dependencies] appdirs = "*" @@ -284,31 +275,31 @@ typed-ast = ">=1.4.0" d = ["aiohttp (>=3.3.2)", "aiohttp-cors"] [[package]] -category = "main" -description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." name = "blis" +version = "0.4.1" +description = "The Blis BLAS-like linear algebra library, as a self-contained C-extension." +category = "main" optional = true python-versions = "*" -version = "0.4.1" [package.dependencies] numpy = ">=1.15.0" [[package]] -category = "dev" -description = "Amazon Web Services Library" name = "boto" +version = "2.49.0" +description = "Amazon Web Services Library" +category = "dev" optional = false python-versions = "*" -version = "2.49.0" [[package]] -category = "main" -description = "The AWS SDK for Python" name = "boto3" +version = "1.17.34" +description = "The AWS SDK for Python" +category = "main" optional = false python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -version = "1.17.34" [package.dependencies] botocore = ">=1.20.34,<1.21.0" @@ -316,12 +307,12 @@ jmespath = ">=0.7.1,<1.0.0" s3transfer = ">=0.3.0,<0.4.0" [[package]] -category = "main" -description = "Low-level, data-driven core of boto 3." name = "botocore" +version = "1.20.34" +description = "Low-level, data-driven core of boto 3." +category = "main" optional = false python-versions = ">= 2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -version = "1.20.34" [package.dependencies] jmespath = ">=0.7.1,<1.0.0" @@ -329,126 +320,111 @@ python-dateutil = ">=2.1,<3.0.0" urllib3 = ">=1.25.4,<1.27" [package.extras] -crt = ["awscrt (0.10.8)"] +crt = ["awscrt (==0.10.8)"] [[package]] -category = "main" -description = "Extensible memoizing collections and decorators" name = "cachetools" +version = "4.2.1" +description = "Extensible memoizing collections and decorators" +category = "main" optional = false python-versions = "~=3.5" -version = "4.2.1" [[package]] -category = "main" -description = "Super lightweight function registries for your library" name = "catalogue" +version = "1.0.0" +description = "Super lightweight function registries for your library" +category = "main" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -version = "1.0.0" [package.dependencies] -[package.dependencies.importlib-metadata] -python = "<3.8" -version = ">=0.20" +importlib-metadata = {version = ">=0.20", markers = "python_version < \"3.8\""} [[package]] -category = "main" -description = "Python package for providing Mozilla's CA Bundle." name = "certifi" +version = "2020.12.5" +description = "Python package for providing Mozilla's CA Bundle." +category = "main" optional = false python-versions = "*" -version = "2020.12.5" [[package]] -category = "main" -description = "Foreign Function Interface for Python calling C code." name = "cffi" +version = "1.14.5" +description = "Foreign Function Interface for Python calling C code." +category = "main" optional = false python-versions = "*" -version = "1.14.5" [package.dependencies] pycparser = "*" [[package]] -category = "dev" -description = "Checks CloudFormation templates for practices and behaviour that could potentially be improved" name = "cfn-lint" +version = "0.48.0" +description = "Checks CloudFormation templates for practices and behaviour that could potentially be improved" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.48.0" [package.dependencies] aws-sam-translator = ">=1.34.0" +importlib-resources = {version = ">=1.4,<4", markers = "python_version < \"3.7\" and python_version != \"3.4\""} +jsonpatch = {version = "*", markers = "python_version != \"3.4\""} jsonschema = ">=3.0,<4.0" junit-xml = ">=1.9,<2.0" +networkx = {version = ">=2.4,<3.0", markers = "python_version >= \"3.5\""} +pyyaml = {version = "*", markers = "python_version != \"3.4\""} six = ">=1.11" -[package.dependencies.importlib-resources] -python = "<3.4.0 || >=3.5.0,<3.7" -version = ">=1.4,<4" - -[package.dependencies.jsonpatch] -python = "<3.4.0 || >=3.5.0" -version = "*" - -[package.dependencies.networkx] -python = ">=3.5" -version = ">=2.4,<3.0" - -[package.dependencies.pyyaml] -python = "<3.4.0 || >=3.5.0" -version = "*" - [[package]] -category = "main" -description = "Universal encoding detector for Python 2 and 3" name = "chardet" +version = "3.0.4" +description = "Universal encoding detector for Python 2 and 3" +category = "main" optional = false python-versions = "*" -version = "3.0.4" [[package]] -category = "main" -description = "Composable command line interface toolkit" name = "click" +version = "7.1.2" +description = "Composable command line interface toolkit" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "7.1.2" [[package]] -category = "main" -description = "Extended pickling support for Python objects" name = "cloudpickle" +version = "1.6.0" +description = "Extended pickling support for Python objects" +category = "main" optional = false python-versions = ">=3.5" -version = "1.6.0" [[package]] -category = "main" -description = "Cross-platform colored terminal text." -marker = "sys_platform == \"win32\" or platform_system == \"Windows\"" name = "colorama" +version = "0.4.4" +description = "Cross-platform colored terminal text." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "0.4.4" [[package]] -category = "main" -description = "Colorful worry-free console applications for Linux, Mac OS X, and Windows." name = "colorclass" +version = "2.2.0" +description = "Colorful worry-free console applications for Linux, Mac OS X, and Windows." +category = "main" optional = false python-versions = "*" -version = "2.2.0" [[package]] -category = "main" -description = "Colored terminal output for Python's logging module" name = "coloredlogs" +version = "14.3" +description = "Colored terminal output for Python's logging module" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "14.3" [package.dependencies] humanfriendly = ">=7.1" @@ -457,43 +433,42 @@ humanfriendly = ">=7.1" cron = ["capturer (>=2.4)"] [[package]] -category = "main" -description = "Generate color based on any object" name = "colorhash" +version = "1.0.3" +description = "Generate color based on any object" +category = "main" optional = false python-versions = ">=3.3,<4.0" -version = "1.0.3" [[package]] -category = "main" -description = "PEP 567 Backport" -marker = "python_version < \"3.7\"" name = "contextvars" +version = "2.4" +description = "PEP 567 Backport" +category = "main" optional = false python-versions = "*" -version = "2.4" [package.dependencies] immutables = ">=0.9" [[package]] -category = "dev" -description = "Code coverage measurement for Python" name = "coverage" +version = "5.5" +description = "Code coverage measurement for Python" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" -version = "5.5" [package.extras] toml = ["toml"] [[package]] -category = "dev" -description = "Show coverage stats online via coveralls.io" name = "coveralls" +version = "2.2.0" +description = "Show coverage stats online via coveralls.io" +category = "dev" optional = false python-versions = ">= 3.5" -version = "2.2.0" [package.dependencies] coverage = ">=4.1,<6.0" @@ -504,93 +479,92 @@ requests = ">=1.0.0" yaml = ["PyYAML (>=3.10)"] [[package]] -category = "main" -description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." name = "cryptography" +version = "3.4.6" +description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers." +category = "main" optional = false python-versions = ">=3.6" -version = "3.4.6" [package.dependencies] cffi = ">=1.12" [package.extras] -docs = ["sphinx (>=1.6.5,<1.8.0 || >1.8.0,<3.1.0 || >3.1.0,<3.1.1 || >3.1.1)", "sphinx-rtd-theme"] +docs = ["sphinx (>=1.6.5,!=1.8.0,!=3.1.0,!=3.1.1)", "sphinx-rtd-theme"] docstest = ["doc8", "pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"] pep8test = ["black", "flake8", "flake8-import-order", "pep8-naming"] sdist = ["setuptools-rust (>=0.11.4)"] ssh = ["bcrypt (>=3.1.5)"] -test = ["pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,<3.79.2 || >3.79.2)"] +test = ["pytest (>=6.0)", "pytest-cov", "pytest-subtests", "pytest-xdist", "pretend", "iso8601", "pytz", "hypothesis (>=1.11.4,!=3.79.2)"] [[package]] -category = "main" -description = "Composable style cycles" name = "cycler" -optional = false -python-versions = "*" version = "0.10.0" +description = "Composable style cycles" +category = "main" +optional = false +python-versions = "*" [package.dependencies] six = "*" [[package]] -category = "main" -description = "Manage calls to calloc/free through Cython" name = "cymem" +version = "2.0.5" +description = "Manage calls to calloc/free through Cython" +category = "main" optional = true python-versions = "*" -version = "2.0.5" [[package]] -category = "main" -description = "A backport of the dataclasses module for Python 3.6" -marker = "python_version < \"3.7\"" name = "dataclasses" +version = "0.8" +description = "A backport of the dataclasses module for Python 3.6" +category = "main" optional = true -python-versions = "*" -version = "0.6" +python-versions = ">=3.6, <3.7" [[package]] -category = "main" -description = "Decorators for Humans" name = "decorator" +version = "4.4.2" +description = "Decorators for Humans" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*" -version = "4.4.2" [[package]] -category = "main" -description = "Tree is a library for working with nested data structures." name = "dm-tree" +version = "0.1.5" +description = "Tree is a library for working with nested data structures." +category = "main" optional = false python-versions = "*" -version = "0.1.5" [package.dependencies] six = ">=1.12.0" [[package]] -category = "main" -description = "DNS toolkit" name = "dnspython" +version = "1.16.0" +description = "DNS toolkit" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.16.0" [package.extras] DNSSEC = ["pycryptodome", "ecdsa (>=0.13)"] IDNA = ["idna (>=2.1)"] [[package]] -category = "dev" -description = "A Python library for the Docker Engine API." name = "docker" +version = "4.4.4" +description = "A Python library for the Docker Engine API." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "4.4.4" [package.dependencies] -pywin32 = "227" +pywin32 = {version = "227", markers = "sys_platform == \"win32\""} requests = ">=2.14.2,<2.18.0 || >2.18.0" six = ">=1.4.0" websocket-client = ">=0.32.0" @@ -600,55 +574,55 @@ ssh = ["paramiko (>=2.4.2)"] tls = ["pyOpenSSL (>=17.5.0)", "cryptography (>=1.3.4)", "idna (>=2.0.0)"] [[package]] -category = "main" -description = "Pythonic argument parser, that will make you smile" name = "docopt" +version = "0.6.2" +description = "Pythonic argument parser, that will make you smile" +category = "main" optional = false python-versions = "*" -version = "0.6.2" [[package]] -category = "dev" -description = "Docspec is a JSON object specification for representing API documentation of programming languages." name = "docspec" +version = "0.2.1" +description = "Docspec is a JSON object specification for representing API documentation of programming languages." +category = "dev" optional = false python-versions = ">=3.6.0,<4.0.0" -version = "0.2.1" [package.dependencies] "nr.databind.core" = ">=0.0.19,<0.1.0" "nr.databind.json" = ">=0.0.9,<0.1.0" [[package]] -category = "dev" -description = "A parser based on lib2to3 producing docspec data from Python source code." name = "docspec-python" +version = "0.1.0" +description = "A parser based on lib2to3 producing docspec data from Python source code." +category = "dev" optional = false python-versions = ">=3.5.0,<4.0.0" -version = "0.1.0" [package.dependencies] docspec = ">=0.2.0,<0.3.0" "nr.sumtype" = ">=0.0.3,<0.1.0" [[package]] -category = "dev" -description = "ECDSA cryptographic signature library (pure python)" name = "ecdsa" +version = "0.14.1" +description = "ECDSA cryptographic signature library (pure python)" +category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -version = "0.14.1" [package.dependencies] six = "*" [[package]] -category = "dev" -description = "execnet: rapid multi-Python deployment" name = "execnet" +version = "1.8.0" +description = "execnet: rapid multi-Python deployment" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "1.8.0" [package.dependencies] apipkg = ">=1.4" @@ -657,12 +631,12 @@ apipkg = ">=1.4" testing = ["pre-commit"] [[package]] -category = "dev" -description = "Fake implementation of redis API for testing purposes." name = "fakeredis" +version = "1.4.5" +description = "Fake implementation of redis API for testing purposes." +category = "dev" optional = false python-versions = ">=3.5" -version = "1.4.5" [package.dependencies] redis = "<3.6.0" @@ -674,98 +648,95 @@ aioredis = ["aioredis"] lua = ["lupa"] [[package]] -category = "main" -description = "A python library to communicate with the Facebook Messenger API's" name = "fbmessenger" +version = "6.0.0" +description = "A python library to communicate with the Facebook Messenger API's" +category = "main" optional = false python-versions = "*" -version = "6.0.0" [package.dependencies] requests = ">=2.0" [[package]] -category = "main" -description = "A platform independent file lock." name = "filelock" +version = "3.0.12" +description = "A platform independent file lock." +category = "main" optional = true python-versions = "*" -version = "3.0.12" [[package]] -category = "dev" -description = "the modular source code checker: pep8 pyflakes and co" name = "flake8" +version = "3.9.0" +description = "the modular source code checker: pep8 pyflakes and co" +category = "dev" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" -version = "3.9.0" [package.dependencies] +importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} mccabe = ">=0.6.0,<0.7.0" pycodestyle = ">=2.7.0,<2.8.0" pyflakes = ">=2.3.0,<2.4.0" -[package.dependencies.importlib-metadata] -python = "<3.8" -version = "*" - [[package]] -category = "dev" -description = "Extension for flake8 which uses pydocstyle to check docstrings" name = "flake8-docstrings" +version = "1.6.0" +description = "Extension for flake8 which uses pydocstyle to check docstrings" +category = "dev" optional = false python-versions = "*" -version = "1.6.0" [package.dependencies] flake8 = ">=3" pydocstyle = ">=2.1" [[package]] -category = "dev" -description = "Let your Python tests travel through time" name = "freezegun" +version = "1.1.0" +description = "Let your Python tests travel through time" +category = "dev" optional = false python-versions = ">=3.5" -version = "1.1.0" [package.dependencies] python-dateutil = ">=2.7" [[package]] -category = "main" -description = "Clean single-source support for Python 3 and 2" name = "future" +version = "0.18.2" +description = "Clean single-source support for Python 3 and 2" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -version = "0.18.2" [[package]] -category = "main" -description = "Python AST that abstracts the underlying Python version" name = "gast" +version = "0.3.3" +description = "Python AST that abstracts the underlying Python version" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.3.3" [[package]] -category = "dev" -description = "Git Object Database" name = "gitdb" +version = "4.0.5" +description = "Git Object Database" +category = "dev" optional = false python-versions = ">=3.4" -version = "4.0.5" [package.dependencies] smmap = ">=3.0.1,<4" [[package]] -category = "main" -description = "Python wrapper for the GitHub API(http://developer.github.com/v3)" name = "github3.py" +version = "1.3.0" +description = "Python wrapper for the GitHub API(http://developer.github.com/v3)" +category = "main" optional = true python-versions = "*" -version = "1.3.0" [package.dependencies] jwcrypto = ">=0.5.0" @@ -775,26 +746,26 @@ uritemplate = ">=3.0.0" [package.extras] sni = ["pyopenssl", "ndg-httpsclient", "pyasn1"] -test = ["betamax (>=0.8.0)", "pytest (>2.3.5)", "betamax-matchers (>=0.1.0)", "unittest2 (0.5.1)", "mock"] +test = ["betamax (>=0.8.0)", "pytest (>2.3.5)", "betamax-matchers (>=0.1.0)", "unittest2 (==0.5.1)", "mock"] [[package]] -category = "dev" -description = "Python Git Library" name = "gitpython" +version = "3.1.14" +description = "Python Git Library" +category = "dev" optional = false python-versions = ">=3.4" -version = "3.1.14" [package.dependencies] gitdb = ">=4.0.1,<5" [[package]] -category = "dev" -description = "Google API client core library" name = "google-api-core" +version = "1.26.1" +description = "Google API client core library" +category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" -version = "1.26.1" [package.dependencies] google-auth = ">=1.21.1,<2.0dev" @@ -803,7 +774,6 @@ packaging = ">=14.3" protobuf = ">=3.12.0" pytz = "*" requests = ">=2.18.0,<3.0.0dev" -setuptools = ">=40.3.0" six = ">=1.13.0" [package.extras] @@ -812,34 +782,30 @@ grpcgcp = ["grpcio-gcp (>=0.2.2)"] grpcio-gcp = ["grpcio-gcp (>=0.2.2)"] [[package]] -category = "main" -description = "Google Authentication Library" name = "google-auth" +version = "1.28.0" +description = "Google Authentication Library" +category = "main" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" -version = "1.28.0" [package.dependencies] cachetools = ">=2.0.0,<5.0" pyasn1-modules = ">=0.2.1" -setuptools = ">=40.3.0" +rsa = {version = ">=3.1.4,<5", markers = "python_version >= \"3.6\""} six = ">=1.9.0" -[package.dependencies.rsa] -python = ">=3.6" -version = ">=3.1.4,<5" - [package.extras] aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"] pyopenssl = ["pyopenssl (>=20.0.0)"] [[package]] -category = "main" -description = "Google Authentication Library" name = "google-auth-oauthlib" +version = "0.4.3" +description = "Google Authentication Library" +category = "main" optional = false python-versions = ">=3.6" -version = "0.4.3" [package.dependencies] google-auth = ">=1.0.0" @@ -849,12 +815,12 @@ requests-oauthlib = ">=0.7.0" tool = ["click (>=6.0.0)"] [[package]] -category = "dev" -description = "Google Cloud API client core library" name = "google-cloud-core" +version = "1.6.0" +description = "Google Cloud API client core library" +category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" -version = "1.6.0" [package.dependencies] google-api-core = ">=1.21.0,<2.0.0dev" @@ -865,12 +831,12 @@ six = ">=1.12.0" grpc = ["grpcio (>=1.8.2,<2.0dev)"] [[package]] -category = "dev" -description = "Google Cloud Storage API client library" name = "google-cloud-storage" +version = "1.36.2" +description = "Google Cloud Storage API client library" +category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" -version = "1.36.2" [package.dependencies] google-auth = ">=1.11.0,<2.0dev" @@ -879,13 +845,12 @@ google-resumable-media = ">=1.2.0,<2.0dev" requests = ">=2.18.0,<3.0.0dev" [[package]] -category = "dev" -description = "A python wrapper of the C library 'Google CRC32C'" -marker = "python_version >= \"3.5\"" name = "google-crc32c" +version = "1.1.2" +description = "A python wrapper of the C library 'Google CRC32C'" +category = "dev" optional = false python-versions = ">=3.6" -version = "1.1.2" [package.dependencies] cffi = ">=1.0.0" @@ -894,42 +859,39 @@ cffi = ">=1.0.0" testing = ["pytest"] [[package]] -category = "main" -description = "pasta is an AST-based Python refactoring library" name = "google-pasta" +version = "0.2.0" +description = "pasta is an AST-based Python refactoring library" +category = "main" optional = false python-versions = "*" -version = "0.2.0" [package.dependencies] six = "*" [[package]] -category = "dev" -description = "Utilities for Google Media Downloads and Resumable Uploads" name = "google-resumable-media" +version = "1.2.0" +description = "Utilities for Google Media Downloads and Resumable Uploads" +category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*" -version = "1.2.0" [package.dependencies] +google-crc32c = {version = ">=1.0,<2.0dev", markers = "python_version >= \"3.5\""} six = "*" -[package.dependencies.google-crc32c] -python = ">=3.5" -version = ">=1.0,<2.0dev" - [package.extras] aiohttp = ["aiohttp (>=3.6.2,<4.0.0dev)"] requests = ["requests (>=2.18.0,<3.0.0dev)"] [[package]] -category = "dev" -description = "Common protobufs used in Google APIs" name = "googleapis-common-protos" +version = "1.53.0" +description = "Common protobufs used in Google APIs" +category = "dev" optional = false python-versions = ">=3.6" -version = "1.53.0" [package.dependencies] protobuf = ">=3.12.0" @@ -938,12 +900,12 @@ protobuf = ">=3.12.0" grpc = ["grpcio (>=1.0.0)"] [[package]] -category = "main" -description = "HTTP/2-based RPC framework" name = "grpcio" +version = "1.36.1" +description = "HTTP/2-based RPC framework" +category = "main" optional = false python-versions = "*" -version = "1.36.1" [package.dependencies] six = ">=1.5.2" @@ -952,82 +914,82 @@ six = ">=1.5.2" protobuf = ["grpcio-tools (>=1.36.1)"] [[package]] -category = "main" -description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" name = "h11" +version = "0.9.0" +description = "A pure-Python, bring-your-own-I/O implementation of HTTP/1.1" +category = "main" optional = false python-versions = "*" -version = "0.9.0" [[package]] -category = "main" -description = "HTTP/2 State-Machine based protocol implementation" name = "h2" +version = "3.2.0" +description = "HTTP/2 State-Machine based protocol implementation" +category = "main" optional = false python-versions = "*" -version = "3.2.0" [package.dependencies] hpack = ">=3.0,<4" hyperframe = ">=5.2.0,<6" [[package]] -category = "main" -description = "Read and write HDF5 files from Python" name = "h5py" +version = "2.10.0" +description = "Read and write HDF5 files from Python" +category = "main" optional = false python-versions = "*" -version = "2.10.0" [package.dependencies] numpy = ">=1.7" six = "*" [[package]] -category = "main" -description = "Pure-Python HPACK header compression" name = "hpack" +version = "3.0.0" +description = "Pure-Python HPACK header compression" +category = "main" optional = false python-versions = "*" -version = "3.0.0" [[package]] -category = "main" -description = "Chromium HSTS Preload list as a Python package" name = "hstspreload" +version = "2020.12.22" +description = "Chromium HSTS Preload list as a Python package" +category = "main" optional = false python-versions = ">=3.6" -version = "2020.12.22" [[package]] -category = "main" -description = "A comprehensive HTTP client library." name = "httplib2" +version = "0.19.0" +description = "A comprehensive HTTP client library." +category = "main" optional = false python-versions = "*" -version = "0.19.0" [package.dependencies] pyparsing = ">=2.4.2,<3" [[package]] -category = "main" -description = "A collection of framework independent HTTP protocol utils." name = "httptools" +version = "0.1.1" +description = "A collection of framework independent HTTP protocol utils." +category = "main" optional = false python-versions = "*" -version = "0.1.1" [package.extras] -test = ["Cython (0.29.14)"] +test = ["Cython (==0.29.14)"] [[package]] -category = "main" -description = "The next generation HTTP client." name = "httpx" +version = "0.11.1" +description = "The next generation HTTP client." +category = "main" optional = false python-versions = ">=3.6" -version = "0.11.1" [package.dependencies] certifi = "*" @@ -1041,138 +1003,129 @@ sniffio = ">=1.0.0,<2.0.0" urllib3 = ">=1.0.0,<2.0.0" [[package]] -category = "main" -description = "Human friendly output for text interfaces using Python" name = "humanfriendly" +version = "9.1" +description = "Human friendly output for text interfaces using Python" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "9.1" [package.dependencies] -pyreadline = "*" +pyreadline = {version = "*", markers = "sys_platform == \"win32\""} [[package]] -category = "main" -description = "HTTP/2 framing layer for Python" name = "hyperframe" -optional = false -python-versions = "*" version = "5.2.0" +description = "HTTP/2 framing layer for Python" +category = "main" +optional = false +python-versions = "*" [[package]] -category = "main" -description = "Internationalized Domain Names in Applications (IDNA)" name = "idna" +version = "2.10" +description = "Internationalized Domain Names in Applications (IDNA)" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "2.10" [[package]] -category = "main" -description = "Patch ssl.match_hostname for Unicode(idna) domains support" -marker = "python_version < \"3.7\"" name = "idna-ssl" +version = "1.1.0" +description = "Patch ssl.match_hostname for Unicode(idna) domains support" +category = "main" optional = false python-versions = "*" -version = "1.1.0" [package.dependencies] idna = ">=2.0" [[package]] -category = "main" -description = "Immutable Collections" -marker = "python_version < \"3.7\"" name = "immutables" +version = "0.15" +description = "Immutable Collections" +category = "main" optional = false python-versions = ">=3.5" -version = "0.15" [package.extras] test = ["flake8 (>=3.8.4,<3.9.0)", "pycodestyle (>=2.6.0,<2.7.0)"] [[package]] -category = "main" -description = "Read metadata from Python packages" -marker = "sys_platform != \"win32\" and python_version < \"3.8\" or python_version < \"3.8\"" name = "importlib-metadata" +version = "3.7.3" +description = "Read metadata from Python packages" +category = "main" optional = false python-versions = ">=3.6" -version = "3.7.3" [package.dependencies] +typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} zipp = ">=0.5" -[package.dependencies.typing-extensions] -python = "<3.8" -version = ">=3.6.4" - [package.extras] docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] -testing = ["pytest (>=3.5,<3.7.3 || >3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "pytest-enabler", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"] +testing = ["pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-cov", "pytest-enabler", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"] [[package]] -category = "dev" -description = "Read resources from Python packages" -marker = "python_version < \"3.7\" and python_version != \"3.4\"" name = "importlib-resources" +version = "3.3.1" +description = "Read resources from Python packages" +category = "dev" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,>=2.7" -version = "3.3.1" [package.dependencies] -[package.dependencies.zipp] -python = "<3.8" -version = ">=0.4" +zipp = {version = ">=0.4", markers = "python_version < \"3.8\""} [package.extras] docs = ["sphinx", "rst.linker", "jaraco.packaging"] [[package]] -category = "dev" -description = "A small library that versions your Python projects." name = "incremental" +version = "21.3.0" +description = "A small library that versions your Python projects." +category = "dev" optional = false python-versions = "*" -version = "21.3.0" [package.extras] scripts = ["click (>=6.0)", "twisted (>=16.4.0)"] [[package]] -category = "main" -description = "IPv4/IPv6 manipulation library" name = "ipaddress" +version = "1.0.23" +description = "IPv4/IPv6 manipulation library" +category = "main" optional = false python-versions = "*" -version = "1.0.23" [[package]] -category = "dev" -description = "An ISO 8601 date/time/duration parser and formatter" name = "isodate" +version = "0.6.0" +description = "An ISO 8601 date/time/duration parser and formatter" +category = "dev" optional = false python-versions = "*" -version = "0.6.0" [package.dependencies] six = "*" [[package]] -category = "main" -description = "Chinese Words Segmentation Utilities" name = "jieba" +version = "0.42.1" +description = "Chinese Words Segmentation Utilities" +category = "main" optional = true python-versions = "*" -version = "0.42.1" [[package]] -category = "dev" -description = "A very fast and expressive template engine." name = "jinja2" +version = "2.11.3" +description = "A very fast and expressive template engine." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "2.11.3" [package.dependencies] MarkupSafe = ">=0.23" @@ -1181,130 +1134,122 @@ MarkupSafe = ">=0.23" i18n = ["Babel (>=0.8)"] [[package]] -category = "main" -description = "JSON Matching Expressions" name = "jmespath" +version = "0.10.0" +description = "JSON Matching Expressions" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -version = "0.10.0" [[package]] -category = "main" -description = "Lightweight pipelining: using Python functions as pipeline jobs." name = "joblib" +version = "0.15.1" +description = "Lightweight pipelining: using Python functions as pipeline jobs." +category = "main" optional = false python-versions = ">=3.6" -version = "0.15.1" [[package]] -category = "dev" -description = "Diff JSON and JSON-like structures in Python" name = "jsondiff" +version = "1.2.0" +description = "Diff JSON and JSON-like structures in Python" +category = "dev" optional = false python-versions = "*" -version = "1.2.0" [[package]] -category = "dev" -description = "Apply JSON-Patches (RFC 6902)" -marker = "python_version != \"3.4\"" name = "jsonpatch" +version = "1.32" +description = "Apply JSON-Patches (RFC 6902)" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "1.32" [package.dependencies] jsonpointer = ">=1.9" [[package]] -category = "main" -description = "Python library for serializing any arbitrary object graph into JSON" name = "jsonpickle" +version = "2.0.0" +description = "Python library for serializing any arbitrary object graph into JSON" +category = "main" optional = false python-versions = ">=2.7" -version = "2.0.0" [package.dependencies] -[package.dependencies.importlib-metadata] -python = "<3.8" -version = "*" +importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} [package.extras] docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"] -testing = ["coverage (<5)", "pytest (>=3.5,<3.7.3 || >3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-black-multipy", "pytest-cov", "ecdsa", "feedparser", "numpy", "pandas", "pymongo", "sklearn", "sqlalchemy", "enum34", "jsonlib"] +testing = ["coverage (<5)", "pytest (>=3.5,!=3.7.3)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pytest-black-multipy", "pytest-cov", "ecdsa", "feedparser", "numpy", "pandas", "pymongo", "sklearn", "sqlalchemy", "enum34", "jsonlib"] "testing.libs" = ["demjson", "simplejson", "ujson", "yajl"] [[package]] -category = "dev" -description = "Identify specific nodes in a JSON document (RFC 6901)" -marker = "python_version != \"3.4\"" name = "jsonpointer" +version = "2.1" +description = "Identify specific nodes in a JSON document (RFC 6901)" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "2.1" [[package]] -category = "main" -description = "An implementation of JSON Schema validation for Python" name = "jsonschema" +version = "3.2.0" +description = "An implementation of JSON Schema validation for Python" +category = "main" optional = false python-versions = "*" -version = "3.2.0" [package.dependencies] attrs = ">=17.4.0" +importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} pyrsistent = ">=0.14.0" -setuptools = "*" six = ">=1.11.0" -[package.dependencies.importlib-metadata] -python = "<3.8" -version = "*" - [package.extras] format = ["idna", "jsonpointer (>1.13)", "rfc3987", "strict-rfc3339", "webcolors"] format_nongpl = ["idna", "jsonpointer (>1.13)", "webcolors", "rfc3986-validator (>0.1.0)", "rfc3339-validator"] [[package]] -category = "dev" -description = "Creates JUnit XML test result documents that can be read by tools such as Jenkins" name = "junit-xml" +version = "1.9" +description = "Creates JUnit XML test result documents that can be read by tools such as Jenkins" +category = "dev" optional = false python-versions = "*" -version = "1.9" [package.dependencies] six = "*" [[package]] -category = "main" -description = "Implementation of JOSE Web standards" name = "jwcrypto" +version = "0.8" +description = "Implementation of JOSE Web standards" +category = "main" optional = true python-versions = "*" -version = "0.8" [package.dependencies] cryptography = ">=2.3" [[package]] -category = "main" -description = "Pure Python client for Apache Kafka" name = "kafka-python" +version = "2.0.2" +description = "Pure Python client for Apache Kafka" +category = "main" optional = false python-versions = "*" -version = "2.0.2" [package.extras] crc32c = ["crc32c"] [[package]] -category = "main" -description = "Easy data preprocessing and data augmentation for deep learning models" name = "keras-preprocessing" +version = "1.1.2" +description = "Easy data preprocessing and data augmentation for deep learning models" +category = "main" optional = false python-versions = "*" -version = "1.1.2" [package.dependencies] numpy = ">=1.9.1" @@ -1316,44 +1261,42 @@ pep8 = ["flake8"] tests = ["pandas", "pillow", "tensorflow", "keras", "pytest", "pytest-xdist", "pytest-cov"] [[package]] -category = "main" -description = "A fast implementation of the Cassowary constraint solver" name = "kiwisolver" +version = "1.3.1" +description = "A fast implementation of the Cassowary constraint solver" +category = "main" optional = false python-versions = ">=3.6" -version = "1.3.1" [[package]] -category = "main" -description = "Python implementation of Markdown." name = "markdown" +version = "3.3.4" +description = "Python implementation of Markdown." +category = "main" optional = false python-versions = ">=3.6" -version = "3.3.4" [package.dependencies] -[package.dependencies.importlib-metadata] -python = "<3.8" -version = "*" +importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} [package.extras] testing = ["coverage", "pyyaml"] [[package]] -category = "dev" -description = "Safely add untrusted strings to HTML/XML markup." name = "markupsafe" +version = "1.1.1" +description = "Safely add untrusted strings to HTML/XML markup." +category = "dev" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" -version = "1.1.1" [[package]] -category = "main" -description = "Python plotting package" name = "matplotlib" +version = "3.3.4" +description = "Python plotting package" +category = "main" optional = false python-versions = ">=3.6" -version = "3.3.4" [package.dependencies] cycler = ">=0.10" @@ -1364,31 +1307,31 @@ 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" [[package]] -category = "main" -description = "A mattermost api v4 wrapper to interact with api" name = "mattermostwrapper" +version = "2.2" +description = "A mattermost api v4 wrapper to interact with api" +category = "main" optional = false python-versions = "*" -version = "2.2" [package.dependencies] requests = "*" [[package]] -category = "dev" -description = "McCabe checker, plugin for flake8" name = "mccabe" +version = "0.6.1" +description = "McCabe checker, plugin for flake8" +category = "dev" optional = false python-versions = "*" -version = "0.6.1" [[package]] -category = "dev" -description = "Rolling backport of unittest.mock for all Pythons" name = "mock" +version = "4.0.3" +description = "Rolling backport of unittest.mock for all Pythons" +category = "dev" optional = false python-versions = ">=3.6" -version = "4.0.3" [package.extras] build = ["twine", "wheel", "blurb"] @@ -1396,37 +1339,34 @@ docs = ["sphinx"] test = ["pytest (<5.4)", "pytest-cov"] [[package]] -category = "dev" -description = "Fake pymongo stub for testing simple MongoDB-dependent code" name = "mongomock" +version = "3.22.1" +description = "Fake pymongo stub for testing simple MongoDB-dependent code" +category = "dev" optional = false python-versions = "*" -version = "3.22.1" [package.dependencies] sentinels = "*" six = "*" [[package]] -category = "dev" -description = "More routines for operating on iterables, beyond itertools" name = "more-itertools" +version = "8.7.0" +description = "More routines for operating on iterables, beyond itertools" +category = "dev" optional = false python-versions = ">=3.5" -version = "8.7.0" [[package]] -category = "dev" -description = "A library that allows your python tests to easily mock out the boto library" name = "moto" +version = "1.3.16" +description = "A library that allows your python tests to easily mock out the boto library" +category = "dev" optional = false python-versions = "*" -version = "1.3.16" [package.dependencies] -Jinja2 = ">=2.10.1" -MarkupSafe = "<2.0" -PyYAML = ">=5.1" aws-xray-sdk = ">=0.93,<0.96 || >0.96" boto = ">=2.36.0" boto3 = ">=1.9.201" @@ -1436,44 +1376,43 @@ cryptography = ">=2.3.0" docker = ">=2.5.1" ecdsa = "<0.15" idna = ">=2.5,<3" +Jinja2 = ">=2.10.1" jsondiff = ">=1.1.2" +MarkupSafe = "<2.0" mock = "*" more-itertools = "*" python-dateutil = ">=2.1,<3.0.0" +python-jose = {version = ">=3.1.0,<4.0.0", extras = ["cryptography"]} pytz = "*" +PyYAML = ">=5.1" requests = ">=2.5" responses = ">=0.9.0" -setuptools = "*" six = ">1.9" werkzeug = "*" xmltodict = "*" zipp = "*" -[package.dependencies.python-jose] -extras = ["cryptography"] -version = ">=3.1.0,<4.0.0" - [package.extras] acm = ["cryptography (>=2.3.0)"] -all = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,<0.96 || >0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] +all = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,!=0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] awslambda = ["docker (>=2.5.1)"] batch = ["docker (>=2.5.1)"] cloudformation = ["PyYAML (>=5.1)", "cfn-lint (>=0.4.0)"] -cognitoidp = ["python-jose (>=3.1.0,<4.0.0)", "ecdsa (<0.15)"] +cognitoidp = ["python-jose[cryptography] (>=3.1.0,<4.0.0)", "ecdsa (<0.15)"] ec2 = ["cryptography (>=2.3.0)", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] iam = ["cryptography (>=2.3.0)"] iotdata = ["jsondiff (>=1.1.2)"] s3 = ["cryptography (>=2.3.0)"] -server = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,<0.96 || >0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "flask", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] -xray = ["aws-xray-sdk (>=0.93,<0.96 || >0.96)"] +server = ["cryptography (>=2.3.0)", "PyYAML (>=5.1)", "python-jose[cryptography] (>=3.1.0,<4.0.0)", "ecdsa (<0.15)", "docker (>=2.5.1)", "jsondiff (>=1.1.2)", "aws-xray-sdk (>=0.93,!=0.96)", "idna (>=2.5,<3)", "cfn-lint (>=0.4.0)", "flask", "sshpubkeys (>=3.1.0,<4.0)", "sshpubkeys (>=3.1.0)"] +xray = ["aws-xray-sdk (>=0.93,!=0.96)"] [[package]] -category = "dev" -description = "AutoRest swagger generator Python client runtime." name = "msrest" +version = "0.6.21" +description = "AutoRest swagger generator Python client runtime." +category = "dev" optional = false python-versions = "*" -version = "0.6.21" [package.dependencies] certifi = ">=2017.4.17" @@ -1485,28 +1424,28 @@ requests-oauthlib = ">=0.5.0" async = ["aiohttp (>=3.0)", "aiodns"] [[package]] -category = "main" -description = "multidict implementation" name = "multidict" +version = "4.7.6" +description = "multidict implementation" +category = "main" optional = false python-versions = ">=3.5" -version = "4.7.6" [[package]] -category = "main" -description = "Cython bindings for MurmurHash" name = "murmurhash" +version = "1.0.5" +description = "Cython bindings for MurmurHash" +category = "main" optional = true python-versions = "*" -version = "1.0.5" [[package]] -category = "dev" -description = "Optional static typing for Python" name = "mypy" +version = "0.790" +description = "Optional static typing for Python" +category = "dev" optional = false python-versions = ">=3.5" -version = "0.790" [package.dependencies] mypy-extensions = ">=0.4.3,<0.5.0" @@ -1517,20 +1456,20 @@ typing-extensions = ">=3.7.4" dmypy = ["psutil (>=4.0)"] [[package]] -category = "dev" -description = "Experimental type system extensions for programs checked with the mypy typechecker." name = "mypy-extensions" +version = "0.4.3" +description = "Experimental type system extensions for programs checked with the mypy typechecker." +category = "dev" optional = false python-versions = "*" -version = "0.4.3" [[package]] -category = "main" -description = "Python package for creating and manipulating graphs and networks" name = "networkx" +version = "2.5" +description = "Python package for creating and manipulating graphs and networks" +category = "main" optional = false python-versions = ">=3.6" -version = "2.5" [package.dependencies] decorator = ">=4.3.0" @@ -1549,12 +1488,12 @@ pyyaml = ["pyyaml"] scipy = ["scipy"] [[package]] -category = "dev" -description = "Useful container datatypes for Python 2 and 3." name = "nr.collections" +version = "0.0.1" +description = "Useful container datatypes for Python 2 and 3." +category = "dev" optional = false python-versions = "*" -version = "0.0.1" [package.dependencies] "nr.metaclass" = ">=0.0.1,<0.1.0" @@ -1564,12 +1503,12 @@ six = ">=1.11.0,<2.0.0" test = ["nr.fs (>=1.5.0,<2.0.0)"] [[package]] -category = "dev" -description = "Bind structured data directly to typed objects." name = "nr.databind.core" +version = "0.0.22" +description = "Bind structured data directly to typed objects." +category = "dev" optional = false python-versions = "*" -version = "0.0.22" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1578,12 +1517,12 @@ version = "0.0.22" "nr.stream" = ">=0.0.1,<0.1.0" [[package]] -category = "dev" -description = "Deserialize JSON into Python objects and reverse." name = "nr.databind.json" +version = "0.0.14" +description = "Deserialize JSON into Python objects and reverse." +category = "dev" optional = false python-versions = "*" -version = "0.0.14" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1593,23 +1532,23 @@ version = "0.0.14" "nr.pylang.utils" = ">=0.0.1,<0.1.0" [[package]] -category = "dev" -description = "Filesystem and path manipulation tools." name = "nr.fs" +version = "1.6.3" +description = "Filesystem and path manipulation tools." +category = "dev" optional = false python-versions = "*" -version = "1.6.3" [package.dependencies] six = ">=1.11.0,<2.0.0" [[package]] -category = "dev" -description = "Interface definitions for Python." name = "nr.interface" +version = "0.0.4" +description = "Interface definitions for Python." +category = "dev" optional = false python-versions = "*" -version = "0.0.4" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1618,42 +1557,42 @@ version = "0.0.4" six = ">=1.11.0,<2.0.0" [[package]] -category = "dev" -description = "Metaclass utilities." name = "nr.metaclass" +version = "0.0.6" +description = "Metaclass utilities." +category = "dev" optional = false python-versions = "*" -version = "0.0.6" [[package]] -category = "dev" -description = "A simple and fast date parsing library. Uses dateutil for timezone offset support." name = "nr.parsing.date" +version = "0.6.0" +description = "A simple and fast date parsing library. Uses dateutil for timezone offset support." +category = "dev" optional = false python-versions = ">=3.5.0,<4.0.0" -version = "0.6.0" [package.dependencies] "nr.utils.re" = ">=0.1.0,<0.2.0" [[package]] -category = "dev" -description = "Package description here." name = "nr.pylang.utils" +version = "0.0.4" +description = "Package description here." +category = "dev" optional = false python-versions = ">=3.4.0,<4.0.0" -version = "0.0.4" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" [[package]] -category = "dev" -description = "Use iterators like Java streams." name = "nr.stream" +version = "0.0.5" +description = "Use iterators like Java streams." +category = "dev" optional = false python-versions = "*" -version = "0.0.5" [package.dependencies] "nr.collections" = ">=0.0.1,<1.0.0" @@ -1661,40 +1600,40 @@ version = "0.0.5" six = ">=1.11.0,<2.0.0" [[package]] -category = "dev" -description = "Sumtypes in Python." name = "nr.sumtype" +version = "0.0.4" +description = "Sumtypes in Python." +category = "dev" optional = false python-versions = "*" -version = "0.0.4" [package.dependencies] "nr.metaclass" = ">=0.0.4,<1.0.0" "nr.stream" = ">=0.0.2,<1.0.0" [[package]] -category = "dev" -description = "This module provides some utility functions for applying regular expressions." name = "nr.utils.re" +version = "0.1.1" +description = "This module provides some utility functions for applying regular expressions." +category = "dev" optional = false python-versions = "*" -version = "0.1.1" [[package]] -category = "main" -description = "NumPy is the fundamental package for array computing with Python." name = "numpy" +version = "1.18.5" +description = "NumPy is the fundamental package for array computing with Python." +category = "main" optional = false python-versions = ">=3.5" -version = "1.18.5" [[package]] -category = "main" -description = "OAuth 2.0 client library" name = "oauth2client" +version = "4.1.3" +description = "OAuth 2.0 client library" +category = "main" optional = false python-versions = "*" -version = "4.1.3" [package.dependencies] httplib2 = ">=0.9.1" @@ -1704,12 +1643,12 @@ rsa = ">=3.1.4" six = ">=1.6.1" [[package]] -category = "main" -description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" name = "oauthlib" +version = "3.1.0" +description = "A generic, spec-compliant, thorough implementation of the OAuth request-signing logic" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "3.1.0" [package.extras] rsa = ["cryptography"] @@ -1717,197 +1656,194 @@ signals = ["blinker"] signedtoken = ["cryptography", "pyjwt (>=1.0.0)"] [[package]] -category = "main" -description = "Optimizing numpys einsum function" name = "opt-einsum" +version = "3.3.0" +description = "Optimizing numpys einsum function" +category = "main" optional = false python-versions = ">=3.5" -version = "3.3.0" [package.dependencies] numpy = ">=1.7" [package.extras] -docs = ["sphinx (1.2.3)", "sphinxcontrib-napoleon", "sphinx-rtd-theme", "numpydoc"] +docs = ["sphinx (==1.2.3)", "sphinxcontrib-napoleon", "sphinx-rtd-theme", "numpydoc"] tests = ["pytest", "pytest-cov", "pytest-pep8"] [[package]] -category = "main" -description = "Core utilities for Python packages" name = "packaging" +version = "20.9" +description = "Core utilities for Python packages" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "20.9" [package.dependencies] pyparsing = ">=2.0.2" [[package]] -category = "main" -description = "RabbitMQ Focused AMQP low-level library" name = "pamqp" +version = "2.3.0" +description = "RabbitMQ Focused AMQP low-level library" +category = "main" optional = false python-versions = "*" -version = "2.3.0" [package.extras] codegen = ["lxml"] [[package]] -category = "dev" -description = "Utility library for gitignore style pattern matching of file paths." name = "pathspec" +version = "0.8.1" +description = "Utility library for gitignore style pattern matching of file paths." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "0.8.1" [[package]] -category = "dev" -description = "Python Build Reasonableness" name = "pbr" +version = "5.5.1" +description = "Python Build Reasonableness" +category = "dev" optional = false python-versions = ">=2.6" -version = "5.5.1" [[package]] -category = "dev" -description = "Utilities to deal with pep440 versioning" name = "pep440-version-utils" +version = "0.3.0" +description = "Utilities to deal with pep440 versioning" +category = "dev" optional = false python-versions = ">=3.6,<4.0" -version = "0.3.0" [package.dependencies] packaging = ">=20.3,<21.0" [[package]] -category = "main" -description = "Python Imaging Library (Fork)" name = "pillow" +version = "8.1.2" +description = "Python Imaging Library (Fork)" +category = "main" optional = false python-versions = ">=3.6" -version = "8.1.2" [[package]] -category = "main" -description = "The smartest command line arguments parser in the world" name = "plac" +version = "1.1.3" +description = "The smartest command line arguments parser in the world" +category = "main" optional = true python-versions = "*" -version = "1.1.3" [[package]] -category = "dev" -description = "plugin and hook calling mechanisms for python" name = "pluggy" +version = "0.13.1" +description = "plugin and hook calling mechanisms for python" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.13.1" [package.dependencies] -[package.dependencies.importlib-metadata] -python = "<3.8" -version = ">=0.12" +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} [package.extras] dev = ["pre-commit", "tox"] [[package]] -category = "main" -description = "Cython hash table that trusts the keys are pre-hashed" name = "preshed" +version = "3.0.5" +description = "Cython hash table that trusts the keys are pre-hashed" +category = "main" optional = true python-versions = "*" -version = "3.0.5" [package.dependencies] cymem = ">=2.0.2,<2.1.0" murmurhash = ">=0.28.0,<1.1.0" [[package]] -category = "main" -description = "Library for building powerful interactive command lines in Python" name = "prompt-toolkit" +version = "2.0.10" +description = "Library for building powerful interactive command lines in Python" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -version = "2.0.10" [package.dependencies] six = ">=1.9.0" wcwidth = "*" [[package]] -category = "main" -description = "Protocol Buffers" name = "protobuf" +version = "3.15.6" +description = "Protocol Buffers" +category = "main" optional = false python-versions = "*" -version = "3.15.6" [package.dependencies] six = ">=1.9" [[package]] -category = "main" -description = "psycopg2 - Python-PostgreSQL Database Adapter" name = "psycopg2-binary" +version = "2.8.6" +description = "psycopg2 - Python-PostgreSQL Database Adapter" +category = "main" optional = false python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" -version = "2.8.6" [[package]] -category = "dev" -description = "library with cross-python path, ini-parsing, io, code, log facilities" name = "py" +version = "1.10.0" +description = "library with cross-python path, ini-parsing, io, code, log facilities" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.10.0" [[package]] -category = "main" -description = "ASN.1 types and codecs" name = "pyasn1" +version = "0.4.8" +description = "ASN.1 types and codecs" +category = "main" optional = false python-versions = "*" -version = "0.4.8" [[package]] -category = "main" -description = "A collection of ASN.1-based protocols modules." name = "pyasn1-modules" +version = "0.2.8" +description = "A collection of ASN.1-based protocols modules." +category = "main" optional = false python-versions = "*" -version = "0.2.8" [package.dependencies] pyasn1 = ">=0.4.6,<0.5.0" [[package]] -category = "dev" -description = "Python style guide checker" name = "pycodestyle" +version = "2.7.0" +description = "Python style guide checker" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "2.7.0" [[package]] -category = "main" -description = "C parser in Python" name = "pycparser" +version = "2.20" +description = "C parser in Python" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "2.20" [[package]] -category = "dev" -description = "Create Python API documentation in Markdown format." name = "pydoc-markdown" +version = "3.10.0" +description = "Create Python API documentation in Markdown format." +category = "dev" optional = false python-versions = ">=3.5.0,<4.0.0" -version = "3.10.0" [package.dependencies] -PyYAML = ">=5.3.0,<6.0.0" click = ">=7.0.0,<8.0.0" docspec = ">=0.2.0,<0.3.0" docspec-python = ">=0.1.0,<0.2.0" @@ -1916,67 +1852,66 @@ docspec-python = ">=0.1.0,<0.2.0" "nr.databind.json" = ">=0.0.9,<0.1.0" "nr.fs" = ">=1.6.0,<2.0.0" "nr.interface" = ">=0.0.3,<0.1.0" +PyYAML = ">=5.3.0,<6.0.0" requests = ">=2.23.0,<3.0.0" six = ">=1.11.0,<2.0.0" toml = ">=0.10.1,<1.0.0" watchdog = ">=1.0.0,<2.0.0" [[package]] -category = "dev" -description = "Python docstring style checker" name = "pydocstyle" +version = "6.0.0" +description = "Python docstring style checker" +category = "dev" optional = false python-versions = ">=3.6" -version = "6.0.0" [package.dependencies] snowballstemmer = "*" [[package]] -category = "main" -description = "Python interface to Graphviz's Dot" name = "pydot" +version = "1.4.2" +description = "Python interface to Graphviz's Dot" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.4.2" [package.dependencies] pyparsing = ">=2.1.4" [[package]] -category = "dev" -description = "passive checker of Python programs" name = "pyflakes" +version = "2.3.0" +description = "passive checker of Python programs" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "2.3.0" [[package]] -category = "main" -description = "JSON Web Token implementation in Python" name = "pyjwt" +version = "2.0.1" +description = "JSON Web Token implementation in Python" +category = "main" optional = false python-versions = ">=3.6" -version = "2.0.1" [package.dependencies] -[package.dependencies.cryptography] -optional = true -version = ">=3.3.1,<4.0.0" +cryptography = {version = ">=3.3.1,<4.0.0", optional = true, markers = "extra == \"crypto\""} [package.extras] crypto = ["cryptography (>=3.3.1,<4.0.0)"] -dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1,<4.0.0)", "pytest (>=6.0.0,<7.0.0)", "coverage (5.0.4)", "mypy", "pre-commit"] +dev = ["sphinx", "sphinx-rtd-theme", "zope.interface", "cryptography (>=3.3.1,<4.0.0)", "pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)", "mypy", "pre-commit"] docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"] -tests = ["pytest (>=6.0.0,<7.0.0)", "coverage (5.0.4)"] +tests = ["pytest (>=6.0.0,<7.0.0)", "coverage[toml] (==5.0.4)"] [[package]] -category = "main" -description = "Python lib/cli for JSON/YAML schema validation" name = "pykwalify" +version = "1.8.0" +description = "Python lib/cli for JSON/YAML schema validation" +category = "main" optional = false python-versions = "*" -version = "1.8.0" [package.dependencies] docopt = ">=0.6.2" @@ -1984,21 +1919,16 @@ python-dateutil = ">=2.8.0" "ruamel.yaml" = ">=0.16.0" [[package]] -category = "main" -description = "Python driver for MongoDB " name = "pymongo" +version = "3.10.1" +description = "Python driver for MongoDB " +category = "main" optional = false python-versions = "*" -version = "3.10.1" [package.dependencies] -[package.dependencies.dnspython] -optional = true -version = ">=1.16.0,<1.17.0" - -[package.dependencies.ipaddress] -optional = true -version = "*" +dnspython = {version = ">=1.16.0,<1.17.0", optional = true, markers = "extra == \"srv\""} +ipaddress = {version = "*", optional = true, markers = "extra == \"tls\""} [package.extras] encryption = ["pymongocrypt (<2.0.0)"] @@ -2009,37 +1939,36 @@ tls = ["ipaddress"] zstd = ["zstandard"] [[package]] -category = "main" -description = "Python parsing module" name = "pyparsing" +version = "2.4.7" +description = "Python parsing module" +category = "main" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -version = "2.4.7" [[package]] -category = "main" -description = "A python implmementation of GNU readline." -marker = "sys_platform == \"win32\"" name = "pyreadline" +version = "2.1" +description = "A python implmementation of GNU readline." +category = "main" optional = false python-versions = "*" -version = "2.1" [[package]] -category = "main" -description = "Persistent/Functional/Immutable data structures" name = "pyrsistent" +version = "0.17.3" +description = "Persistent/Functional/Immutable data structures" +category = "main" optional = false python-versions = ">=3.5" -version = "0.17.3" [[package]] -category = "main" -description = "Python Telegram bot api." name = "pytelegrambotapi" +version = "3.7.6" +description = "Python Telegram bot api." +category = "main" optional = false python-versions = "*" -version = "3.7.6" [package.dependencies] requests = "*" @@ -2049,38 +1978,35 @@ json = ["ujson"] redis = ["redis (>=3.4.1)"] [[package]] -category = "dev" -description = "pytest: simple powerful testing with Python" name = "pytest" +version = "5.4.3" +description = "pytest: simple powerful testing with Python" +category = "dev" optional = false python-versions = ">=3.5" -version = "5.4.3" [package.dependencies] -atomicwrites = ">=1.0" +atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} attrs = ">=17.4.0" -colorama = "*" +colorama = {version = "*", markers = "sys_platform == \"win32\""} +importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} more-itertools = ">=4.0.0" packaging = "*" pluggy = ">=0.12,<1.0" py = ">=1.5.0" wcwidth = "*" -[package.dependencies.importlib-metadata] -python = "<3.8" -version = ">=0.12" - [package.extras] -checkqa-mypy = ["mypy (v0.761)"] +checkqa-mypy = ["mypy (==v0.761)"] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] [[package]] -category = "dev" -description = "Pytest support for asyncio." name = "pytest-asyncio" +version = "0.10.0" +description = "Pytest support for asyncio." +category = "dev" optional = false python-versions = ">= 3.5" -version = "0.10.0" [package.dependencies] pytest = ">=3.0.6" @@ -2089,50 +2015,50 @@ pytest = ">=3.0.6" testing = ["async-generator (>=1.3)", "coverage", "hypothesis (>=3.64)"] [[package]] -category = "dev" -description = "Pytest plugin for measuring coverage." name = "pytest-cov" +version = "2.11.1" +description = "Pytest plugin for measuring coverage." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "2.11.1" [package.dependencies] coverage = ">=5.2.1" pytest = ">=4.6" [package.extras] -testing = ["fields", "hunter", "process-tests (2.0.2)", "six", "pytest-xdist", "virtualenv"] +testing = ["fields", "hunter", "process-tests (==2.0.2)", "six", "pytest-xdist", "virtualenv"] [[package]] -category = "dev" -description = "run tests in isolated forked subprocesses" name = "pytest-forked" +version = "1.3.0" +description = "run tests in isolated forked subprocesses" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "1.3.0" [package.dependencies] py = "*" pytest = ">=3.10" [[package]] -category = "dev" -description = "py.test plugin to test server connections locally." name = "pytest-localserver" +version = "0.5.0" +description = "py.test plugin to test server connections locally." +category = "dev" optional = false python-versions = "*" -version = "0.5.0" [package.dependencies] werkzeug = ">=0.10" [[package]] -category = "dev" -description = "a pytest plugin for Sanic" name = "pytest-sanic" +version = "1.6.2" +description = "a pytest plugin for Sanic" +category = "dev" optional = false python-versions = ">=3.6,<4.0" -version = "1.6.2" [package.dependencies] aiohttp = ">=3.6.2,<4.0.0" @@ -2140,23 +2066,23 @@ async_generator = ">=1.10,<2.0" pytest = ">=5.2" [[package]] -category = "dev" -description = "py.test plugin to abort hanging tests" name = "pytest-timeout" +version = "1.4.2" +description = "py.test plugin to abort hanging tests" +category = "dev" optional = false python-versions = "*" -version = "1.4.2" [package.dependencies] pytest = ">=3.6.0" -[[package]] -category = "dev" -description = "pytest xdist plugin for distributed testing and loop-on-failing modes" +[[package]] name = "pytest-xdist" +version = "1.34.0" +description = "pytest xdist plugin for distributed testing and loop-on-failing modes" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "1.34.0" [package.dependencies] execnet = ">=1.1" @@ -2168,31 +2094,31 @@ six = "*" testing = ["filelock"] [[package]] -category = "main" -description = "Python binding for CRFsuite" name = "python-crfsuite" +version = "0.9.7" +description = "Python binding for CRFsuite" +category = "main" optional = false python-versions = "*" -version = "0.9.7" [[package]] -category = "main" -description = "Extensions to the standard Python datetime module" name = "python-dateutil" +version = "2.8.1" +description = "Extensions to the standard Python datetime module" +category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" -version = "2.8.1" [package.dependencies] six = ">=1.5" [[package]] -category = "main" -description = "Engine.IO server" name = "python-engineio" +version = "3.13.2" +description = "Engine.IO server" +category = "main" optional = false python-versions = "*" -version = "3.13.2" [package.dependencies] six = ">=1.9.0" @@ -2202,35 +2128,32 @@ asyncio_client = ["aiohttp (>=3.4)"] client = ["requests (>=2.21.0)", "websocket-client (>=0.54.0)"] [[package]] -category = "dev" -description = "JOSE implementation in Python" name = "python-jose" +version = "3.2.0" +description = "JOSE implementation in Python" +category = "dev" optional = false python-versions = "*" -version = "3.2.0" [package.dependencies] +cryptography = {version = "*", optional = true, markers = "extra == \"cryptography\""} ecdsa = "<0.15" pyasn1 = "*" rsa = "*" six = "<2.0" -[package.dependencies.cryptography] -optional = true -version = "*" - [package.extras] cryptography = ["cryptography"] pycrypto = ["pycrypto (>=2.6.0,<2.7.0)", "pyasn1"] pycryptodome = ["pycryptodome (>=3.3.1,<4.0.0)", "pyasn1"] [[package]] -category = "main" -description = "Socket.IO server" name = "python-socketio" +version = "5.0.0" +description = "Socket.IO server" +category = "main" optional = false python-versions = "*" -version = "5.0.0" [package.dependencies] bidict = ">=0.21.0" @@ -2241,37 +2164,36 @@ asyncio_client = ["aiohttp (>=3.4)", "websockets (>=7.0)"] client = ["requests (>=2.21.0)", "websocket-client (>=0.54.0)"] [[package]] -category = "main" -description = "World timezone definitions, modern and historical" name = "pytz" +version = "2020.5" +description = "World timezone definitions, modern and historical" +category = "main" optional = false python-versions = "*" -version = "2020.5" [[package]] -category = "dev" -description = "Python for Window Extensions" -marker = "sys_platform == \"win32\"" name = "pywin32" +version = "227" +description = "Python for Window Extensions" +category = "dev" optional = false python-versions = "*" -version = "227" [[package]] -category = "dev" -description = "YAML parser and emitter for Python" name = "pyyaml" +version = "5.4.1" +description = "YAML parser and emitter for Python" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" -version = "5.4.1" [[package]] -category = "main" -description = "Python library to build pretty command line user prompts ⭐️" name = "questionary" +version = "1.5.2" +description = "Python library to build pretty command line user prompts ⭐️" +category = "main" optional = false python-versions = "*" -version = "1.5.2" [package.dependencies] prompt-toolkit = ">=2.0,<4.0" @@ -2280,12 +2202,12 @@ prompt-toolkit = ">=2.0,<4.0" test = ["pytest", "pytest-pycodestyle", "pytest-cov", "coveralls"] [[package]] -category = "main" -description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" name = "rasa-sdk" +version = "2.4.1" +description = "Open source machine learning framework to automate text- and voice-based conversations: NLU, dialogue management, connect to Slack, Facebook, and more - Create chatbots and voice assistants" +category = "main" optional = false python-versions = ">=3.6,<3.9" -version = "2.4.1" [package.dependencies] coloredlogs = ">=10,<16" @@ -2293,34 +2215,34 @@ requests = ">=2.23.0,<2.26.0" sanic = ">=19.12.2,<21.0.0" sanic-cors = ">=0.10.0,<0.11.0" typing-extensions = ">=3.7.4,<4.0.0" -uvloop = "<0.15.0" +uvloop = {version = "<0.15.0", markers = "sys_platform != \"win32\""} [[package]] -category = "main" -description = "Python client for Redis key-value store" name = "redis" +version = "3.5.3" +description = "Python client for Redis key-value store" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "3.5.3" [package.extras] hiredis = ["hiredis (>=0.1.3)"] [[package]] -category = "main" -description = "Alternative regular expression module, to replace re." name = "regex" +version = "2020.9.27" +description = "Alternative regular expression module, to replace re." +category = "main" optional = false python-versions = "*" -version = "2020.9.27" [[package]] -category = "main" -description = "Python HTTP for Humans." name = "requests" +version = "2.25.1" +description = "Python HTTP for Humans." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "2.25.1" [package.dependencies] certifi = ">=2017.4.17" @@ -2330,41 +2252,41 @@ urllib3 = ">=1.21.1,<1.27" [package.extras] security = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)"] -socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7)", "win-inet-pton"] +socks = ["PySocks (>=1.5.6,!=1.5.7)", "win-inet-pton"] [[package]] -category = "main" -description = "OAuthlib authentication support for Requests." name = "requests-oauthlib" +version = "1.3.0" +description = "OAuthlib authentication support for Requests." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.3.0" [package.dependencies] oauthlib = ">=3.0.0" requests = ">=2.0.0" [package.extras] -rsa = ["oauthlib (>=3.0.0)"] +rsa = ["oauthlib[signedtoken] (>=3.0.0)"] [[package]] -category = "main" -description = "A utility belt for advanced users of python-requests" name = "requests-toolbelt" +version = "0.9.1" +description = "A utility belt for advanced users of python-requests" +category = "main" optional = false python-versions = "*" -version = "0.9.1" [package.dependencies] requests = ">=2.0.1,<3.0.0" [[package]] -category = "dev" -description = "A utility library for mocking out the `requests` Python library." name = "responses" +version = "0.12.1" +description = "A utility library for mocking out the `requests` Python library." +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "0.12.1" [package.dependencies] requests = ">=2.0" @@ -2375,82 +2297,79 @@ urllib3 = ">=1.25.10" tests = ["coverage (>=3.7.1,<6.0.0)", "pytest-cov", "pytest-localserver", "flake8", "pytest (>=4.6,<5.0)", "pytest (>=4.6)"] [[package]] -category = "main" -description = "Validating URI References per RFC 3986" name = "rfc3986" +version = "1.4.0" +description = "Validating URI References per RFC 3986" +category = "main" optional = false python-versions = "*" -version = "1.4.0" [package.extras] idna2008 = ["idna"] [[package]] -category = "main" -description = "Python API wrapper for Rocket.Chat" name = "rocketchat-api" +version = "1.15.0" +description = "Python API wrapper for Rocket.Chat" +category = "main" optional = false python-versions = "*" -version = "1.15.0" [package.dependencies] requests = "*" [[package]] -category = "main" -description = "Pure-Python RSA implementation" name = "rsa" +version = "4.7.2" +description = "Pure-Python RSA implementation" +category = "main" optional = false python-versions = ">=3.5, <4" -version = "4.7.2" [package.dependencies] pyasn1 = ">=0.1.3" [[package]] -category = "main" -description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" name = "ruamel.yaml" +version = "0.16.13" +description = "ruamel.yaml is a YAML parser/emitter that supports roundtrip preservation of comments, seq/map flow style, and map key order" +category = "main" optional = false python-versions = "*" -version = "0.16.13" [package.dependencies] -[package.dependencies."ruamel.yaml.clib"] -python = "<3.10" -version = ">=0.1.2" +"ruamel.yaml.clib" = {version = ">=0.1.2", markers = "platform_python_implementation == \"CPython\" and python_version < \"3.10\""} [package.extras] docs = ["ryd"] jinja2 = ["ruamel.yaml.jinja2 (>=0.2)"] [[package]] -category = "main" -description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" -marker = "platform_python_implementation == \"CPython\" and python_version < \"3.10\"" name = "ruamel.yaml.clib" +version = "0.2.2" +description = "C version of reader, parser and emitter for ruamel.yaml derived from libyaml" +category = "main" optional = false python-versions = "*" -version = "0.2.2" [[package]] -category = "main" -description = "An Amazon S3 Transfer Manager" name = "s3transfer" +version = "0.3.6" +description = "An Amazon S3 Transfer Manager" +category = "main" optional = false python-versions = "*" -version = "0.3.6" [package.dependencies] botocore = ">=1.12.36,<2.0a.0" [[package]] -category = "main" -description = "SacreMoses" name = "sacremoses" +version = "0.0.43" +description = "SacreMoses" +category = "main" optional = true python-versions = "*" -version = "0.0.43" [package.dependencies] click = "*" @@ -2460,47 +2379,47 @@ six = "*" tqdm = "*" [[package]] -category = "main" -description = "A web server and web framework that's written to go fast. Build fast. Run fast." name = "sanic" +version = "20.3.0" +description = "A web server and web framework that's written to go fast. Build fast. Run fast." +category = "main" optional = false python-versions = ">=3.6" -version = "20.3.0" [package.dependencies] aiofiles = ">=0.3.0" httptools = ">=0.0.10" httpx = "0.11.1" multidict = ">=4.0,<5.0" -ujson = ">=1.35" -uvloop = ">=0.5.3" +ujson = {version = ">=1.35", markers = "sys_platform != \"win32\" and implementation_name == \"cpython\""} +uvloop = {version = ">=0.5.3", markers = "sys_platform != \"win32\" and implementation_name == \"cpython\""} websockets = ">=7.0,<9.0" [package.extras] -all = ["pytest (5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "sphinx (>=2.1.2)", "sphinx-rtd-theme", "recommonmark (>=0.5.0)", "docutils", "pygments", "uvloop (>=0.5.3)", "ujson (>=1.35)"] -dev = ["pytest (5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "uvloop (>=0.5.3)", "ujson (>=1.35)"] +all = ["pytest (==5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (==0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "sphinx (>=2.1.2)", "sphinx-rtd-theme", "recommonmark (>=0.5.0)", "docutils", "pygments", "uvloop (>=0.5.3)", "ujson (>=1.35)"] +dev = ["pytest (==5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (==0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "aiofiles", "tox", "black", "flake8", "bandit", "towncrier", "uvloop (>=0.5.3)", "ujson (>=1.35)"] docs = ["sphinx (>=2.1.2)", "sphinx-rtd-theme", "recommonmark (>=0.5.0)", "docutils", "pygments"] -test = ["pytest (5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "uvloop (>=0.5.3)", "ujson (>=1.35)"] +test = ["pytest (==5.2.1)", "multidict (>=4.0,<5.0)", "gunicorn", "pytest-cov", "httpcore (==0.3.0)", "beautifulsoup4", "pytest-sanic", "pytest-sugar", "pytest-benchmark", "uvloop (>=0.5.3)", "ujson (>=1.35)"] [[package]] -category = "main" -description = "A Sanic extension adding a decorator for CORS support. Based on flask-cors by Cory Dolphin." name = "sanic-cors" +version = "0.10.0.post3" +description = "A Sanic extension adding a decorator for CORS support. Based on flask-cors by Cory Dolphin." +category = "main" optional = false python-versions = "*" -version = "0.10.0.post3" [package.dependencies] sanic = ">=18.12.0" sanic-plugins-framework = ">=0.9.0" [[package]] -category = "main" -description = "JWT oauth flow for Sanic" name = "sanic-jwt" +version = "1.5.0" +description = "JWT oauth flow for Sanic" +category = "main" optional = false python-versions = "*" -version = "1.5.0" [package.dependencies] pyjwt = "*" @@ -2510,24 +2429,23 @@ all = ["sphinx", "sphinx"] docs = ["sphinx"] [[package]] -category = "main" -description = "Doing all of the boilerplate to create a Sanic Plugin, so you don't have to." name = "sanic-plugins-framework" +version = "0.9.5" +description = "Doing all of the boilerplate to create a Sanic Plugin, so you don't have to." +category = "main" optional = false python-versions = "*" -version = "0.9.5" [package.dependencies] sanic = ">=18.12.0,<21" -setuptools = ">=40.0" [[package]] -category = "main" -description = "A set of python modules for machine learning and data mining" name = "scikit-learn" +version = "0.24.1" +description = "A set of python modules for machine learning and data mining" +category = "main" optional = false python-versions = ">=3.6" -version = "0.24.1" [package.dependencies] joblib = ">=0.11" @@ -2542,39 +2460,39 @@ examples = ["matplotlib (>=2.1.1)", "scikit-image (>=0.13)", "pandas (>=0.25.0)" tests = ["matplotlib (>=2.1.1)", "scikit-image (>=0.13)", "pandas (>=0.25.0)", "pytest (>=5.0.1)", "pytest-cov (>=2.9.0)", "flake8 (>=3.8.2)", "mypy (>=0.770)", "pyamg (>=4.0.0)"] [[package]] -category = "main" -description = "SciPy: Scientific Library for Python" name = "scipy" +version = "1.5.4" +description = "SciPy: Scientific Library for Python" +category = "main" optional = false python-versions = ">=3.6" -version = "1.5.4" [package.dependencies] numpy = ">=1.14.5" [[package]] -category = "main" -description = "SentencePiece python wrapper" name = "sentencepiece" +version = "0.1.95" +description = "SentencePiece python wrapper" +category = "main" optional = true python-versions = "*" -version = "0.1.95" [[package]] -category = "dev" -description = "Various objects to denote special meanings in python" name = "sentinels" +version = "1.0.0" +description = "Various objects to denote special meanings in python" +category = "dev" optional = false python-versions = "*" -version = "1.0.0" [[package]] -category = "main" -description = "Python client for Sentry (https://sentry.io)" name = "sentry-sdk" +version = "0.19.5" +description = "Python client for Sentry (https://sentry.io)" +category = "main" optional = false python-versions = "*" -version = "0.19.5" [package.dependencies] certifi = "*" @@ -2597,20 +2515,20 @@ sqlalchemy = ["sqlalchemy (>=1.2)"] tornado = ["tornado (>=5)"] [[package]] -category = "main" -description = "Python 2 and 3 compatibility utilities" name = "six" +version = "1.15.0" +description = "Python 2 and 3 compatibility utilities" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*" -version = "1.15.0" [[package]] -category = "main" -description = "CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn" name = "sklearn-crfsuite" +version = "0.3.6" +description = "CRFsuite (python-crfsuite) wrapper which provides interface simlar to scikit-learn" +category = "main" optional = false python-versions = "*" -version = "0.3.6" [package.dependencies] python-crfsuite = ">=0.8.3" @@ -2619,12 +2537,12 @@ tabulate = "*" tqdm = ">=2.0" [[package]] -category = "main" -description = "Slack API clients for Web API and RTM API" name = "slackclient" +version = "2.9.3" +description = "Slack API clients for Web API and RTM API" +category = "main" optional = false python-versions = ">=3.6.0" -version = "2.9.3" [package.dependencies] aiohttp = ">3.5.2,<4.0.0" @@ -2633,49 +2551,47 @@ aiohttp = ">3.5.2,<4.0.0" optional = ["aiodns (>1.0)"] [[package]] -category = "dev" -description = "A pure Python implementation of a sliding window memory map manager" name = "smmap" +version = "3.0.5" +description = "A pure Python implementation of a sliding window memory map manager" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "3.0.5" [[package]] -category = "main" -description = "Sniff out which async library your code is running under" name = "sniffio" +version = "1.2.0" +description = "Sniff out which async library your code is running under" +category = "main" optional = false python-versions = ">=3.5" -version = "1.2.0" [package.dependencies] -[package.dependencies.contextvars] -python = "<3.7" -version = ">=2.1" +contextvars = {version = ">=2.1", markers = "python_version < \"3.7\""} [[package]] -category = "dev" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." name = "snowballstemmer" +version = "2.1.0" +description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +category = "dev" optional = false python-versions = "*" -version = "2.1.0" [[package]] -category = "dev" -description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" name = "sortedcontainers" +version = "2.3.0" +description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set" +category = "dev" optional = false python-versions = "*" -version = "2.3.0" [[package]] -category = "main" -description = "Industrial-strength Natural Language Processing (NLP) in Python" name = "spacy" +version = "2.2.4" +description = "Industrial-strength Natural Language Processing (NLP) in Python" +category = "main" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -version = "2.2.4" [package.dependencies] blis = ">=0.4.0,<0.5.0" @@ -2686,7 +2602,6 @@ numpy = ">=1.15.0" plac = ">=0.9.6,<1.2.0" preshed = ">=3.0.2,<3.1.0" requests = ">=2.13.0,<3.0.0" -setuptools = "*" srsly = ">=1.0.2,<1.1.0" thinc = "7.4.0" tqdm = ">=4.38.0,<5.0.0" @@ -2700,17 +2615,17 @@ cuda90 = ["cupy-cuda90 (>=5.0.0b4)"] cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] ja = ["fugashi (>=0.1.3)"] -ko = ["natto-py (0.9.0)"] +ko = ["natto-py (==0.9.0)"] lookups = ["spacy-lookups-data (>=0.0.5,<0.2.0)"] th = ["pythainlp (>=2.0)"] [[package]] -category = "main" -description = "Database Abstraction Library" name = "sqlalchemy" +version = "1.3.23" +description = "Database Abstraction Library" +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "1.3.23" [package.extras] mssql = ["pyodbc"] @@ -2724,47 +2639,44 @@ postgresql_psycopg2binary = ["psycopg2-binary"] postgresql_psycopg2cffi = ["psycopg2cffi"] pymysql = ["pymysql (<1)", "pymysql"] -[[package]] -category = "main" -description = "Modern high-performance serialization utilities for Python" +[[package]] name = "srsly" +version = "1.0.5" +description = "Modern high-performance serialization utilities for Python" +category = "main" optional = true python-versions = "*" -version = "1.0.5" [[package]] -category = "dev" -description = "Manage dynamic plugins for Python applications" name = "stevedore" +version = "3.3.0" +description = "Manage dynamic plugins for Python applications" +category = "dev" optional = false python-versions = ">=3.6" -version = "3.3.0" [package.dependencies] +importlib-metadata = {version = ">=1.7.0", markers = "python_version < \"3.8\""} pbr = ">=2.0.0,<2.1.0 || >2.1.0" -[package.dependencies.importlib-metadata] -python = "<3.8" -version = ">=1.7.0" - [[package]] -category = "main" -description = "Pretty-print tabular data" name = "tabulate" +version = "0.8.9" +description = "Pretty-print tabular data" +category = "main" optional = false python-versions = "*" -version = "0.8.9" [package.extras] widechars = ["wcwidth"] [[package]] -category = "main" -description = "TensorBoard lets you watch Tensors Flow" name = "tensorboard" +version = "2.4.1" +description = "TensorBoard lets you watch Tensors Flow" +category = "main" optional = false python-versions = ">= 2.7, != 3.0.*, != 3.1.*" -version = "2.4.1" [package.dependencies] absl-py = ">=0.4" @@ -2775,30 +2687,25 @@ markdown = ">=2.6.8" numpy = ">=1.12.0" protobuf = ">=3.6.0" requests = ">=2.21.0,<3" -setuptools = ">=41.0.0" six = ">=1.10.0" tensorboard-plugin-wit = ">=1.6.0" werkzeug = ">=0.11.15" -[package.dependencies.wheel] -python = ">=3" -version = ">=0.26" - [[package]] -category = "main" -description = "What-If Tool TensorBoard plugin." name = "tensorboard-plugin-wit" +version = "1.8.0" +description = "What-If Tool TensorBoard plugin." +category = "main" optional = false python-versions = "*" -version = "1.8.0" [[package]] -category = "main" -description = "TensorFlow is an open source machine learning framework for everyone." name = "tensorflow" +version = "2.3.2" +description = "TensorFlow is an open source machine learning framework for everyone." +category = "main" optional = false python-versions = "*" -version = "2.3.2" [package.dependencies] absl-py = ">=0.7.0" @@ -2815,16 +2722,15 @@ six = ">=1.12.0" tensorboard = ">=2.3.0,<3" tensorflow-estimator = ">=2.3.0,<2.4.0" termcolor = ">=1.1.0" -wheel = ">=0.26" wrapt = ">=1.11.1" [[package]] -category = "main" -description = "TensorFlow Addons." name = "tensorflow-addons" +version = "0.12.0" +description = "TensorFlow Addons." +category = "main" optional = false python-versions = "*" -version = "0.12.0" [package.dependencies] typeguard = ">=2.7" @@ -2835,20 +2741,20 @@ tensorflow-cpu = ["tensorflow-cpu (>=2.3.0,<2.5.0)"] tensorflow-gpu = ["tensorflow-gpu (>=2.3.0,<2.5.0)"] [[package]] -category = "main" -description = "TensorFlow Estimator." name = "tensorflow-estimator" +version = "2.3.0" +description = "TensorFlow Estimator." +category = "main" optional = false python-versions = "*" -version = "2.3.0" [[package]] -category = "main" -description = "TensorFlow Hub is a library to foster the publication, discovery, and consumption of reusable parts of machine learning models." name = "tensorflow-hub" +version = "0.10.0" +description = "TensorFlow Hub is a library to foster the publication, discovery, and consumption of reusable parts of machine learning models." +category = "main" optional = false python-versions = "*" -version = "0.10.0" [package.dependencies] numpy = ">=1.12.0" @@ -2859,12 +2765,12 @@ make_image_classifier = ["keras-preprocessing"] make_nearest_neighbour_index = ["apache-beam", "annoy"] [[package]] -category = "main" -description = "Probabilistic modeling and statistical inference in TensorFlow" name = "tensorflow-probability" +version = "0.11.1" +description = "Probabilistic modeling and statistical inference in TensorFlow" +category = "main" optional = false python-versions = "*" -version = "0.11.1" [package.dependencies] cloudpickle = ">=1.3" @@ -2875,17 +2781,16 @@ numpy = ">=1.13.3" six = ">=1.10.0" [package.extras] -jax = ["jax (0.1.74)", "jaxlib (0.1.52)"] +jax = ["jax (==0.1.74)", "jaxlib (==0.1.52)"] tfds = ["tensorflow-datasets (>=2.2.0)"] [[package]] -category = "main" -description = "TF.Text is a TensorFlow library of text related ops, modules, and subgraphs." -marker = "sys_platform != \"win32\"" name = "tensorflow-text" +version = "2.3.0" +description = "TF.Text is a TensorFlow library of text related ops, modules, and subgraphs." +category = "main" optional = false python-versions = "*" -version = "2.3.0" [package.dependencies] tensorflow = ">=2.3.0,<2.4" @@ -2895,28 +2800,28 @@ tensorflow_gpu = ["tensorflow-gpu (>=2.1.0,<2.2)"] tests = ["absl-py", "pytest"] [[package]] -category = "main" -description = "ANSII Color formatting for output in terminal." name = "termcolor" +version = "1.1.0" +description = "ANSII Color formatting for output in terminal." +category = "main" optional = false python-versions = "*" -version = "1.1.0" [[package]] -category = "main" -description = "Generate simple tables in terminals from a nested list of strings." name = "terminaltables" +version = "3.1.0" +description = "Generate simple tables in terminals from a nested list of strings." +category = "main" optional = false python-versions = "*" -version = "3.1.0" [[package]] -category = "main" -description = "Practical Machine Learning for NLP" name = "thinc" +version = "7.4.0" +description = "Practical Machine Learning for NLP" +category = "main" optional = true python-versions = "*" -version = "7.4.0" [package.dependencies] blis = ">=0.4.0,<0.5.0" @@ -2940,39 +2845,39 @@ cuda91 = ["cupy-cuda91 (>=5.0.0b4)"] cuda92 = ["cupy-cuda92 (>=5.0.0b4)"] [[package]] -category = "main" -description = "threadpoolctl" name = "threadpoolctl" +version = "2.1.0" +description = "threadpoolctl" +category = "main" optional = false python-versions = ">=3.5" -version = "2.1.0" [[package]] -category = "main" -description = "Fast and Customizable Tokenizers" name = "tokenizers" +version = "0.7.0" +description = "Fast and Customizable Tokenizers" +category = "main" optional = true python-versions = "*" -version = "0.7.0" [package.extras] testing = ["pytest"] [[package]] -category = "dev" -description = "Python Library for Tom's Obvious, Minimal Language" name = "toml" +version = "0.10.2" +description = "Python Library for Tom's Obvious, Minimal Language" +category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" -version = "0.10.2" [[package]] -category = "dev" -description = "Building newsfiles for your project." name = "towncrier" +version = "19.2.0" +description = "Building newsfiles for your project." +category = "dev" optional = false python-versions = "*" -version = "19.2.0" [package.dependencies] Click = "*" @@ -2981,12 +2886,12 @@ jinja2 = "*" toml = "*" [[package]] -category = "main" -description = "Fast, Extensible Progress Meter" name = "tqdm" +version = "4.59.0" +description = "Fast, Extensible Progress Meter" +category = "main" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" -version = "4.59.0" [package.extras] dev = ["py-make (>=0.1.0)", "twine", "wheel"] @@ -2994,14 +2899,15 @@ notebook = ["ipywidgets (>=6)"] telegram = ["requests"] [[package]] -category = "main" -description = "State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch" name = "transformers" +version = "2.11.0" +description = "State-of-the-art Natural Language Processing for TensorFlow 2.0 and PyTorch" +category = "main" optional = true python-versions = ">=3.6.0" -version = "2.11.0" [package.dependencies] +dataclasses = {version = "*", markers = "python_version < \"3.7\""} filelock = "*" numpy = "*" packaging = "*" @@ -3012,10 +2918,6 @@ sentencepiece = "*" tokenizers = "0.7.0" tqdm = ">=4.27" -[package.dependencies.dataclasses] -python = "<3.7" -version = "*" - [package.extras] all = ["pydantic", "uvicorn", "fastapi", "starlette", "tensorflow", "torch"] dev = ["pytest", "pytest-xdist", "timeout-decorator", "black", "isort", "flake8", "mecab-python3", "scikit-learn", "tensorflow", "torch"] @@ -3030,221 +2932,203 @@ tf-cpu = ["tensorflow-cpu", "onnxconverter-common", "keras2onnx"] torch = ["torch"] [[package]] -category = "main" -description = "Twilio API client and TwiML generator" name = "twilio" +version = "6.50.1" +description = "Twilio API client and TwiML generator" +category = "main" optional = false python-versions = "*" -version = "6.50.1" [package.dependencies] PyJWT = ">=1.4.2" pytz = "*" +requests = {version = ">=2.0.0", markers = "python_version >= \"3.0\""} six = "*" -[package.dependencies.requests] -python = ">=3.0" -version = ">=2.0.0" - [[package]] -category = "dev" -description = "a fork of Python 2 and 3 ast modules with type comment support" name = "typed-ast" +version = "1.4.2" +description = "a fork of Python 2 and 3 ast modules with type comment support" +category = "dev" optional = false python-versions = "*" -version = "1.4.2" [[package]] -category = "main" -description = "Run-time type checker for Python" name = "typeguard" +version = "2.11.1" +description = "Run-time type checker for Python" +category = "main" optional = false python-versions = ">=3.5.3" -version = "2.11.1" [package.extras] doc = ["sphinx-rtd-theme", "sphinx-autodoc-typehints (>=1.2.0)"] test = ["pytest", "typing-extensions", "mypy"] [[package]] -category = "main" -description = "Backported and Experimental Type Hints for Python 3.5+" name = "typing-extensions" +version = "3.7.4.3" +description = "Backported and Experimental Type Hints for Python 3.5+" +category = "main" optional = false python-versions = "*" -version = "3.7.4.3" [[package]] -category = "main" -description = "tzinfo object for the local timezone" name = "tzlocal" +version = "2.1" +description = "tzinfo object for the local timezone" +category = "main" optional = false python-versions = "*" -version = "2.1" [package.dependencies] pytz = "*" [[package]] -category = "main" -description = "Ultra fast JSON encoder and decoder for Python" name = "ujson" +version = "4.0.2" +description = "Ultra fast JSON encoder and decoder for Python" +category = "main" optional = false python-versions = ">=3.6" -version = "4.0.2" [[package]] -category = "main" -description = "URI templates" name = "uritemplate" +version = "3.0.1" +description = "URI templates" +category = "main" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "3.0.1" [[package]] -category = "main" -description = "HTTP library with thread-safe connection pooling, file post, and more." name = "urllib3" +version = "1.26.4" +description = "HTTP library with thread-safe connection pooling, file post, and more." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" -version = "1.26.4" [package.extras] -brotli = ["brotlipy (>=0.6.0)"] secure = ["pyOpenSSL (>=0.14)", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "certifi", "ipaddress"] -socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"] +socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"] +brotli = ["brotlipy (>=0.6.0)"] [[package]] -category = "main" -description = "Fast implementation of asyncio event loop on top of libuv" -marker = "sys_platform != \"win32\" and implementation_name == \"cpython\" or sys_platform != \"win32\"" name = "uvloop" +version = "0.14.0" +description = "Fast implementation of asyncio event loop on top of libuv" +category = "main" optional = false python-versions = "*" -version = "0.14.0" [[package]] -category = "main" -description = "A lightweight console printing and formatting toolkit" name = "wasabi" +version = "0.8.2" +description = "A lightweight console printing and formatting toolkit" +category = "main" optional = true python-versions = "*" -version = "0.8.2" [[package]] -category = "dev" -description = "Filesystem events monitoring" name = "watchdog" +version = "1.0.2" +description = "Filesystem events monitoring" +category = "dev" optional = false python-versions = ">=3.6" -version = "1.0.2" [package.extras] watchmedo = ["PyYAML (>=3.10)", "argh (>=0.24.1)"] [[package]] -category = "main" -description = "Measures the displayed width of unicode strings in a terminal" name = "wcwidth" +version = "0.2.5" +description = "Measures the displayed width of unicode strings in a terminal" +category = "main" optional = false python-versions = "*" -version = "0.2.5" [[package]] -category = "main" -description = "Community-developed Python SDK for the Webex Teams APIs" name = "webexteamssdk" +version = "1.6" +description = "Community-developed Python SDK for the Webex Teams APIs" +category = "main" optional = false python-versions = "*" -version = "1.6" [package.dependencies] -PyJWT = "*" future = "*" +PyJWT = "*" requests = ">=2.4.2" requests-toolbelt = "*" [[package]] -category = "dev" -description = "WebSocket client for Python with low level API options" name = "websocket-client" +version = "0.58.0" +description = "WebSocket client for Python with low level API options" +category = "dev" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.58.0" [package.dependencies] six = "*" [[package]] -category = "main" -description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" name = "websockets" +version = "8.0.2" +description = "An implementation of the WebSocket Protocol (RFC 6455 & 7692)" +category = "main" optional = false python-versions = ">=3.6" -version = "8.0.2" [[package]] -category = "main" -description = "The comprehensive WSGI web application library." name = "werkzeug" +version = "1.0.1" +description = "The comprehensive WSGI web application library." +category = "main" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -version = "1.0.1" [package.extras] dev = ["pytest", "pytest-timeout", "coverage", "tox", "sphinx", "pallets-sphinx-themes", "sphinx-issues"] watchdog = ["watchdog"] [[package]] -category = "main" -description = "A built-package format for Python" -name = "wheel" -optional = false -python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" -version = "0.36.2" - -[package.extras] -test = ["pytest (>=3.0.0)", "pytest-cov"] - -[[package]] -category = "main" -description = "Module for decorators, wrappers and monkey patching." name = "wrapt" +version = "1.12.1" +description = "Module for decorators, wrappers and monkey patching." +category = "main" optional = false python-versions = "*" -version = "1.12.1" [[package]] -category = "dev" -description = "Makes working with XML feel like you are working with JSON" name = "xmltodict" +version = "0.12.0" +description = "Makes working with XML feel like you are working with JSON" +category = "dev" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" -version = "0.12.0" [[package]] -category = "main" -description = "Yet another URL library" name = "yarl" +version = "1.5.1" +description = "Yet another URL library" +category = "main" optional = false python-versions = ">=3.5" -version = "1.5.1" [package.dependencies] idna = ">=2.0" multidict = ">=4.0" - -[package.dependencies.typing-extensions] -python = "<3.8" -version = ">=3.7.4" +typing-extensions = {version = ">=3.7.4", markers = "python_version < \"3.8\""} [[package]] -category = "main" -description = "Backport of pathlib-compatible object wrapper for zip files" name = "zipp" +version = "3.4.1" +description = "Backport of pathlib-compatible object wrapper for zip files" +category = "main" optional = false python-versions = ">=3.6" -version = "3.4.1" [package.extras] docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] @@ -3258,9 +3142,9 @@ spacy = ["spacy"] transformers = ["transformers"] [metadata] -content-hash = "fdfb57839f6ff9a79eca048bfbaef8f08543952a30f830b35c17fc781fe8127a" -lock-version = "1.0" +lock-version = "1.1" python-versions = ">=3.6,<3.9" +content-hash = "9ba7c8e503098bc2af212262a046be7034e7bc06459f3faf91ee25ec31dd429b" [metadata.files] absl-py = [ @@ -3566,8 +3450,8 @@ cymem = [ {file = "cymem-2.0.5.tar.gz", hash = "sha256:190e15d9cf2c3bde60ae37bddbae6568a36044dc4a326d84081a5fa08818eee0"}, ] dataclasses = [ - {file = "dataclasses-0.6-py3-none-any.whl", hash = "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f"}, - {file = "dataclasses-0.6.tar.gz", hash = "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84"}, + {file = "dataclasses-0.8-py3-none-any.whl", hash = "sha256:0201d89fa866f68c8ebd9d08ee6ff50c0b255f8ec63a71c16fda7af82bb887bf"}, + {file = "dataclasses-0.8.tar.gz", hash = "sha256:8479067f342acf957dc82ec415d355ab5edb7e7646b90dc6e2fd1d96ad084c97"}, ] decorator = [ {file = "decorator-4.4.2-py2.py3-none-any.whl", hash = "sha256:41fa54c2a0cc4ba648be4fd43cff00aedf5b9465c9bf18d64325bc225f08f760"}, @@ -5229,10 +5113,6 @@ werkzeug = [ {file = "Werkzeug-1.0.1-py2.py3-none-any.whl", hash = "sha256:2de2a5db0baeae7b2d2664949077c2ac63fbd16d98da0ff71837f7d1dea3fd43"}, {file = "Werkzeug-1.0.1.tar.gz", hash = "sha256:6c80b1e5ad3665290ea39320b91e1be1e0d5f60652b964a3070216de83d2e47c"}, ] -wheel = [ - {file = "wheel-0.36.2-py2.py3-none-any.whl", hash = "sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e"}, - {file = "wheel-0.36.2.tar.gz", hash = "sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e"}, -] wrapt = [ {file = "wrapt-1.12.1.tar.gz", hash = "sha256:b62ffa81fb85f4332a4f609cab4ac40709470da05643a082ec1eb88e6d9b97d7"}, ]