{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":12398170,"defaultBranch":"master","name":"tmuxp","ownerLogin":"tmux-python","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-08-27T05:51:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/37234308?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717206049.0","currentOid":""},"activityList":{"items":[{"before":"f765d1c8ffad0eaa856b9773530eb41e1d39cc7f","after":"78cda6aaadbb08f0862c32b6709736dfb4467d7c","ref":"refs/heads/master","pushedAt":"2024-06-02T19:11:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"fc437afd7e83454b717af1d719022cd4aba3972b","after":"f765d1c8ffad0eaa856b9773530eb41e1d39cc7f","ref":"refs/heads/master","pushedAt":"2024-06-01T18:55:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"b400498ccc6ea7d7258d9569a064d5a1c17cf557","after":null,"ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T01:40:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"}},{"before":"9db165618370ca4fbf67072499cad6790ef42f15","after":"fc437afd7e83454b717af1d719022cd4aba3972b","ref":"refs/heads/master","pushedAt":"2024-06-01T01:40:46.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"py(deps): ruff 0.4.5 -> 0.4.7, other fixes (#935)","shortMessageHtmlLink":"py(deps): ruff 0.4.5 -> 0.4.7, other fixes (#935)"}},{"before":"c2d8961fe0106255204478c9316a3117aec4b6d6","after":"b400498ccc6ea7d7258d9569a064d5a1c17cf557","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T01:38:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"mypy(shell): Allow untyped calls\n\nI do not think this handled the solution surgically, it seems to force losing\nsafety for the rule across a *whole file* rather than surgically at the offending\nline.\n\nSee also: https://github.com/python/mypy/issues/12076, https://github.com/python/mypy/pull/13512","shortMessageHtmlLink":"mypy(shell): Allow untyped calls"}},{"before":"7d4a25ce10b3e376a7e8f51157831bf293a7c2a6","after":"c2d8961fe0106255204478c9316a3117aec4b6d6","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T01:29:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"mypy(shell): Allow untyped calls\n\nI do not think this handled the solution surgically, it seems to force losing\nsafety for the rule across a *whole file* rather than surgically at the offending\nline.\n\nSee also: https://github.com/python/mypy/issues/12076, https://github.com/python/mypy/pull/13512","shortMessageHtmlLink":"mypy(shell): Allow untyped calls"}},{"before":"76b9023af19d9ebce8e4d3d819856cce6acc9ee4","after":"7d4a25ce10b3e376a7e8f51157831bf293a7c2a6","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T01:21:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"!squash revert type:ignore","shortMessageHtmlLink":"!squash revert type:ignore"}},{"before":"a39392a8d20e3664b0949376f24cacce486cd13a","after":"76b9023af19d9ebce8e4d3d819856cce6acc9ee4","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T01:10:36.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"mypy(shell): Ignore `start_ipython()` missing typing\n\nsrc/tmuxp/shell.py:151: error: Call to untyped function \"start_ipython\" in typed context [no-untyped-call]","shortMessageHtmlLink":"mypy(shell): Ignore start_ipython() missing typing"}},{"before":"a86d088d2f75cf40a646919404ca8f5f472e3a85","after":"a39392a8d20e3664b0949376f24cacce486cd13a","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T01:06:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"py(pyproject[ruff]): Ignore shell.py importlib nits\n\nsrc/tmuxp/shell.py:54:29: F401 `IPython.start_ipython` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:54:44: RUF100 [*] Unused `noqa` directive (unused: `F841`)\nsrc/tmuxp/shell.py:57:39: F401 `IPython.Shell.IPShell` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:57:48: RUF100 [*] Unused `noqa` directive (unused: `F841`)\nsrc/tmuxp/shell.py:70:53: F401 `prompt_toolkit.contrib.repl.embed` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:70:60: F401 `prompt_toolkit.contrib.repl.run_config` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:70:72: RUF100 [*] Unused `noqa` directive (unused: `F841`)\nsrc/tmuxp/shell.py:84:56: F401 `prompt_toolkit.contrib.ipython.embed` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:84:63: RUF100 [*] Unused `noqa` directive (unused: `F841`)\nsrc/tmuxp/shell.py:85:53: F401 `prompt_toolkit.contrib.repl.run_config` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:85:65: RUF100 [*] Unused `noqa` directive (unused: `F841`)\nsrc/tmuxp/shell.py:95:29: F401 `bpython.embed` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:95:36: RUF100 [*] Unused `noqa` directive (unused: `F841`)\nFound 13 errors.","shortMessageHtmlLink":"py(pyproject[ruff]): Ignore shell.py importlib nits"}},{"before":"b8258a3f4f67db0829976f63e8a531ac513d6675","after":"a86d088d2f75cf40a646919404ca8f5f472e3a85","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T00:53:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"chore(shell): ruff 0.4.7 autofixes\n\n❯ ruff check . --fix --show-fixes\nsrc/tmuxp/shell.py:54:29: F401 `IPython.start_ipython` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:57:39: F401 `IPython.Shell.IPShell` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:70:53: F401 `prompt_toolkit.contrib.repl.embed` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:70:60: F401 `prompt_toolkit.contrib.repl.run_config` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:84:56: F401 `prompt_toolkit.contrib.ipython.embed` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:85:53: F401 `prompt_toolkit.contrib.repl.run_config` imported but unused; consider using `importlib.util.find_spec` to test for availability\nsrc/tmuxp/shell.py:95:29: F401 `bpython.embed` imported but unused; consider using `importlib.util.find_spec` to test for availability\n\nFixed 6 errors:\n- src/tmuxp/shell.py:\n 6 × RUF100 (unused-noqa)","shortMessageHtmlLink":"chore(shell): ruff 0.4.7 autofixes"}},{"before":null,"after":"b8258a3f4f67db0829976f63e8a531ac513d6675","ref":"refs/heads/ruff-0.4.7","pushedAt":"2024-06-01T00:52:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"py(deps): ruff 0.4.5 -> 0.4.7, others\n\nSee also: https://github.com/astral-sh/ruff/blob/v0.4.7/CHANGELOG.md","shortMessageHtmlLink":"py(deps): ruff 0.4.5 -> 0.4.7, others"}},{"before":"6220a7367d6e39796054557397d0729a869e67e8","after":"9db165618370ca4fbf67072499cad6790ef42f15","ref":"refs/heads/master","pushedAt":"2024-06-01T00:50:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"9db165618370ca4fbf67072499cad6790ef42f15","after":"6220a7367d6e39796054557397d0729a869e67e8","ref":"refs/heads/master","pushedAt":"2024-06-01T00:48:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"18e74b5f701a3f2807819fd8d3d90458b44f05b9","after":"9db165618370ca4fbf67072499cad6790ef42f15","ref":"refs/heads/master","pushedAt":"2024-05-27T00:46:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"e2035bd332ae3ee0b5fe9d3e6ad487654cc75ccc","after":"18e74b5f701a3f2807819fd8d3d90458b44f05b9","ref":"refs/heads/master","pushedAt":"2024-05-25T09:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"chore(ruff): fixes from ruff 0.4.5\n\nruff check --select ALL . --fix --unsafe-fixes --preview --show-fixes --ignore T201 --ignore F401 --ignore PT014 --ignore RUF100; ruff format .\n\nFixed 29 errors:\n- conftest.py:\n 1 × UP037 (quoted-annotation)\n- src/tmuxp/_internal/config_reader.py:\n 1 × UP037 (quoted-annotation)\n- src/tmuxp/cli/convert.py:\n 1 × UP037 (quoted-annotation)\n- src/tmuxp/cli/debug_info.py:\n 3 × COM812 (missing-trailing-comma)\n- src/tmuxp/cli/freeze.py:\n 1 × UP037 (quoted-annotation)\n 1 × COM812 (missing-trailing-comma)\n- src/tmuxp/cli/load.py:\n 1 × COM812 (missing-trailing-comma)\n- src/tmuxp/plugin.py:\n 1 × UP037 (quoted-annotation)\n- src/tmuxp/shell.py:\n 6 × PGH004 (blanket-noqa)\n- src/tmuxp/util.py:\n 1 × PGH004 (blanket-noqa)\n- src/tmuxp/workspace/builder.py:\n 1 × UP037 (quoted-annotation)\n- tests/fixtures/pluginsystem/partials/all_pass.py:\n 1 × UP037 (quoted-annotation)\n- tests/fixtures/pluginsystem/partials/libtmux_version_fail.py:\n 3 × UP037 (quoted-annotation)\n- tests/fixtures/pluginsystem/partials/tmux_version_fail.py:\n 3 × UP037 (quoted-annotation)\n- tests/fixtures/pluginsystem/partials/tmuxp_version_fail.py:\n 3 × UP037 (quoted-annotation)\n- tests/fixtures/pluginsystem/plugins/tmuxp_test_plugin_fail/tmuxp_test_plugin_fail/plugin.py:\n 1 × UP037 (quoted-annotation)","shortMessageHtmlLink":"chore(ruff): fixes from ruff 0.4.5"}},{"before":"386551f92fd9292dd0aacd9c56faf2fd6c5cb1f7","after":null,"ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-25T09:54:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"fda051fb697c0c2f45c77055ade5ee83b59352d6","after":"e2035bd332ae3ee0b5fe9d3e6ad487654cc75ccc","ref":"refs/heads/master","pushedAt":"2024-05-25T09:53:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":null,"after":"386551f92fd9292dd0aacd9c56faf2fd6c5cb1f7","ref":"refs/heads/dependabot/pip/requests-2.32.0","pushedAt":"2024-05-21T05:41:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"---\nupdated-dependencies:\n- dependency-name: requests\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"---"}},{"before":"c62d1aad542d604c55c053662c2fd23e7b30bfd8","after":"fda051fb697c0c2f45c77055ade5ee83b59352d6","ref":"refs/heads/master","pushedAt":"2024-05-18T10:45:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"be123d3d527b6024e4cb91da04e4067d6bf03cad","after":"6b3030002b59a580f28c9ccd7648e54e4700f978","ref":"refs/heads/improved-options","pushedAt":"2024-05-12T16:58:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"4ad8ef9c94433b9307df128f9d25de33a9f150fd","after":"be123d3d527b6024e4cb91da04e4067d6bf03cad","ref":"refs/heads/improved-options","pushedAt":"2024-05-11T11:17:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"!squash deps libtmux bump","shortMessageHtmlLink":"!squash deps libtmux bump"}},{"before":"5955713311eb69922072a1e09dc39471b78108e1","after":"c62d1aad542d604c55c053662c2fd23e7b30bfd8","ref":"refs/heads/master","pushedAt":"2024-05-11T11:15:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":null,"after":"928e46537c70bcb07be5a086464d8e4ba0c1f2f4","ref":"refs/heads/dependabot/pip/jinja2-3.1.4","pushedAt":"2024-05-06T20:47:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4\n\nBumps [jinja2](https://github.com/pallets/jinja) from 3.1.3 to 3.1.4.\n- [Release notes](https://github.com/pallets/jinja/releases)\n- [Changelog](https://github.com/pallets/jinja/blob/main/CHANGES.rst)\n- [Commits](https://github.com/pallets/jinja/compare/3.1.3...3.1.4)\n\n---\nupdated-dependencies:\n- dependency-name: jinja2\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps-dev): bump jinja2 from 3.1.3 to 3.1.4"}},{"before":"0836dca844fa0f0b7ad6a948617ac0f791b4de97","after":"4ad8ef9c94433b9307df128f9d25de33a9f150fd","ref":"refs/heads/improved-options","pushedAt":"2024-05-05T16:06:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"!squash update lockfile","shortMessageHtmlLink":"!squash update lockfile"}},{"before":"ce3e51604b4f93cd8823fcb657bec48ecb4d51eb","after":"0836dca844fa0f0b7ad6a948617ac0f791b4de97","ref":"refs/heads/improved-options","pushedAt":"2024-05-05T16:06:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"Bump libtmux ref on improved-options branch","shortMessageHtmlLink":"Bump libtmux ref on improved-options branch"}},{"before":"e8cad1148f009d67f6a6f93b83e8ce5bf9a5e041","after":"5955713311eb69922072a1e09dc39471b78108e1","ref":"refs/heads/master","pushedAt":"2024-05-05T16:05:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"9da2915cf6572d09e8b0418a51f9be9a16ca4aea","after":"ce3e51604b4f93cd8823fcb657bec48ecb4d51eb","ref":"refs/heads/improved-options","pushedAt":"2024-05-04T15:16:06.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"Bump libtmux ref on improved-options branch","shortMessageHtmlLink":"Bump libtmux ref on improved-options branch"}},{"before":"e5023e67e064700804f4161401557d11b7bbda98","after":"e8cad1148f009d67f6a6f93b83e8ce5bf9a5e041","ref":"refs/heads/master","pushedAt":"2024-05-04T15:15:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"e8d2d6824fd5dc19974b7944697126198e850264","after":"e5023e67e064700804f4161401557d11b7bbda98","ref":"refs/heads/master","pushedAt":"2024-05-04T09:32:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"build(deps): Bump packages","shortMessageHtmlLink":"build(deps): Bump packages"}},{"before":"43ea66aed4fa49dc811419936f65e2455e77a5eb","after":"e8d2d6824fd5dc19974b7944697126198e850264","ref":"refs/heads/master","pushedAt":"2024-04-28T10:04:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tony","name":"Tony Narlock","path":"/tony","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26336?s=80&v=4"},"commit":{"message":"py(deps): pytest 8.1.2 -> 8.2.0\n\nSee also:\n- https://github.com/pytest-dev/pytest/blob/8.2.0/doc/en/changelog.rst#pytest-820-2024-04-27\n- https://github.com/pytest-dev/pytest/releases/tag/8.2.0","shortMessageHtmlLink":"py(deps): pytest 8.1.2 -> 8.2.0"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEWlE4IgA","startCursor":null,"endCursor":null}},"title":"Activity · tmux-python/tmuxp"}