diff --git a/poetry.lock b/poetry.lock index d059cf1d..4ca1d3d6 100644 --- a/poetry.lock +++ b/poetry.lock @@ -269,7 +269,7 @@ dev = ["black (>=19.10b0)", "codecov (>=2.1.4)", "coverage (>=4.5.4)", "fixit (> [[package]] name = "markdown-it-py" -version = "0.5.6" +version = "0.6.0" description = "Python port of markdown-it. Markdown parsing, done right!" category = "main" optional = true @@ -277,10 +277,12 @@ python-versions = "~=3.6" [package.dependencies] attrs = ">=19,<21" +mdit-py-plugins = ">=0.2.1,<0.3.0" [package.extras] code_style = ["pre-commit (==2.6)"] compare = ["commonmark (>=0.9.1,<0.10.0)", "markdown (>=3.2.2,<3.3.0)", "mistune (>=0.8.4,<0.9.0)", "mistletoe-ebp (>=0.10.0,<0.11.0)", "panflute (>=1.12,<2.0)"] +linkify = ["linkify-it-py (>=1.0,<2.0)"] rtd = ["myst-nb (>=0.10.0,<0.11.0)", "sphinx-book-theme", "sphinx-panels (>=0.4.0,<0.5.0)", "sphinx-copybutton", "sphinx (>=2,<4)", "pyyaml"] testing = ["coverage", "pytest (>=3.6,<4)", "pytest-cov", "pytest-regressions", "pytest-benchmark (>=3.2,<4.0)", "psutil"] @@ -300,6 +302,21 @@ category = "dev" optional = false python-versions = "*" +[[package]] +name = "mdit-py-plugins" +version = "0.2.4" +description = "Collection of plugins for markdown-it-py" +category = "main" +optional = true +python-versions = "~=3.6" + +[package.dependencies] +markdown-it-py = ">=0.5.8,<2.0.0" + +[package.extras] +code_style = ["pre-commit (==2.6)"] +testing = ["coverage", "pytest (>=3.6,<4)", "pytest-cov", "pytest-regressions"] + [[package]] name = "mypy-extensions" version = "0.4.3" @@ -310,7 +327,7 @@ python-versions = "*" [[package]] name = "myst-parser" -version = "0.12.10" +version = "0.13.0" description = "An extended commonmark compliant parser, with bridges to docutils & sphinx." category = "main" optional = true @@ -318,13 +335,16 @@ python-versions = ">=3.6" [package.dependencies] docutils = ">=0.15" -markdown-it-py = ">=0.5.4,<0.6.0" +jinja2 = "*" +markdown-it-py = ">=0.6.0,<0.7.0" +mdit-py-plugins = ">=0.2.4,<0.3.0" pyyaml = "*" sphinx = ">=2,<4" [package.extras] code_style = ["flake8 (>=3.7.0,<3.8.0)", "black", "pre-commit (==1.17.0)"] -rtd = ["sphinxcontrib-bibtex", "ipython", "sphinx-book-theme (>=0.0.36)", "sphinx-tabs", "sphinx-panels (>=0.4.1,<0.5.0)"] +linkify = ["linkify-it-py (>=1.0,<2.0)"] +rtd = ["sphinxcontrib-bibtex (<2.0.0)", "ipython", "sphinx-book-theme (>=0.0.36)", "sphinx-panels (>=0.5.2,<0.6.0)"] testing = ["coverage", "pytest (>=3.6,<4)", "pytest-cov", "pytest-regressions", "beautifulsoup4"] [[package]] @@ -785,7 +805,7 @@ docs = ["myst-parser", "Sphinx", "sphinx-rtd-theme"] [metadata] lock-version = "1.1" python-versions = "^3.6" -content-hash = "1c0fc12e61401839d3c174fbe2e9a40d4a6e7287778836b9cbf25dae42631f06" +content-hash = "0030376941eaac870356af3ef136e3d8f91a94227b5c6620e8cf6f06798dabac" [metadata.files] alabaster = [ @@ -920,8 +940,8 @@ libcst = [ {file = "libcst-0.3.13.tar.gz", hash = "sha256:dc89f56a04ab3fcf30d0a6d5ec6d5328eaed9c7e1f2f82ab91f15c07d9178ace"}, ] markdown-it-py = [ - {file = "markdown-it-py-0.5.6.tar.gz", hash = "sha256:6143d11221495edbf71beb7e455821ae6c8f0156710a1b11812662ed6dbd165b"}, - {file = "markdown_it_py-0.5.6-py3-none-any.whl", hash = "sha256:dcfe4a0c6bef711cb6c42494ebf23a3cfe6f249bf995556498497dd8193bfc22"}, + {file = "markdown-it-py-0.6.0.tar.gz", hash = "sha256:1c1413df39ef7baa55bca755d32c565d72e8b4114dcdd3da65eb468a61886659"}, + {file = "markdown_it_py-0.6.0-py3-none-any.whl", hash = "sha256:f90912a0ff1ac328627d1551bd5a17bce0ef1d483df222d460336e59213c6d29"}, ] markupsafe = [ {file = "MarkupSafe-1.1.1-cp27-cp27m-macosx_10_6_intel.whl", hash = "sha256:09027a7803a62ca78792ad89403b1b7a73a01c8cb65909cd876f7fcebd79b161"}, @@ -962,13 +982,17 @@ mccabe = [ {file = "mccabe-0.6.1-py2.py3-none-any.whl", hash = "sha256:ab8a6258860da4b6677da4bd2fe5dc2c659cff31b3ee4f7f5d64e79735b80d42"}, {file = "mccabe-0.6.1.tar.gz", hash = "sha256:dd8d182285a0fe56bace7f45b5e7d1a6ebcbf524e8f3bd87eb0f125271b8831f"}, ] +mdit-py-plugins = [ + {file = "mdit-py-plugins-0.2.4.tar.gz", hash = "sha256:e7db0de4a3466941faa433f77a98d09a09a0b877e79eace79506fd0d083e490f"}, + {file = "mdit_py_plugins-0.2.4-py3-none-any.whl", hash = "sha256:f13ad035e977db0dd268af4a372716f3b555f1435f9623b4aed10c3c8bbf618c"}, +] mypy-extensions = [ {file = "mypy_extensions-0.4.3-py2.py3-none-any.whl", hash = "sha256:090fedd75945a69ae91ce1303b5824f428daf5a028d2f6ab8a299250a846f15d"}, {file = "mypy_extensions-0.4.3.tar.gz", hash = "sha256:2d82818f5bb3e369420cb3c4060a7970edba416647068eb4c5343488a6c604a8"}, ] myst-parser = [ - {file = "myst-parser-0.12.10.tar.gz", hash = "sha256:4612c46196e0344bb7e49dbc3deb288f9b9a88fcf6e9f210f7f3ea5bc9899bfc"}, - {file = "myst_parser-0.12.10-py3-none-any.whl", hash = "sha256:a5311da4398869e596250d5a93b523735c3beb8bc9d3eba853223c705802043b"}, + {file = "myst-parser-0.13.0.tar.gz", hash = "sha256:546645067684036fc483049fb72ffadeca9f963d1bcac72bf76b2a8ec6d60747"}, + {file = "myst_parser-0.13.0-py3-none-any.whl", hash = "sha256:37813bb5cf7f63a9390c2e74f4223222d07ee64be4786b1a0712e9b837bd65f4"}, ] packaging = [ {file = "packaging-20.4-py2.py3-none-any.whl", hash = "sha256:998416ba6962ae7fbd6596850b80e17859a5753ba17c32284f67bfff33784181"}, @@ -1037,6 +1061,8 @@ pyyaml = [ {file = "PyYAML-5.3.1-cp37-cp37m-win_amd64.whl", hash = "sha256:73f099454b799e05e5ab51423c7bcf361c58d3206fa7b0d555426b1f4d9a3eaf"}, {file = "PyYAML-5.3.1-cp38-cp38-win32.whl", hash = "sha256:06a0d7ba600ce0b2d2fe2e78453a470b5a6e000a985dd4a4e54e436cc36b0e97"}, {file = "PyYAML-5.3.1-cp38-cp38-win_amd64.whl", hash = "sha256:95f71d2af0ff4227885f7a6605c37fd53d3a106fcab511b8860ecca9fcf400ee"}, + {file = "PyYAML-5.3.1-cp39-cp39-win32.whl", hash = "sha256:ad9c67312c84def58f3c04504727ca879cb0013b2517c85a9a253f0cb6380c0a"}, + {file = "PyYAML-5.3.1-cp39-cp39-win_amd64.whl", hash = "sha256:6034f55dab5fea9e53f436aa68fa3ace2634918e8b5994d82f3621c04ff5ed2e"}, {file = "PyYAML-5.3.1.tar.gz", hash = "sha256:b8eac752c5e14d3eca0e6dd9199cd627518cb5ec06add0de9d32baeee6fe645d"}, ] regex = [ diff --git a/pyproject.toml b/pyproject.toml index 2a43bfea..bfe063f2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -35,7 +35,7 @@ rich = "<10" # Docs deps Sphinx = {version = "^3.3.0", optional = true} sphinx-rtd-theme = {version = "^0.5.0", optional = true} -myst-parser = {version = "^0.12.10", optional = true} +myst-parser = {version = "^0.13.0", optional = true} [tool.poetry.extras] docs = [