build(deps): bump markdown-it-py from 3.0.0 to 4.0.0 in /tools/publish (#3329)
Bumps
[markdown-it-py](https://github.com/executablebooks/markdown-it-py) from
3.0.0 to 4.0.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a
href="https://github.com/executablebooks/markdown-it-py/releases">markdown-it-py's
releases</a>.</em></p>
<blockquote>
<h2>v4.0.0</h2>
<h2>What's Changed</h2>
<p>This primarily drops support for Python 3.8 and 3.9, adds support for
Python 3.13,
and updates the parser to comply with Commonmark 0.31.2 and Markdown-It
v14.1.0.</p>
<h3>Upgrades</h3>
<ul>
<li>⬆️ Drop Python 3.8, test 3.13 by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/342">executablebooks/markdown-it-py#342</a></li>
<li>⬆️ Drop support for Python 3.9 by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/360">executablebooks/markdown-it-py#360</a></li>
<li>⬆️ Comply with Commonmark 0.31.2 by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/362">executablebooks/markdown-it-py#362</a></li>
</ul>
<h3>Improvements</h3>
<ul>
<li>👌 Improve performance of "text" inline rule by <a
href="https://github.com/hukkin"><code>@hukkin</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/347">executablebooks/markdown-it-py#347</a></li>
<li>👌 Use <code>str.removesuffix</code> by <a
href="https://github.com/hukkin"><code>@hukkin</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/348">executablebooks/markdown-it-py#348</a></li>
<li>👌 limit the number of autocompleted cells in a table by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/364">executablebooks/markdown-it-py#364</a></li>
<li>👌 fix quadratic complexity in reference parser by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/367">executablebooks/markdown-it-py#367</a></li>
</ul>
<h3>Bug fixes</h3>
<ul>
<li>🐛 Fix emphasis inside raw links bugs by <a
href="https://github.com/tsutsu3"><code>@tsutsu3</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/320">executablebooks/markdown-it-py#320</a></li>
</ul>
<h3>Maintenance</h3>
<ul>
<li>🔧 Replace black and isort with ruff formatter by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/313">executablebooks/markdown-it-py#313</a></li>
<li>🔧 Fixed Code Style paragraph still referring to flake8 by <a
href="https://github.com/venthur"><code>@venthur</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/309">executablebooks/markdown-it-py#309</a></li>
<li>🔧 Add "store_labels" to OptionsType by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/343">executablebooks/markdown-it-py#343</a></li>
<li>🔧 Move <code>code_style</code> to dependency group by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/344">executablebooks/markdown-it-py#344</a></li>
<li>🔧 Update codecov action by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/345">executablebooks/markdown-it-py#345</a></li>
<li>🔧 Update pre-commit and upload-artifact by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/359">executablebooks/markdown-it-py#359</a></li>
<li>🔧 Improve spec update script by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/361">executablebooks/markdown-it-py#361</a></li>
<li>🔧 simplify logic in scanDelims by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/365">executablebooks/markdown-it-py#365</a></li>
<li>🧪 Add CI testing for Python 3.12 by <a
href="https://github.com/hugovk"><code>@hugovk</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/303">executablebooks/markdown-it-py#303</a></li>
<li>🧪 Fix codecov by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/332">executablebooks/markdown-it-py#332</a></li>
</ul>
<h3>Documentation</h3>
<ul>
<li>📚 Fix typo by <a
href="https://github.com/bwagner"><code>@bwagner</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/315">executablebooks/markdown-it-py#315</a></li>
<li>📚 Fix RTD build by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/322">executablebooks/markdown-it-py#322</a></li>
<li>📚 DOCS: Fix a few old URLs by <a
href="https://github.com/elijahgreenstein"><code>@elijahgreenstein</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/358">executablebooks/markdown-it-py#358</a></li>
<li>📚 Improve README by <a
href="https://github.com/mrmurilo75"><code>@mrmurilo75</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/340">executablebooks/markdown-it-py#340</a></li>
<li>📚 Fix CI badge link by <a
href="https://github.com/tsutsu3"><code>@tsutsu3</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/291">executablebooks/markdown-it-py#291</a></li>
<li>📚 Update docs by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/292">executablebooks/markdown-it-py#292</a></li>
<li>📚 Add icon to readme by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/293">executablebooks/markdown-it-py#293</a></li>
<li>📚 Update icon by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/294">executablebooks/markdown-it-py#294</a></li>
<li>📚 DOCS: Clarify docs regarding security configuration by <a
href="https://github.com/djramones"><code>@djramones</code></a> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/296">executablebooks/markdown-it-py#296</a></li>
<li>📚 Fix the RTD build by <a
href="https://github.com/chrisjsewell"><code>@chrisjsewell</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/311">executablebooks/markdown-it-py#311</a></li>
<li>📚 DOCS: Fix typos by <a
href="https://github.com/elijahgreenstein"><code>@elijahgreenstein</code></a>
in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/366">executablebooks/markdown-it-py#366</a></li>
</ul>
<!-- raw HTML omitted -->
</blockquote>
<p>... (truncated)</p>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a
href="https://github.com/executablebooks/markdown-it-py/blob/master/CHANGELOG.md">markdown-it-py's
changelog</a>.</em></p>
<blockquote>
<h2>4.0.0 - 2024-08-10</h2>
<p>This primarily drops support for Python 3.9, adds support for Python
3.13,
and updates the parser to comply with Commonmark 0.31.2 and Markdown-It
v14.1.0.</p>
<ul>
<li>⬆️ Drop support for Python 3.9 in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/360">#360</a></li>
<li>⬆️ Comply with Commonmark 0.31.2 in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/362">#362</a></li>
<li>👌 Improve performance of "text" inline rule in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/347">#347</a></li>
<li>👌 Use <code>str.removesuffix</code> in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/348">#348</a></li>
<li>👌 limit the number of autocompleted cells in a table in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/364">#364</a></li>
<li>👌 fix quadratic complexity in reference parser in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/367">#367</a></li>
<li>🐛 Fix emphasis inside raw links bugs in <a
href="https://redirect.github.com/executablebooks/markdown-it-py/pull/320">#320</a></li>
</ul>
<p><strong>Full Changelog</strong>: <a
href="https://github.com/executablebooks/markdown-it-py/compare/v3.0.0...v4.0.0">https://github.com/executablebooks/markdown-it-py/compare/v3.0.0...v4.0.0</a></p>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/c62983f1554124391b47170180e6c62df4d476ca"><code>c62983f</code></a>
🚀 RELEASE v4.0.0 (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/368">#368</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/9e93bd554147ffb8582581e14620c7611103d2ff"><code>9e93bd5</code></a>
👌 fix quadratic complexity in reference parser (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/367">#367</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/da45c8764b2077425c091fa1811bbb1c5f211bd1"><code>da45c87</code></a>
📚 DOCS: Fix typos (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/366">#366</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/87b16e272bf8207182084e07a63253b98fc437d7"><code>87b16e2</code></a>
🔧 simplify logic in scanDelims (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/365">#365</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/e4009641db528444b85d384af815e9cad997a016"><code>e400964</code></a>
👌 limit the number of autocompleted cells in a table (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/364">#364</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/4535d77edcb5f51450a266135687eeae8bcc5033"><code>4535d77</code></a>
⬆️ Comply with Commonmark 0.31.2 (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/362">#362</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/8eb20ac1cb63e09dcd78e84a0c71dab8446bb73c"><code>8eb20ac</code></a>
🔧 Improve spec update script (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/361">#361</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/fb9d3ab646e4f752dc8fd52e1dd7613c350ff190"><code>fb9d3ab</code></a>
⬆️ Drop support for Python 3.9 (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/360">#360</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/9ffe841832d33264201aaff120349f001a02953a"><code>9ffe841</code></a>
📚 DOCS: Fix a few old URLs (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/358">#358</a>)</li>
<li><a
href="https://github.com/executablebooks/markdown-it-py/commit/154fe43feb17947e2c933d0bb3e26618129909a8"><code>154fe43</code></a>
🔧 Update pre-commit and upload-artifact (<a
href="https://redirect.github.com/executablebooks/markdown-it-py/issues/359">#359</a>)</li>
<li>Additional commits viewable in <a
href="https://github.com/executablebooks/markdown-it-py/compare/v3.0.0...v4.0.0">compare
view</a></li>
</ul>
</details>
<br />
[](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
Dependabot will resolve any conflicts with this PR as long as you don't
alter it yourself. You can also trigger a rebase manually by commenting
`@dependabot rebase`.
[//]: # (dependabot-automerge-start)
[//]: # (dependabot-automerge-end)
---
<details>
<summary>Dependabot commands and options</summary>
<br />
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits
that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after
your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating
it. You can achieve the same result by closing it manually
- `@dependabot show <dependency name> ignore conditions` will show all
of the ignore conditions of the specified dependency
- `@dependabot ignore this major version` will close this PR and stop
Dependabot creating any more for this major version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop
Dependabot creating any more for this minor version (unless you reopen
the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop
Dependabot creating any more for this dependency (unless you reopen the
PR or upgrade to it yourself)
</details>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
diff --git a/tools/publish/requirements_darwin.txt b/tools/publish/requirements_darwin.txt
index b746d63..5cccf16 100644
--- a/tools/publish/requirements_darwin.txt
+++ b/tools/publish/requirements_darwin.txt
@@ -121,9 +121,9 @@
--hash=sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 \
--hash=sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd
# via twine
-markdown-it-py==3.0.0 \
- --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
- --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
+markdown-it-py==4.0.0 \
+ --hash=sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 \
+ --hash=sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
# via rich
mdurl==0.1.2 \
--hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \
diff --git a/tools/publish/requirements_linux.txt b/tools/publish/requirements_linux.txt
index bc8e396..4adc333 100644
--- a/tools/publish/requirements_linux.txt
+++ b/tools/publish/requirements_linux.txt
@@ -252,9 +252,9 @@
--hash=sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 \
--hash=sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd
# via twine
-markdown-it-py==3.0.0 \
- --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
- --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
+markdown-it-py==4.0.0 \
+ --hash=sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 \
+ --hash=sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
# via rich
mdurl==0.1.2 \
--hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \
diff --git a/tools/publish/requirements_universal.txt b/tools/publish/requirements_universal.txt
index 955b4cd..fc765f7 100644
--- a/tools/publish/requirements_universal.txt
+++ b/tools/publish/requirements_universal.txt
@@ -235,9 +235,9 @@
--hash=sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 \
--hash=sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd
# via twine
-markdown-it-py==3.0.0 \
- --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
- --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
+markdown-it-py==4.0.0 \
+ --hash=sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 \
+ --hash=sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
# via rich
mdurl==0.1.2 \
--hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \
diff --git a/tools/publish/requirements_windows.txt b/tools/publish/requirements_windows.txt
index 6283dda..f18a51e 100644
--- a/tools/publish/requirements_windows.txt
+++ b/tools/publish/requirements_windows.txt
@@ -121,9 +121,9 @@
--hash=sha256:0b39998aa941431eb3d9b0d4b2460bc773b9df6fed7621c2dfb291a7e0187a66 \
--hash=sha256:552a3f7af126ece7ed5c89753650eec89c7eaae8617d0aa4d9ad2b75111266bd
# via twine
-markdown-it-py==3.0.0 \
- --hash=sha256:355216845c60bd96232cd8d8c40e8f9765cc86f46880e43a8fd22dc1a1a8cab1 \
- --hash=sha256:e3f60a94fa066dc52ec76661e37c851cb232d92f9886b15cb560aaada2df8feb
+markdown-it-py==4.0.0 \
+ --hash=sha256:87327c59b172c5011896038353a81343b6754500a08cd7a4973bb48c6d578147 \
+ --hash=sha256:cb0a2b4aa34f932c007117b194e945bd74e0ec24133ceb5bac59009cda1cb9f3
# via rich
mdurl==0.1.2 \
--hash=sha256:84008a41e51615a49fc9966191ff91509e3c40b939176e643fd50a5c2196b8f8 \