repo/gentoo:master commit in: dev-python/urwid/

Michał Górny <[email protected]>
Newsgroups gmane.linux.gentoo.cvs
Message-ID <1786985121.e4371e9ed691834fe40bba5ec26b8689d2d5864e.mgorny@gentoo>
commit:     e4371e9ed691834fe40bba5ec26b8689d2d5864e
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 17 16:12:46 2026 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Mon Aug 17 16:45:21 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4371e9e

dev-python/urwid: Bump to 4.0.10

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/urwid/Manifest            |  2 ++
 dev-python/urwid/urwid-4.0.10.ebuild | 49 ++++++++++++++++++++++++++++++++++++
 2 files changed, 51 insertions(+)

diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest
index fee7e261d8ee..a7e11e916244 100644
--- a/dev-python/urwid/Manifest
+++ b/dev-python/urwid/Manifest
@@ -1,3 +1,5 @@
+DIST urwid-4.0.10.tar.gz 883006 BLAKE2B ae88d88571c5573a5ed84cfe64a5054e3ff1c67d268d283beb5bc85c84c259f586f265906da03c89c891e1a435ff85f684449cce1ecf06f6a6f23c588d6bffb0 SHA512 7095f28d5bc051b446df487c70d8af483c01a1eec68248687861a64073300998f7d547b695ec4c3f0f09d12431e8e4ddc3ec20a34f9a0dc3150e86566ccafaa3
+DIST urwid-4.0.10.tar.gz.provenance 9409 BLAKE2B 84e370b9a03a07aab20a4ce4dd40c8d2a56597a2a9ea23aa891a7d0cca84f823422222481539d5cb34864d1fc36acfa62bd9f0ced353a4691ca953e896eb7a78 SHA512 f5689bb92582d25f8581338de410fbeeccf8b9fcc67072bae6038e293b536e112179139b16f9817a2a7ed315888ca0fd947e074e59d167b0df2d1a2832d2872e
 DIST urwid-4.0.4.tar.gz 872046 BLAKE2B 5323c199d34ab4e7afdc26fbf38baf2fe9583a6b90886b39ed93fc7cedbe927e36b5679aef218c77f8f64302c18a7362cbe7b6c7575f445726d4cc78af79e0e6 SHA512 a97300c143f6375a311c8339eb5963cf36d5415e0f3c8fc19131124ddb73ec9c843b57aa1b5c1ce9356dc388ae709d07d6e06d9aa203ce68ee0490aa50a6737f
 DIST urwid-4.0.4.tar.gz.provenance 9536 BLAKE2B 40ecc86e3ea98984cae6ad124591cc709c2a41950717ae9aee6306bb620254d84304d45e2fdd81bef05c44730cee7b5a5de2cd16bb464273b9881a0b2b7f9aa4 SHA512 e9691a9c57904a82a3d6523979aa4cd022153b64766c270cda18268338f6740a3db9364f8527dfa136abc96f802dfa474d74b7dfceae7cbbf332a4cac11a58ed
 DIST urwid-4.0.8.tar.gz 878866 BLAKE2B 600a233caba49d439157c06e3d3af6febc1de49e86fabe2ef2ef8ffe54cd9ac4e455218b04e5bf86fb4c2e2acbacb1ef2d24032cd3d509b9c8d84d7965d736e2 SHA512 4cea0cb07a65b4b8ef274e5407f37de432130ac2c3963e21e3545a09b2566d0c552e281a706f59106f369cadf7139013aeaa81c54748e1c3df13647b45008293

diff --git a/dev-python/urwid/urwid-4.0.10.ebuild b/dev-python/urwid/urwid-4.0.10.ebuild
new file mode 100644
index 000000000000..01bd0f8d2ec1
--- /dev/null
+++ b/dev-python/urwid/urwid-4.0.10.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2026 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_VERIFY_REPO=https://github.com/urwid/urwid
+PYTHON_COMPAT=( python3_{12..15} )
+PYTHON_REQ_USE="ncurses"
+
+inherit distutils-r1 optfeature pypi
+
+DESCRIPTION="Curses-based user interface library for Python"
+HOMEPAGE="
+	https://urwid.org/
+	https://pypi.org/project/urwid/
+	https://github.com/urwid/urwid/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="
+	dev-python/typing-extensions[${PYTHON_USEDEP}]
+	>=dev-python/wcwidth-0.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+	dev-python/setuptools-scm[${PYTHON_USEDEP}]
+"
+
+EPYTEST_PLUGINS=()
+distutils_enable_tests pytest
+
+src_prepare() {
+	distutils-r1_src_prepare
+
+	sed -i -e 's:--cov=urwid::' pyproject.toml || die
+}
+
+python_install_all() {
+	use examples && dodoc -r examples
+	distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+	optfeature "Trio event loop" "dev-python/trio"
+}
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.