mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-24 06:48:18 -07:00
dev-python/mkdocs: drop 1.3.1, 1.4.0
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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/*
|
||||
}
|
||||
@@ -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/*
|
||||
}
|
||||
Reference in New Issue
Block a user