summaryrefslogtreecommitdiff
path: root/poetry.lock
diff options
context:
space:
mode:
authorTimothy Crosley <timothy.crosley@gmail.com>2020-12-05 23:53:52 -0800
committerTimothy Crosley <timothy.crosley@gmail.com>2020-12-05 23:53:52 -0800
commitf32cf7724c071f9e84423f07271bfa70178d8000 (patch)
tree9d92cb15de619e08844720f2513a9dabfa2a241a /poetry.lock
parente912fbf541ea1d722aeed7f1f01c4e565ad0196b (diff)
downloadisort-f32cf7724c071f9e84423f07271bfa70178d8000.tar.gz
Improve test coverage with test for KeyError in main
Diffstat (limited to 'poetry.lock')
-rw-r--r--poetry.lock988
1 files changed, 457 insertions, 531 deletions
diff --git a/poetry.lock b/poetry.lock
index d6e94266..21fa4fab 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -1,98 +1,97 @@
[[package]]
-category = "main"
-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 = "main"
optional = false
python-versions = "*"
-version = "1.4.4"
[[package]]
-category = "dev"
-description = "Disable App Nap on OS X 10.9"
-marker = "sys_platform == \"darwin\""
name = "appnope"
+version = "0.1.0"
+description = "Disable App Nap on OS X 10.9"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.1.0"
[[package]]
-category = "dev"
-description = "Better dates & times for Python"
name = "arrow"
+version = "0.16.0"
+description = "Better dates & times for Python"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "0.16.0"
[package.dependencies]
python-dateutil = ">=2.7.0"
[[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.1.0"
+description = "Classes Without Boilerplate"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "20.1.0"
[package.extras]
-dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "sphinx", "sphinx-rtd-theme", "pre-commit"]
+dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface", "sphinx", "sphinx-rtd-theme", "pre-commit"]
docs = ["sphinx", "sphinx-rtd-theme", "zope.interface"]
-tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
+tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "zope.interface"]
[[package]]
-category = "dev"
-description = "Specifications for callback functions passed in to an API"
name = "backcall"
+version = "0.2.0"
+description = "Specifications for callback functions passed in to an API"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.2.0"
[[package]]
-category = "dev"
-description = "Security oriented static analyser for python code."
name = "bandit"
+version = "1.6.2"
+description = "Security oriented static analyser for python code."
+category = "dev"
optional = false
python-versions = "*"
-version = "1.6.2"
[package.dependencies]
+colorama = {version = ">=0.3.9", markers = "platform_system == \"Windows\""}
GitPython = ">=1.0.1"
PyYAML = ">=3.13"
-colorama = ">=0.3.9"
six = ">=1.10.0"
stevedore = ">=1.20.0"
[[package]]
-category = "dev"
-description = "Ultra-lightweight pure Python package to check if a file is binary or text."
name = "binaryornot"
+version = "0.4.4"
+description = "Ultra-lightweight pure Python package to check if a file is binary or text."
+category = "dev"
optional = false
python-versions = "*"
-version = "0.4.4"
[package.dependencies]
chardet = ">=3.0.2"
[[package]]
-category = "dev"
-description = "The uncompromising code formatter."
name = "black"
+version = "20.8b1"
+description = "The uncompromising code formatter."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "20.8b1"
[package.dependencies]
appdirs = "*"
click = ">=7.1.2"
+dataclasses = {version = ">=0.6", markers = "python_version < \"3.7\""}
mypy-extensions = ">=0.4.3"
pathspec = ">=0.6,<1"
regex = ">=2020.1.8"
@@ -100,114 +99,106 @@ toml = ">=0.10.1"
typed-ast = ">=1.4.0"
typing-extensions = ">=3.7.4"
-[package.dependencies.dataclasses]
-python = "<3.7"
-version = ">=0.6"
-
[package.extras]
colorama = ["colorama (>=0.4.3)"]
d = ["aiohttp (>=3.3.2)", "aiohttp-cors"]
[[package]]
-category = "main"
-description = "A decorator for caching properties in classes."
name = "cached-property"
+version = "1.5.1"
+description = "A decorator for caching properties in classes."
+category = "main"
optional = false
python-versions = "*"
-version = "1.5.1"
[[package]]
-category = "main"
-description = "Lightweight, extensible schema and data validation tool for Python dictionaries."
name = "cerberus"
+version = "1.3.2"
+description = "Lightweight, extensible schema and data validation tool for Python dictionaries."
+category = "main"
optional = false
python-versions = ">=2.7"
-version = "1.3.2"
-
-[package.dependencies]
-setuptools = "*"
[[package]]
-category = "main"
-description = "Python package for providing Mozilla's CA Bundle."
name = "certifi"
+version = "2020.6.20"
+description = "Python package for providing Mozilla's CA Bundle."
+category = "main"
optional = false
python-versions = "*"
-version = "2020.6.20"
[[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 = "dev"
-description = "Composable command line interface toolkit"
name = "click"
+version = "7.1.2"
+description = "Composable command line interface toolkit"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "7.1.2"
[[package]]
-category = "main"
-description = "Cross-platform colored terminal text."
name = "colorama"
+version = "0.4.3"
+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.3"
[[package]]
-category = "dev"
-description = "PEP 567 Backport"
-marker = "python_version < \"3.7\""
name = "contextvars"
+version = "2.4"
+description = "PEP 567 Backport"
+category = "dev"
optional = false
python-versions = "*"
-version = "2.4"
[package.dependencies]
immutables = ">=0.9"
[[package]]
-category = "dev"
-description = "A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template."
name = "cookiecutter"
+version = "1.7.2"
+description = "A command-line utility that creates projects from project templates, e.g. creating a Python package project from a Python package project template."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "1.7.2"
[package.dependencies]
-Jinja2 = "<3.0.0"
-MarkupSafe = "<2.0.0"
binaryornot = ">=0.4.4"
click = ">=7.0"
+Jinja2 = "<3.0.0"
jinja2-time = ">=0.2.0"
+MarkupSafe = "<2.0.0"
poyo = ">=0.5.0"
python-slugify = ">=4.0.0"
requests = ">=2.23.0"
six = ">=1.10"
[[package]]
-category = "dev"
-description = "Code coverage measurement for Python"
name = "coverage"
+version = "5.2.1"
+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.2.1"
[package.extras]
toml = ["toml"]
[[package]]
-category = "dev"
-description = "Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of CookieCutter."
name = "cruft"
+version = "2.3.0"
+description = "Allows you to maintain all the necessary cruft for packaging and building projects separate from the code you intentionally write. Built on-top of CookieCutter."
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "2.3.0"
[package.dependencies]
click = ">=7.1.2,<8.0.0"
@@ -216,49 +207,48 @@ gitpython = ">=3.0,<4.0"
typer = ">=0.3.1,<0.4.0"
[package.extras]
-examples = ["examples (>=1.0.2,<2.0.0)"]
pyproject = ["toml (>=0.10,<0.11)"]
+examples = ["examples (>=1.0.2,<2.0.0)"]
[[package]]
-category = "dev"
-description = "A backport of the dataclasses module for Python 3.6"
-marker = "python_version < \"3.7\""
name = "dataclasses"
+version = "0.6"
+description = "A backport of the dataclasses module for Python 3.6"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.6"
[[package]]
-category = "dev"
-description = "Decorators for Humans"
name = "decorator"
+version = "4.4.2"
+description = "Decorators for Humans"
+category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*"
-version = "4.4.2"
[[package]]
-category = "main"
-description = "Distribution utilities"
name = "distlib"
+version = "0.3.1"
+description = "Distribution utilities"
+category = "main"
optional = false
python-versions = "*"
-version = "0.3.1"
[[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 = "A parser for Python dependency files"
name = "dparse"
+version = "0.5.1"
+description = "A parser for Python dependency files"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "0.5.1"
[package.dependencies]
packaging = "*"
@@ -269,168 +259,165 @@ toml = "*"
pipenv = ["pipenv"]
[[package]]
-category = "dev"
-description = "An example plugin that modifies isort formatting using black."
name = "example-isort-formatting-plugin"
+version = "0.0.2"
+description = "An example plugin that modifies isort formatting using black."
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "0.0.2"
[package.dependencies]
black = ">=20.08b1,<21.0"
isort = ">=5.1.4,<6.0.0"
[[package]]
-category = "dev"
-description = "An example shared isort profile"
name = "example-shared-isort-profile"
+version = "0.0.1"
+description = "An example shared isort profile"
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "0.0.1"
[[package]]
-category = "dev"
-description = "Tests and Documentation Done by Example."
name = "examples"
+version = "1.0.2"
+description = "Tests and Documentation Done by Example."
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "1.0.2"
[package.dependencies]
pydantic = ">=0.32.2"
[[package]]
-category = "dev"
-description = "An unladen web framework for building APIs and app backends."
name = "falcon"
+version = "2.0.0"
+description = "An unladen web framework for building APIs and app backends."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.0.0"
[[package]]
-category = "dev"
-description = "the modular source code checker: pep8 pyflakes and co"
name = "flake8"
+version = "3.8.4"
+description = "the modular source code checker: pep8 pyflakes and co"
+category = "dev"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7"
-version = "3.8.3"
[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"
-[package.dependencies.importlib-metadata]
-python = "<3.8"
-version = "*"
-
[[package]]
-category = "dev"
-description = "A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle."
name = "flake8-bugbear"
+version = "19.8.0"
+description = "A plugin for flake8 finding likely bugs and design problems in your program. Contains warnings that don't belong in pyflakes and pycodestyle."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "19.8.0"
[package.dependencies]
attrs = "*"
flake8 = ">=3.0.0"
[[package]]
-category = "dev"
-description = "Polyfill package for Flake8 plugins"
name = "flake8-polyfill"
+version = "1.0.2"
+description = "Polyfill package for Flake8 plugins"
+category = "dev"
optional = false
python-versions = "*"
-version = "1.0.2"
[package.dependencies]
flake8 = "*"
[[package]]
-category = "dev"
-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 = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*"
-version = "0.18.2"
[[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 = "dev"
-description = "A mirror package for gitdb"
name = "gitdb2"
+version = "4.0.2"
+description = "A mirror package for gitdb"
+category = "dev"
optional = false
python-versions = "*"
-version = "4.0.2"
[package.dependencies]
gitdb = ">=4.0.1"
[[package]]
-category = "dev"
-description = "Python Git Library"
name = "gitpython"
+version = "3.1.7"
+description = "Python Git Library"
+category = "dev"
optional = false
python-versions = ">=3.4"
-version = "3.1.7"
[package.dependencies]
gitdb = ">=4.0.1,<5"
[[package]]
-category = "dev"
-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 = "dev"
optional = false
python-versions = "*"
-version = "0.9.0"
[[package]]
-category = "dev"
-description = "HTTP/2 State-Machine based protocol implementation"
name = "h2"
+version = "3.2.0"
+description = "HTTP/2 State-Machine based protocol implementation"
+category = "dev"
optional = false
python-versions = "*"
-version = "3.2.0"
[package.dependencies]
hpack = ">=3.0,<4"
hyperframe = ">=5.2.0,<6"
[[package]]
-category = "dev"
-description = "Pure-Python HPACK header compression"
name = "hpack"
+version = "3.0.0"
+description = "Pure-Python HPACK header compression"
+category = "dev"
optional = false
python-versions = "*"
-version = "3.0.0"
[[package]]
-category = "dev"
-description = "Chromium HSTS Preload list as a Python package and updated daily"
name = "hstspreload"
+version = "2020.8.25"
+description = "Chromium HSTS Preload list as a Python package and updated daily"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "2020.8.25"
[[package]]
-category = "dev"
-description = "A minimal low-level HTTP client."
name = "httpcore"
+version = "0.9.1"
+description = "A minimal low-level HTTP client."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "0.9.1"
[package.dependencies]
h11 = ">=0.8,<0.10"
@@ -438,12 +425,12 @@ h2 = ">=3.0.0,<4.0.0"
sniffio = ">=1.0.0,<2.0.0"
[[package]]
-category = "dev"
-description = "The next generation HTTP client."
name = "httpx"
+version = "0.13.3"
+description = "The next generation HTTP client."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "0.13.3"
[package.dependencies]
certifi = "*"
@@ -455,32 +442,32 @@ rfc3986 = ">=1.3,<2"
sniffio = "*"
[[package]]
-category = "dev"
-description = "A Python framework that makes developing APIs as simple as possible, but no simpler."
name = "hug"
+version = "2.6.1"
+description = "A Python framework that makes developing APIs as simple as possible, but no simpler."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "2.6.1"
[package.dependencies]
falcon = "2.0.0"
requests = "*"
[[package]]
-category = "dev"
-description = "HTTP/2 framing layer for Python"
name = "hyperframe"
+version = "5.2.0"
+description = "HTTP/2 framing layer for Python"
+category = "dev"
optional = false
python-versions = "*"
-version = "5.2.0"
[[package]]
-category = "dev"
-description = "A library for property-based testing"
name = "hypothesis"
+version = "5.29.3"
+description = "A library for property-based testing"
+category = "dev"
optional = false
python-versions = ">=3.5.2"
-version = "5.29.3"
[package.dependencies]
attrs = ">=19.2.0"
@@ -500,12 +487,12 @@ pytest = ["pytest (>=4.3)"]
pytz = ["pytz (>=2014.1)"]
[[package]]
-category = "dev"
-description = "Extends Hypothesis to add fully automatic testing of type annotated functions"
name = "hypothesis-auto"
+version = "1.1.4"
+description = "Extends Hypothesis to add fully automatic testing of type annotated functions"
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "1.1.4"
[package.dependencies]
hypothesis = ">=4.36"
@@ -515,12 +502,12 @@ pydantic = ">=0.32.2"
pytest = ["pytest (>=4.0.0,<5.0.0)"]
[[package]]
-category = "dev"
-description = "Hypothesis strategies for generating Python programs, something like CSmith"
name = "hypothesmith"
+version = "0.1.4"
+description = "Hypothesis strategies for generating Python programs, something like CSmith"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "0.1.4"
[package.dependencies]
hypothesis = ">=5.23.7"
@@ -528,30 +515,28 @@ lark-parser = ">=0.7.2"
libcst = ">=0.3.8"
[[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 = "dev"
-description = "Immutable Collections"
-marker = "python_version < \"3.7\""
name = "immutables"
+version = "0.14"
+description = "Immutable Collections"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "0.14"
[[package]]
-category = "main"
-description = "Read metadata from Python packages"
-marker = "python_version < \"3.8\""
name = "importlib-metadata"
+version = "1.7.0"
+description = "Read metadata from Python packages"
+category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-version = "1.7.0"
[package.dependencies]
zipp = ">=0.5"
@@ -561,24 +546,23 @@ docs = ["sphinx", "rst.linker"]
testing = ["packaging", "pep517", "importlib-resources (>=1.3)"]
[[package]]
-category = "dev"
-description = "IPython: Productive Interactive Computing"
name = "ipython"
+version = "7.16.1"
+description = "IPython: Productive Interactive Computing"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "7.16.1"
[package.dependencies]
-appnope = "*"
+appnope = {version = "*", markers = "sys_platform == \"darwin\""}
backcall = "*"
-colorama = "*"
+colorama = {version = "*", markers = "sys_platform == \"win32\""}
decorator = "*"
jedi = ">=0.10"
-pexpect = "*"
+pexpect = {version = "*", markers = "sys_platform != \"win32\""}
pickleshare = "*"
prompt-toolkit = ">=2.0.0,<3.0.0 || >3.0.0,<3.0.1 || >3.0.1,<3.1.0"
pygments = "*"
-setuptools = ">=18.5"
traitlets = ">=4.2"
[package.extras]
@@ -593,35 +577,35 @@ qtconsole = ["qtconsole"]
test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.14)"]
[[package]]
-category = "dev"
-description = "Vestigial utilities from IPython"
name = "ipython-genutils"
+version = "0.2.0"
+description = "Vestigial utilities from IPython"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.2.0"
[[package]]
-category = "dev"
-description = "An autocompletion tool for Python that can be used for text editors."
name = "jedi"
+version = "0.17.2"
+description = "An autocompletion tool for Python that can be used for text editors."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "0.17.2"
[package.dependencies]
parso = ">=0.7.0,<0.8.0"
[package.extras]
-qa = ["flake8 (3.7.9)"]
+qa = ["flake8 (==3.7.9)"]
testing = ["Django (<3.1)", "colorama", "docopt", "pytest (>=3.9.0,<5.0.0)"]
[[package]]
-category = "dev"
-description = "A very fast and expressive template engine."
name = "jinja2"
+version = "2.11.2"
+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.2"
[package.dependencies]
MarkupSafe = ">=0.23"
@@ -630,99 +614,88 @@ MarkupSafe = ">=0.23"
i18n = ["Babel (>=0.8)"]
[[package]]
-category = "dev"
-description = "Jinja2 Extension for Dates and Times"
name = "jinja2-time"
+version = "0.2.0"
+description = "Jinja2 Extension for Dates and Times"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.2.0"
[package.dependencies]
arrow = "*"
jinja2 = "*"
[[package]]
-category = "dev"
-description = "Lightweight pipelining: using Python functions as pipeline jobs."
-marker = "python_version > \"2.7\""
name = "joblib"
+version = "0.16.0"
+description = "Lightweight pipelining: using Python functions as pipeline jobs."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "0.16.0"
[[package]]
-category = "dev"
-description = "a modern parsing library"
name = "lark-parser"
+version = "0.9.0"
+description = "a modern parsing library"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.9.0"
[package.extras]
regex = ["regex"]
[[package]]
-category = "dev"
-description = "A concrete syntax tree with AST-like properties for Python 3.5, 3.6, 3.7 and 3.8 programs."
name = "libcst"
+version = "0.3.10"
+description = "A concrete syntax tree with AST-like properties for Python 3.5, 3.6, 3.7 and 3.8 programs."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "0.3.10"
[package.dependencies]
+dataclasses = {version = "*", markers = "python_version < \"3.7\""}
pyyaml = ">=5.2"
typing-extensions = ">=3.7.4.2"
typing-inspect = ">=0.4.0"
-[package.dependencies.dataclasses]
-python = "<3.7"
-version = "*"
-
[package.extras]
dev = ["black", "codecov", "coverage", "hypothesis (>=4.36.0)", "hypothesmith (>=0.0.4)", "isort", "flake8", "jupyter", "nbsphinx", "pyre-check", "sphinx", "sphinx-rtd-theme"]
[[package]]
-category = "dev"
-description = "Python LiveReload is an awesome tool for web developers"
name = "livereload"
+version = "2.6.3"
+description = "Python LiveReload is an awesome tool for web developers"
+category = "dev"
optional = false
python-versions = "*"
-version = "2.6.3"
[package.dependencies]
six = "*"
-
-[package.dependencies.tornado]
-python = ">=2.8"
-version = "*"
+tornado = {version = "*", markers = "python_version > \"2.7\""}
[[package]]
-category = "dev"
-description = "A Python implementation of Lunr.js"
name = "lunr"
+version = "0.5.8"
+description = "A Python implementation of Lunr.js"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.5.8"
[package.dependencies]
future = ">=0.16.0"
+nltk = {version = ">=3.2.5", optional = true, markers = "python_version > \"2.7\" and extra == \"languages\""}
six = ">=1.11.0"
-[package.dependencies.nltk]
-optional = true
-python = ">=2.8"
-version = ">=3.2.5"
-
[package.extras]
languages = ["nltk (>=3.2.5,<3.5)", "nltk (>=3.2.5)"]
[[package]]
-category = "dev"
-description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
name = "mako"
+version = "1.1.3"
+description = "A super-fast templating language that borrows the best ideas from the existing templating languages."
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.1.3"
[package.dependencies]
MarkupSafe = ">=0.9.2"
@@ -732,98 +705,93 @@ babel = ["babel"]
lingua = ["lingua"]
[[package]]
-category = "dev"
-description = "Python implementation of Markdown."
name = "markdown"
+version = "3.2.2"
+description = "Python implementation of Markdown."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "3.2.2"
[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 = "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 = "Project documentation with Markdown."
name = "mkdocs"
+version = "1.1.2"
+description = "Project documentation with Markdown."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "1.1.2"
[package.dependencies]
+click = ">=3.3"
Jinja2 = ">=2.10.1"
+livereload = ">=2.5.1"
+lunr = {version = "0.5.8", extras = ["languages"]}
Markdown = ">=3.2.1"
PyYAML = ">=3.10"
-click = ">=3.3"
-livereload = ">=2.5.1"
tornado = ">=5.0"
-[package.dependencies.lunr]
-extras = ["languages"]
-version = "0.5.8"
-
[[package]]
-category = "dev"
-description = "A Material Design theme for MkDocs"
name = "mkdocs-material"
+version = "5.5.9"
+description = "A Material Design theme for MkDocs"
+category = "dev"
optional = false
python-versions = "*"
-version = "5.5.9"
[package.dependencies]
-Pygments = ">=2.4"
markdown = ">=3.2"
mkdocs = ">=1.1"
mkdocs-material-extensions = ">=1.0"
+Pygments = ">=2.4"
pymdown-extensions = ">=7.0"
[[package]]
-category = "dev"
-description = "Extension pack for Python Markdown."
name = "mkdocs-material-extensions"
+version = "1.0"
+description = "Extension pack for Python Markdown."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "1.0"
[package.dependencies]
mkdocs-material = ">=5.0.0"
[[package]]
-category = "dev"
-description = "More routines for operating on iterables, beyond itertools"
name = "more-itertools"
+version = "8.4.0"
+description = "More routines for operating on iterables, beyond itertools"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "8.4.0"
[[package]]
-category = "dev"
-description = "Optional static typing for Python"
name = "mypy"
+version = "0.761"
+description = "Optional static typing for Python"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "0.761"
[package.dependencies]
mypy-extensions = ">=0.4.3,<0.5.0"
@@ -834,21 +802,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 = "dev"
-description = "Natural Language Toolkit"
-marker = "python_version > \"2.7\""
name = "nltk"
+version = "3.5"
+description = "Natural Language Toolkit"
+category = "dev"
optional = false
python-versions = "*"
-version = "3.5"
[package.dependencies]
click = "*"
@@ -865,222 +832,204 @@ tgrep = ["pyparsing"]
twitter = ["twython"]
[[package]]
-category = "dev"
-description = "NumPy is the fundamental package for array computing with Python."
name = "numpy"
+version = "1.19.1"
+description = "NumPy is the fundamental package for array computing with Python."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "1.19.1"
[[package]]
-category = "main"
-description = "Ordered Multivalue Dictionary"
name = "orderedmultidict"
+version = "1.0.1"
+description = "Ordered Multivalue Dictionary"
+category = "main"
optional = false
python-versions = "*"
-version = "1.0.1"
[package.dependencies]
six = ">=1.8.0"
[[package]]
-category = "main"
-description = "Core utilities for Python packages"
name = "packaging"
+version = "20.4"
+description = "Core utilities for Python packages"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "20.4"
[package.dependencies]
pyparsing = ">=2.0.2"
six = "*"
[[package]]
-category = "dev"
-description = "A Python Parser"
name = "parso"
+version = "0.7.1"
+description = "A Python Parser"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.7.1"
[package.extras]
testing = ["docopt", "pytest (>=3.0.7)"]
[[package]]
-category = "dev"
-description = "Utility library for gitignore style pattern matching of file paths."
name = "pathspec"
+version = "0.8.0"
+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.0"
[[package]]
-category = "dev"
-description = "Python Build Reasonableness"
name = "pbr"
+version = "5.4.5"
+description = "Python Build Reasonableness"
+category = "dev"
optional = false
python-versions = "*"
-version = "5.4.5"
[[package]]
-category = "dev"
-description = "A simple program and library to auto generate API documentation for Python modules."
name = "pdocs"
+version = "1.0.2"
+description = "A simple program and library to auto generate API documentation for Python modules."
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "1.0.2"
[package.dependencies]
+hug = ">=2.6,<3.0"
Mako = ">=1.1,<2.0"
Markdown = ">=3.0.0,<4.0.0"
-hug = ">=2.6,<3.0"
[[package]]
-category = "main"
-description = "Wrappers to build Python packages using PEP 517 hooks"
name = "pep517"
+version = "0.8.2"
+description = "Wrappers to build Python packages using PEP 517 hooks"
+category = "main"
optional = false
python-versions = "*"
-version = "0.8.2"
[package.dependencies]
+importlib_metadata = {version = "*", markers = "python_version < \"3.8\""}
toml = "*"
-
-[package.dependencies.importlib_metadata]
-python = "<3.8"
-version = "*"
-
-[package.dependencies.zipp]
-python = "<3.8"
-version = "*"
+zipp = {version = "*", markers = "python_version < \"3.8\""}
[[package]]
-category = "dev"
-description = "Check PEP-8 naming conventions, plugin for flake8"
name = "pep8-naming"
+version = "0.8.2"
+description = "Check PEP-8 naming conventions, plugin for flake8"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.8.2"
[package.dependencies]
flake8-polyfill = ">=1.0.2,<2"
[[package]]
-category = "dev"
-description = "Pexpect allows easy control of interactive console applications."
-marker = "sys_platform != \"win32\""
name = "pexpect"
+version = "4.8.0"
+description = "Pexpect allows easy control of interactive console applications."
+category = "dev"
optional = false
python-versions = "*"
-version = "4.8.0"
[package.dependencies]
ptyprocess = ">=0.5"
[[package]]
-category = "dev"
-description = "Tiny 'shelve'-like database with concurrency support"
name = "pickleshare"
+version = "0.7.5"
+description = "Tiny 'shelve'-like database with concurrency support"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.7.5"
[[package]]
-category = "main"
-description = "An unofficial, importable pip API"
name = "pip-api"
+version = "0.0.12"
+description = "An unofficial, importable pip API"
+category = "main"
optional = false
python-versions = ">=2.7,!=3.0,!=3.1,!=3.2,!=3.3"
-version = "0.0.12"
-
-[package.dependencies]
-pip = "*"
[[package]]
-category = "main"
-description = "Compatibility shims for pip versions 8 thru current."
name = "pip-shims"
+version = "0.5.3"
+description = "Compatibility shims for pip versions 8 thru current."
+category = "main"
optional = false
python-versions = "!=3.0,!=3.1,!=3.2,!=3.3,!=3.4,>=2.7"
-version = "0.5.3"
[package.dependencies]
packaging = "*"
-pip = "*"
-setuptools = "*"
six = "*"
-wheel = "*"
[package.extras]
dev = ["pre-commit", "isort", "flake8", "rope", "invoke", "parver", "towncrier", "wheel", "mypy", "flake8-bugbear", "black"]
tests = ["pytest-timeout", "pytest (<5.0)", "pytest-xdist", "pytest-cov", "twine", "readme-renderer"]
[[package]]
-category = "dev"
-description = ""
name = "pipfile"
+version = "0.0.2"
+description = ""
+category = "dev"
optional = false
python-versions = "*"
-version = "0.0.2"
[package.dependencies]
toml = "*"
[[package]]
-category = "main"
-description = "Pip requirements.txt generator based on imports in project"
name = "pipreqs"
+version = "0.4.10"
+description = "Pip requirements.txt generator based on imports in project"
+category = "main"
optional = false
python-versions = "*"
-version = "0.4.10"
[package.dependencies]
docopt = "*"
yarg = "*"
[[package]]
-category = "main"
-description = "Structured Pipfile and Pipfile.lock models."
name = "plette"
+version = "0.2.3"
+description = "Structured Pipfile and Pipfile.lock models."
+category = "main"
optional = false
python-versions = ">=2.6,!=3.0,!=3.1,!=3.2,!=3.3"
-version = "0.2.3"
[package.dependencies]
+cerberus = {version = "*", optional = true, markers = "extra == \"validation\""}
six = "*"
tomlkit = "*"
-[package.dependencies.cerberus]
-optional = true
-version = "*"
-
[package.extras]
tests = ["pytest", "pytest-xdist", "pytest-cov"]
validation = ["cerberus"]
[[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 = "dev"
-description = "Your Project with Great Documentation"
name = "portray"
+version = "1.4.0"
+description = "Your Project with Great Documentation"
+category = "dev"
optional = false
python-versions = ">=3.6,<4.0"
-version = "1.4.0"
[package.dependencies]
GitPython = ">=3.0,<4.0"
@@ -1093,61 +1042,58 @@ toml = ">=0.10.0,<0.11.0"
yaspin = ">=0.15.0,<0.16.0"
[[package]]
-category = "dev"
-description = "A lightweight YAML Parser for Python. 🐓"
name = "poyo"
+version = "0.5.0"
+description = "A lightweight YAML Parser for Python. 🐓"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "0.5.0"
[[package]]
-category = "dev"
-description = "Library for building powerful interactive command lines in Python"
name = "prompt-toolkit"
+version = "3.0.3"
+description = "Library for building powerful interactive command lines in Python"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "3.0.3"
[package.dependencies]
wcwidth = "*"
[[package]]
-category = "dev"
-description = "Run a subprocess in a pseudo terminal"
-marker = "sys_platform != \"win32\""
name = "ptyprocess"
+version = "0.6.0"
+description = "Run a subprocess in a pseudo terminal"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.6.0"
[[package]]
-category = "dev"
-description = "library with cross-python path, ini-parsing, io, code, log facilities"
name = "py"
+version = "1.9.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.9.0"
[[package]]
-category = "dev"
-description = "Python style guide checker"
name = "pycodestyle"
+version = "2.6.0"
+description = "Python style guide checker"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "2.6.0"
[[package]]
-category = "dev"
-description = "Data validation and settings management using python 3.6 type hinting"
name = "pydantic"
+version = "1.6.1"
+description = "Data validation and settings management using python 3.6 type hinting"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "1.6.1"
[package.dependencies]
-[package.dependencies.dataclasses]
-python = "<3.7"
-version = ">=0.6"
+dataclasses = {version = ">=0.6", markers = "python_version < \"3.7\""}
[package.extras]
dotenv = ["python-dotenv (>=0.10.4)"]
@@ -1155,39 +1101,39 @@ email = ["email-validator (>=1.0.3)"]
typing_extensions = ["typing-extensions (>=3.7.2)"]
[[package]]
-category = "dev"
-description = "Python docstring style checker"
name = "pydocstyle"
+version = "5.1.0"
+description = "Python docstring style checker"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "5.1.0"
[package.dependencies]
snowballstemmer = "*"
[[package]]
-category = "dev"
-description = "passive checker of Python programs"
name = "pyflakes"
+version = "2.2.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.2.0"
[[package]]
-category = "dev"
-description = "Pygments is a syntax highlighting package written in Python."
name = "pygments"
+version = "2.6.1"
+description = "Pygments is a syntax highlighting package written in Python."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "2.6.1"
[[package]]
-category = "dev"
-description = "pylama -- Code audit tool for python"
name = "pylama"
+version = "7.7.1"
+description = "pylama -- Code audit tool for python"
+category = "dev"
optional = false
python-versions = "*"
-version = "7.7.1"
[package.dependencies]
mccabe = ">=0.5.2"
@@ -1196,72 +1142,69 @@ pydocstyle = ">=2.0.0"
pyflakes = ">=1.5.0"
[[package]]
-category = "dev"
-description = "Extension pack for Python Markdown."
name = "pymdown-extensions"
+version = "7.1"
+description = "Extension pack for Python Markdown."
+category = "dev"
optional = false
python-versions = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
-version = "7.1"
[package.dependencies]
Markdown = ">=3.2"
[[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 = "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 plugin for measuring coverage."
name = "pytest-cov"
+version = "2.10.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.10.1"
[package.dependencies]
coverage = ">=4.4"
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 = "Thin-wrapper around the mock package for easier use with py.test"
name = "pytest-mock"
+version = "1.13.0"
+description = "Thin-wrapper around the mock package for easier use with py.test"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"
-version = "1.13.0"
[package.dependencies]
pytest = ">=2.7"
@@ -1270,23 +1213,23 @@ pytest = ">=2.7"
dev = ["pre-commit", "tox"]
[[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 = "dev"
-description = "A Python Slugify application that handles Unicode"
name = "python-slugify"
+version = "4.0.1"
+description = "A Python Slugify application that handles Unicode"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "4.0.1"
[package.dependencies]
text-unidecode = ">=1.3"
@@ -1295,28 +1238,28 @@ text-unidecode = ">=1.3"
unidecode = ["Unidecode (>=1.1.1)"]
[[package]]
-category = "dev"
-description = "YAML parser and emitter for Python"
name = "pyyaml"
+version = "5.3.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.*"
-version = "5.3.1"
[[package]]
-category = "dev"
-description = "Alternative regular expression module, to replace re."
name = "regex"
+version = "2020.7.14"
+description = "Alternative regular expression module, to replace re."
+category = "dev"
optional = false
python-versions = "*"
-version = "2020.7.14"
[[package]]
-category = "main"
-description = "Python HTTP for Humans."
name = "requests"
+version = "2.24.0"
+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.24.0"
[package.dependencies]
certifi = ">=2017.4.17"
@@ -1326,15 +1269,15 @@ urllib3 = ">=1.21.1,<1.25.0 || >1.25.0,<1.25.1 || >1.25.1,<1.26"
[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 = "A tool for converting between pip-style and pipfile requirements."
name = "requirementslib"
+version = "1.5.13"
+description = "A tool for converting between pip-style and pipfile requirements."
+category = "main"
optional = false
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-version = "1.5.13"
[package.dependencies]
appdirs = "*"
@@ -1345,170 +1288,159 @@ orderedmultidict = "*"
packaging = ">=19.0"
pep517 = ">=0.5.0"
pip-shims = ">=0.5.2"
+plette = {version = "*", extras = ["validation"]}
python-dateutil = "*"
requests = "*"
-setuptools = ">=40.8"
six = ">=1.11.0"
tomlkit = ">=0.5.3"
vistir = ">=0.3.1"
-[package.dependencies.plette]
-extras = ["validation"]
-version = "*"
-
[package.extras]
dev = ["vulture", "flake8", "rope", "isort", "invoke", "twine", "pre-commit", "lxml", "towncrier", "parver", "flake8-bugbear", "black"]
tests = ["mock", "pytest", "twine", "readme-renderer", "pytest-xdist", "pytest-cov", "pytest-timeout", "coverage", "hypothesis"]
typing = ["typing", "mypy", "mypy-extensions", "mypytools", "pytype", "typed-ast", "monkeytype"]
[[package]]
-category = "dev"
-description = "Validating URI References per RFC 3986"
name = "rfc3986"
+version = "1.4.0"
+description = "Validating URI References per RFC 3986"
+category = "dev"
optional = false
python-versions = "*"
-version = "1.4.0"
[package.extras]
idna2008 = ["idna"]
[[package]]
-category = "dev"
-description = "Checks installed dependencies for known vulnerabilities."
name = "safety"
+version = "1.9.0"
+description = "Checks installed dependencies for known vulnerabilities."
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "1.9.0"
[package.dependencies]
Click = ">=6.0"
dparse = ">=0.5.1"
packaging = "*"
requests = "*"
-setuptools = "*"
[[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 = "dev"
-description = "A pure Python implementation of a sliding window memory map manager"
name = "smmap"
+version = "3.0.4"
+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.4"
[[package]]
-category = "dev"
-description = "A mirror package for smmap"
name = "smmap2"
+version = "3.0.1"
+description = "A mirror package for smmap"
+category = "dev"
optional = false
python-versions = "*"
-version = "3.0.1"
[package.dependencies]
smmap = ">=3.0.1"
[[package]]
-category = "dev"
-description = "Sniff out which async library your code is running under"
name = "sniffio"
+version = "1.1.0"
+description = "Sniff out which async library your code is running under"
+category = "dev"
optional = false
python-versions = ">=3.5"
-version = "1.1.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 26 stemmers for 25 languages generated from Snowball algorithms."
name = "snowballstemmer"
+version = "2.0.0"
+description = "This package provides 26 stemmers for 25 languages generated from Snowball algorithms."
+category = "dev"
optional = false
python-versions = "*"
-version = "2.0.0"
[[package]]
-category = "dev"
-description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
name = "sortedcontainers"
+version = "2.2.2"
+description = "Sorted Containers -- Sorted List, Sorted Dict, Sorted Set"
+category = "dev"
optional = false
python-versions = "*"
-version = "2.2.2"
[[package]]
-category = "dev"
-description = "Manage dynamic plugins for Python applications"
name = "stevedore"
+version = "3.2.0"
+description = "Manage dynamic plugins for Python applications"
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "3.2.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 = "dev"
-description = "The most basic Text::Unidecode port"
name = "text-unidecode"
+version = "1.3"
+description = "The most basic Text::Unidecode port"
+category = "dev"
optional = false
python-versions = "*"
-version = "1.3"
[[package]]
-category = "main"
-description = "Python Library for Tom's Obvious, Minimal Language"
name = "toml"
+version = "0.10.1"
+description = "Python Library for Tom's Obvious, Minimal Language"
+category = "main"
optional = false
python-versions = "*"
-version = "0.10.1"
[[package]]
-category = "main"
-description = "Style preserving TOML library"
name = "tomlkit"
+version = "0.7.0"
+description = "Style preserving TOML library"
+category = "main"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "0.7.0"
[[package]]
-category = "dev"
-description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
name = "tornado"
+version = "6.0.4"
+description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed."
+category = "dev"
optional = false
python-versions = ">= 3.5"
-version = "6.0.4"
[[package]]
-category = "dev"
-description = "Fast, Extensible Progress Meter"
-marker = "python_version > \"2.7\""
name = "tqdm"
+version = "4.48.2"
+description = "Fast, Extensible Progress Meter"
+category = "dev"
optional = false
python-versions = ">=2.6, !=3.0.*, !=3.1.*"
-version = "4.48.2"
[package.extras]
dev = ["py-make (>=0.1.0)", "twine", "argopt", "pydoc-markdown"]
[[package]]
-category = "dev"
-description = "Traitlets Python config system"
name = "traitlets"
+version = "4.3.3"
+description = "Traitlets Python config system"
+category = "dev"
optional = false
python-versions = "*"
-version = "4.3.3"
[package.dependencies]
decorator = "*"
@@ -1519,70 +1451,70 @@ six = "*"
test = ["pytest", "mock"]
[[package]]
-category = "dev"
-description = "a fork of Python 2 and 3 ast modules with type comment support"
name = "typed-ast"
+version = "1.4.1"
+description = "a fork of Python 2 and 3 ast modules with type comment support"
+category = "dev"
optional = false
python-versions = "*"
-version = "1.4.1"
[[package]]
-category = "dev"
-description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
name = "typer"
+version = "0.3.2"
+description = "Typer, build great CLIs. Easy to code. Based on Python type hints."
+category = "dev"
optional = false
python-versions = ">=3.6"
-version = "0.3.2"
[package.dependencies]
click = ">=7.1.1,<7.2.0"
[package.extras]
+test = ["pytest-xdist (>=1.32.0,<2.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "mypy (==0.782)", "black (>=19.10b0,<20.0b0)", "isort (>=5.0.6,<6.0.0)", "shellingham (>=1.3.0,<2.0.0)", "pytest (>=4.4.0,<5.4.0)", "pytest-cov (>=2.10.0,<3.0.0)", "coverage (>=5.2,<6.0)"]
all = ["colorama (>=0.4.3,<0.5.0)", "shellingham (>=1.3.0,<2.0.0)"]
dev = ["autoflake (>=1.3.1,<2.0.0)", "flake8 (>=3.8.3,<4.0.0)"]
doc = ["mkdocs (>=1.1.2,<2.0.0)", "mkdocs-material (>=5.4.0,<6.0.0)", "markdown-include (>=0.5.1,<0.6.0)"]
-test = ["pytest-xdist (>=1.32.0,<2.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "mypy (0.782)", "black (>=19.10b0,<20.0b0)", "isort (>=5.0.6,<6.0.0)", "shellingham (>=1.3.0,<2.0.0)", "pytest (>=4.4.0,<5.4.0)", "pytest-cov (>=2.10.0,<3.0.0)", "coverage (>=5.2,<6.0)"]
[[package]]
-category = "dev"
-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 = "dev"
optional = false
python-versions = "*"
-version = "3.7.4.3"
[[package]]
-category = "dev"
-description = "Runtime inspection utilities for typing module."
name = "typing-inspect"
+version = "0.6.0"
+description = "Runtime inspection utilities for typing module."
+category = "dev"
optional = false
python-versions = "*"
-version = "0.6.0"
[package.dependencies]
mypy-extensions = ">=0.3.0"
typing-extensions = ">=3.7.4"
[[package]]
-category = "main"
-description = "HTTP library with thread-safe connection pooling, file post, and more."
name = "urllib3"
+version = "1.25.10"
+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.25.10"
[package.extras]
brotli = ["brotlipy (>=0.6.0)"]
secure = ["certifi", "cryptography (>=1.3.4)", "idna (>=2.0.0)", "pyOpenSSL (>=0.14)", "ipaddress"]
-socks = ["PySocks (>=1.5.6,<1.5.7 || >1.5.7,<2.0)"]
+socks = ["PySocks (>=1.5.6,!=1.5.7,<2.0)"]
[[package]]
-category = "main"
-description = "Miscellaneous utilities for dealing with filesystems, paths, projects, subprocesses, and more."
name = "vistir"
+version = "0.5.2"
+description = "Miscellaneous utilities for dealing with filesystems, paths, projects, subprocesses, and more."
+category = "main"
optional = false
python-versions = "!=3.0,!=3.1,!=3.2,!=3.3,>=2.7"
-version = "0.5.2"
[package.dependencies]
colorama = ">=0.3.4,<0.4.2 || >0.4.2"
@@ -1596,59 +1528,47 @@ tests = ["hypothesis", "hypothesis-fspaths", "pytest", "pytest-rerunfailures (<9
typing = ["typing", "mypy", "mypy-extensions", "mypytools", "pytype", "typed-ast"]
[[package]]
-category = "dev"
-description = "Find dead code"
name = "vulture"
+version = "1.6"
+description = "Find dead code"
+category = "dev"
optional = false
python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*"
-version = "1.6"
[[package]]
-category = "dev"
-description = "Measures the displayed width of unicode strings in a terminal"
name = "wcwidth"
-optional = false
-python-versions = "*"
version = "0.2.5"
-
-[[package]]
-category = "main"
-description = "A built-package format for Python"
-name = "wheel"
+description = "Measures the displayed width of unicode strings in a terminal"
+category = "dev"
optional = false
-python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7"
-version = "0.35.1"
-
-[package.extras]
-test = ["pytest (>=3.0.0)", "pytest-cov"]
+python-versions = "*"
[[package]]
-category = "main"
-description = "A semi hard Cornish cheese, also queries PyPI (PyPI client)"
name = "yarg"
+version = "0.1.9"
+description = "A semi hard Cornish cheese, also queries PyPI (PyPI client)"
+category = "main"
optional = false
python-versions = "*"
-version = "0.1.9"
[package.dependencies]
requests = "*"
[[package]]
-category = "dev"
-description = "Yet Another Terminal Spinner"
name = "yaspin"
+version = "0.15.0"
+description = "Yet Another Terminal Spinner"
+category = "dev"
optional = false
python-versions = "*"
-version = "0.15.0"
[[package]]
-category = "main"
-description = "Backport of pathlib-compatible object wrapper for zip files"
-marker = "python_version < \"3.8\""
name = "zipp"
+version = "3.1.0"
+description = "Backport of pathlib-compatible object wrapper for zip files"
+category = "main"
optional = false
python-versions = ">=3.6"
-version = "3.1.0"
[package.extras]
docs = ["sphinx", "jaraco.packaging (>=3.2)", "rst.linker (>=1.9)"]
@@ -1660,9 +1580,9 @@ pipfile_deprecated_finder = ["pipreqs", "requirementslib"]
requirements_deprecated_finder = ["pipreqs", "pip-api"]
[metadata]
-content-hash = "b0253934829c50ca3694ad1b04e96761dd3122140ccf34b251e8b1b91dea4ca6"
-lock-version = "1.0"
+lock-version = "1.1"
python-versions = "^3.6"
+content-hash = "363f453324e3010e63a4f5281f2fadbf74d958296d7b61d22758d771b137f546"
[metadata.files]
appdirs = [
@@ -1698,7 +1618,6 @@ binaryornot = [
{file = "binaryornot-0.4.4.tar.gz", hash = "sha256:359501dfc9d40632edc9fac890e19542db1a287bbcfa58175b66658392018061"},
]
black = [
- {file = "black-20.8b1-py3-none-any.whl", hash = "sha256:70b62ef1527c950db59062cda342ea224d772abdf6adc58b86a45421bab20a6b"},
{file = "black-20.8b1.tar.gz", hash = "sha256:1c02557aa099101b9d21496f8a914e9ed2222ef70336404eeeac8edba836fbea"},
]
cached-property = [
@@ -1819,8 +1738,8 @@ falcon = [
{file = "falcon-2.0.0.tar.gz", hash = "sha256:eea593cf466b9c126ce667f6d30503624ef24459f118c75594a69353b6c3d5fc"},
]
flake8 = [
- {file = "flake8-3.8.3-py2.py3-none-any.whl", hash = "sha256:15e351d19611c887e482fb960eae4d44845013cc142d42896e9862f775d8cf5c"},
- {file = "flake8-3.8.3.tar.gz", hash = "sha256:f04b9fcbac03b0a3e58c0ab3a0ecc462e023a9faf046d57794184028123aa208"},
+ {file = "flake8-3.8.4-py2.py3-none-any.whl", hash = "sha256:749dbbd6bfd0cf1318af27bf97a14e28e5ff548ef8e5b1566ccfb25a11e7c839"},
+ {file = "flake8-3.8.4.tar.gz", hash = "sha256:aadae8761ec651813c24be05c6f7b4680857ef6afaae4651a4eccaef97ce6c3b"},
]
flake8-bugbear = [
{file = "flake8-bugbear-19.8.0.tar.gz", hash = "sha256:d8c466ea79d5020cb20bf9f11cf349026e09517a42264f313d3f6fddb83e0571"},
@@ -2223,6 +2142,8 @@ pyyaml = [
{file = "PyYAML-5.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:73f099454b799e05e5ab51423c7bcf361c58d3206fa7b0d555426b1f4d9a3eaf"},
{file = "PyYAML-5.3.1-cp38-cp38-win32.whl", hash = "sha256:06a0d7ba600ce0b2d2fe2e78453a470b5a6e000a985dd4a4e54e436cc36b0e97"},
{file = "PyYAML-5.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:95f71d2af0ff4227885f7a6605c37fd53d3a106fcab511b8860ecca9fcf400ee"},
+ {file = "PyYAML-5.3.1-cp39-cp39-win32.whl", hash = "sha256:ad9c67312c84def58f3c04504727ca879cb0013b2517c85a9a253f0cb6380c0a"},
+ {file = "PyYAML-5.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:6034f55dab5fea9e53f436aa68fa3ace2634918e8b5994d82f3621c04ff5ed2e"},
{file = "PyYAML-5.3.1.tar.gz", hash = "sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d"},
]
regex = [
@@ -2331,19 +2252,28 @@ typed-ast = [
{file = "typed_ast-1.4.1-cp36-cp36m-macosx_10_9_x86_64.whl", hash = "sha256:269151951236b0f9a6f04015a9004084a5ab0d5f19b57de779f908621e7d8b75"},
{file = "typed_ast-1.4.1-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:24995c843eb0ad11a4527b026b4dde3da70e1f2d8806c99b7b4a7cf491612652"},
{file = "typed_ast-1.4.1-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:fe460b922ec15dd205595c9b5b99e2f056fd98ae8f9f56b888e7a17dc2b757e7"},
+ {file = "typed_ast-1.4.1-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:fcf135e17cc74dbfbc05894ebca928ffeb23d9790b3167a674921db19082401f"},
{file = "typed_ast-1.4.1-cp36-cp36m-win32.whl", hash = "sha256:4e3e5da80ccbebfff202a67bf900d081906c358ccc3d5e3c8aea42fdfdfd51c1"},
{file = "typed_ast-1.4.1-cp36-cp36m-win_amd64.whl", hash = "sha256:249862707802d40f7f29f6e1aad8d84b5aa9e44552d2cc17384b209f091276aa"},
{file = "typed_ast-1.4.1-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:8ce678dbaf790dbdb3eba24056d5364fb45944f33553dd5869b7580cdbb83614"},
{file = "typed_ast-1.4.1-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:c9e348e02e4d2b4a8b2eedb48210430658df6951fa484e59de33ff773fbd4b41"},
{file = "typed_ast-1.4.1-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:bcd3b13b56ea479b3650b82cabd6b5343a625b0ced5429e4ccad28a8973f301b"},
+ {file = "typed_ast-1.4.1-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:f208eb7aff048f6bea9586e61af041ddf7f9ade7caed625742af423f6bae3298"},
{file = "typed_ast-1.4.1-cp37-cp37m-win32.whl", hash = "sha256:d5d33e9e7af3b34a40dc05f498939f0ebf187f07c385fd58d591c533ad8562fe"},
{file = "typed_ast-1.4.1-cp37-cp37m-win_amd64.whl", hash = "sha256:0666aa36131496aed8f7be0410ff974562ab7eeac11ef351def9ea6fa28f6355"},
{file = "typed_ast-1.4.1-cp38-cp38-macosx_10_15_x86_64.whl", hash = "sha256:d205b1b46085271b4e15f670058ce182bd1199e56b317bf2ec004b6a44f911f6"},
{file = "typed_ast-1.4.1-cp38-cp38-manylinux1_i686.whl", hash = "sha256:6daac9731f172c2a22ade6ed0c00197ee7cc1221aa84cfdf9c31defeb059a907"},
{file = "typed_ast-1.4.1-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:498b0f36cc7054c1fead3d7fc59d2150f4d5c6c56ba7fb150c013fbc683a8d2d"},
+ {file = "typed_ast-1.4.1-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:7e4c9d7658aaa1fc80018593abdf8598bf91325af6af5cce4ce7c73bc45ea53d"},
{file = "typed_ast-1.4.1-cp38-cp38-win32.whl", hash = "sha256:715ff2f2df46121071622063fc7543d9b1fd19ebfc4f5c8895af64a77a8c852c"},
{file = "typed_ast-1.4.1-cp38-cp38-win_amd64.whl", hash = "sha256:fc0fea399acb12edbf8a628ba8d2312f583bdbdb3335635db062fa98cf71fca4"},
{file = "typed_ast-1.4.1-cp39-cp39-macosx_10_15_x86_64.whl", hash = "sha256:d43943ef777f9a1c42bf4e552ba23ac77a6351de620aa9acf64ad54933ad4d34"},
+ {file = "typed_ast-1.4.1-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:92c325624e304ebf0e025d1224b77dd4e6393f18aab8d829b5b7e04afe9b7a2c"},
+ {file = "typed_ast-1.4.1-cp39-cp39-manylinux1_i686.whl", hash = "sha256:d648b8e3bf2fe648745c8ffcee3db3ff903d0817a01a12dd6a6ea7a8f4889072"},
+ {file = "typed_ast-1.4.1-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:fac11badff8313e23717f3dada86a15389d0708275bddf766cca67a84ead3e91"},
+ {file = "typed_ast-1.4.1-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:0d8110d78a5736e16e26213114a38ca35cb15b6515d535413b090bd50951556d"},
+ {file = "typed_ast-1.4.1-cp39-cp39-win32.whl", hash = "sha256:b52ccf7cfe4ce2a1064b18594381bccf4179c2ecf7f513134ec2f993dd4ab395"},
+ {file = "typed_ast-1.4.1-cp39-cp39-win_amd64.whl", hash = "sha256:3742b32cf1c6ef124d57f95be609c473d7ec4c14d0090e5a5e05a15269fb4d0c"},
{file = "typed_ast-1.4.1.tar.gz", hash = "sha256:8c8aaad94455178e3187ab22c8b01a3837f8ee50e09cf31f1ba129eb293ec30b"},
]
typer = [
@@ -2376,10 +2306,6 @@ wcwidth = [
{file = "wcwidth-0.2.5-py2.py3-none-any.whl", hash = "sha256:beb4802a9cebb9144e99086eff703a642a13d6a0052920003a230f3294bbe784"},
{file = "wcwidth-0.2.5.tar.gz", hash = "sha256:c4d647b99872929fdb7bdcaa4fbe7f01413ed3d98077df798530e5b04f116c83"},
]
-wheel = [
- {file = "wheel-0.35.1-py2.py3-none-any.whl", hash = "sha256:497add53525d16c173c2c1c733b8f655510e909ea78cc0e29d374243544b77a2"},
- {file = "wheel-0.35.1.tar.gz", hash = "sha256:99a22d87add3f634ff917310a3d87e499f19e663413a52eb9232c447aa646c9f"},
-]
yarg = [
{file = "yarg-0.1.9-py2.py3-none-any.whl", hash = "sha256:4f9cebdc00fac946c9bf2783d634e538a71c7d280a4d806d45fd4dc0ef441492"},
{file = "yarg-0.1.9.tar.gz", hash = "sha256:55695bf4d1e3e7f756496c36a69ba32c40d18f821e38f61d028f6049e5e15911"},