From 805088e14f2164ec415b97288657da8492869f97 Mon Sep 17 00:00:00 2001 From: root Date: Tue, 21 Jul 2026 03:04:37 -0500 Subject: Adding metadata --- dev-python/urwid/Manifest | 2 ++ dev-python/urwid/urwid-4.0.5.ebuild | 49 +++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 dev-python/urwid/urwid-4.0.5.ebuild (limited to 'dev-python/urwid') diff --git a/dev-python/urwid/Manifest b/dev-python/urwid/Manifest index 4a8887e4f9c4..ea02e507afc1 100644 --- a/dev-python/urwid/Manifest +++ b/dev-python/urwid/Manifest @@ -4,3 +4,5 @@ DIST urwid-4.0.3.tar.gz 868487 BLAKE2B 5687138af349dc0fa80be8fbf6fcc91f51d15debb DIST urwid-4.0.3.tar.gz.provenance 9634 BLAKE2B 8c66d760e1bd5bfa507007d5e496b0999d8c99e9d10edb0be752b5615108126ccda910a34f4b55099069692fa305c6c05ca575b610c41b3631977f5672431230 SHA512 a90d927273337bd8afe5b944792d2484dfc335103fe1c33e2fb73cf518e162101171d791256af50baec1d436a4022a10a8cf8176c8cc28338e9e66640b714693 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.5.tar.gz 874498 BLAKE2B 5cdfb79940934e801ccf891f84c09d8745f5e96a3ddd50305367e9f72165f4525b83fc9b713d84b2fb2853eb5773f0d18fc13e6376cb848e85ad63d32dab6761 SHA512 60cee9985ef5f09372ec5579b0f9969e81098f4e96e3ece5038291fd0702dd8d73388c78f178f1df7e8149eb6b518d02eb992dee6bd3d567da29cd968aada2df +DIST urwid-4.0.5.tar.gz.provenance 9489 BLAKE2B 82739a79ff4e0650b012d2cf25c3e176600884889f73e2c8cbd932e8ef793bf9279dcb6e5c70579f51b22cc2b72020e1493c903f312114e662e4f0fdce6ecbb6 SHA512 2ad9fa3f3c8f355830037f7f5446f2254c75100242f882611257dbf18c67ada13b6b1dfd6fa64c8151a09e79e2be414fccfd00964660337475c6f3a89f340de5 diff --git a/dev-python/urwid/urwid-4.0.5.ebuild b/dev-python/urwid/urwid-4.0.5.ebuild new file mode 100644 index 000000000000..f840d3f28004 --- /dev/null +++ b/dev-python/urwid/urwid-4.0.5.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_{13..14} ) +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" +} -- cgit v1.3