GitHub / tmux-python/libtmux / commits
⚙️ Python API / wrapper for tmux
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| c55690d4 | cursor(rules[dev-loop]) add project stack to development guidelines | Tony Narlock <t****y@g****m> | 9 months ago | |
| fcb63f98 | .windsurfrules: Create file based on dev-loop | Tony Narlock <t****y@g****m> | 9 months ago | |
| 0fa082de | cursor(rules[dev-loop]) add pytest-watcher commands for continuous testing | Tony Narlock <t****y@g****m> | 9 months ago | |
| 8694d26e | cursor(rules[dev-loop]) add Python docstring and doctest guidelines to develo... | Tony Narlock <t****y@g****m> | 9 months ago | |
| 788b8488 | cursor(rules[dev-loop]): Format, Test, then Typecheck and Lint | Tony Narlock <t****y@g****m> | 9 months ago | |
| 16d37422 | cursor(rules[dev-loop]) Use `--show-fixes` in `ruff check` | Tony Narlock <t****y@g****m> | 9 months ago | |
| c719850a | cursor(rules[git-commits]) Standardize further | Tony Narlock <t****y@g****m> | 9 months ago | |
| d42cc7bd | cursor(rules[git-commits]) Use component name first | Tony Narlock <t****y@g****m> | 9 months ago | |
| 2855b43b | docs(test-helpers) Add retry page | Tony Narlock <t****y@g****m> | 9 months ago | |
| b7b2a1a1 | docs(test-helpers) Update to existing modules | Tony Narlock <t****y@g****m> | 9 months ago | |
| 0e4a118c | v0.46.0 (test coverage for test helpers, #580) | Tony Narlock <t****y@g****m> | 9 months ago | |
| aefef02e | merge Tests: Coverage for `libtmux.test` helpers (#580) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| a4658c9e | docs(MIGRATION) Note `libtmux.test` import fix | Tony Narlock <t****y@g****m> | 9 months ago | |
| 39c9a79a | docs(CHANGES) Note test coverage updates | Tony Narlock <t****y@g****m> | 9 months ago | |
| 0c9231c8 | .tool-versions(uv) uv 0.6.1 -> 0.6.3 | Tony Narlock <t****y@g****m> | 9 months ago | |
| a02e05a5 | test(random): improve test coverage for test utils | Tony Narlock <t****y@g****m> | 9 months ago | |
| 6210ce68 | test: replace multiple mocked collision tests with real tmux objects | Tony Narlock <t****y@g****m> | 9 months ago | |
| e295aa3f | test: improve code coverage with direct tests that don't mock core methods | Tony Narlock <t****y@g****m> | 9 months ago | |
| e1a73bd5 | test: improve coverage for random test utilities | Tony Narlock <t****y@g****m> | 9 months ago | |
| e345a217 | test: improve temporary context handling tests | Tony Narlock <t****y@g****m> | 9 months ago | |
| 1e31d9ec | test: enhance RandomStrSequence testing coverage | Tony Narlock <t****y@g****m> | 9 months ago | |
| 1476875f | fix(test): Fix doctest examples in random.py | Tony Narlock <t****y@g****m> | 9 months ago | |
| a1ee5821 | style: remove unused import | Tony Narlock <t****y@g****m> | 9 months ago | |
| bb24a80f | test(environment): improve test coverage to 100% | Tony Narlock <t****y@g****m> | 9 months ago | |
| d661ecf3 | chore(coverage): exclude doctest examples from coverage | Tony Narlock <t****y@g****m> | 9 months ago | |
| 55be8e8c | pyproject(coverage) Ignore protocol | Tony Narlock <t****y@g****m> | 9 months ago | |
| 92e06893 | pyproject(coverage) Ignore `import typing as t` | Tony Narlock <t****y@g****m> | 9 months ago | |
| a8b31414 | chore(coverage): exclude type checking from coverage | Tony Narlock <t****y@g****m> | 9 months ago | |
| 9788b7ad | tests: Clear out test/__init__.py | Tony Narlock <t****y@g****m> | 9 months ago | |
| efaa103f | style(test): combine nested with statements | Tony Narlock <t****y@g****m> | 9 months ago | |
| 6675ab25 | test(random): enhance test coverage | Tony Narlock <t****y@g****m> | 9 months ago | |
| fbefdde4 | refactor(random): clean up imports and type hints | Tony Narlock <t****y@g****m> | 9 months ago | |
| 09d5bdbf | test(retry): improve retry_until test reliability | Tony Narlock <t****y@g****m> | 9 months ago | |
| 77cdce7b | test(random): enhance RandomStrSequence tests | Tony Narlock <t****y@g****m> | 9 months ago | |
| cc46b5da | test(environment): add comprehensive tests for EnvironmentVarGuard | Tony Narlock <t****y@g****m> | 9 months ago | |
| 1a258fe8 | test(constants): Add tests for test constants | Tony Narlock <t****y@g****m> | 9 months ago | |
| 9385862a | test(random): Fix collision tests and improve coverage | Tony Narlock <t****y@g****m> | 9 months ago | |
| 647c9d19 | test(temporary): Add tests for temporary session/window context managers | Tony Narlock <t****y@g****m> | 9 months ago | |
| 8b78910f | test(random): Add comprehensive tests for random test utilities | Tony Narlock <t****y@g****m> | 9 months ago | |
| 65c15f3c | test(constants) Documentation for variables | Tony Narlock <t****y@g****m> | 9 months ago | |
| f6b08a24 | docs(random) Fix doctest formatting | Tony Narlock <t****y@g****m> | 9 months ago | |
| 52bf7c16 | Tag v0.45.0 (test helper refactor from #578) | Tony Narlock <t****y@g****m> | 9 months ago | |
| e4b06ba0 | docs: Add redirect for `test-helpers` | Tony Narlock <t****y@g****m> | 9 months ago | |
| 0cb9dfe7 | docs: Refactor for `test` helpers and #578 | Tony Narlock <t****y@g****m> | 9 months ago | |
| 7ac0f21c | merge refactor(test): Split test helpers into focused modules (#578) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 6cbfe319 | test: Remove `example_dir`, `fixtures_dir` | Tony Narlock <t****y@g****m> | 9 months ago | |
| 4d637c5c | tests: test -> test/test_retry.py | Tony Narlock <t****y@g****m> | 9 months ago | |
| 11748a91 | docs(MIGRATION) Formatting via prettier | Tony Narlock <t****y@g****m> | 9 months ago | |
| 172de1f6 | docs(MIGRATION) Note move of test helpers | Tony Narlock <t****y@g****m> | 9 months ago | |
| 75502951 | docs(CHANGES) Note move of test helpers | Tony Narlock <t****y@g****m> | 9 months ago | |
| ef55d418 | refactor!(test[retry]) Move from `test` to `test.retry` | Tony Narlock <t****y@g****m> | 9 months ago | |
| 8751eb28 | refactor!(test[temporary]) Move from `test` to `test.temporary` | Tony Narlock <t****y@g****m> | 9 months ago | |
| 5e87bc09 | refactor!(test[random]) Move more helpers to test.random | Tony Narlock <t****y@g****m> | 9 months ago | |
| 3ca0bf91 | pyproject(ruff[lint.flake8-builtins]) Skip `random` | Tony Narlock <t****y@g****m> | 9 months ago | |
| e07ebf99 | refactor!(test[random]) Move helpers to test.random | Tony Narlock <t****y@g****m> | 9 months ago | |
| d3ea0f96 | refactor!(test[constants]) Move to test.constants | Tony Narlock <t****y@g****m> | 9 months ago | |
| 044431a3 | refactor! EnvironmentVarGuard to `tests/environment.py` | Tony Narlock <t****y@g****m> | 9 months ago | |
| c3021fd0 | refactor(test) test.py -> test/__init__.py | Tony Narlock <t****y@g****m> | 9 months ago | |
| 32e600b9 | ci(coverage) Omit tests/(*/)?test_*.py | Tony Narlock <t****y@g****m> | 9 months ago | |
| 64658ceb | merge Cursor Rules: Add development QA and git commit standards (#575) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 30edca2a | docs(cursor[rules]): Add git commit message standards | Tony Narlock <t****y@g****m> | 9 months ago | |
| b33cb463 | docs(cursor[rules]) Add dev-loop rule | Tony Narlock <t****y@g****m> | 9 months ago | |
| 6236cbe8 | py(deps[dev]) Bump dev packages | Tony Narlock <t****y@g****m> | 9 months ago | |
| 77a79f87 | py(deps[dev]) Bump dev packages | Tony Narlock <t****y@g****m> | 9 months ago | |
| fcecec5b | py(deps[dev]) Bump dev packages | Tony Narlock <t****y@g****m> | 9 months ago | |
| 3f8d1454 | py(deps[dev]) Bump dev packages | Tony Narlock <t****y@g****m> | 9 months ago | |
| 572d4a48 | .tool-versions(uv) uv 0.6.0 -> 0.6.1 | Tony Narlock <t****y@g****m> | 9 months ago | |
| 266ed7c5 | merge CI: Add runtime dependency check (#574) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| f66abaf6 | docs(CHANGES) Note CI checking for runtime deps | Tony Narlock <t****y@g****m> | 9 months ago | |
| c7000302 | tests(ci) Check runtime deps import correctly | Tony Narlock <t****y@g****m> | 9 months ago | |
| efdc59c8 | Tag v0.44.2 (`typing-extensions` import fix, part 2) | Tony Narlock <t****y@g****m> | 9 months ago | |
| db06c6e3 | merge fix(typings) Move typing-extensions into `TypeGuard` (#572) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 024259a7 | docs(CHANGES) Note `typing_extensions` fix | Tony Narlock <t****y@g****m> | 9 months ago | |
| cc4e888a | fix(typings) Move typing-extensions into `TypeGuard` | Tony Narlock <t****y@g****m> | 9 months ago | |
| 29451c2c | merge Tests: Improved parametrization (#570) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 0c047a52 | docs(CHANGES) Note testsuite overhaul | Tony Narlock <t****y@g****m> | 9 months ago | |
| 135f9ab1 | test(common): Convert version validation tests to use NamedTuple fixture | Tony Narlock <t****y@g****m> | 9 months ago | |
| d2e3aea5 | test(common): Convert version parsing tests to use NamedTuple fixture | Tony Narlock <t****y@g****m> | 9 months ago | |
| 33f65332 | test(common): Convert version comparison tests to use NamedTuple fixture | Tony Narlock <t****y@g****m> | 9 months ago | |
| 79b7501d | test(common): Improve SessionCheckName test with test_id and constant list | Tony Narlock <t****y@g****m> | 9 months ago | |
| 7af5551b | test(session): Improve PeriodRaisesBadSessionName test with test_id and const... | Tony Narlock <t****y@g****m> | 9 months ago | |
| 25b64239 | test(session): Convert new_window_with_environment test to use NamedTuple fix... | Tony Narlock <t****y@g****m> | 9 months ago | |
| 43fde27a | test(window): Convert parametrize tests, fix `test_window_rename` | Tony Narlock <t****y@g****m> | 9 months ago | |
| cfbf8ded | test(version): Convert parametrize tests to use NamedTuple fixtures | Tony Narlock <t****y@g****m> | 9 months ago | |
| e2bbf721 | Doc / typos fixes (#569) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 9097aced | Tag v0.44.1 (`typing-extensions` import fix) | Tony Narlock <t****y@g****m> | 9 months ago | |
| b0d6c59f | docs(CHANGES) Note fix from #563 | Tony Narlock <t****y@g****m> | 9 months ago | |
| b6c714b1 | merge types: Only use `typing-extensions` if necessary (#563) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| e961eaed | Tag v0.44.0 (Add context managers via #566) | Tony Narlock <t****y@g****m> | 9 months ago | |
| 11e2597d | docs(CHANGES) Note context managers are 0.44.0+ | Tony Narlock <t****y@g****m> | 9 months ago | |
| 1b0d9635 | py(deps) Bump dev packages | Tony Narlock <t****y@g****m> | 9 months ago | |
| 8beb878c | docs(README) Fix badge link | Tony Narlock <t****y@g****m> | 9 months ago | |
| 5bf186eb | merge feat: Add Context managers (#566) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 92660e4b | docs(topics) Add `context_managers` docs page | Tony Narlock <t****y@g****m> | 9 months ago | |
| 9018da69 | Tag v0.43.0 (Add `TestServer` fixture) | Tony Narlock <t****y@g****m> | 9 months ago | |
| 5d3e4280 | merge docs(traversal) Add more doctests (#567) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 283ee32e | docs(CHANGES) Note fixes to docs pages | Tony Narlock <t****y@g****m> | 9 months ago | |
| 4a08aa10 | merge `TestServer`: `Server`, but `partial`'d to run on a test socket (#565) |
Tony Narlock <t****y@g****m>
Committed by: GitHub <n****y@g****m> |
9 months ago | |
| 873ab261 | docs(traversal) Add more doctests | Tony Narlock <t****y@g****m> | 9 months ago | |
| 44fe656f | docs: Make topics reappear | Tony Narlock <t****y@g****m> | 9 months ago |