From c97d4ab709d10362fcf98d6ee72c28f1a5075d8e Mon Sep 17 00:00:00 2001 From: dsaf Date: Thu, 8 Jan 2026 02:27:05 -0300 Subject: [PATCH] dev-python/textual: drop *, add 7.0.1 Signed-off-by: dsaf --- dev-python/textual/Manifest | 3 +- dev-python/textual/textual-5.3.0.ebuild | 100 ------------------ ...tual-7.0.0.ebuild => textual-7.0.1.ebuild} | 14 ++- 3 files changed, 11 insertions(+), 106 deletions(-) delete mode 100644 dev-python/textual/textual-5.3.0.ebuild rename dev-python/textual/{textual-7.0.0.ebuild => textual-7.0.1.ebuild} (93%) diff --git a/dev-python/textual/Manifest b/dev-python/textual/Manifest index 54108dde06..f1f48cd6bd 100644 --- a/dev-python/textual/Manifest +++ b/dev-python/textual/Manifest @@ -1,2 +1 @@ -DIST textual-5.3.0.gh.tar.gz 30143229 BLAKE2B 4cdf7410efcbe4a87fd7346d3e083dfca03a3c546e598b21a3460270685b19ca7bc630c01acd8e1f132679199dab5cabdf525fb8e90fa7b6d6b4f1f5f43dba72 SHA512 df05703d7ef310a1f6e26b055550627ad6d981145d7ec215fb0abb01362c574b67701bf504ba088d4fe8c6f287942175f0e1d8a111c8424bf06acc6b65ead135 -DIST textual-7.0.0.gh.tar.gz 30195156 BLAKE2B 5997d6657fa26a46d70d75fb3f813369c8ffd449dba3106dd7d7201242502555e83a2a7854f1f7b17a705bf92440c5792224293b213b030c3b45294e58fc87b4 SHA512 694ff3562f1ed56d898345783ebbf3a28a89fb6fe0e4c09378888c06bde9747ba4433a62d0ad4efcdd8d0ecb02dc1fc2e1781d6ec743d51401628d60dd36baa1 +DIST textual-7.0.1.gh.tar.gz 30195506 BLAKE2B d464ddc233c6e6e714834758f8476313aa9f86f09696296fffd4a1066a55e948759ebda3286a6ddf94ace4bd732cc262b6fc634eccdf4b6e7ee60361a00d8bc9 SHA512 44b1a99f68211b684fc2954efcd1889970a75008caa1cc8f0f55b887c8157daa31b74b4882f54a900197791afdca9c7052d3a812965906c81e1204063d35bf79 diff --git a/dev-python/textual/textual-5.3.0.ebuild b/dev-python/textual/textual-5.3.0.ebuild deleted file mode 100644 index 57a2401207..0000000000 --- a/dev-python/textual/textual-5.3.0.ebuild +++ /dev/null @@ -1,100 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DISTUTILS_USE_PEP517=poetry -PYTHON_COMPAT=( python3_{12..13} ) - -DOCS_BUILDER="mkdocs" -DOCS_DEPEND=" - dev-python/mkdocstrings - dev-python/mkdocstrings-python - dev-python/mkdocs-exclude - dev-python/mkdocs-git-revision-date-localized-plugin - dev-python/mkdocs-material - dev-python/mkdocs-rss-plugin -" -DOCS_INITIALIZE_GIT=1 - -inherit distutils-r1 optfeature docs - -DESCRIPTION="Modern Text User Interface framework" -HOMEPAGE="https://github.com/Textualize/textual https://pypi.org/project/textual/" -SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -RDEPEND=" - >=dev-python/markdown-it-py-2.1.0[${PYTHON_USEDEP}] - >=dev-python/platformdirs-3.6.0[${PYTHON_USEDEP}] - =dev-python/rich-13.3.3[${PYTHON_USEDEP}] -" -BDEPEND=" - test? ( - dev-python/griffe[${PYTHON_USEDEP}] - dev-python/httpx[${PYTHON_USEDEP}] - dev-python/pytest-asyncio[${PYTHON_USEDEP}] - =dev-python/textual-dev-1.7*[${PYTHON_USEDEP}] - ) -" -DEPEND="${RDEPEND}" - -DOCS+=( CHANGELOG.md LICENSE README.md ) - -EPYTEST_XDIST=1 -EPYTEST_DESELECT=( - # Those tests ask to press keys - tests/snapshot_tests/test_snapshots.py - tests/test_xterm_parser.py::test_escape_sequence_resulting_in_multiple_keypresses - - # Need a package that should be optional - tests/text_area/test_languages.py - - # Xdist fails thoses - tests/test_focus.py::test_focus_next_and_previous - tests/test_focus.py::test_focus_next_wrap_around - tests/test_focus.py::test_focus_previous_wrap_around - tests/test_focus.py::test_wrap_around_selector - tests/test_focus.py::test_no_focus_empty_selector - tests/test_focus.py::test_focus_next_and_previous_with_type_selector - tests/test_focus.py::test_focus_next_and_previous_with_str_selector - tests/test_focus.py::test_focus_next_and_previous_with_str_selector_without_self - tests/test_focus.py::test_focus_chain - tests/test_focus.py::test_allow_focus - tests/test_focus.py::test_focus_next_and_previous_with_type_selector_without_self - - # Needs a fixture that does not exist - tests/test_progress_bar.py::test_progress_bar_width_1fr -) -distutils_enable_tests pytest -# python_test() { -# if [[ ${EPYTHON} == python3.13 ]]; then -# EPYTEST_DESELECT+=( -# # See https://github.com/Textualize/textual/issues/5327 -# "tests/text_area" -# # Some tests just do not work under python3.13 (more than half of those in this file) -# tests/test_focus.py -# ) -# epytest -m 'not syntax' tests -# else -# epytest tests -# fi -# } - -python_compile_all() { - echo "INHERIT: mkdocs-offline.yml" > "${S}/mkdocs.yml" - grep -v "\- \"*[Bb]log" "${S}/mkdocs-nav.yml" >> "${S}/mkdocs.yml" - if use doc; then - DOCS+=( questions ) - fi - docs_compile - rm "${S}/mkdocs.yml" -} - -pkg_postinst() { - optfeature "bindings for python" dev-python/tree-sitter -} diff --git a/dev-python/textual/textual-7.0.0.ebuild b/dev-python/textual/textual-7.0.1.ebuild similarity index 93% rename from dev-python/textual/textual-7.0.0.ebuild rename to dev-python/textual/textual-7.0.1.ebuild index a7c1acbe0f..fccef9e605 100644 --- a/dev-python/textual/textual-7.0.0.ebuild +++ b/dev-python/textual/textual-7.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2025 Gentoo Authors +# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -20,7 +20,11 @@ DOCS_INITIALIZE_GIT=1 inherit distutils-r1 optfeature docs DESCRIPTION="Modern Text User Interface framework" -HOMEPAGE="https://github.com/Textualize/textual https://pypi.org/project/textual/" +HOMEPAGE=" + https://textual.textualize.io/ + https://github.com/Textualize/textual + https://pypi.org/project/textual/ +" SRC_URI="https://github.com/Textualize/textual/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" LICENSE="MIT" @@ -35,6 +39,7 @@ RDEPEND=" >=dev-python/typing-extensions-4.4.0[${PYTHON_USEDEP}]