diff --git a/poetry.lock b/poetry.lock index 70881557..15fa23df 100644 --- a/poetry.lock +++ b/poetry.lock @@ -18,7 +18,7 @@ python-versions = "*" name = "appnope" version = "0.1.2" description = "Disable App Nap on macOS >= 10.9" -category = "dev" +category = "main" optional = false python-versions = "*" @@ -67,7 +67,7 @@ pytz = ">=2015.7" name = "backcall" version = "0.2.0" description = "Specifications for callback functions passed in to an API" -category = "dev" +category = "main" optional = false python-versions = "*" @@ -405,7 +405,7 @@ python-versions = "*" name = "ipython" version = "7.25.0" description = "IPython: Productive Interactive Computing" -category = "dev" +category = "main" optional = false python-versions = ">=3.7" @@ -458,7 +458,7 @@ colors = ["colorama (>=0.4.3,<0.5.0)"] name = "jedi" version = "0.18.0" description = "An autocompletion tool for Python that can be used for text editors." -category = "dev" +category = "main" optional = false python-versions = ">=3.6" @@ -623,7 +623,7 @@ python-versions = ">=3.6" name = "matplotlib-inline" version = "0.1.2" description = "Inline Matplotlib backend for Jupyter" -category = "dev" +category = "main" optional = false python-versions = ">=3.5" @@ -833,7 +833,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*" name = "parso" version = "0.8.2" description = "A Python Parser" -category = "dev" +category = "main" optional = false python-versions = ">=3.6" @@ -861,7 +861,7 @@ python-versions = ">=2.6" name = "pexpect" version = "4.8.0" description = "Pexpect allows easy control of interactive console applications." -category = "dev" +category = "main" optional = false python-versions = "*" @@ -872,7 +872,7 @@ ptyprocess = ">=0.5" name = "pickleshare" version = "0.7.5" description = "Tiny 'shelve'-like database with concurrency support" -category = "dev" +category = "main" optional = false python-versions = "*" @@ -920,7 +920,7 @@ virtualenv = ">=20.0.8" name = "prompt-toolkit" version = "3.0.19" description = "Library for building powerful interactive command lines in Python" -category = "dev" +category = "main" optional = false python-versions = ">=3.6.1" @@ -931,7 +931,7 @@ wcwidth = "*" name = "ptyprocess" version = "0.7.0" description = "Run a subprocess in a pseudo terminal" -category = "dev" +category = "main" optional = false python-versions = "*" @@ -1546,7 +1546,7 @@ testing = ["coverage (>=4)", "coverage-enable-subprocess (>=1)", "flaky (>=3)", name = "wcwidth" version = "0.2.5" description = "Measures the displayed width of unicode strings in a terminal" -category = "dev" +category = "main" optional = false python-versions = "*" @@ -1572,12 +1572,12 @@ testing = ["pytest (>=4.6)", "pytest-checkdocs (>=2.4)", "pytest-flake8", "pytes [extras] all = [] -docs = ["furo", "linkify-it-py", "myst-parser", "nbsphinx", "sphinx", "sphinx-automodapi", "sphinx-panels", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-inline-tabs", "sphinxcontrib-apidoc"] +docs = ["furo", "ipython", "linkify-it-py", "myst-parser", "nbsphinx", "sphinx", "sphinx-automodapi", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-panels", "sphinxcontrib-apidoc"] [metadata] lock-version = "1.1" python-versions = "^3.6" -content-hash = "4026546db8a24b8e6b321aca8385c30c8b0095d20d6e4ce57f3473f6d6750c53" +content-hash = "60b7cce63677cee0a39335d42e9b9c04f3725a0b469d9128a75a50127330372e" [metadata.files] alabaster = [ diff --git a/pyproject.toml b/pyproject.toml index d75cec58..7ff31503 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -39,6 +39,7 @@ rich = ">=10.0" # Documentation dependencies needed for Readthedocs builds furo = {version = "2021.7.5b38", optional = true} +ipython = {version = "^7.25.0", optional = true, python = ">=3.7"} linkify-it-py = {version = "^1.0.1", optional = true} myst-parser = {version = "^0.15.1", optional = true} nbsphinx = { version = "^0.8.5", optional = true } @@ -52,7 +53,7 @@ sphinxcontrib-apidoc = { version = "^0.3", optional = true } [tool.poetry.extras] all = [] # Placeholder for optional dependencies needed to run examples in docs -docs = ["furo", "linkify-it-py", "myst-parser", "nbsphinx", "sphinx", "sphinx-automodapi", +docs = ["furo", "ipython", "linkify-it-py", "myst-parser", "nbsphinx", "sphinx", "sphinx-automodapi", "sphinx-autodoc-typehints", "sphinx-copybutton", "sphinx-inline-tabs", "sphinx-panels", "sphinxcontrib-apidoc"]