From a35b0cefc1be0a9e5c6513ee100bb4575edd0f30 Mon Sep 17 00:00:00 2001 From: Andy Goldschmidt Date: Tue, 17 May 2022 20:20:05 -0700 Subject: [PATCH] Move [dev-dep.] to [extra] 'dev' --- derivative/__version__.py | 2 +- poetry.lock | 800 ++++++++++++++++++++------------------ pyproject.toml | 10 +- 3 files changed, 424 insertions(+), 388 deletions(-) diff --git a/derivative/__version__.py b/derivative/__version__.py index 6c14428..59429e7 100644 --- a/derivative/__version__.py +++ b/derivative/__version__.py @@ -1 +1 @@ -__version__: str = '0.4.1' +__version__: str = '0.4.2' diff --git a/poetry.lock b/poetry.lock index 9f4d4b5..d0b471f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1,67 +1,68 @@ [[package]] -name = "alabaster" -version = "0.7.12" -description = "A configurable sidebar-enabled Sphinx theme" category = "main" +description = "A configurable sidebar-enabled Sphinx theme" +name = "alabaster" optional = true python-versions = "*" +version = "0.7.12" [[package]] -name = "appnope" -version = "0.1.3" -description = "Disable App Nap on macOS >= 10.9" category = "main" +description = "Disable App Nap on macOS >= 10.9" +marker = "sys_platform == \"darwin\" or platform_system == \"Darwin\"" +name = "appnope" optional = true python-versions = "*" +version = "0.1.3" [[package]] -name = "atomicwrites" -version = "1.4.0" -description = "Atomic file writes." category = "main" -optional = false +description = "Atomic file writes." +name = "atomicwrites" +optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.4.0" [[package]] -name = "attrs" -version = "21.4.0" -description = "Classes Without Boilerplate" category = "main" -optional = false +description = "Classes Without Boilerplate" +name = "attrs" +optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "21.4.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", "cloudpickle"] +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", "cloudpickle"] 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", "cloudpickle"] -tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"] +tests = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "zope.interface", "cloudpickle"] +tests_no_zope = ["coverage (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "six", "mypy", "pytest-mypy-plugins", "cloudpickle"] [[package]] -name = "babel" -version = "2.10.1" -description = "Internationalization utilities" category = "main" +description = "Internationalization utilities" +name = "babel" optional = true python-versions = ">=3.6" +version = "2.10.1" [package.dependencies] pytz = ">=2015.7" [[package]] -name = "backcall" -version = "0.2.0" -description = "Specifications for callback functions passed in to an API" category = "main" +description = "Specifications for callback functions passed in to an API" +name = "backcall" optional = true python-versions = "*" +version = "0.2.0" [[package]] -name = "beautifulsoup4" -version = "4.11.1" -description = "Screen-scraping library" category = "main" +description = "Screen-scraping library" +name = "beautifulsoup4" optional = true python-versions = ">=3.6.0" +version = "4.11.1" [package.dependencies] soupsieve = ">1.2" @@ -71,12 +72,12 @@ html5lib = ["html5lib"] lxml = ["lxml"] [[package]] -name = "bleach" -version = "5.0.0" -description = "An easy safelist-based HTML-sanitizing tool." category = "main" +description = "An easy safelist-based HTML-sanitizing tool." +name = "bleach" optional = true python-versions = ">=3.7" +version = "5.0.0" [package.dependencies] six = ">=1.9.0" @@ -84,104 +85,107 @@ webencodings = "*" [package.extras] css = ["tinycss2 (>=1.1.0)"] -dev = ["pip-tools (==6.5.1)", "pytest (==7.1.1)", "flake8 (==4.0.1)", "tox (==3.24.5)", "sphinx (==4.3.2)", "twine (==4.0.0)", "wheel (==0.37.1)", "hashin (==0.17.0)", "black (==22.3.0)", "mypy (==0.942)"] +dev = ["pip-tools (6.5.1)", "pytest (7.1.1)", "flake8 (4.0.1)", "tox (3.24.5)", "sphinx (4.3.2)", "twine (4.0.0)", "wheel (0.37.1)", "hashin (0.17.0)", "black (22.3.0)", "mypy (0.942)"] [[package]] -name = "certifi" -version = "2021.10.8" -description = "Python package for providing Mozilla's CA Bundle." category = "main" +description = "Python package for providing Mozilla's CA Bundle." +name = "certifi" optional = true python-versions = "*" +version = "2021.10.8" [[package]] -name = "cffi" -version = "1.15.0" -description = "Foreign Function Interface for Python calling C code." category = "main" +description = "Foreign Function Interface for Python calling C code." +marker = "implementation_name == \"pypy\"" +name = "cffi" optional = true python-versions = "*" +version = "1.15.0" [package.dependencies] pycparser = "*" [[package]] -name = "charset-normalizer" -version = "2.0.12" -description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." category = "main" +description = "The Real First Universal Charset Detector. Open, modern and actively maintained alternative to Chardet." +marker = "python_version >= \"3\"" +name = "charset-normalizer" optional = true python-versions = ">=3.5.0" +version = "2.0.12" [package.extras] unicode_backport = ["unicodedata2"] [[package]] -name = "colorama" -version = "0.4.4" -description = "Cross-platform colored terminal text." category = "main" -optional = false +description = "Cross-platform colored terminal text." +marker = "sys_platform == \"win32\"" +name = "colorama" +optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.4.4" [[package]] -name = "cycler" -version = "0.11.0" -description = "Composable style cycles" category = "main" +description = "Composable style cycles" +name = "cycler" optional = true python-versions = ">=3.6" +version = "0.11.0" [[package]] -name = "decorator" -version = "5.1.1" -description = "Decorators for Humans" category = "main" +description = "Decorators for Humans" +name = "decorator" optional = true python-versions = ">=3.5" +version = "5.1.1" [[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 = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.7.1" [[package]] -name = "docutils" -version = "0.17.1" -description = "Docutils -- Python Documentation Utilities" category = "main" +description = "Docutils -- Python Documentation Utilities" +name = "docutils" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "0.17.1" [[package]] -name = "entrypoints" -version = "0.4" -description = "Discover and load entry points from installed packages." category = "main" +description = "Discover and load entry points from installed packages." +name = "entrypoints" optional = true python-versions = ">=3.6" +version = "0.4" [[package]] -name = "fastjsonschema" -version = "2.15.3" -description = "Fastest Python implementation of JSON schema" category = "main" +description = "Fastest Python implementation of JSON schema" +name = "fastjsonschema" optional = true python-versions = "*" +version = "2.15.3" [package.extras] devel = ["colorama", "jsonschema", "json-spec", "pylint", "pytest", "pytest-benchmark", "pytest-cache", "validictory"] [[package]] -name = "fonttools" -version = "4.33.3" -description = "Tools to manipulate font files" category = "main" +description = "Tools to manipulate font files" +name = "fonttools" optional = true python-versions = ">=3.7" +version = "4.33.3" [package.extras] all = ["fs (>=2.2.0,<3)", "lxml (>=4.0,<5)", "zopfli (>=0.1.4)", "lz4 (>=1.7.4.2)", "matplotlib", "sympy", "skia-pathops (>=0.5.0)", "uharfbuzz (>=0.23.0)", "brotlicffi (>=0.8.0)", "scipy", "brotli (>=1.0.1)", "munkres", "unicodedata2 (>=14.0.0)", "xattr"] @@ -198,63 +202,71 @@ unicode = ["unicodedata2 (>=14.0.0)"] woff = ["zopfli (>=0.1.4)", "brotlicffi (>=0.8.0)", "brotli (>=1.0.1)"] [[package]] -name = "idna" -version = "3.3" -description = "Internationalized Domain Names in Applications (IDNA)" category = "main" +description = "Internationalized Domain Names in Applications (IDNA)" +marker = "python_version >= \"3\"" +name = "idna" optional = true python-versions = ">=3.5" +version = "3.3" [[package]] -name = "imagesize" -version = "1.3.0" -description = "Getting image size from png/jpeg/jpeg2000/gif file" category = "main" +description = "Getting image size from png/jpeg/jpeg2000/gif file" +name = "imagesize" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.3.0" [[package]] -name = "importlib-metadata" -version = "4.11.3" -description = "Read metadata from Python packages" category = "main" -optional = false +description = "Read metadata from Python packages" +marker = "python_version < \"3.10\"" +name = "importlib-metadata" +optional = true python-versions = ">=3.7" +version = "4.11.3" [package.dependencies] -typing-extensions = {version = ">=3.6.4", markers = "python_version < \"3.8\""} zipp = ">=0.5" +[package.dependencies.typing-extensions] +python = "<3.8" +version = ">=3.6.4" + [package.extras] docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"] perf = ["ipython"] testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "packaging", "pyfakefs", "flufl.flake8", "pytest-perf (>=0.9.2)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)", "importlib-resources (>=1.3)"] [[package]] -name = "importlib-resources" -version = "5.7.1" -description = "Read resources from Python packages" category = "main" +description = "Read resources from Python packages" +marker = "python_version < \"3.9\"" +name = "importlib-resources" optional = true python-versions = ">=3.7" +version = "5.7.1" [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 (>=9)", "rst.linker (>=1.9)"] testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"] [[package]] -name = "ipykernel" -version = "5.5.6" -description = "IPython Kernel for Jupyter" category = "main" +description = "IPython Kernel for Jupyter" +name = "ipykernel" optional = true python-versions = ">=3.5" +version = "5.5.6" [package.dependencies] -appnope = {version = "*", markers = "platform_system == \"Darwin\""} +appnope = "*" ipython = ">=5.0.0" ipython-genutils = "*" jupyter-client = "*" @@ -265,24 +277,25 @@ traitlets = ">=4.1.0" test = ["pytest (!=5.3.4)", "pytest-cov", "flaky", "nose", "jedi (<=0.17.2)"] [[package]] -name = "ipython" -version = "7.33.0" -description = "IPython: Productive Interactive Computing" category = "main" +description = "IPython: Productive Interactive Computing" +name = "ipython" optional = true python-versions = ">=3.7" +version = "7.33.0" [package.dependencies] -appnope = {version = "*", markers = "sys_platform == \"darwin\""} +appnope = "*" backcall = "*" -colorama = {version = "*", markers = "sys_platform == \"win32\""} +colorama = "*" decorator = "*" jedi = ">=0.16" matplotlib-inline = "*" -pexpect = {version = ">4.3", markers = "sys_platform != \"win32\""} +pexpect = ">4.3" 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] @@ -297,35 +310,35 @@ qtconsole = ["qtconsole"] test = ["nose (>=0.10.1)", "requests", "testpath", "pygments", "nbformat", "ipykernel", "numpy (>=1.17)"] [[package]] -name = "ipython-genutils" -version = "0.2.0" -description = "Vestigial utilities from IPython" category = "main" +description = "Vestigial utilities from IPython" +name = "ipython-genutils" optional = true python-versions = "*" +version = "0.2.0" [[package]] -name = "jedi" -version = "0.18.1" -description = "An autocompletion tool for Python that can be used for text editors." category = "main" +description = "An autocompletion tool for Python that can be used for text editors." +name = "jedi" optional = true python-versions = ">=3.6" +version = "0.18.1" [package.dependencies] parso = ">=0.8.0,<0.9.0" [package.extras] -qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] +qa = ["flake8 (3.8.3)", "mypy (0.782)"] testing = ["Django (<3.1)", "colorama", "docopt", "pytest (<7.0.0)"] [[package]] -name = "jinja2" -version = "3.1.2" -description = "A very fast and expressive template engine." category = "main" +description = "A very fast and expressive template engine." +name = "jinja2" optional = true python-versions = ">=3.7" +version = "3.1.2" [package.dependencies] MarkupSafe = ">=2.0" @@ -334,39 +347,48 @@ MarkupSafe = ">=2.0" i18n = ["Babel (>=2.7)"] [[package]] -name = "joblib" -version = "1.1.0" -description = "Lightweight pipelining with Python functions" category = "main" +description = "Lightweight pipelining with Python functions" +name = "joblib" optional = false python-versions = ">=3.6" +version = "1.1.0" [[package]] -name = "jsonschema" -version = "4.5.1" -description = "An implementation of JSON Schema validation for Python" category = "main" +description = "An implementation of JSON Schema validation for Python" +name = "jsonschema" optional = true python-versions = ">=3.7" +version = "4.5.1" [package.dependencies] attrs = ">=17.4.0" -importlib-metadata = {version = "*", markers = "python_version < \"3.8\""} -importlib-resources = {version = ">=1.4.0", markers = "python_version < \"3.9\""} pyrsistent = ">=0.14.0,<0.17.0 || >0.17.0,<0.17.1 || >0.17.1,<0.17.2 || >0.17.2" -typing-extensions = {version = "*", markers = "python_version < \"3.8\""} + +[package.dependencies.importlib-metadata] +python = "<3.8" +version = "*" + +[package.dependencies.importlib-resources] +python = "<3.9" +version = ">=1.4.0" + +[package.dependencies.typing-extensions] +python = "<3.8" +version = "*" [package.extras] format = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3987", "uri-template", "webcolors (>=1.11)"] format_nongpl = ["fqdn", "idna", "isoduration", "jsonpointer (>1.13)", "rfc3339-validator", "rfc3986-validator (>0.1.0)", "uri-template", "webcolors (>=1.11)"] [[package]] -name = "jupyter-client" -version = "6.2.0" -description = "Jupyter protocol implementation and client libraries" category = "main" +description = "Jupyter protocol implementation and client libraries" +name = "jupyter-client" optional = true python-versions = ">=3.6.1" +version = "6.2.0" [package.dependencies] jupyter-core = ">=4.6.0" @@ -381,54 +403,56 @@ doc = ["sphinx (>=1.3.6)", "sphinx-rtd-theme", "sphinxcontrib-github-alt"] test = ["async-generator", "ipykernel", "ipython", "mock", "pytest-asyncio", "pytest-timeout", "pytest", "mypy", "pre-commit", "jedi (<0.18)"] [[package]] -name = "jupyter-core" -version = "4.10.0" -description = "Jupyter core package. A base package on which Jupyter projects rely." category = "main" +description = "Jupyter core package. A base package on which Jupyter projects rely." +name = "jupyter-core" optional = true python-versions = ">=3.7" +version = "4.10.0" [package.dependencies] -pywin32 = {version = ">=1.0", markers = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\""} +pywin32 = ">=1.0" traitlets = "*" [package.extras] test = ["ipykernel", "pre-commit", "pytest", "pytest-cov", "pytest-timeout"] [[package]] -name = "jupyterlab-pygments" -version = "0.2.2" -description = "Pygments theme using JupyterLab CSS variables" category = "main" +description = "Pygments theme using JupyterLab CSS variables" +name = "jupyterlab-pygments" optional = true python-versions = ">=3.7" +version = "0.2.2" [[package]] -name = "kiwisolver" -version = "1.4.2" -description = "A fast implementation of the Cassowary constraint solver" category = "main" +description = "A fast implementation of the Cassowary constraint solver" +name = "kiwisolver" optional = true python-versions = ">=3.7" +version = "1.4.2" [package.dependencies] -typing-extensions = {version = "*", markers = "python_version < \"3.8\""} +[package.dependencies.typing-extensions] +python = "<3.8" +version = "*" [[package]] -name = "markupsafe" -version = "2.1.1" -description = "Safely add untrusted strings to HTML/XML markup." category = "main" +description = "Safely add untrusted strings to HTML/XML markup." +name = "markupsafe" optional = true python-versions = ">=3.7" +version = "2.1.1" [[package]] -name = "matplotlib" -version = "3.5.2" -description = "Python plotting package" category = "main" +description = "Python plotting package" +name = "matplotlib" optional = true python-versions = ">=3.7" +version = "3.5.2" [package.dependencies] cycler = ">=0.10" @@ -442,39 +466,39 @@ python-dateutil = ">=2.7" setuptools_scm = ">=4" [[package]] -name = "matplotlib-inline" -version = "0.1.3" -description = "Inline Matplotlib backend for Jupyter" category = "main" +description = "Inline Matplotlib backend for Jupyter" +name = "matplotlib-inline" optional = true python-versions = ">=3.5" +version = "0.1.3" [package.dependencies] traitlets = "*" [[package]] -name = "mistune" -version = "0.8.4" -description = "The fastest markdown parser in pure Python" category = "main" +description = "The fastest markdown parser in pure Python" +name = "mistune" optional = true python-versions = "*" +version = "0.8.4" [[package]] -name = "more-itertools" -version = "8.13.0" -description = "More routines for operating on iterables, beyond itertools" category = "main" -optional = false +description = "More routines for operating on iterables, beyond itertools" +name = "more-itertools" +optional = true python-versions = ">=3.5" +version = "8.13.0" [[package]] -name = "nbclient" -version = "0.6.3" -description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." category = "main" +description = "A client library for executing notebooks. Formerly nbconvert's ExecutePreprocessor." +name = "nbclient" optional = true python-versions = ">=3.7.0" +version = "0.6.3" [package.dependencies] jupyter-client = ">=6.1.5" @@ -487,14 +511,15 @@ sphinx = ["autodoc-traits", "mock", "moto", "myst-parser", "Sphinx (>=1.7)", "sp test = ["black", "check-manifest", "flake8", "ipykernel", "ipython (<8.0.0)", "ipywidgets (<8.0.0)", "mypy", "pip (>=18.1)", "pre-commit", "pytest (>=4.1)", "pytest-asyncio", "pytest-cov (>=2.6.1)", "setuptools (>=60.0)", "testpath", "twine (>=1.11.0)", "xmltodict"] [[package]] +category = "main" +description = "Converting Jupyter Notebooks" name = "nbconvert" -version = "6.5.0" -description = "Converting Jupyter Notebooks" -category = "main" optional = true python-versions = ">=3.7" +version = "6.5.0" [package.dependencies] +MarkupSafe = ">=2.0" beautifulsoup4 = "*" bleach = "*" defusedxml = "*" @@ -502,7 +527,6 @@ entrypoints = ">=0.2.2" jinja2 = ">=3.0" jupyter-core = ">=4.7" jupyterlab-pygments = "*" -MarkupSafe = ">=2.0" mistune = ">=0.8.1,<2" nbclient = ">=0.5.0" nbformat = ">=5.1" @@ -520,12 +544,12 @@ test = ["pytest", "pytest-cov", "pytest-dependency", "ipykernel", "ipywidgets (> webpdf = ["pyppeteer (>=1,<1.1)"] [[package]] -name = "nbformat" -version = "5.4.0" -description = "The Jupyter Notebook format" category = "main" +description = "The Jupyter Notebook format" +name = "nbformat" optional = true python-versions = ">=3.7" +version = "5.4.0" [package.dependencies] fastjsonschema = "*" @@ -537,12 +561,12 @@ traitlets = ">=5.1" test = ["check-manifest", "testpath", "pytest", "pre-commit"] [[package]] -name = "nbsphinx" -version = "0.6.1" -description = "Jupyter Notebook Tools for Sphinx" category = "main" +description = "Jupyter Notebook Tools for Sphinx" +name = "nbsphinx" optional = true python-versions = ">=3" +version = "0.6.1" [package.dependencies] docutils = "*" @@ -553,119 +577,123 @@ sphinx = ">=1.8" traitlets = "*" [[package]] -name = "nest-asyncio" -version = "1.5.5" -description = "Patch asyncio to allow nested event loops" category = "main" +description = "Patch asyncio to allow nested event loops" +name = "nest-asyncio" optional = true python-versions = ">=3.5" +version = "1.5.5" [[package]] -name = "numpy" -version = "1.21.1" -description = "NumPy is the fundamental package for array computing with Python." category = "main" +description = "NumPy is the fundamental package for array computing with Python." +name = "numpy" optional = false python-versions = ">=3.7" +version = "1.21.1" [[package]] -name = "packaging" -version = "21.3" -description = "Core utilities for Python packages" category = "main" -optional = false +description = "Core utilities for Python packages" +name = "packaging" +optional = true python-versions = ">=3.6" +version = "21.3" [package.dependencies] pyparsing = ">=2.0.2,<3.0.5 || >3.0.5" [[package]] -name = "pandoc" -version = "2.2" -description = "Pandoc Documents for Python" category = "main" +description = "Pandoc Documents for Python" +name = "pandoc" optional = true python-versions = "*" +version = "2.2" [package.dependencies] plumbum = "*" ply = "*" [[package]] -name = "pandocfilters" -version = "1.5.0" -description = "Utilities for writing pandoc filters in python" category = "main" +description = "Utilities for writing pandoc filters in python" +name = "pandocfilters" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "1.5.0" [[package]] -name = "parso" -version = "0.8.3" -description = "A Python Parser" category = "main" +description = "A Python Parser" +name = "parso" optional = true python-versions = ">=3.6" +version = "0.8.3" [package.extras] -qa = ["flake8 (==3.8.3)", "mypy (==0.782)"] +qa = ["flake8 (3.8.3)", "mypy (0.782)"] testing = ["docopt", "pytest (<6.0.0)"] [[package]] -name = "pexpect" -version = "4.8.0" -description = "Pexpect allows easy control of interactive console applications." category = "main" +description = "Pexpect allows easy control of interactive console applications." +marker = "sys_platform != \"win32\"" +name = "pexpect" optional = true 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 = "main" +description = "Tiny 'shelve'-like database with concurrency support" +name = "pickleshare" optional = true python-versions = "*" +version = "0.7.5" [[package]] -name = "pillow" -version = "9.1.0" -description = "Python Imaging Library (Fork)" category = "main" +description = "Python Imaging Library (Fork)" +name = "pillow" optional = true python-versions = ">=3.7" +version = "9.1.1" [package.extras] docs = ["olefile", "sphinx (>=2.4)", "sphinx-copybutton", "sphinx-issues (>=3.0.1)", "sphinx-removed-in", "sphinx-rtd-theme (>=1.0)", "sphinxext-opengraph"] tests = ["check-manifest", "coverage", "defusedxml", "markdown2", "olefile", "packaging", "pyroma", "pytest", "pytest-cov", "pytest-timeout"] [[package]] -name = "pluggy" -version = "0.13.1" -description = "plugin and hook calling mechanisms for python" category = "main" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +description = "plugin and hook calling mechanisms for python" +name = "pluggy" +optional = true +python-versions = ">=3.6" +version = "1.0.0" [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"] +testing = ["pytest", "pytest-benchmark"] [[package]] -name = "plumbum" -version = "1.7.2" -description = "Plumbum: shell combinators library" category = "main" +description = "Plumbum: shell combinators library" +name = "plumbum" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,>=2.7" +version = "1.7.2" [package.dependencies] -pywin32 = {version = "*", markers = "platform_system == \"Windows\" and platform_python_implementation != \"PyPy\""} +pywin32 = "*" [package.extras] dev = ["paramiko", "psutil", "pytest", "pytest-cov", "pytest-mock", "pytest-timeout"] @@ -673,162 +701,166 @@ docs = ["Sphinx (>=3.0.0)", "sphinx-rtd-theme (>=0.5.0)"] ssh = ["paramiko"] [[package]] -name = "ply" -version = "3.11" -description = "Python Lex & Yacc" category = "main" +description = "Python Lex & Yacc" +name = "ply" optional = true python-versions = "*" +version = "3.11" [[package]] -name = "prompt-toolkit" -version = "3.0.29" -description = "Library for building powerful interactive command lines in Python" category = "main" +description = "Library for building powerful interactive command lines in Python" +name = "prompt-toolkit" optional = true python-versions = ">=3.6.2" +version = "3.0.29" [package.dependencies] wcwidth = "*" [[package]] -name = "ptyprocess" -version = "0.7.0" -description = "Run a subprocess in a pseudo terminal" category = "main" +description = "Run a subprocess in a pseudo terminal" +marker = "sys_platform != \"win32\"" +name = "ptyprocess" optional = true python-versions = "*" +version = "0.7.0" [[package]] -name = "py" -version = "1.11.0" -description = "library with cross-python path, ini-parsing, io, code, log facilities" category = "main" -optional = false +description = "library with cross-python path, ini-parsing, io, code, log facilities" +name = "py" +optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" +version = "1.11.0" [[package]] -name = "pycparser" -version = "2.21" -description = "C parser in Python" category = "main" +description = "C parser in Python" +marker = "implementation_name == \"pypy\"" +name = "pycparser" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "2.21" [[package]] -name = "pygments" -version = "2.12.0" -description = "Pygments is a syntax highlighting package written in Python." category = "main" +description = "Pygments is a syntax highlighting package written in Python." +name = "pygments" optional = true python-versions = ">=3.6" +version = "2.12.0" [[package]] -name = "pyparsing" -version = "3.0.9" -description = "pyparsing module - Classes and methods to define and execute parsing grammars" category = "main" -optional = false +description = "pyparsing module - Classes and methods to define and execute parsing grammars" +name = "pyparsing" +optional = true python-versions = ">=3.6.8" +version = "3.0.9" [package.extras] diagrams = ["railroad-diagrams", "jinja2"] [[package]] -name = "pyrsistent" -version = "0.18.1" -description = "Persistent/Functional/Immutable data structures" category = "main" +description = "Persistent/Functional/Immutable data structures" +name = "pyrsistent" optional = true python-versions = ">=3.7" +version = "0.18.1" [[package]] -name = "pytest" -version = "5.4.3" -description = "pytest: simple powerful testing with Python" category = "main" -optional = false -python-versions = ">=3.5" +description = "pytest: simple powerful testing with Python" +name = "pytest" +optional = true +python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" +version = "3.10.1" [package.dependencies] -atomicwrites = {version = ">=1.0", markers = "sys_platform == \"win32\""} +atomicwrites = ">=1.0" attrs = ">=17.4.0" -colorama = {version = "*", markers = "sys_platform == \"win32\""} -importlib-metadata = {version = ">=0.12", markers = "python_version < \"3.8\""} +colorama = "*" more-itertools = ">=4.0.0" -packaging = "*" -pluggy = ">=0.12,<1.0" +pluggy = ">=0.7" py = ">=1.5.0" -wcwidth = "*" - -[package.extras] -checkqa-mypy = ["mypy (==v0.761)"] -testing = ["argcomplete", "hypothesis (>=3.56)", "mock", "nose", "requests", "xmlschema"] +setuptools = "*" +six = ">=1.10.0" [[package]] -name = "python-dateutil" -version = "2.8.2" -description = "Extensions to the standard Python datetime module" category = "main" +description = "Extensions to the standard Python datetime module" +name = "python-dateutil" optional = true python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,>=2.7" +version = "2.8.2" [package.dependencies] six = ">=1.5" [[package]] -name = "pytz" -version = "2022.1" -description = "World timezone definitions, modern and historical" category = "main" +description = "World timezone definitions, modern and historical" +name = "pytz" optional = true python-versions = "*" +version = "2022.1" [[package]] -name = "pywin32" -version = "304" -description = "Python for Window Extensions" category = "main" +description = "Python for Window Extensions" +marker = "sys_platform == \"win32\" and platform_python_implementation != \"PyPy\" or platform_system == \"Windows\" and platform_python_implementation != \"PyPy\"" +name = "pywin32" optional = true python-versions = "*" +version = "304" [[package]] -name = "pyzmq" -version = "22.3.0" -description = "Python bindings for 0MQ" category = "main" +description = "Python bindings for 0MQ" +name = "pyzmq" optional = true python-versions = ">=3.6" +version = "22.3.0" [package.dependencies] -cffi = {version = "*", markers = "implementation_name == \"pypy\""} -py = {version = "*", markers = "implementation_name == \"pypy\""} +cffi = "*" +py = "*" [[package]] -name = "requests" -version = "2.27.1" -description = "Python HTTP for Humans." category = "main" +description = "Python HTTP for Humans." +name = "requests" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*" +version = "2.27.1" [package.dependencies] certifi = ">=2017.4.17" -charset-normalizer = {version = ">=2.0.0,<2.1.0", markers = "python_version >= \"3\""} -idna = {version = ">=2.5,<4", markers = "python_version >= \"3\""} urllib3 = ">=1.21.1,<1.27" +[package.dependencies.charset-normalizer] +python = ">=3" +version = ">=2.0.0,<2.1.0" + +[package.dependencies.idna] +python = ">=3" +version = ">=2.5,<4" + [package.extras] -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"] use_chardet_on_py3 = ["chardet (>=3.0.2,<5)"] [[package]] -name = "scikit-learn" -version = "1.0.2" -description = "A set of python modules for machine learning and data mining" category = "main" +description = "A set of python modules for machine learning and data mining" +name = "scikit-learn" optional = false python-versions = ">=3.7" +version = "1.0.2" [package.dependencies] joblib = ">=0.11" @@ -843,26 +875,27 @@ examples = ["matplotlib (>=2.2.3)", "scikit-image (>=0.14.5)", "pandas (>=0.25.0 tests = ["matplotlib (>=2.2.3)", "scikit-image (>=0.14.5)", "pandas (>=0.25.0)", "pytest (>=5.0.1)", "pytest-cov (>=2.9.0)", "flake8 (>=3.8.2)", "black (>=21.6b0)", "mypy (>=0.770)", "pyamg (>=4.0.0)"] [[package]] -name = "scipy" -version = "1.6.1" -description = "SciPy: Scientific Library for Python" category = "main" +description = "SciPy: Scientific Library for Python" +name = "scipy" optional = false python-versions = ">=3.7" +version = "1.6.1" [package.dependencies] numpy = ">=1.16.5" [[package]] -name = "setuptools-scm" -version = "6.4.2" -description = "the blessed package to manage your versions by scm tags" category = "main" +description = "the blessed package to manage your versions by scm tags" +name = "setuptools-scm" optional = true python-versions = ">=3.6" +version = "6.4.2" [package.dependencies] packaging = ">=20.0" +setuptools = "*" tomli = ">=1.0.0" [package.extras] @@ -870,58 +903,57 @@ test = ["pytest (>=6.2)", "virtualenv (>20)"] toml = ["setuptools (>=42)"] [[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 = true 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 = "main" +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 = "snowballstemmer" -version = "2.2.0" -description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." category = "main" +description = "This package provides 29 stemmers for 28 languages generated from Snowball algorithms." +name = "snowballstemmer" optional = true python-versions = "*" +version = "2.2.0" [[package]] -name = "soupsieve" -version = "2.3.2.post1" -description = "A modern CSS selector implementation for Beautiful Soup." category = "main" +description = "A modern CSS selector implementation for Beautiful Soup." +name = "soupsieve" optional = true python-versions = ">=3.6" +version = "2.3.2.post1" [[package]] -name = "sphinx" -version = "4.5.0" -description = "Python documentation generator" category = "main" +description = "Python documentation generator" +name = "sphinx" optional = true python-versions = ">=3.6" +version = "4.5.0" [package.dependencies] +Jinja2 = ">=2.3" +Pygments = ">=2.0" alabaster = ">=0.7,<0.8" babel = ">=1.3" -colorama = {version = ">=0.3.5", markers = "sys_platform == \"win32\""} +colorama = ">=0.3.5" docutils = ">=0.14,<0.18" imagesize = "*" -importlib-metadata = {version = ">=4.4", markers = "python_version < \"3.10\""} -Jinja2 = ">=2.3" packaging = "*" -Pygments = ">=2.0" requests = ">=2.5.0" snowballstemmer = ">=1.1" sphinxcontrib-applehelp = "*" @@ -931,108 +963,112 @@ sphinxcontrib-jsmath = "*" sphinxcontrib-qthelp = "*" sphinxcontrib-serializinghtml = ">=1.1.5" +[package.dependencies.importlib-metadata] +python = "<3.10" +version = ">=4.4" + [package.extras] docs = ["sphinxcontrib-websupport"] lint = ["flake8 (>=3.5.0)", "isort", "mypy (>=0.931)", "docutils-stubs", "types-typed-ast", "types-requests"] test = ["pytest", "pytest-cov", "html5lib", "cython", "typed-ast"] [[package]] -name = "sphinx-rtd-theme" -version = "0.4.3" -description = "Read the Docs theme for Sphinx" category = "main" +description = "Read the Docs theme for Sphinx" +name = "sphinx-rtd-theme" optional = true python-versions = "*" +version = "0.4.3" [package.dependencies] sphinx = "*" [[package]] -name = "sphinxcontrib-applehelp" -version = "1.0.2" -description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" category = "main" +description = "sphinxcontrib-applehelp is a sphinx extension which outputs Apple help books" +name = "sphinxcontrib-applehelp" optional = true python-versions = ">=3.5" +version = "1.0.2" [package.extras] lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] [[package]] -name = "sphinxcontrib-devhelp" -version = "1.0.2" -description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." category = "main" +description = "sphinxcontrib-devhelp is a sphinx extension which outputs Devhelp document." +name = "sphinxcontrib-devhelp" optional = true python-versions = ">=3.5" +version = "1.0.2" [package.extras] lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] [[package]] -name = "sphinxcontrib-htmlhelp" -version = "2.0.0" -description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" category = "main" +description = "sphinxcontrib-htmlhelp is a sphinx extension which renders HTML help files" +name = "sphinxcontrib-htmlhelp" optional = true python-versions = ">=3.6" +version = "2.0.0" [package.extras] lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest", "html5lib"] [[package]] -name = "sphinxcontrib-jsmath" -version = "1.0.1" -description = "A sphinx extension which renders display math in HTML via JavaScript" category = "main" +description = "A sphinx extension which renders display math in HTML via JavaScript" +name = "sphinxcontrib-jsmath" optional = true python-versions = ">=3.5" +version = "1.0.1" [package.extras] test = ["pytest", "flake8", "mypy"] [[package]] -name = "sphinxcontrib-qthelp" -version = "1.0.3" -description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." category = "main" +description = "sphinxcontrib-qthelp is a sphinx extension which outputs QtHelp document." +name = "sphinxcontrib-qthelp" optional = true python-versions = ">=3.5" +version = "1.0.3" [package.extras] lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] [[package]] -name = "sphinxcontrib-serializinghtml" -version = "1.1.5" -description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." category = "main" +description = "sphinxcontrib-serializinghtml is a sphinx extension which outputs \"serialized\" HTML files (json and pickle)." +name = "sphinxcontrib-serializinghtml" optional = true python-versions = ">=3.5" +version = "1.1.5" [package.extras] lint = ["flake8", "mypy", "docutils-stubs"] test = ["pytest"] [[package]] -name = "threadpoolctl" -version = "3.1.0" -description = "threadpoolctl" category = "main" +description = "threadpoolctl" +name = "threadpoolctl" optional = false python-versions = ">=3.6" +version = "3.1.0" [[package]] -name = "tinycss2" -version = "1.1.1" -description = "A tiny CSS parser" category = "main" +description = "A tiny CSS parser" +name = "tinycss2" optional = true python-versions = ">=3.6" +version = "1.1.1" [package.dependencies] webencodings = ">=0.4" @@ -1042,88 +1078,90 @@ doc = ["sphinx", "sphinx-rtd-theme"] test = ["pytest", "pytest-cov", "pytest-flake8", "pytest-isort", "coverage"] [[package]] -name = "tomli" -version = "2.0.1" -description = "A lil' TOML parser" category = "main" +description = "A lil' TOML parser" +name = "tomli" optional = true python-versions = ">=3.7" +version = "2.0.1" [[package]] -name = "tornado" -version = "6.1" -description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." category = "main" +description = "Tornado is a Python web framework and asynchronous networking library, originally developed at FriendFeed." +name = "tornado" optional = true python-versions = ">= 3.5" +version = "6.1" [[package]] -name = "traitlets" -version = "5.2.0" -description = "Traitlets Python configuration system" category = "main" +description = "" +name = "traitlets" optional = true python-versions = ">=3.7" +version = "5.2.1.post0" [package.extras] -test = ["pytest", "pre-commit"] +test = ["pre-commit", "pytest"] [[package]] -name = "typing-extensions" -version = "4.2.0" -description = "Backported and Experimental Type Hints for Python 3.7+" category = "main" -optional = false +description = "Backported and Experimental Type Hints for Python 3.7+" +marker = "python_version < \"3.8\"" +name = "typing-extensions" +optional = true python-versions = ">=3.7" +version = "4.2.0" [[package]] -name = "urllib3" -version = "1.26.9" -description = "HTTP library with thread-safe connection pooling, file post, and more." category = "main" +description = "HTTP library with thread-safe connection pooling, file post, and more." +name = "urllib3" optional = true python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, <4" +version = "1.26.9" [package.extras] brotli = ["brotlicffi (>=0.8.0)", "brotli (>=1.0.9)", "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 = "wcwidth" -version = "0.2.5" -description = "Measures the displayed width of unicode strings in a terminal" category = "main" -optional = false +description = "Measures the displayed width of unicode strings in a terminal" +name = "wcwidth" +optional = true python-versions = "*" +version = "0.2.5" [[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 = true python-versions = "*" +version = "0.5.1" [[package]] -name = "zipp" -version = "3.8.0" -description = "Backport of pathlib-compatible object wrapper for zip files" category = "main" -optional = false +description = "Backport of pathlib-compatible object wrapper for zip files" +marker = "python_version < \"3.10\"" +name = "zipp" +optional = true python-versions = ">=3.7" +version = "3.8.0" [package.extras] docs = ["sphinx", "jaraco.packaging (>=9)", "rst.linker (>=1.9)"] testing = ["pytest (>=6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytest-cov", "pytest-enabler (>=1.0.1)", "jaraco.itertools", "func-timeout", "pytest-black (>=0.3.7)", "pytest-mypy (>=0.9.1)"] [extras] +dev = ["pytest"] docs = ["sphinx", "nbsphinx", "ipykernel", "jupyter_client", "sphinx_rtd_theme", "matplotlib", "pandoc"] [metadata] -lock-version = "1.1" +content-hash = "dddee981ab29628799173708a4cd6bc633a127bfbd099d89c9efabcd38f05e95" python-versions = "^3.7" -content-hash = "05623521d7ac7df31733ec655249e03b989996803832b362e207b4efff3afe5c" [metadata.files] alabaster = [ @@ -1516,48 +1554,48 @@ pickleshare = [ {file = "pickleshare-0.7.5.tar.gz", hash = "sha256:87683d47965c1da65cdacaf31c8441d12b8044cdec9aca500cd78fc2c683afca"}, ] pillow = [ - {file = "Pillow-9.1.0-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:af79d3fde1fc2e33561166d62e3b63f0cc3e47b5a3a2e5fea40d4917754734ea"}, - {file = "Pillow-9.1.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:55dd1cf09a1fd7c7b78425967aacae9b0d70125f7d3ab973fadc7b5abc3de652"}, - {file = "Pillow-9.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:66822d01e82506a19407d1afc104c3fcea3b81d5eb11485e593ad6b8492f995a"}, - {file = "Pillow-9.1.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a5eaf3b42df2bcda61c53a742ee2c6e63f777d0e085bbc6b2ab7ed57deb13db7"}, - {file = "Pillow-9.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:01ce45deec9df310cbbee11104bae1a2a43308dd9c317f99235b6d3080ddd66e"}, - {file = "Pillow-9.1.0-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:aea7ce61328e15943d7b9eaca87e81f7c62ff90f669116f857262e9da4057ba3"}, - {file = "Pillow-9.1.0-cp310-cp310-win32.whl", hash = "sha256:7a053bd4d65a3294b153bdd7724dce864a1d548416a5ef61f6d03bf149205160"}, - {file = "Pillow-9.1.0-cp310-cp310-win_amd64.whl", hash = "sha256:97bda660702a856c2c9e12ec26fc6d187631ddfd896ff685814ab21ef0597033"}, - {file = "Pillow-9.1.0-cp37-cp37m-macosx_10_9_x86_64.whl", hash = "sha256:21dee8466b42912335151d24c1665fcf44dc2ee47e021d233a40c3ca5adae59c"}, - {file = "Pillow-9.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:6b6d4050b208c8ff886fd3db6690bf04f9a48749d78b41b7a5bf24c236ab0165"}, - {file = "Pillow-9.1.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:5cfca31ab4c13552a0f354c87fbd7f162a4fafd25e6b521bba93a57fe6a3700a"}, - {file = "Pillow-9.1.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ed742214068efa95e9844c2d9129e209ed63f61baa4d54dbf4cf8b5e2d30ccf2"}, - {file = "Pillow-9.1.0-cp37-cp37m-win32.whl", hash = "sha256:c9efef876c21788366ea1f50ecb39d5d6f65febe25ad1d4c0b8dff98843ac244"}, - {file = "Pillow-9.1.0-cp37-cp37m-win_amd64.whl", hash = "sha256:de344bcf6e2463bb25179d74d6e7989e375f906bcec8cb86edb8b12acbc7dfef"}, - {file = "Pillow-9.1.0-cp38-cp38-macosx_10_9_x86_64.whl", hash = "sha256:17869489de2fce6c36690a0c721bd3db176194af5f39249c1ac56d0bb0fcc512"}, - {file = "Pillow-9.1.0-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:25023a6209a4d7c42154073144608c9a71d3512b648a2f5d4465182cb93d3477"}, - {file = "Pillow-9.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8782189c796eff29dbb37dd87afa4ad4d40fc90b2742704f94812851b725964b"}, - {file = "Pillow-9.1.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:463acf531f5d0925ca55904fa668bb3461c3ef6bc779e1d6d8a488092bdee378"}, - {file = "Pillow-9.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f42364485bfdab19c1373b5cd62f7c5ab7cc052e19644862ec8f15bb8af289e"}, - {file = "Pillow-9.1.0-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:3fddcdb619ba04491e8f771636583a7cc5a5051cd193ff1aa1ee8616d2a692c5"}, - {file = "Pillow-9.1.0-cp38-cp38-win32.whl", hash = "sha256:4fe29a070de394e449fd88ebe1624d1e2d7ddeed4c12e0b31624561b58948d9a"}, - {file = "Pillow-9.1.0-cp38-cp38-win_amd64.whl", hash = "sha256:c24f718f9dd73bb2b31a6201e6db5ea4a61fdd1d1c200f43ee585fc6dcd21b34"}, - {file = "Pillow-9.1.0-cp39-cp39-macosx_10_9_x86_64.whl", hash = "sha256:fb89397013cf302f282f0fc998bb7abf11d49dcff72c8ecb320f76ea6e2c5717"}, - {file = "Pillow-9.1.0-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:c870193cce4b76713a2b29be5d8327c8ccbe0d4a49bc22968aa1e680930f5581"}, - {file = "Pillow-9.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:69e5ddc609230d4408277af135c5b5c8fe7a54b2bdb8ad7c5100b86b3aab04c6"}, - {file = "Pillow-9.1.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:35be4a9f65441d9982240e6966c1eaa1c654c4e5e931eaf580130409e31804d4"}, - {file = "Pillow-9.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:82283af99c1c3a5ba1da44c67296d5aad19f11c535b551a5ae55328a317ce331"}, - {file = "Pillow-9.1.0-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:a325ac71914c5c043fa50441b36606e64a10cd262de12f7a179620f579752ff8"}, - {file = "Pillow-9.1.0-cp39-cp39-win32.whl", hash = "sha256:a598d8830f6ef5501002ae85c7dbfcd9c27cc4efc02a1989369303ba85573e58"}, - {file = "Pillow-9.1.0-cp39-cp39-win_amd64.whl", hash = "sha256:0c51cb9edac8a5abd069fd0758ac0a8bfe52c261ee0e330f363548aca6893595"}, - {file = "Pillow-9.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl", hash = "sha256:a336a4f74baf67e26f3acc4d61c913e378e931817cd1e2ef4dfb79d3e051b481"}, - {file = "Pillow-9.1.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:eb1b89b11256b5b6cad5e7593f9061ac4624f7651f7a8eb4dfa37caa1dfaa4d0"}, - {file = "Pillow-9.1.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:255c9d69754a4c90b0ee484967fc8818c7ff8311c6dddcc43a4340e10cd1636a"}, - {file = "Pillow-9.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl", hash = "sha256:5a3ecc026ea0e14d0ad7cd990ea7f48bfcb3eb4271034657dc9d06933c6629a7"}, - {file = "Pillow-9.1.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:c5b0ff59785d93b3437c3703e3c64c178aabada51dea2a7f2c5eccf1bcf565a3"}, - {file = "Pillow-9.1.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c7110ec1701b0bf8df569a7592a196c9d07c764a0a74f65471ea56816f10e2c8"}, - {file = "Pillow-9.1.0-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:8d79c6f468215d1a8415aa53d9868a6b40c4682165b8cb62a221b1baa47db458"}, - {file = "Pillow-9.1.0.tar.gz", hash = "sha256:f401ed2bbb155e1ade150ccc63db1a4f6c1909d3d378f7d1235a44e90d75fb97"}, + {file = "Pillow-9.1.1-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:42dfefbef90eb67c10c45a73a9bc1599d4dac920f7dfcbf4ec6b80cb620757fe"}, + {file = "Pillow-9.1.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ffde4c6fabb52891d81606411cbfaf77756e3b561b566efd270b3ed3791fde4e"}, + {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9c857532c719fb30fafabd2371ce9b7031812ff3889d75273827633bca0c4602"}, + {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:59789a7d06c742e9d13b883d5e3569188c16acb02eeed2510fd3bfdbc1bd1530"}, + {file = "Pillow-9.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4d45dbe4b21a9679c3e8b3f7f4f42a45a7d3ddff8a4a16109dff0e1da30a35b2"}, + {file = "Pillow-9.1.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:e9ed59d1b6ee837f4515b9584f3d26cf0388b742a11ecdae0d9237a94505d03a"}, + {file = "Pillow-9.1.1-cp310-cp310-win32.whl", hash = "sha256:b3fe2ff1e1715d4475d7e2c3e8dabd7c025f4410f79513b4ff2de3d51ce0fa9c"}, + {file = "Pillow-9.1.1-cp310-cp310-win_amd64.whl", hash = "sha256:5b650dbbc0969a4e226d98a0b440c2f07a850896aed9266b6fedc0f7e7834108"}, + {file = "Pillow-9.1.1-cp37-cp37m-macosx_10_10_x86_64.whl", hash = "sha256:0b4d5ad2cd3a1f0d1df882d926b37dbb2ab6c823ae21d041b46910c8f8cd844b"}, + {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9370d6744d379f2de5d7fa95cdbd3a4d92f0b0ef29609b4b1687f16bc197063d"}, + {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b761727ed7d593e49671d1827044b942dd2f4caae6e51bab144d4accf8244a84"}, + {file = "Pillow-9.1.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8a66fe50386162df2da701b3722781cbe90ce043e7d53c1fd6bd801bca6b48d4"}, + {file = "Pillow-9.1.1-cp37-cp37m-win32.whl", hash = "sha256:2b291cab8a888658d72b575a03e340509b6b050b62db1f5539dd5cd18fd50578"}, + {file = "Pillow-9.1.1-cp37-cp37m-win_amd64.whl", hash = "sha256:1d4331aeb12f6b3791911a6da82de72257a99ad99726ed6b63f481c0184b6fb9"}, + {file = "Pillow-9.1.1-cp38-cp38-macosx_10_10_x86_64.whl", hash = "sha256:8844217cdf66eabe39567118f229e275f0727e9195635a15e0e4b9227458daaf"}, + {file = "Pillow-9.1.1-cp38-cp38-macosx_11_0_arm64.whl", hash = "sha256:b6617221ff08fbd3b7a811950b5c3f9367f6e941b86259843eab77c8e3d2b56b"}, + {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:20d514c989fa28e73a5adbddd7a171afa5824710d0ab06d4e1234195d2a2e546"}, + {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:088df396b047477dd1bbc7de6e22f58400dae2f21310d9e2ec2933b2ef7dfa4f"}, + {file = "Pillow-9.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:53c27bd452e0f1bc4bfed07ceb235663a1df7c74df08e37fd6b03eb89454946a"}, + {file = "Pillow-9.1.1-cp38-cp38-musllinux_1_1_x86_64.whl", hash = "sha256:3f6c1716c473ebd1649663bf3b42702d0d53e27af8b64642be0dd3598c761fb1"}, + {file = "Pillow-9.1.1-cp38-cp38-win32.whl", hash = "sha256:c67db410508b9de9c4694c57ed754b65a460e4812126e87f5052ecf23a011a54"}, + {file = "Pillow-9.1.1-cp38-cp38-win_amd64.whl", hash = "sha256:f054b020c4d7e9786ae0404278ea318768eb123403b18453e28e47cdb7a0a4bf"}, + {file = "Pillow-9.1.1-cp39-cp39-macosx_10_10_x86_64.whl", hash = "sha256:c17770a62a71718a74b7548098a74cd6880be16bcfff5f937f900ead90ca8e92"}, + {file = "Pillow-9.1.1-cp39-cp39-macosx_11_0_arm64.whl", hash = "sha256:f3f6a6034140e9e17e9abc175fc7a266a6e63652028e157750bd98e804a8ed9a"}, + {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f372d0f08eff1475ef426344efe42493f71f377ec52237bf153c5713de987251"}, + {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:09e67ef6e430f90caa093528bd758b0616f8165e57ed8d8ce014ae32df6a831d"}, + {file = "Pillow-9.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66daa16952d5bf0c9d5389c5e9df562922a59bd16d77e2a276e575d32e38afd1"}, + {file = "Pillow-9.1.1-cp39-cp39-musllinux_1_1_x86_64.whl", hash = "sha256:d78ca526a559fb84faaaf84da2dd4addef5edb109db8b81677c0bb1aad342601"}, + {file = "Pillow-9.1.1-cp39-cp39-win32.whl", hash = "sha256:55e74faf8359ddda43fee01bffbc5bd99d96ea508d8a08c527099e84eb708f45"}, + {file = "Pillow-9.1.1-cp39-cp39-win_amd64.whl", hash = "sha256:7c150dbbb4a94ea4825d1e5f2c5501af7141ea95825fadd7829f9b11c97aaf6c"}, + {file = "Pillow-9.1.1-pp37-pypy37_pp73-macosx_10_10_x86_64.whl", hash = "sha256:769a7f131a2f43752455cc72f9f7a093c3ff3856bf976c5fb53a59d0ccc704f6"}, + {file = "Pillow-9.1.1-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:488f3383cf5159907d48d32957ac6f9ea85ccdcc296c14eca1a4e396ecc32098"}, + {file = "Pillow-9.1.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b525a356680022b0af53385944026d3486fc8c013638cf9900eb87c866afb4c"}, + {file = "Pillow-9.1.1-pp38-pypy38_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6e760cf01259a1c0a50f3c845f9cad1af30577fd8b670339b1659c6d0e7a41dd"}, + {file = "Pillow-9.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:a4165205a13b16a29e1ac57efeee6be2dfd5b5408122d59ef2145bc3239fa340"}, + {file = "Pillow-9.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:937a54e5694684f74dcbf6e24cc453bfc5b33940216ddd8f4cd8f0f79167f765"}, + {file = "Pillow-9.1.1-pp38-pypy38_pp73-win_amd64.whl", hash = "sha256:baf3be0b9446a4083cc0c5bb9f9c964034be5374b5bc09757be89f5d2fa247b8"}, + {file = "Pillow-9.1.1.tar.gz", hash = "sha256:7502539939b53d7565f3d11d87c78e7ec900d3c72945d4ee0e2f250d598309a0"}, ] pluggy = [ - {file = "pluggy-0.13.1-py2.py3-none-any.whl", hash = "sha256:966c145cd83c96502c3c3868f50408687b38434af77734af1e9ca461a4081d2d"}, - {file = "pluggy-0.13.1.tar.gz", hash = "sha256:15b2acde666561e1298d71b523007ed7364de07029219b604cf808bfa1c765b0"}, + {file = "pluggy-1.0.0-py2.py3-none-any.whl", hash = "sha256:74134bbf457f031a36d68416e1509f34bd5ccc019f0bcc952c7b909d06b37bd3"}, + {file = "pluggy-1.0.0.tar.gz", hash = "sha256:4224373bacce55f955a878bf9cfa763c1e360858e330072059e10bad68531159"}, ] plumbum = [ {file = "plumbum-1.7.2-py2.py3-none-any.whl", hash = "sha256:0bbf431e31da988405de2fb36c3226f09c0c9cdf69c8480f8997f4b94b7370a1"}, @@ -1615,8 +1653,8 @@ pyrsistent = [ {file = "pyrsistent-0.18.1.tar.gz", hash = "sha256:d4d61f8b993a7255ba714df3aca52700f8125289f84f704cf80916517c46eb96"}, ] pytest = [ - {file = "pytest-5.4.3-py3-none-any.whl", hash = "sha256:5c0db86b698e8f170ba4582a492248919255fcd4c79b1ee64ace34301fb589a1"}, - {file = "pytest-5.4.3.tar.gz", hash = "sha256:7979331bfcba207414f5e1263b5a0f8f521d0f457318836a7355531ed1a4c7d8"}, + {file = "pytest-3.10.1-py2.py3-none-any.whl", hash = "sha256:3f193df1cfe1d1609d4c583838bea3d532b18d6160fd3f55c9447fdca30848ec"}, + {file = "pytest-3.10.1.tar.gz", hash = "sha256:e246cf173c01169b9617fc07264b7b1316e78d7a650055235d6d897bc80d9660"}, ] python-dateutil = [ {file = "python-dateutil-2.8.2.tar.gz", hash = "sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86"}, @@ -1857,8 +1895,8 @@ tornado = [ {file = "tornado-6.1.tar.gz", hash = "sha256:33c6e81d7bd55b468d2e793517c909b139960b6c790a60b7991b9b6b76fb9791"}, ] traitlets = [ - {file = "traitlets-5.2.0-py3-none-any.whl", hash = "sha256:9dd4025123fbe018a2092b2ad6984792f53ea3362c698f37473258b1fa97b0bc"}, - {file = "traitlets-5.2.0.tar.gz", hash = "sha256:60474f39bf1d39a11e0233090b99af3acee93bbc2281777e61dd8c87da8a0014"}, + {file = "traitlets-5.2.1.post0-py3-none-any.whl", hash = "sha256:f44b708d33d98b0addb40c29d148a761f44af740603a8fd0e2f8b5b27cf0f087"}, + {file = "traitlets-5.2.1.post0.tar.gz", hash = "sha256:70815ecb20ec619d1af28910ade523383be13754283aef90528eb3d47b77c5db"}, ] typing-extensions = [ {file = "typing_extensions-4.2.0-py3-none-any.whl", hash = "sha256:6657594ee297170d19f67d55c05852a874e7eb634f4f753dbd667855e07c1708"}, diff --git a/pyproject.toml b/pyproject.toml index 8ed6828..aade5f4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "derivative" -version = "0.4.1" +version = "0.4.2" description = "Numerical differentiation in python." repository = "https://github.com/andgoldschmidt/derivative" documentation = "https://derivative.readthedocs.io/" @@ -25,14 +25,12 @@ sphinx_rtd_theme = {version = "^0.4.3", optional = true} matplotlib = {version = "^3.2.1", optional = true} pandoc = {version = "^2.2", optional = true} - -[tool.poetry.dev-dependencies] -pytest = "^5.4.3" - +# dev +pytest = {version = "^3.6.4", optional = true} [tool.poetry.extras] docs = ["sphinx", "nbsphinx", "ipykernel", "jupyter_client", "sphinx_rtd_theme", "matplotlib", "pandoc"] - +dev = ["pytest"] [build-system] requires = ["poetry>=0.12"]