diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-28 03:04:35 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-28 03:04:35 -0500 |
| commit | d078a6bb97ca56a274a131a62e0cfe7d85c4452d (patch) | |
| tree | 38c255c32061625c0571d97fd03e4f43841ed790 /dev-python/libtmux | |
| parent | dbf15142aca3e92e37842426ab912aa798fec3d3 (diff) | |
| download | baldeagleos-repo-d078a6bb97ca56a274a131a62e0cfe7d85c4452d.tar.gz baldeagleos-repo-d078a6bb97ca56a274a131a62e0cfe7d85c4452d.tar.xz baldeagleos-repo-d078a6bb97ca56a274a131a62e0cfe7d85c4452d.zip | |
Adding metadata
Diffstat (limited to 'dev-python/libtmux')
| -rw-r--r-- | dev-python/libtmux/Manifest | 2 | ||||
| -rw-r--r-- | dev-python/libtmux/libtmux-0.59.0.ebuild | 40 |
2 files changed, 42 insertions, 0 deletions
diff --git a/dev-python/libtmux/Manifest b/dev-python/libtmux/Manifest index c706ed5c4792..d9ace2e02a4a 100644 --- a/dev-python/libtmux/Manifest +++ b/dev-python/libtmux/Manifest @@ -17,3 +17,5 @@ DIST libtmux-0.58.0.tar.gz 522080 BLAKE2B f1d6b4394ddd178bc5e5ff7e15d18a8a18747e 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 +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 diff --git a/dev-python/libtmux/libtmux-0.59.0.ebuild b/dev-python/libtmux/libtmux-0.59.0.ebuild new file mode 100644 index 000000000000..a85d2d5eaa37 --- /dev/null +++ b/dev-python/libtmux/libtmux-0.59.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 +} |
