From 8db6c60525320ac528b9052cd9227adf12f97593 Mon Sep 17 00:00:00 2001 From: Dominic Thorn Date: Fri, 18 Jun 2021 12:32:32 +0100 Subject: [PATCH] Update docs and devdeps --- docs/03-api-reference/content.md | 2 + docs/03-api-reference/layout.md | 4 + poetry.lock | 871 ++++++++++++++++--------------- pyproject.toml | 1 + 4 files changed, 462 insertions(+), 416 deletions(-) diff --git a/docs/03-api-reference/content.md b/docs/03-api-reference/content.md index e2b8014..e75a43f 100644 --- a/docs/03-api-reference/content.md +++ b/docs/03-api-reference/content.md @@ -27,4 +27,6 @@ ## ::: esparto._content.FigurePlotly +## ::: esparto._content.RawHTML +
diff --git a/docs/03-api-reference/layout.md b/docs/03-api-reference/layout.md index eafa74a..8346d73 100644 --- a/docs/03-api-reference/layout.md +++ b/docs/03-api-reference/layout.md @@ -22,4 +22,8 @@ ## ::: esparto._layout.Column +## ::: esparto._layout.Spacer + +## ::: esparto._layout.PageBreak +
diff --git a/poetry.lock b/poetry.lock index bd542a1..0186417 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,76 +1,79 @@ [[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 = "appnope" -version = "0.1.2" -description = "Disable App Nap on macOS >= 10.9" category = "dev" +description = "Disable App Nap on macOS >= 10.9" +marker = "sys_platform == \"darwin\"" +name = "appnope" optional = false python-versions = "*" +version = "0.1.2" [[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 = "21.2.0" -description = "Classes Without Boilerplate" category = "dev" +description = "Classes Without Boilerplate" +name = "attrs" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "21.2.0" [package.extras] -dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"] +dev = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit"] docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"] -tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"] -tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"] +tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface"] +tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins"] [[package]] -name = "backcall" -version = "0.2.0" -description = "Specifications for callback functions passed in to an API" category = "dev" +description = "Specifications for callback functions passed in to an API" +name = "backcall" optional = false python-versions = "*" +version = "0.2.0" [[package]] -name = "beautifulsoup4" -version = "4.9.3" -description = "Screen-scraping library" category = "main" +description = "Screen-scraping library" +name = "beautifulsoup4" optional = false python-versions = "*" +version = "4.9.3" [package.dependencies] -soupsieve = {version = ">1.2", markers = "python_version >= \"3.0\""} +[package.dependencies.soupsieve] +python = ">=3.0" +version = ">1.2" [package.extras] html5lib = ["html5lib"] lxml = ["lxml"] [[package]] -name = "black" -version = "20.8b1" -description = "The uncompromising code formatter." category = "dev" +description = "The uncompromising code formatter." +name = "black" 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" @@ -78,35 +81,39 @@ 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]] -name = "bokeh" -version = "2.3.2" -description = "Interactive plots and applications in the browser from Python" category = "dev" +description = "Interactive plots and applications in the browser from Python" +name = "bokeh" optional = false python-versions = ">=3.6" +version = "2.3.2" [package.dependencies] Jinja2 = ">=2.9" +PyYAML = ">=3.10" numpy = ">=1.11.3" packaging = ">=16.8" pillow = ">=7.1.0" python-dateutil = ">=2.1" -PyYAML = ">=3.10" tornado = ">=5.1" typing_extensions = ">=3.7.4" [[package]] -name = "cairocffi" -version = "1.2.0" -description = "cffi-based cairo bindings for Python" category = "main" +description = "cffi-based cairo bindings for Python" +name = "cairocffi" optional = false python-versions = ">=3.6" +version = "1.2.0" [package.dependencies] cffi = ">=1.1.0" @@ -117,12 +124,12 @@ test = ["pytest-runner", "pytest-cov", "pytest-flake8", "pytest-isort"] xcb = ["xcffib (>=0.3.2)"] [[package]] -name = "cairosvg" -version = "2.5.2" -description = "A Simple SVG Converter based on Cairo" category = "main" +description = "A Simple SVG Converter based on Cairo" +name = "cairosvg" optional = false python-versions = ">=3.5" +version = "2.5.2" [package.dependencies] cairocffi = "*" @@ -136,86 +143,90 @@ doc = ["sphinx", "sphinx-rtd-theme"] test = ["pytest-runner", "pytest-cov", "pytest-flake8", "pytest-isort"] [[package]] -name = "certifi" -version = "2021.5.30" -description = "Python package for providing Mozilla's CA Bundle." category = "dev" +description = "Python package for providing Mozilla's CA Bundle." +name = "certifi" optional = false python-versions = "*" +version = "2021.5.30" [[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 = "cfgv" -version = "3.3.0" -description = "Validate configuration and produce human readable error messages." category = "dev" +description = "Validate configuration and produce human readable error messages." +name = "cfgv" optional = false python-versions = ">=3.6.1" +version = "3.3.0" [[package]] -name = "chardet" -version = "4.0.0" -description = "Universal encoding detector for Python 2 and 3" category = "dev" +description = "Universal encoding detector for Python 2 and 3" +name = "chardet" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "4.0.0" [[package]] -name = "click" -version = "8.0.1" -description = "Composable command line interface toolkit" category = "dev" +description = "Composable command line interface toolkit" +name = "click" optional = false python-versions = ">=3.6" +version = "8.0.1" [package.dependencies] -colorama = {version = "*", markers = "platform_system == \"Windows\""} -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} +colorama = "*" + +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" [[package]] -name = "cloudpickle" -version = "1.6.0" -description = "Extended pickling support for Python objects" category = "dev" +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 = "dev" +description = "Cross-platform colored terminal text." +marker = "platform_system == \"Windows\" or sys_platform == \"win32\"" +name = "colorama" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.4.4" [[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 = "cssselect2" -version = "0.4.1" -description = "cssselect2" category = "main" +description = "cssselect2" +name = "cssselect2" optional = false python-versions = ">=3.6" +version = "0.4.1" [package.dependencies] tinycss2 = "*" @@ -226,47 +237,48 @@ doc = ["sphinx", "sphinx-rtd-theme"] test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"] [[package]] -name = "cycler" -version = "0.10.0" -description = "Composable style cycles" category = "dev" +description = "Composable style cycles" +name = "cycler" optional = false python-versions = "*" +version = "0.10.0" [package.dependencies] six = "*" [[package]] -name = "dataclasses" -version = "0.7" -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 = false -python-versions = ">=3.6, <3.7" +python-versions = "*" +version = "0.6" [[package]] -name = "decorator" -version = "5.0.9" -description = "Decorators for Humans" category = "dev" +description = "Decorators for Humans" +name = "decorator" optional = false python-versions = ">=3.5" +version = "5.0.9" [[package]] -name = "defusedxml" -version = "0.7.1" -description = "XML bomb protection for Python stdlib modules" category = "main" +description = "XML bomb protection for Python stdlib modules" +name = "defusedxml" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.7.1" [[package]] -name = "deprecated" -version = "1.2.12" -description = "Python @deprecated decorator to deprecate old python classes, functions or methods." category = "dev" +description = "Python @deprecated decorator to deprecate old python classes, functions or methods." +name = "deprecated" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.2.12" [package.dependencies] wrapt = ">=1.10,<2" @@ -275,42 +287,45 @@ wrapt = ">=1.10,<2" dev = ["tox", "bump2version (<1)", "sphinx (<2)", "importlib-metadata (<3)", "importlib-resources (<4)", "configparser (<5)", "sphinxcontrib-websupport (<2)", "zipp (<2)", "PyTest (<5)", "PyTest-Cov (<2.6)", "pytest", "pytest-cov"] [[package]] -name = "distlib" -version = "0.3.2" -description = "Distribution utilities" category = "dev" +description = "Distribution utilities" +name = "distlib" optional = false python-versions = "*" +version = "0.3.2" [[package]] -name = "filelock" -version = "3.0.12" -description = "A platform independent file lock." category = "dev" +description = "A platform independent file lock." +name = "filelock" optional = false python-versions = "*" +version = "3.0.12" [[package]] -name = "flake8" -version = "3.9.2" -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.*,!=3.4.*,>=2.7" +version = "3.9.2" [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]] -name = "ghp-import" -version = "2.0.1" -description = "Copy your docs directly to the gh-pages branch." category = "dev" +description = "Copy your docs directly to the gh-pages branch." +name = "ghp-import" optional = false python-versions = "*" +version = "2.0.1" [package.dependencies] python-dateutil = ">=2.8.1" @@ -319,12 +334,12 @@ python-dateutil = ">=2.8.1" dev = ["twine", "markdown", "flake8"] [[package]] -name = "html5lib" -version = "1.1" -description = "HTML parser based on the WHATWG HTML specification" category = "main" +description = "HTML parser based on the WHATWG HTML specification" +name = "html5lib" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.1" [package.dependencies] six = ">=1.9" @@ -337,81 +352,88 @@ genshi = ["genshi"] lxml = ["lxml"] [[package]] -name = "identify" -version = "2.2.10" -description = "File identification library for Python" category = "dev" +description = "File identification library for Python" +name = "identify" optional = false python-versions = ">=3.6.1" +version = "2.2.10" [package.extras] license = ["editdistance-s"] [[package]] -name = "idna" -version = "2.10" -description = "Internationalized Domain Names in Applications (IDNA)" category = "dev" +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 = "importlib-metadata" -version = "4.5.0" -description = "Read metadata from Python packages" category = "main" +description = "Read metadata from Python packages" +name = "importlib-metadata" optional = false python-versions = ">=3.6" +version = "4.5.0" [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 (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pep517", "pyfakefs", "flufl.flake8", "pytest-black (>=0.3.7)", "pytest-mypy", "importlib-resources (>=1.3)"] [[package]] -name = "importlib-resources" -version = "5.1.4" -description = "Read resources from Python packages" category = "dev" +description = "Read resources from Python packages" +marker = "python_version < \"3.7\"" +name = "importlib-resources" optional = false python-versions = ">=3.6" +version = "5.1.4" [package.dependencies] -zipp = {version = ">=3.1.0", markers = "python_version < \"3.10\""} +[package.dependencies.zipp] +python = "<3.10" +version = ">=3.1.0" [package.extras] docs = ["sphinx", "jaraco.packaging (>=8.2)", "rst.linker (>=1.9)"] testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-black (>=0.3.7)", "pytest-mypy"] [[package]] -name = "iniconfig" -version = "1.1.1" -description = "iniconfig: brain-dead simple config-ini parsing" category = "dev" +description = "iniconfig: brain-dead simple config-ini parsing" +name = "iniconfig" optional = false python-versions = "*" +version = "1.1.1" [[package]] -name = "ipython" -version = "7.16.1" -description = "IPython: Productive Interactive Computing" category = "dev" +description = "IPython: Productive Interactive Computing" +name = "ipython" optional = false python-versions = ">=3.6" +version = "7.16.1" [package.dependencies] -appnope = {version = "*", markers = "sys_platform == \"darwin\""} +appnope = "*" backcall = "*" -colorama = {version = "*", markers = "sys_platform == \"win32\""} +colorama = "*" decorator = "*" jedi = ">=0.10" -pexpect = {version = "*", markers = "sys_platform != \"win32\""} +pexpect = "*" 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] @@ -426,48 +448,48 @@ qtconsole = ["qtconsole"] test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.14)"] [[package]] -name = "ipython-genutils" -version = "0.2.0" -description = "Vestigial utilities from IPython" category = "dev" +description = "Vestigial utilities from IPython" +name = "ipython-genutils" optional = false python-versions = "*" +version = "0.2.0" [[package]] -name = "isort" -version = "5.8.0" -description = "A Python utility / library to sort Python imports." category = "dev" +description = "A Python utility / library to sort Python imports." +name = "isort" optional = false python-versions = ">=3.6,<4.0" +version = "5.8.0" [package.extras] +colors = ["colorama (>=0.4.3,<0.5.0)"] pipfile_deprecated_finder = ["pipreqs", "requirementslib"] requirements_deprecated_finder = ["pipreqs", "pip-api"] -colors = ["colorama (>=0.4.3,<0.5.0)"] [[package]] -name = "jedi" -version = "0.17.2" -description = "An autocompletion tool for Python that can be used for text editors." category = "dev" +description = "An autocompletion tool for Python that can be used for text editors." +name = "jedi" 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]] -name = "jinja2" -version = "3.0.1" -description = "A very fast and expressive template engine." category = "main" +description = "A very fast and expressive template engine." +name = "jinja2" optional = false python-versions = ">=3.6" +version = "3.0.1" [package.dependencies] MarkupSafe = ">=2.0" @@ -476,66 +498,68 @@ MarkupSafe = ">=2.0" i18n = ["Babel (>=2.7)"] [[package]] -name = "joblib" -version = "1.0.1" -description = "Lightweight pipelining with Python functions" category = "dev" +description = "Lightweight pipelining with Python functions" +name = "joblib" optional = false python-versions = ">=3.6" +version = "1.0.1" [[package]] -name = "kaleido" -version = "0.2.1" -description = "Static image export for web-based visualization libraries with zero dependencies" category = "dev" +description = "Static image export for web-based visualization libraries with zero dependencies" +name = "kaleido" optional = false python-versions = "*" +version = "0.2.1" [[package]] -name = "kiwisolver" -version = "1.3.1" -description = "A fast implementation of the Cassowary constraint solver" category = "dev" +description = "A fast implementation of the Cassowary constraint solver" +name = "kiwisolver" optional = false python-versions = ">=3.6" +version = "1.3.1" [[package]] -name = "llvmlite" -version = "0.34.0" -description = "lightweight wrapper around basic LLVM functionality" category = "dev" +description = "lightweight wrapper around basic LLVM functionality" +name = "llvmlite" optional = false python-versions = ">=3.6" +version = "0.34.0" [[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 = "2.0.1" -description = "Safely add untrusted strings to HTML/XML markup." category = "main" +description = "Safely add untrusted strings to HTML/XML markup." +name = "markupsafe" optional = false python-versions = ">=3.6" +version = "2.0.1" [[package]] -name = "matplotlib" -version = "3.3.4" -description = "Python plotting package" category = "dev" +description = "Python plotting package" +name = "matplotlib" optional = false python-versions = ">=3.6" +version = "3.3.4" [package.dependencies] cycler = ">=0.10" @@ -546,38 +570,38 @@ 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 = "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 = "mergedeep" -version = "1.3.4" -description = "A deep merge function for 🐍." category = "dev" +description = "A deep merge function for 🐍." +name = "mergedeep" optional = false python-versions = ">=3.6" +version = "1.3.4" [[package]] -name = "mkdocs" -version = "1.2.1" -description = "Project documentation with Markdown." category = "dev" +description = "Project documentation with Markdown." +name = "mkdocs" optional = false python-versions = ">=3.6" +version = "1.2.1" [package.dependencies] +Jinja2 = ">=2.10.1" +Markdown = ">=3.2.1" +PyYAML = ">=3.10" click = ">=3.3" ghp-import = ">=1.0" importlib-metadata = ">=3.10" -Jinja2 = ">=2.10.1" -Markdown = ">=3.2.1" mergedeep = ">=1.3.4" packaging = ">=20.5" -PyYAML = ">=3.10" pyyaml-env-tag = ">=0.1" watchdog = ">=2.0" @@ -585,74 +609,74 @@ watchdog = ">=2.0" i18n = ["babel (>=2.9.0)"] [[package]] -name = "mkdocs-autorefs" -version = "0.2.1" -description = "Automatically link across pages in MkDocs." category = "dev" +description = "Automatically link across pages in MkDocs." +name = "mkdocs-autorefs" optional = false python-versions = ">=3.6,<4.0" +version = "0.2.1" [package.dependencies] Markdown = ">=3.3,<4.0" mkdocs = ">=1.1,<2.0" [[package]] -name = "mkdocs-bootstrap4" -version = "0.1.5" -description = "Bootstrap4 theme for MkDocs" category = "dev" +description = "Bootstrap4 theme for MkDocs" +name = "mkdocs-bootstrap4" optional = false python-versions = ">=2.7.9,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*" +version = "0.1.5" [package.dependencies] mkdocs = ">=1.1" mkdocs-git-committers-plugin = ">=0.2.0" [[package]] -name = "mkdocs-git-committers-plugin" -version = "0.2.1" -description = "An MkDocs plugin to create a list of contributors on the page" category = "dev" +description = "An MkDocs plugin to create a list of contributors on the page" +name = "mkdocs-git-committers-plugin" optional = false python-versions = ">=3.5" +version = "0.2.1" [package.dependencies] -mkdocs = ">=0.17" PyGithub = ">=1.43" +mkdocs = ">=0.17" [[package]] -name = "mkdocs-material" -version = "7.1.8" -description = "A Material Design theme for MkDocs" category = "dev" +description = "A Material Design theme for MkDocs" +name = "mkdocs-material" optional = false python-versions = "*" +version = "7.1.8" [package.dependencies] +Pygments = ">=2.4" markdown = ">=3.2" mkdocs = ">=1.1" mkdocs-material-extensions = ">=1.0" -Pygments = ">=2.4" pymdown-extensions = ">=7.0" [[package]] -name = "mkdocs-material-extensions" -version = "1.0.1" -description = "Extension pack for Python Markdown." category = "dev" +description = "Extension pack for Python Markdown." +name = "mkdocs-material-extensions" optional = false python-versions = ">=3.5" +version = "1.0.1" [package.dependencies] mkdocs-material = ">=5.0.0" [[package]] -name = "mkdocstrings" -version = "0.15.2" -description = "Automatic documentation from sources, for MkDocs." category = "dev" +description = "Automatic documentation from sources, for MkDocs." +name = "mkdocstrings" optional = false python-versions = ">=3.6,<4.0" +version = "0.15.2" [package.dependencies] Jinja2 = ">=2.11.1,<4.0" @@ -664,77 +688,81 @@ pymdown-extensions = ">=6.3,<9.0" pytkdocs = ">=0.2.0,<0.12.0" [[package]] -name = "mypy" -version = "0.902" -description = "Optional static typing for Python" category = "dev" +description = "Optional static typing for Python" +name = "mypy" optional = false python-versions = ">=3.5" +version = "0.902" [package.dependencies] mypy-extensions = ">=0.4.3,<0.5.0" toml = "*" -typed-ast = {version = ">=1.4.0,<1.5.0", markers = "python_version < \"3.8\""} typing-extensions = ">=3.7.4" +[package.dependencies.typed-ast] +python = "<3.8" +version = ">=1.4.0,<1.5.0" + [package.extras] dmypy = ["psutil (>=4.0)"] python2 = ["typed-ast (>=1.4.0,<1.5.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 = "nodeenv" -version = "1.6.0" -description = "Node.js virtual environment builder" category = "dev" +description = "Node.js virtual environment builder" +name = "nodeenv" optional = false python-versions = "*" +version = "1.6.0" [[package]] -name = "numba" -version = "0.51.2" -description = "compiling Python code using LLVM" category = "dev" +description = "compiling Python code using LLVM" +name = "numba" optional = false python-versions = ">=3.6" +version = "0.51.2" [package.dependencies] llvmlite = ">=0.34.0.dev0,<0.35" numpy = ">=1.15" +setuptools = "*" [[package]] -name = "numpy" -version = "1.19.5" -description = "NumPy is the fundamental package for array computing with Python." category = "dev" +description = "NumPy is the fundamental package for array computing with Python." +name = "numpy" optional = false python-versions = ">=3.6" +version = "1.19.5" [[package]] -name = "packaging" -version = "20.9" -description = "Core utilities for Python packages" category = "dev" +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 = "pandas" -version = "1.1.5" -description = "Powerful data structures for data analysis, time series, and statistics" category = "dev" +description = "Powerful data structures for data analysis, time series, and statistics" +name = "pandas" optional = false python-versions = ">=3.6.1" +version = "1.1.5" [package.dependencies] numpy = ">=1.15.4" @@ -745,165 +773,175 @@ pytz = ">=2017.2" test = ["pytest (>=4.0.2)", "pytest-xdist", "hypothesis (>=3.58)"] [[package]] -name = "pandas-bokeh" -version = "0.5.5" -description = "Bokeh plotting backend for Pandas, GeoPandas & Pyspark" category = "dev" +description = "Bokeh plotting backend for Pandas, GeoPandas & Pyspark" +name = "pandas-bokeh" optional = false python-versions = ">=3.6" +version = "0.5.5" [package.dependencies] bokeh = ">=2.0" pandas = ">=0.22.0" [[package]] -name = "parso" -version = "0.7.1" -description = "A Python Parser" category = "dev" +description = "A Python Parser" +name = "parso" 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]] -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 = "pexpect" -version = "4.8.0" -description = "Pexpect allows easy control of interactive console applications." category = "dev" +description = "Pexpect allows easy control of interactive console applications." +marker = "sys_platform != \"win32\"" +name = "pexpect" optional = false python-versions = "*" +version = "4.8.0" [package.dependencies] ptyprocess = ">=0.5" [[package]] -name = "pickleshare" -version = "0.7.5" -description = "Tiny 'shelve'-like database with concurrency support" category = "dev" +description = "Tiny 'shelve'-like database with concurrency support" +name = "pickleshare" optional = false python-versions = "*" +version = "0.7.5" [[package]] -name = "pillow" -version = "8.2.0" -description = "Python Imaging Library (Fork)" category = "main" +description = "Python Imaging Library (Fork)" +name = "pillow" optional = false python-versions = ">=3.6" +version = "8.2.0" [[package]] -name = "plotly" -version = "4.14.3" -description = "An open-source, interactive data visualization library for Python" category = "dev" +description = "An open-source, interactive data visualization library for Python" +name = "plotly" optional = false python-versions = "*" +version = "4.14.3" [package.dependencies] retrying = ">=1.3.3" six = "*" [[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 = "pre-commit" -version = "2.13.0" -description = "A framework for managing and maintaining multi-language pre-commit hooks." category = "dev" +description = "A framework for managing and maintaining multi-language pre-commit hooks." +name = "pre-commit" optional = false python-versions = ">=3.6.1" +version = "2.13.0" [package.dependencies] cfgv = ">=2.0.0" identify = ">=1.0.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} -importlib-resources = {version = "*", markers = "python_version < \"3.7\""} nodeenv = ">=0.11.1" pyyaml = ">=5.1" toml = "*" virtualenv = ">=20.0.8" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" + +[package.dependencies.importlib-resources] +python = "<3.7" +version = "*" + [[package]] -name = "prompt-toolkit" -version = "3.0.19" -description = "Library for building powerful interactive command lines in Python" category = "dev" +description = "Library for building powerful interactive command lines in Python" +name = "prompt-toolkit" optional = false python-versions = ">=3.6.1" +version = "3.0.19" [package.dependencies] wcwidth = "*" [[package]] -name = "ptyprocess" -version = "0.7.0" -description = "Run a subprocess in a pseudo terminal" category = "dev" +description = "Run a subprocess in a pseudo terminal" +marker = "sys_platform != \"win32\"" +name = "ptyprocess" optional = false python-versions = "*" +version = "0.7.0" [[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 = "pycodestyle" -version = "2.7.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 = "pyflakes" -version = "2.3.1" -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.1" [[package]] -name = "pygithub" -version = "1.55" -description = "Use the full Github API v3" category = "dev" +description = "Use the full Github API v3" +name = "pygithub" optional = false python-versions = ">=3.6" +version = "1.55" [package.dependencies] deprecated = "*" @@ -915,53 +953,53 @@ requests = ">=2.14.0" integrations = ["cryptography"] [[package]] -name = "pygments" -version = "2.9.0" -description = "Pygments is a syntax highlighting package written in Python." category = "dev" +description = "Pygments is a syntax highlighting package written in Python." +name = "pygments" optional = false python-versions = ">=3.5" +version = "2.9.0" [[package]] -name = "pyjwt" -version = "2.1.0" -description = "JSON Web Token implementation in Python" category = "dev" +description = "JSON Web Token implementation in Python" +name = "pyjwt" optional = false python-versions = ">=3.6" +version = "2.1.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 = "pymdown-extensions" -version = "8.2" -description = "Extension pack for Python Markdown." category = "dev" +description = "Extension pack for Python Markdown." +name = "pymdown-extensions" optional = false python-versions = ">=3.6" +version = "8.2" [package.dependencies] Markdown = ">=3.2" [[package]] -name = "pyment" -version = "0.3.3" -description = "Generate/convert automatically the docstrings from code signature" category = "dev" +description = "Generate/convert automatically the docstrings from code signature" +name = "pyment" optional = false python-versions = "*" +version = "0.3.3" [[package]] -name = "pynacl" -version = "1.4.0" -description = "Python binding to the Networking and Cryptography (NaCl) library" category = "dev" +description = "Python binding to the Networking and Cryptography (NaCl) library" +name = "pynacl" optional = false python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.4.0" [package.dependencies] cffi = ">=1.4.1" @@ -969,110 +1007,113 @@ six = "*" [package.extras] docs = ["sphinx (>=1.6.5)", "sphinx-rtd-theme"] -tests = ["pytest (>=3.2.1,!=3.3.0)", "hypothesis (>=3.27.0)"] +tests = ["pytest (>=3.2.1,<3.3.0 || >3.3.0)", "hypothesis (>=3.27.0)"] [[package]] -name = "pyparsing" -version = "2.4.7" -description = "Python parsing module" category = "dev" +description = "Python parsing module" +name = "pyparsing" optional = false python-versions = ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*" +version = "2.4.7" [[package]] -name = "pyphen" -version = "0.10.0" -description = "Pure Python module to hyphenate text" category = "main" +description = "Pure Python module to hyphenate text" +name = "pyphen" optional = false python-versions = "*" +version = "0.10.0" [[package]] -name = "pytest" -version = "6.2.4" -description = "pytest: simple powerful testing with Python" category = "dev" +description = "pytest: simple powerful testing with Python" +name = "pytest" optional = false python-versions = ">=3.6" +version = "6.2.4" [package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} +atomicwrites = ">=1.0" attrs = ">=19.2.0" -colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +colorama = "*" iniconfig = "*" packaging = "*" pluggy = ">=0.12,<1.0.0a1" py = ">=1.8.2" toml = "*" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=0.12" + [package.extras] testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] [[package]] -name = "python-dateutil" -version = "2.8.1" -description = "Extensions to the standard Python datetime module" category = "dev" +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 = "pytkdocs" -version = "0.9.0" -description = "Load Python objects documentation." category = "dev" +description = "Load Python objects documentation." +name = "pytkdocs" optional = false python-versions = ">=3.6,<4.0" +version = "0.9.0" [package.extras] tests = ["coverage (>=5.2.1,<6.0.0)", "invoke (>=1.4.1,<2.0.0)", "marshmallow (>=3.5.2,<4.0.0)", "mypy (>=0.782,<0.783)", "pydantic (>=1.5.1,<2.0.0)", "pytest (>=6.0.1,<7.0.0)", "pytest-cov (>=2.10.1,<3.0.0)", "pytest-randomly (>=3.4.1,<4.0.0)", "pytest-sugar (>=0.9.4,<0.10.0)", "pytest-xdist (>=2.1.0,<3.0.0)"] [[package]] -name = "pytz" -version = "2021.1" -description = "World timezone definitions, modern and historical" category = "dev" +description = "World timezone definitions, modern and historical" +name = "pytz" optional = false python-versions = "*" +version = "2021.1" [[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 = "pyyaml-env-tag" -version = "0.1" -description = "A custom YAML tag for referencing environment variables in YAML files. " category = "dev" +description = "A custom YAML tag for referencing environment variables in YAML files. " +name = "pyyaml-env-tag" optional = false python-versions = ">=3.6" +version = "0.1" [package.dependencies] pyyaml = "*" [[package]] -name = "regex" -version = "2021.4.4" -description = "Alternative regular expression module, to replace re." category = "dev" +description = "Alternative regular expression module, to replace re." +name = "regex" optional = false python-versions = "*" +version = "2021.4.4" [[package]] -name = "requests" -version = "2.25.1" -description = "Python HTTP for Humans." category = "dev" +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" @@ -1082,37 +1123,37 @@ 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 = "retrying" -version = "1.3.3" -description = "Retrying" category = "dev" +description = "Retrying" +name = "retrying" optional = false python-versions = "*" +version = "1.3.3" [package.dependencies] six = ">=1.7.0" [[package]] -name = "rope" -version = "0.19.0" -description = "a python refactoring library..." category = "dev" +description = "a python refactoring library..." +name = "rope" optional = false python-versions = "*" +version = "0.19.0" [package.extras] dev = ["pytest"] [[package]] -name = "scikit-learn" -version = "0.24.2" -description = "A set of python modules for machine learning and data mining" category = "dev" +description = "A set of python modules for machine learning and data mining" +name = "scikit-learn" optional = false python-versions = ">=3.6" +version = "0.24.2" [package.dependencies] joblib = ">=0.11" @@ -1127,23 +1168,23 @@ 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 = "dev" +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 = "shap" -version = "0.39.0" -description = "A unified approach to explain the output of any machine learning model." category = "dev" +description = "A unified approach to explain the output of any machine learning model." +name = "shap" optional = false python-versions = "*" +version = "0.39.0" [package.dependencies] cloudpickle = "*" @@ -1163,55 +1204,56 @@ plots = ["matplotlib", "ipython"] test = ["pytest", "pytest-mpl", "pytest-cov", "xgboost", "lightgbm", "catboost", "pyspark", "pyod", "transformers", "torch", "sentencepiece", "opencv-python"] [[package]] -name = "six" -version = "1.16.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.16.0" [[package]] -name = "sklearn" -version = "0.0" -description = "A set of python modules for machine learning and data mining" category = "dev" +description = "A set of python modules for machine learning and data mining" +name = "sklearn" optional = false python-versions = "*" +version = "0.0" [package.dependencies] scikit-learn = "*" [[package]] -name = "slicer" -version = "0.0.7" -description = "A small package for big slicing." category = "dev" +description = "A small package for big slicing." +name = "slicer" optional = false python-versions = ">=3.6" +version = "0.0.7" [[package]] -name = "soupsieve" -version = "2.2.1" -description = "A modern CSS selector implementation for Beautiful Soup." category = "main" +description = "A modern CSS selector implementation for Beautiful Soup." +marker = "python_version >= \"3.0\"" +name = "soupsieve" optional = false python-versions = ">=3.6" +version = "2.2.1" [[package]] -name = "threadpoolctl" -version = "2.1.0" -description = "threadpoolctl" category = "dev" +description = "threadpoolctl" +name = "threadpoolctl" optional = false python-versions = ">=3.5" +version = "2.1.0" [[package]] -name = "tinycss2" -version = "1.1.0" -description = "tinycss2" category = "main" +description = "tinycss2" +name = "tinycss2" optional = false python-versions = ">=3.6" +version = "1.1.0" [package.dependencies] webencodings = ">=0.4" @@ -1221,33 +1263,32 @@ doc = ["sphinx", "sphinx-rtd-theme"] test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"] [[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 = "tornado" -version = "6.1" -description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." category = "dev" +description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +name = "tornado" optional = false python-versions = ">= 3.5" +version = "6.1" [[package]] -name = "tox" -version = "3.23.1" -description = "tox is a generic virtualenv management and test command line tool" category = "dev" +description = "tox is a generic virtualenv management and test command line tool" +name = "tox" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +version = "3.23.1" [package.dependencies] -colorama = {version = ">=0.4.1", markers = "platform_system == \"Windows\""} +colorama = ">=0.4.1" filelock = ">=3.0.0" -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} packaging = ">=14" pluggy = ">=0.12.0" py = ">=1.4.17" @@ -1255,17 +1296,21 @@ six = ">=1.14.0" toml = ">=0.9.4" virtualenv = ">=16.0.0,<20.0.0 || >20.0.0,<20.0.1 || >20.0.1,<20.0.2 || >20.0.2,<20.0.3 || >20.0.3,<20.0.4 || >20.0.4,<20.0.5 || >20.0.5,<20.0.6 || >20.0.6,<20.0.7 || >20.0.7" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=0.12" + [package.extras] docs = ["pygments-github-lexers (>=0.0.5)", "sphinx (>=2.0.0)", "sphinxcontrib-autoprogram (>=0.1.5)", "towncrier (>=18.5.0)"] testing = ["flaky (>=3.4.0)", "freezegun (>=0.3.11)", "psutil (>=5.6.1)", "pytest (>=4.0.0)", "pytest-cov (>=2.5.1)", "pytest-mock (>=1.10.0)", "pytest-randomly (>=1.0.0)", "pytest-xdist (>=1.22.2)", "pathlib2 (>=2.3.3)"] [[package]] -name = "tqdm" -version = "4.61.1" -description = "Fast, Extensible Progress Meter" category = "dev" +description = "Fast, Extensible Progress Meter" +name = "tqdm" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +version = "4.61.1" [package.extras] dev = ["py-make (>=0.1.0)", "twine", "wheel"] @@ -1273,12 +1318,12 @@ notebook = ["ipywidgets (>=6)"] telegram = ["requests"] [[package]] -name = "traitlets" -version = "4.3.3" -description = "Traitlets Python config system" category = "dev" +description = "Traitlets Python config system" +name = "traitlets" optional = false python-versions = "*" +version = "4.3.3" [package.dependencies] decorator = "*" @@ -1289,89 +1334,96 @@ six = "*" test = ["pytest", "mock"] [[package]] -name = "typed-ast" -version = "1.4.3" -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.3" [[package]] -name = "typing-extensions" -version = "3.10.0.0" -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.10.0.0" [[package]] -name = "urllib3" -version = "1.26.5" -description = "HTTP library with thread-safe connection pooling, file post, and more." category = "dev" +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.5" [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 = "virtualenv" -version = "20.4.7" -description = "Virtual Python Environment builder" category = "dev" +description = "Virtual Python Environment builder" +name = "virtualenv" optional = false python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,>=2.7" +version = "20.4.7" [package.dependencies] appdirs = ">=1.4.3,<2" distlib = ">=0.3.1,<1" filelock = ">=3.0.0,<4" -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} -importlib-resources = {version = ">=1.0", markers = "python_version < \"3.7\""} six = ">=1.9.0,<2" +[package.dependencies.importlib-metadata] +python = "<3.8" +version = ">=0.12" + +[package.dependencies.importlib-resources] +python = "<3.7" +version = ">=1.0" + [package.extras] docs = ["proselint (>=0.10.2)", "sphinx (>=3)", "sphinx-argparse (>=0.2.5)", "sphinx-rtd-theme (>=0.4.3)", "towncrier (>=19.9.0rc1)"] testing = ["coverage (>=4)", "coverage-enable-subprocess (>=1)", "flaky (>=3)", "pytest (>=4)", "pytest-env (>=0.6.2)", "pytest-freezegun (>=0.4.1)", "pytest-mock (>=2)", "pytest-randomly (>=1)", "pytest-timeout (>=1)", "packaging (>=20.0)", "xonsh (>=0.9.16)"] [[package]] -name = "watchdog" -version = "2.1.2" -description = "Filesystem events monitoring" category = "dev" +description = "Filesystem events monitoring" +name = "watchdog" optional = false python-versions = ">=3.6" +version = "2.1.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 = "dev" +description = "Measures the displayed width of unicode strings in a terminal" +name = "wcwidth" optional = false python-versions = "*" +version = "0.2.5" [[package]] -name = "weasyprint" -version = "52.5" -description = "The Awesome Document Factory" category = "main" +description = "The Awesome Document Factory" +name = "weasyprint" optional = false python-versions = ">=3.6" +version = "52.5" [package.dependencies] -cairocffi = ">=0.9.0" CairoSVG = ">=2.4.0" +Pillow = ">=4.0.0" +Pyphen = ">=0.9.1" +cairocffi = ">=0.9.0" cffi = ">=0.6" cssselect2 = ">=0.1" html5lib = ">=0.999999999" -Pillow = ">=4.0.0" -Pyphen = ">=0.9.1" +setuptools = ">=39.2.0" tinycss2 = ">=1.0.0" [package.extras] @@ -1379,28 +1431,28 @@ doc = ["sphinx", "sphinx-rtd-theme"] test = ["pytest-runner", "pytest-cov", "pytest-flake8", "pytest-isort"] [[package]] -name = "webencodings" -version = "0.5.1" -description = "Character encoding aliases for legacy web content" category = "main" +description = "Character encoding aliases for legacy web content" +name = "webencodings" optional = false python-versions = "*" +version = "0.5.1" [[package]] -name = "wrapt" -version = "1.12.1" -description = "Module for decorators, wrappers and monkey patching." category = "dev" +description = "Module for decorators, wrappers and monkey patching." +name = "wrapt" optional = false python-versions = "*" +version = "1.12.1" [[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)"] @@ -1410,9 +1462,9 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=1.2.3)", "pytest-flake8", "pyt extras = ["beautifulsoup4", "weasyprint"] [metadata] -lock-version = "1.1" +content-hash = "cebec711df35d7291b2113bc8e47db30f869bc53f7116b0f058fac7fd4079e85" +lock-version = "1.0" python-versions = ">=3.6.1,<4.0" -content-hash = "b4ae00a559bbd355a6cb3f3eea4fa02c6e4d7acc5b070778f2fcc2de12782349" [metadata.files] appdirs = [ @@ -1474,36 +1526,24 @@ cffi = [ {file = "cffi-1.14.5-cp36-cp36m-manylinux1_i686.whl", hash = "sha256:48e1c69bbacfc3d932221851b39d49e81567a4d4aac3b21258d9c24578280058"}, {file = "cffi-1.14.5-cp36-cp36m-manylinux1_x86_64.whl", hash = "sha256:69e395c24fc60aad6bb4fa7e583698ea6cc684648e1ffb7fe85e3c1ca131a7d5"}, {file = "cffi-1.14.5-cp36-cp36m-manylinux2014_aarch64.whl", hash = "sha256:9e93e79c2551ff263400e1e4be085a1210e12073a31c2011dbbda14bda0c6132"}, - {file = "cffi-1.14.5-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:24ec4ff2c5c0c8f9c6b87d5bb53555bf267e1e6f70e52e5a9740d32861d36b6f"}, - {file = "cffi-1.14.5-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:3c3f39fa737542161d8b0d680df2ec249334cd70a8f420f71c9304bd83c3cbed"}, - {file = "cffi-1.14.5-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:681d07b0d1e3c462dd15585ef5e33cb021321588bebd910124ef4f4fb71aef55"}, {file = "cffi-1.14.5-cp36-cp36m-win32.whl", hash = "sha256:58e3f59d583d413809d60779492342801d6e82fefb89c86a38e040c16883be53"}, {file = "cffi-1.14.5-cp36-cp36m-win_amd64.whl", hash = "sha256:005a36f41773e148deac64b08f233873a4d0c18b053d37da83f6af4d9087b813"}, {file = "cffi-1.14.5-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:2894f2df484ff56d717bead0a5c2abb6b9d2bf26d6960c4604d5c48bbc30ee73"}, {file = "cffi-1.14.5-cp37-cp37m-manylinux1_i686.whl", hash = "sha256:0857f0ae312d855239a55c81ef453ee8fd24136eaba8e87a2eceba644c0d4c06"}, {file = "cffi-1.14.5-cp37-cp37m-manylinux1_x86_64.whl", hash = "sha256:cd2868886d547469123fadc46eac7ea5253ea7fcb139f12e1dfc2bbd406427d1"}, {file = "cffi-1.14.5-cp37-cp37m-manylinux2014_aarch64.whl", hash = "sha256:35f27e6eb43380fa080dccf676dece30bef72e4a67617ffda586641cd4508d49"}, - {file = "cffi-1.14.5-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:06d7cd1abac2ffd92e65c0609661866709b4b2d82dd15f611e602b9b188b0b69"}, - {file = "cffi-1.14.5-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:0f861a89e0043afec2a51fd177a567005847973be86f709bbb044d7f42fc4e05"}, - {file = "cffi-1.14.5-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:cc5a8e069b9ebfa22e26d0e6b97d6f9781302fe7f4f2b8776c3e1daea35f1adc"}, {file = "cffi-1.14.5-cp37-cp37m-win32.whl", hash = "sha256:9ff227395193126d82e60319a673a037d5de84633f11279e336f9c0f189ecc62"}, {file = "cffi-1.14.5-cp37-cp37m-win_amd64.whl", hash = "sha256:9cf8022fb8d07a97c178b02327b284521c7708d7c71a9c9c355c178ac4bbd3d4"}, {file = "cffi-1.14.5-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:8b198cec6c72df5289c05b05b8b0969819783f9418e0409865dac47288d2a053"}, {file = "cffi-1.14.5-cp38-cp38-manylinux1_i686.whl", hash = "sha256:ad17025d226ee5beec591b52800c11680fca3df50b8b29fe51d882576e039ee0"}, {file = "cffi-1.14.5-cp38-cp38-manylinux1_x86_64.whl", hash = "sha256:6c97d7350133666fbb5cf4abdc1178c812cb205dc6f41d174a7b0f18fb93337e"}, {file = "cffi-1.14.5-cp38-cp38-manylinux2014_aarch64.whl", hash = "sha256:8ae6299f6c68de06f136f1f9e69458eae58f1dacf10af5c17353eae03aa0d827"}, - {file = "cffi-1.14.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:04c468b622ed31d408fea2346bec5bbffba2cc44226302a0de1ade9f5ea3d373"}, - {file = "cffi-1.14.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:06db6321b7a68b2bd6df96d08a5adadc1fa0e8f419226e25b2a5fbf6ccc7350f"}, - {file = "cffi-1.14.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:293e7ea41280cb28c6fcaaa0b1aa1f533b8ce060b9e701d78511e1e6c4a1de76"}, {file = "cffi-1.14.5-cp38-cp38-win32.whl", hash = "sha256:b85eb46a81787c50650f2392b9b4ef23e1f126313b9e0e9013b35c15e4288e2e"}, {file = "cffi-1.14.5-cp38-cp38-win_amd64.whl", hash = "sha256:1f436816fc868b098b0d63b8920de7d208c90a67212546d02f84fe78a9c26396"}, {file = "cffi-1.14.5-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:1071534bbbf8cbb31b498d5d9db0f274f2f7a865adca4ae429e147ba40f73dea"}, {file = "cffi-1.14.5-cp39-cp39-manylinux1_i686.whl", hash = "sha256:9de2e279153a443c656f2defd67769e6d1e4163952b3c622dcea5b08a6405322"}, {file = "cffi-1.14.5-cp39-cp39-manylinux1_x86_64.whl", hash = "sha256:6e4714cc64f474e4d6e37cfff31a814b509a35cb17de4fb1999907575684479c"}, {file = "cffi-1.14.5-cp39-cp39-manylinux2014_aarch64.whl", hash = "sha256:158d0d15119b4b7ff6b926536763dc0714313aa59e320ddf787502c70c4d4bee"}, - {file = "cffi-1.14.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1bf1ac1984eaa7675ca8d5745a8cb87ef7abecb5592178406e55858d411eadc0"}, - {file = "cffi-1.14.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:df5052c5d867c1ea0b311fb7c3cd28b19df469c056f7fdcfe88c7473aa63e333"}, - {file = "cffi-1.14.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:24a570cd11895b60829e941f2613a4f79df1a27344cbbb82164ef2e0116f09c7"}, {file = "cffi-1.14.5-cp39-cp39-win32.whl", hash = "sha256:afb29c1ba2e5a3736f1c301d9d0abe3ec8b86957d04ddfa9d7a6a42b9367e396"}, {file = "cffi-1.14.5-cp39-cp39-win_amd64.whl", hash = "sha256:f2d45f97ab6bb54753eab54fffe75aaf3de4ff2341c9daee1987ee1837636f1d"}, {file = "cffi-1.14.5.tar.gz", hash = "sha256:fd78e5fee591709f32ef6edb9a015b4aa1a5022598e36227500c8f4e02328d9c"}, @@ -1591,8 +1631,8 @@ cycler = [ {file = "cycler-0.10.0.tar.gz", hash = "sha256:cd7b2d1018258d7247a71425e9f26463dfb444d411c39569972f4ce586b0c9d8"}, ] dataclasses = [ - {file = "dataclasses-0.7-py3-none-any.whl", hash = "sha256:3459118f7ede7c8bea0fe795bff7c6c2ce287d01dd226202f7c9ebc0610a7836"}, - {file = "dataclasses-0.7.tar.gz", hash = "sha256:494a6dcae3b8bcf80848eea2ef64c0cc5cd307ffc263e17cdf42f3e5420808e6"}, + {file = "dataclasses-0.6-py3-none-any.whl", hash = "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f"}, + {file = "dataclasses-0.6.tar.gz", hash = "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84"}, ] decorator = [ {file = "decorator-5.0.9-py3-none-any.whl", hash = "sha256:6e5c199c16f7a9f0e3a61a4a54b3d27e7dad0dbdde92b944426cb20914376323"}, @@ -2002,7 +2042,6 @@ pillow = [ {file = "Pillow-8.2.0-pp37-pypy37_pp73-manylinux2010_i686.whl", hash = "sha256:aac00e4bc94d1b7813fe882c28990c1bc2f9d0e1aa765a5f2b516e8a6a16a9e4"}, {file = "Pillow-8.2.0-pp37-pypy37_pp73-manylinux2010_x86_64.whl", hash = "sha256:22fd0f42ad15dfdde6c581347eaa4adb9a6fc4b865f90b23378aa7914895e120"}, {file = "Pillow-8.2.0-pp37-pypy37_pp73-win32.whl", hash = "sha256:e98eca29a05913e82177b3ba3d198b1728e164869c613d76d0de4bde6768a50e"}, - {file = "Pillow-8.2.0-pp37-pypy37_pp73-win_amd64.whl", hash = "sha256:8b56553c0345ad6dcb2e9b433ae47d67f95fc23fe28a0bde15a120f25257e291"}, {file = "Pillow-8.2.0.tar.gz", hash = "sha256:a787ab10d7bb5494e5f76536ac460741788f1fbce851068d73a87ca7c35fc3e1"}, ] plotly = [ diff --git a/pyproject.toml b/pyproject.toml index 0a736e7..0f74e1d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,6 +53,7 @@ weasyprint = "^52.5" kaleido = "^0.2.1,!=0.2.1.post1" sklearn = "^0.0" shap = "^0.39.0" +zipp = "^3.4.1" [tool.poetry.extras] extras = ["beautifulsoup4", "weasyprint"]