summaryrefslogtreecommitdiff
path: root/dev-python/libtmux
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-29 03:04:32 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-29 03:04:32 -0500
commit1c2bb144efdfa7abb1e6ff9c0dc1f10c01eb43d1 (patch)
tree977e8a4ceec4c6469193a34c8bd0f3cbb26f3878 /dev-python/libtmux
parentd078a6bb97ca56a274a131a62e0cfe7d85c4452d (diff)
downloadbaldeagleos-repo-1c2bb144efdfa7abb1e6ff9c0dc1f10c01eb43d1.tar.gz
baldeagleos-repo-1c2bb144efdfa7abb1e6ff9c0dc1f10c01eb43d1.tar.xz
baldeagleos-repo-1c2bb144efdfa7abb1e6ff9c0dc1f10c01eb43d1.zip
Adding metadata
Diffstat (limited to 'dev-python/libtmux')
-rw-r--r--dev-python/libtmux/Manifest2
-rw-r--r--dev-python/libtmux/libtmux-0.60.0.ebuild40
2 files changed, 42 insertions, 0 deletions
diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest
index d9ace2e02a4a..e6c0b630ba43 100644
--- a/dev-python/libtmux/Manifest
+++ b/dev-python/libtmux/Manifest
@@ -19,3 +19,5 @@ DIST libtmux-0.58.1.tar.gz 519541 BLAKE2B 89d3874297f9a6c7d969de3130d24315f16642
DIST libtmux-0.58.1.tar.gz.provenance 9630 BLAKE2B 9381eb6327b4b2f1c16052b5aba261501e44abdc19b91658d4704547aa2ca9a3d9ed9f7e064c24209a5d8c4ce0cd3b90fbe84e6e8053e884a2b80450991e4ccd SHA512 c7e96448de46703c12d86c17cb3a5dfaa058775837a0cf0c9ed587ac53d6ec050f5ffedc81132db144525f1effdd1d5636a230c69aecb965229c91e03172b0fb
DIST libtmux-0.59.0.tar.gz 518313 BLAKE2B a8c894b57324804701189ea984cb7dee895b3aa3eb6c672b18ab68a16aab1839254177819e5074c4c8aae83cb41f52763aa3ff65ec84fa1de22e2b520f179faf SHA512 c4ccf7766cf72dc38f7f4134872891dc1cd625fe03de8e759bfd6718214bff8ae9f92f4dc5d4da38d545bdd4910b82ae31867d5745ec5b67aad818e52723ad5f
DIST libtmux-0.59.0.tar.gz.provenance 9814 BLAKE2B e00d68c985d8b21f980cfab1d7ea2911c2e95df103c353f32151f451248eaeb7aa7edf243ec8072200d434c64ea4098ac741aafb60212277c27804f6b4158d98 SHA512 aa3a200b9936b703ab14badc673fc6f668d063f21feff348a3f996a8f8f9d614b9bbc3abf13887402eb4363b6a48628b3cb128c8c20793706d0ccc2f41604c50
+DIST libtmux-0.60.0.tar.gz 527549 BLAKE2B 7d10107fb81888417b86206eeb3557123967895b4ffb4e6e98bdcccdf8f99d1b41e8c90992a05fdd5fbb4b1e223794521ce17aa57b18142f9ab7ecf03b7b3ea2 SHA512 ddc15be1079aa0ba8177a799bcc14cfe55703c497b31a5896fa9c1040cd1c9ba688cd8dc54a7239f1010f84c0c2816b224d91359e481415ad720640f1f901ff7
+DIST libtmux-0.60.0.tar.gz.provenance 9767 BLAKE2B 5911839abc6fefe63e7be53511b062cf0f5716db6c7d3edae95d146a6c9d506f448ac13ab957883e8e412cdfea7b13b3576214d509e56370e90a73b4ad5268cc SHA512 0e4a0315b4f9272007260e93dfee5a61bf13cfb2f8a755d0b7d92a09379218a7c23452b550e3d3b55f32e363a7643433af35ed954ab8d495c07d97df8ddc539d
diff --git a/dev-python/libtmux/libtmux-0.60.0.ebuild b/dev-python/libtmux/libtmux-0.60.0.ebuild
new file mode 100644
index 000000000000..a85d2d5eaa37
--- /dev/null
+++ b/dev-python/libtmux/libtmux-0.60.0.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_{13..14} )
+
+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
+}