commit:     c97d4ab709d10362fcf98d6ee72c28f1a5075d8e
Author:     dsaf <ghostyn678+git <AT> gmail <DOT> com>
AuthorDate: Thu Jan  8 05:27:05 2026 +0000
Commit:     dsaf <ghostyn678+git <AT> gmail <DOT> com>
CommitDate: Thu Jan  8 05:27:05 2026 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c97d4ab7

dev-python/textual: drop *, add 7.0.1

Signed-off-by: dsaf <ghostyn678+git <AT> gmail.com>

 dev-python/textual/Manifest                        |   3 +-
 dev-python/textual/textual-5.3.0.ebuild            | 100 ---------------------
 .../{textual-7.0.0.ebuild => textual-7.0.1.ebuild} |  14 ++-
 3 files changed, 11 insertions(+), 106 deletions(-)

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/platformdirs-5[${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}]
        <dev-python/typing-extensions-5[${PYTHON_USEDEP}]
 "
+
 BDEPEND="
        test? (
                dev-python/griffe[${PYTHON_USEDEP}]
@@ -43,9 +48,8 @@ BDEPEND="
                =dev-python/textual-dev-1.7*[${PYTHON_USEDEP}]
        )
 "
-DEPEND="${RDEPEND}"
 
-DOCS+=( CHANGELOG.md LICENSE README.md )
+DOCS+=( {CHANGELOG,README}.md )
 
 EPYTEST_XDIST=1
 EPYTEST_DESELECT=(
@@ -72,7 +76,9 @@ EPYTEST_DESELECT=(
        # 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+=(

Reply via email to