commit: 36e6f055b68d3ba17b527c55347c2843eb99fbf9
Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 8 15:01:16 2024 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sat Jun 8 15:01:16 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36e6f055
dev-python/myst-parser: Remove old
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
dev-python/myst-parser/Manifest | 3 -
.../files/myst-parser-2.0.0-sphinx-7.3.patch | 81 ----------------------
dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild | 71 -------------------
dev-python/myst-parser/myst-parser-3.0.0.ebuild | 58 ----------------
4 files changed, 213 deletions(-)
diff --git a/dev-python/myst-parser/Manifest b/dev-python/myst-parser/Manifest
index 70070c31d18d..8f2f416d9ab8 100644
--- a/dev-python/myst-parser/Manifest
+++ b/dev-python/myst-parser/Manifest
@@ -1,4 +1 @@
-DIST MyST-Parser-2.0.0.gh.tar.gz 815453 BLAKE2B
8f5dd823c3c79d843b45a7a4819d5677b51a12f78db2c1ce9700eb6faa8c4f0bc167fb1d8cd947e89ffab85aec947ab527b67dc73ef4db97a393f700a4331738
SHA512
c47bdd773565e93c4714d318a70f9a8adab1be6e2a63c23175667fc4afb5da4d66b84e11176782c8202e9fd68883e74d444911ddfb0b91356c2ba07fa65f7ea4
-DIST MyST-Parser-3.0.0.gh.tar.gz 823619 BLAKE2B
95d8f1c5a2ab442225079495fa4ebf3619d554bd3e6f469f6215a2458bad4fde3ca555dca591ac20537026765a8fda8a4fa9d85ca592251d9b699bba90782c59
SHA512
a91abfcb99b9b53cee6877d469c32a95c69c2fcbc9cfe6217451c0995e49dec89fe98cd5a1a5e408845985a10fbc21d4e3d8063f1d7a3d96781cb44352b3e806
DIST MyST-Parser-3.0.1.gh.tar.gz 823769 BLAKE2B
2b8d84dc6a61abd7d168317bb80632172f01f109751b40c108828d0b2fb9c8536da32ff6c873cd3bc20b70c2613b25167eeee999ea9f2d59dfc914ac231120b2
SHA512
4c2b08e9307685c2ef02eee89becba1d6e9f67eba7ab6d5bb5b425f232ac0922bb31cb5df5d60a5ed0846a9314475bcd2cb073a0101f514455c2598340e4b441
-DIST myst-parser-2.0.0-sphinx-7.2.patch 22443 BLAKE2B
994f0b2c419832e61cb006b1b45c01274970900bdcfcef3422d5331e88962a46884afbf5b27b5cb98ed349a426444ca4ff21810526cc34eae4cf074102f7b3de
SHA512
707b2a69c81352d2900c91088ca137f6455e0006b0e7c798b6f03b9f0cac85489c27db662f5e6ab6e2cd52e10f1594aa54d5c6821c07c110ad138d0cf129ac65
diff --git a/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
b/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
deleted file mode 100644
index 3b9d9551311e..000000000000
--- a/dev-python/myst-parser/files/myst-parser-2.0.0-sphinx-7.3.patch
+++ /dev/null
@@ -1,81 +0,0 @@
-diff --git a/tests/test_renderers/test_fixtures_sphinx.py
b/tests/test_renderers/test_fixtures_sphinx.py
-index bd0f85eb..65aba83a 100644
---- a/tests/test_renderers/test_fixtures_sphinx.py
-+++ b/tests/test_renderers/test_fixtures_sphinx.py
-@@ -22,7 +22,12 @@
- def test_syntax_elements(file_params, sphinx_doctree_no_tr: CreateDoctree):
- sphinx_doctree_no_tr.set_conf({"extensions": ["myst_parser"]})
- result = sphinx_doctree_no_tr(file_params.content, "index.md")
-- file_params.assert_expected(result.pformat("index"), rstrip_lines=True)
-+ pformat = result.pformat("index")
-+ # changed in docutils 0.20.1
-+ pformat = pformat.replace(
-+ '<literal classes="code" language="">', '<literal classes="code">'
-+ )
-+ file_params.assert_expected(pformat, rstrip_lines=True)
-
-
- @pytest.mark.param_file(FIXTURE_PATH / "sphinx_link_resolution.md")
-@@ -100,6 +105,8 @@ def test_sphinx_directives(file_params,
sphinx_doctree_no_tr: CreateDoctree):
- ),
- "",
- )
-+ # changed in sphinx 7.3
-+ pformat = pformat.replace("Added in version 0.2", "New in version 0.2")
-
- file_params.assert_expected(pformat, rstrip_lines=True)
-
-diff --git a/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
b/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
-index f6612b4c..33aed04b 100644
---- a/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
-+++ b/tests/test_sphinx/sourcedirs/heading_slug_func/conf.py
-@@ -2,5 +2,6 @@
-
- extensions = ["myst_parser"]
- exclude_patterns = ["_build"]
-+suppress_warnings = ["config.cache"]
- myst_heading_anchors = 2
- myst_heading_slug_func = make_id
-diff --git a/tests/test_sphinx/test_sphinx_builds.py
b/tests/test_sphinx/test_sphinx_builds.py
-index fcc1e463..b4e7c10d 100644
---- a/tests/test_sphinx/test_sphinx_builds.py
-+++ b/tests/test_sphinx/test_sphinx_builds.py
-@@ -162,7 +162,12 @@ def test_references_singlehtml(
- docname="other/other",
- resolve=True,
- regress=True,
-- replace={"other\\other.md": "other/other.md"},
-+ replace={
-+ "other\\other.md": "other/other.md",
-+ # changed in sphinx 7.3
-+ '="#document-index': '="index.html#document-index',
-+ '="#document-other': '="index.html#document-other',
-+ },
- )
-
- get_sphinx_app_output(
-@@ -170,7 +175,12 @@ def test_references_singlehtml(
- filename="index.html",
- buildername="singlehtml",
- regress_html=True,
-- replace={"Permalink to this headline": "Permalink to this heading"},
-+ replace={
-+ "Permalink to this headline": "Permalink to this heading",
-+ # changed in sphinx 7.3
-+ '="#document-index': '="index.html#document-index',
-+ '="#document-other': '="index.html#document-other',
-+ },
- )
-
-
-@@ -469,7 +479,9 @@ def test_gettext_html(
- regress_ext=".html",
- replace={
- # upstream bug https://github.com/sphinx-doc/sphinx/issues/11689
-- '"Permalink to this heading"': '"Lien permanent vers cette
rubrique"'
-+ '"Permalink to this heading"': '"Lien permanent vers cette
rubrique"',
-+ # which was fixed to a different translation in sphinx 7.3
-+ '"Lien vers cette rubrique"': '"Lien permanent vers cette
rubrique"',
- },
- )
-
diff --git a/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild
b/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild
deleted file mode 100644
index 4257951ca376..000000000000
--- a/dev-python/myst-parser/myst-parser-2.0.0-r1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-MY_P=MyST-Parser-${PV}
-DESCRIPTION="Extended commonmark compliant parser, with bridges to Sphinx"
-HOMEPAGE="
- https://github.com/executablebooks/MyST-Parser/
- https://pypi.org/project/myst-parser/
-"
-SRC_URI="
- https://github.com/executablebooks/MyST-Parser/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
- https://github.com/executablebooks/MyST-Parser/pull/811.patch
- -> ${P}-sphinx-7.2.patch
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64
~riscv ~s390 sparc x86"
-
-RDEPEND="
- dev-python/docutils[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- <dev-python/markdown-it-py-4[${PYTHON_USEDEP}]
- >=dev-python/markdown-it-py-3.0[${PYTHON_USEDEP}]
- <dev-python/mdit-py-plugins-0.5[${PYTHON_USEDEP}]
- >=dev-python/mdit-py-plugins-0.4[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- <dev-python/sphinx-8[${PYTHON_USEDEP}]
- >=dev-python/sphinx-6[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- <dev-python/linkify-it-py-3[${PYTHON_USEDEP}]
- >=dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}]
- dev-python/pytest-regressions[${PYTHON_USEDEP}]
- dev-python/pytest-param-files[${PYTHON_USEDEP}]
- >=dev-python/sphinx-7.2.6[${PYTHON_USEDEP}]
- dev-python/sphinx-pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- local PATCHES=(
- # https://github.com/executablebooks/MyST-Parser/pull/811
- "${DISTDIR}/${P}-sphinx-7.2.patch"
- )
- if has_version '>=dev-python/sphinx-7.3'; then
- PATCHES+=(
- #
https://github.com/executablebooks/MyST-Parser/pull/915
- "${FILESDIR}/${P}-sphinx-7.3.patch"
- )
- fi
-
- default
-
- # unpin docutils
- sed -i -e '/docutils/s:,<[0-9.]*::' pyproject.toml || die
-}
diff --git a/dev-python/myst-parser/myst-parser-3.0.0.ebuild
b/dev-python/myst-parser/myst-parser-3.0.0.ebuild
deleted file mode 100644
index eba761f257cc..000000000000
--- a/dev-python/myst-parser/myst-parser-3.0.0.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 2022-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=flit
-PYTHON_COMPAT=( python3_{10..12} pypy3 )
-
-inherit distutils-r1
-
-MY_P=MyST-Parser-${PV}
-DESCRIPTION="Extended commonmark compliant parser, with bridges to Sphinx"
-HOMEPAGE="
- https://github.com/executablebooks/MyST-Parser/
- https://pypi.org/project/myst-parser/
-"
-SRC_URI="
- https://github.com/executablebooks/MyST-Parser/archive/v${PV}.tar.gz
- -> ${MY_P}.gh.tar.gz
-"
-S=${WORKDIR}/${MY_P}
-
-LICENSE="MIT"
-SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64
~riscv ~s390 ~sparc ~x86"
-
-RDEPEND="
- >=dev-python/docutils-0.18[${PYTHON_USEDEP}]
- dev-python/jinja[${PYTHON_USEDEP}]
- <dev-python/markdown-it-py-4[${PYTHON_USEDEP}]
- >=dev-python/markdown-it-py-3.0[${PYTHON_USEDEP}]
- <dev-python/mdit-py-plugins-0.5[${PYTHON_USEDEP}]
- >=dev-python/mdit-py-plugins-0.4[${PYTHON_USEDEP}]
- dev-python/pyyaml[${PYTHON_USEDEP}]
- <dev-python/sphinx-8[${PYTHON_USEDEP}]
- >=dev-python/sphinx-6[${PYTHON_USEDEP}]
-"
-BDEPEND="
- test? (
- dev-python/beautifulsoup4[${PYTHON_USEDEP}]
- dev-python/defusedxml[${PYTHON_USEDEP}]
- <dev-python/linkify-it-py-3[${PYTHON_USEDEP}]
- >=dev-python/linkify-it-py-2.0.0[${PYTHON_USEDEP}]
- dev-python/pytest-regressions[${PYTHON_USEDEP}]
- dev-python/pytest-param-files[${PYTHON_USEDEP}]
- >=dev-python/sphinx-7.3[${PYTHON_USEDEP}]
- dev-python/sphinx-pytest[${PYTHON_USEDEP}]
- )
-"
-
-distutils_enable_tests pytest
-
-src_prepare() {
- default
-
- # unpin docutils
- sed -i -e '/docutils/s:,<[0-9.]*::' pyproject.toml || die
-}