diff --git a/pyproject.toml b/pyproject.toml index 7703a66c..09d3a4e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -136,6 +136,12 @@ sphinx-gp-theme = false sphinx-ux-autodoc-layout = false sphinx-ux-badges = false +[tool.uv.sources] +# Temporary smoke-test pin against the libtmux 0.57.0 parity branch +# (tmux-python/libtmux PR #672). Revert once 0.57.0 ships on PyPI and +# the dependencies constraint bumps to >=0.57.0. +libtmux = { git = "https://github.com/tmux-python/libtmux.git", branch = "parity-pt-2" } + [tool.mypy] strict = true python_version = "3.10" diff --git a/uv.lock b/uv.lock index 38693ccf..ef594ec9 100644 --- a/uv.lock +++ b/uv.lock @@ -1121,11 +1121,7 @@ wheels = [ [[package]] name = "libtmux" version = "0.56.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/7d/62/896e1e0412dd76c88926604d5a231feb9b116d6f32abe19054e244504dbc/libtmux-0.56.0.tar.gz", hash = "sha256:bddf52214405e4f64850826d44cbc958d4a01c53432983cee0e2856bdbbaaedb", size = 476168, upload-time = "2026-05-10T13:40:23.774Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/e9/ce/4319c912164fa142956c73ba50ed6f2aac2ca7cced2e96c8320114f1c937/libtmux-0.56.0-py3-none-any.whl", hash = "sha256:ddf70de0f287666fb0f02082732f28eed46450de1828c995da3de2b12042ab60", size = 97768, upload-time = "2026-05-10T13:40:22.189Z" }, -] +source = { git = "https://github.com/tmux-python/libtmux.git?branch=parity-pt-2#81a021ed8de455ed97bb12ae4ba6adcda434da24" } [[package]] name = "libtmux-mcp" @@ -1188,7 +1184,7 @@ testing = [ [package.metadata] requires-dist = [ { name = "fastmcp", specifier = ">=3.2.4,<4.0.0" }, - { name = "libtmux", specifier = ">=0.56.0,<1.0" }, + { name = "libtmux", git = "https://github.com/tmux-python/libtmux.git?branch=parity-pt-2" }, ] [package.metadata.requires-dev]