From b9fbd13262d9e67aeb0313ce7101c378a8bef586 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Wed, 17 Jun 2026 04:06:19 +0200 Subject: [PATCH] dev-python/libtmux: Bump to 0.58.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/libtmux/Manifest | 2 ++ dev-python/libtmux/libtmux-0.58.1.ebuild | 40 ++++++++++++++++++++++++ 2 files changed, 42 insertions(+) create mode 100644 dev-python/libtmux/libtmux-0.58.1.ebuild diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index d4b22965e2ae2..c706ed5c4792e 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -15,3 +15,5 @@ DIST libtmux-0.57.1.tar.gz 518481 BLAKE2B 1a3f172c6c7ebcdf49c92945952eb4d60f191a DIST libtmux-0.57.1.tar.gz.provenance 9394 BLAKE2B f6cbf8f2ffcd18c0c4908e13736046b7863511557a9d7fe580eeb84b545f91706b6d925e12eb52a9e192f8643f9dd2c811ae442275bec1885fe00ee2ee9de730 SHA512 7563582689d6276cded95006d54101189ae569a0270a5ee42389f9d3b956bc3308335228ce8aad8e6d70ee9807efaf20ec48eafb88f6f78f8e45c428d0fc59a9 DIST libtmux-0.58.0.tar.gz 522080 BLAKE2B f1d6b4394ddd178bc5e5ff7e15d18a8a18747ed68d229204eadc2d3d8686f1b7ca09da609fd53dfa572d2f2f308c08e3a3add2fbbfbf24aaea31f5b567109239 SHA512 5efc62ab9b6691a500ce0ac6096d4d2c345dc09118b13e9a677e96859438d22e3bdeff7c83a6a9f0c9c173449e3ede8a17290f6475ff33dac15200481d59d390 DIST libtmux-0.58.0.tar.gz.provenance 9331 BLAKE2B fae88b36a504d4e78ece5eb3725401eaa5ab22ac95ad7f77fc84abae6cf099476701ffe658b6662696ddb6109fc7a57e62a130c8dd7f3f93098ed6bcb9d43dbf SHA512 90c590dbc1bdcf9cf13b456ba511cd962e28dd0f1a815ce9961df5f9febf61b0f9c096d8a8ff910182032e2f3968af149334faf28898c6d0c279f1ada9576bc6 +DIST libtmux-0.58.1.tar.gz 519541 BLAKE2B 89d3874297f9a6c7d969de3130d24315f166421a1830122ae63a59d85023b306af22b0832b3b1740131fb6d83d0ab5f77b669b226b87d70fef1d0a748e221af3 SHA512 bda40a1705d417b63cb957e8f4ef9892ad6880ec88a86fe50e69f480ee5b9a8ed39d64daaae8a6988a7a1fab818c78c2751764f97910c4e0e8ced0aef2fa395e +DIST libtmux-0.58.1.tar.gz.provenance 9630 BLAKE2B 9381eb6327b4b2f1c16052b5aba261501e44abdc19b91658d4704547aa2ca9a3d9ed9f7e064c24209a5d8c4ce0cd3b90fbe84e6e8053e884a2b80450991e4ccd SHA512 c7e96448de46703c12d86c17cb3a5dfaa058775837a0cf0c9ed587ac53d6ec050f5ffedc81132db144525f1effdd1d5636a230c69aecb965229c91e03172b0fb diff --git a/dev-python/libtmux/libtmux-0.58.1.ebuild b/dev-python/libtmux/libtmux-0.58.1.ebuild new file mode 100644 index 0000000000000..5051e6c12d857 --- /dev/null +++ b/dev-python/libtmux/libtmux-0.58.1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=hatchling +PYPI_VERIFY_REPO=https://github.com/tmux-python/libtmux +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Typed library that provides an ORM wrapper for tmux, a terminal multiplexer" +HOMEPAGE=" + https://libtmux.git-pull.com/ + https://github.com/tmux-python/libtmux/ + https://pypi.org/project/libtmux/ +" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +RDEPEND=" + >=app-misc/tmux-3.0a +" + +EPYTEST_PLUGIN_LOAD_VIA_ENV=1 +EPYTEST_PLUGINS=( "${PN}" pytest-mock ) +EPYTEST_RERUNS=5 +distutils_enable_tests pytest + +python_test() { + # Avoid stale /tmp/tmux-$(id -u) confusing things (bug #896406) + local -x TMUX_TMPDIR=$(mktemp --directory --tmpdir=/tmp libtmux.XXXXXXXXXX) + # tests/test_window.py::test_fresh_window_data fails if TMUX_PANE is set + # https://bugs.gentoo.org/927158 + local -x TMUX_PANE= + + epytest -o addopts= tests +}