dev-python/mkdocs: drop 1.3.1, 1.4.0

Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
Arthur Zamarin
2022-11-03 21:59:38 +02:00
parent 9ff7689480
commit d1f05eef9d
3 changed files with 0 additions and 168 deletions

View File

@@ -1,4 +1,2 @@
DIST mkdocs-1.3.1.gh.tar.gz 4088396 BLAKE2B b54d0090318fef205d84c4e914f916f91309bdfe6857cd2592fea24e6fb68baaa2eede6dc768681c85ae37adf794546a6ac82dd34d300f421969991f9a796cae SHA512 6eb041f9d0a628eb3a2e6585fde0959f5ef35501edf2c69db640059d98523e2cfa723bc49aedfac1dea4804dcf3c51791e4a052b77ef97bd85a0f4ace2a4d9ad
DIST mkdocs-1.4.0.gh.tar.gz 4129220 BLAKE2B 2bd216f569fa7778d40faf4af019304651b72d48bc9cdea7c378cb955d842547c41544c5491aea22b16be6a7589ef42e3ec1ab9bcfc0d77d3cf096a2002bc67d SHA512 83da22c71345829f86c2add0c11a74cc93da12e61e5036fa8a9699569be21e31407057b246f050f3de31cb1d9a554399b778932c7b3993316908b61cf240ffb1
DIST mkdocs-1.4.1.gh.tar.gz 4018962 BLAKE2B 68484fa4866eed96ecf91d02e308f08480f3dd0ad261a4b94256585ec604126a59aef37b4d61962ed155ab4beb9be14d09574c9b403403fede14cc25579f9780 SHA512 880ec0e6fbb5cf48b998dd685eeebdb25ff0ed4fa9eef8869679550efad15597cb98d00964c3fe1a86c23c5afe2aeee91d704779b4efa42010ce1a582e02bd28
DIST mkdocs-1.4.2.gh.tar.gz 4018656 BLAKE2B 325e940c72f6a8fe7f353a4ba2f65fc6b123c5be04173e5469d3165d25b3d6bb8983b5c541b0d1376770a8205b54860b756eca1719decdd77e7e4c57477998e4 SHA512 cabdb86a5934672645e29055c04f5c877dd5527df909a606d94f930211cec9f4f29f89137dd413238c07af4108d870dd3b880cba447c55690583cd1b13b179b7

View File

@@ -1,83 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Project documentation with Markdown"
HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~riscv x86"
IUSE="doc"
BDEPEND="
doc? (
$(python_gen_any_dep '
dev-python/mdx_gh_links[${PYTHON_USEDEP}]
dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
')
)
"
RDEPEND="
>=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
>=dev-python/click-3.3[${PYTHON_USEDEP}]
>=dev-python/jinja-2.10.2[${PYTHON_USEDEP}]
>=dev-python/markdown-3.2.1[${PYTHON_USEDEP}]
<dev-python/markdown-3.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-3.10[${PYTHON_USEDEP}]
>=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
>=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}]
>=dev-python/importlib_metadata-4.3[${PYTHON_USEDEP}]
>=dev-python/packaging-20.5[${PYTHON_USEDEP}]
>=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
python_prepare_all() {
# Tests fails if additional themes are installed
sed -i -e 's:test_get_themes:_&:' \
mkdocs/tests/utils/utils_tests.py || die
# Skip this network test, "does not appear to be an IPv4 or IPv6 address"
sed -i -e 's/test_IP_normalization/_&/' \
mkdocs/tests/config/config_options_tests.py || die
# livereload has been dropped in this release, this test is a remnant
rm mkdocs/tests/livereload_tests.py || die
# fix apparent typo in test (importing wrong thing)
sed -i -e 's/from localization import/from mkdocs.localization import/g' \
mkdocs/tests/theme_tests.py || die
# Does not work in emerge env
sed -i -e 's/test_paths_localized_to_config/_&/' \
mkdocs/tests/config/config_options_tests.py
distutils-r1_python_prepare_all
}
python_compile_all() {
default
if use doc; then
# cannot just do mkdocs build, because that fails if
# the package isn't already installed
python -m mkdocs build || die "Failed to make docs"
# Colliding files found by ecompress:
rm site/sitemap.xml.gz || die
HTML_DOCS=( "site/." )
fi
}
python_test() {
epytest mkdocs/tests/*
}

View File

@@ -1,83 +0,0 @@
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
PYTHON_COMPAT=( python3_{8..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
DESCRIPTION="Project documentation with Markdown"
HOMEPAGE="https://www.mkdocs.org https://github.com/mkdocs/mkdocs"
SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.gh.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~riscv ~x86"
# https://bugs.gentoo.org/873349
# Building documentation requires packaging: callouts and mkdocs-autorefs
#
# IUSE="doc"
#
# BDEPEND="
# doc? (
# $(python_gen_any_dep '
# dev-python/mdx_gh_links[${PYTHON_USEDEP}]
# dev-python/mkdocs-redirects[${PYTHON_USEDEP}]
# ')
# )
# "
RDEPEND="
>=dev-python/Babel-2.9.0[${PYTHON_USEDEP}]
>=dev-python/click-7.0[${PYTHON_USEDEP}]
>=dev-python/jinja-2.11.1[${PYTHON_USEDEP}]
>=dev-python/markdown-3.3.3[${PYTHON_USEDEP}]
<dev-python/markdown-3.4[${PYTHON_USEDEP}]
>=dev-python/pyyaml-5.1[${PYTHON_USEDEP}]
>=dev-python/watchdog-2.0[${PYTHON_USEDEP}]
>=dev-python/ghp-import-1.0[${PYTHON_USEDEP}]
>=dev-python/pyyaml_env_tag-0.1[${PYTHON_USEDEP}]
>=dev-python/importlib_metadata-4.3[${PYTHON_USEDEP}]
>=dev-python/packaging-20.5[${PYTHON_USEDEP}]
>=dev-python/mergedeep-1.3.4[${PYTHON_USEDEP}]
"
distutils_enable_tests pytest
EPYTEST_DESELECT=(
# Tests fails if additional themes are installed
mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes
mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_error
mkdocs/tests/utils/utils_tests.py::UtilsTests::test_get_themes_warning
# Does not work in emerge env
mkdocs/tests/config/config_options_tests.py::ListOfPathsTest::test_paths_localized_to_config
)
python_prepare_all() {
# livereload has been dropped in this release, this test is a remnant
rm mkdocs/tests/livereload_tests.py || die
# Does not work in emerge env
sed -i -e 's/test_paths_localized_to_config/_&/' \
mkdocs/tests/config/config_options_tests.py
distutils-r1_python_prepare_all
}
python_compile_all() {
default
# if use doc; then
# # cannot just do mkdocs build, because that fails if
# # the package isn't already installed
# python -m mkdocs build || die "Failed to make docs"
# # Colliding files found by ecompress:
# rm site/sitemap.xml.gz || die
# HTML_DOCS=( "site/." )
# fi
}
python_test() {
epytest mkdocs/tests/*
}