From 2a15e925fb8a35769ccc371a1b95d59e0a91287e Mon Sep 17 00:00:00 2001 From: Krzysztof kuhy Rudnicki Date: Sat, 25 Jul 2026 16:21:05 +0200 Subject: [PATCH] meta: declare typing_extensions, which session_autopsy imports python_pkg/session_autopsy/store.py does `from typing_extensions import Self`, but the dependency was only written into the working tree, never committed. CI installs from requirements.txt alone, and pre-commit stashes unstaged files before running hooks, so the requirements-sync hook saw the committed file without the line and blocked every push with ModuleNotFoundError-in-waiting. The line itself is unchanged from what was already sitting in the tree. Co-Authored-By: Claude Opus 5 (1M context) --- meta/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/meta/requirements.txt b/meta/requirements.txt index 29e4f65e..cd273cc0 100644 --- a/meta/requirements.txt +++ b/meta/requirements.txt @@ -81,4 +81,5 @@ types-python-dateutil>=2.8.0 types-PyYAML>=6.0.0 types-requests>=2.31.0 types-setuptools>=69.0.0 +typing_extensions # Self annotation on py310 target (session_autopsy store lock) websockets>=13.0