diff --git a/poetry.lock b/poetry.lock index 824e4ad83c..55543a1571 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1067,26 +1067,26 @@ python-versions = "*" [[package]] name = "myst-parser" -version = "0.17.2" +version = "0.18.0" description = "An extended commonmark compliant parser, with bridges to docutils & sphinx." category = "main" optional = true python-versions = ">=3.7" [package.dependencies] -docutils = ">=0.15,<0.18" +docutils = ">=0.15,<0.19" jinja2 = "*" markdown-it-py = ">=1.0.0,<3.0.0" mdit-py-plugins = ">=0.3.0,<0.4.0" pyyaml = "*" -sphinx = ">=3.1,<5" +sphinx = ">=4,<6" typing-extensions = "*" [package.extras] code_style = ["pre-commit (>=2.12,<3.0)"] linkify = ["linkify-it-py (>=1.0,<2.0)"] -rtd = ["ipython", "sphinx-book-theme", "sphinx-panels", "sphinxcontrib-bibtex (>=2.4,<3.0)", "sphinxext-rediraffe (>=0.2.7,<0.3.0)", "sphinxcontrib.mermaid (>=0.7.1,<0.8.0)", "sphinxext-opengraph (>=0.6.3,<0.7.0)"] -testing = ["beautifulsoup4", "coverage", "docutils (>=0.17.0,<0.18.0)", "pytest (>=6,<7)", "pytest-cov", "pytest-regressions", "pytest-param-files (>=0.3.4,<0.4.0)"] +rtd = ["ipython", "sphinx-book-theme", "sphinx-design", "sphinxext-rediraffe (>=0.2.7,<0.3.0)", "sphinxcontrib.mermaid (>=0.7.1,<0.8.0)", "sphinxext-opengraph (>=0.6.3,<0.7.0)"] +testing = ["beautifulsoup4", "coverage", "pytest (>=6,<7)", "pytest-cov", "pytest-regressions", "pytest-param-files (>=0.3.4,<0.4.0)", "sphinx-pytest"] [[package]] name = "nbclient" @@ -2442,7 +2442,7 @@ docs = ["emoji", "myst-parser", "pygments", "sphinx", "sphinx-autoapi", "sphinx- [metadata] lock-version = "1.1" python-versions = "^3.8,<3.11" -content-hash = "3239362f7fe61a875e0cf4a6bfa99d2a460c627544dbd3247193a2f36056a499" +content-hash = "cf62919a7eecc516911872ff13c0d35ce61d0496e0f8ca27de9f16058c14044e" [metadata.files] alabaster = [ @@ -3104,8 +3104,8 @@ mypy-extensions = [ {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"}, ] myst-parser = [ - {file = "myst-parser-0.17.2.tar.gz", hash = "sha256:4c076d649e066f9f5c7c661bae2658be1ca06e76b002bb97f02a09398707686c"}, - {file = "myst_parser-0.17.2-py3-none-any.whl", hash = "sha256:1635ce3c18965a528d6de980f989ff64d6a1effb482e1f611b1bfb79e38f3d98"}, + {file = "myst-parser-0.18.0.tar.gz", hash = "sha256:739a4d96773a8e55a2cacd3941ce46a446ee23dcd6b37e06f73f551ad7821d86"}, + {file = "myst_parser-0.18.0-py3-none-any.whl", hash = "sha256:4965e51918837c13bf1c6f6fe2c6bddddf193148360fbdaefe743a4981358f6a"}, ] nbclient = [ {file = "nbclient-0.6.4-py3-none-any.whl", hash = "sha256:f251bba200a2b401a061dfd700a7a70b5772f664fb49d4a2d3e5536ec0e98c76"}, diff --git a/pyproject.toml b/pyproject.toml index 0cd7212d75..5aa48cb242 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,7 +46,7 @@ typeguard = "^2.13.3" # Runtime type checker; Note: Mypyc-compiled C-extensions # as a hack until Poetry version >= 1.2 when dependency groups are supported # see: python-poetry/poetry#1644 emoji = { version = "^1.6.3", optional = true} -myst-parser = { version = "^0.17.0", optional = true} +myst-parser = { version = ">=0.17,<0.19", optional = true} pygments = { version = "^2.11.2", optional = true} sphinx = { version = "^4.4.0", optional = true} sphinx-autoapi = { version = "^1.8.4", optional = true}