diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index a7e11e916244c..0a51b8fb0bb49 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -1,5 +1,7 @@ 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.11.tar.gz 885760 BLAKE2B c7d08e2e2f58ea027085a229ef0f9755aa00c1dbf99812024f0fd248b2c96833aeb7deb66135abc6f0696f87c9d33f14021df42132c0c383e60c6dc412fb2b0e SHA512 626482c3a1c4fc2dbcf2746d54b360a7ae089553ec68d3e5caed66c923f77ad6b2ba971777d734ea032da7bbbb88a75b82811c64f778c78c36f54497ec7ab367 +DIST urwid-4.0.11.tar.gz.provenance 9656 BLAKE2B 4a178ce0666b5bf85625398a1edb21fa460ad8218f651b873471a3ec82a4e4e4831f039fb35aa34b430b56af16ea84c6531749d7b12baf59aed4055ecb882276 SHA512 794d6a38597e270a71c551222aca01d70232115c3064e20ec657954367185b1a70b7ead70bd6b785b84eb6de36a3602c1a111b297353f89200f0cf0974746c9a 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.11.ebuild b/dev-python/urwid/urwid-4.0.11.ebuild new file mode 100644 index 0000000000000..01bd0f8d2ec11 --- /dev/null +++ b/dev-python/urwid/urwid-4.0.11.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" +}