chore: игнорировать __pycache__ и *.pyc (#55) #57

Merged
aep merged 1 commits from fix/55-pycache-gitignore into main 2026-10-24 18:04:30 +03:00
Owner

Issue: #55. Первый пункт из #52.

Что сделано

  • .gitignore: добавлены __pycache__/ и *.pyc.

Тесты запускают python-скрипты из docs/retro/scripts/, из-за чего в основном checkout появлялся untracked docs/retro/scripts/__pycache__/. Удалить его в main нельзя (guard-main блокирует запись в репозиторий на main), дерево выглядело грязным, а retro_leftovers.py считал это сигналом «грязный main».

Проверки

bash tests/run.sh             # 630/630
git check-ignore -v docs/retro/scripts/__pycache__/<файл>.pyc
# .gitignore:4:__pycache__/  …
git status                    # только M .gitignore

Не входит в PR

project-template/gitignore для подключаемых проектов — отдельное решение, записано в issue.

Issue: #55. Первый пункт из #52. ## Что сделано - `.gitignore`: добавлены `__pycache__/` и `*.pyc`. Тесты запускают python-скрипты из `docs/retro/scripts/`, из-за чего в основном checkout появлялся untracked `docs/retro/scripts/__pycache__/`. Удалить его в main нельзя (guard-main блокирует запись в репозиторий на main), дерево выглядело грязным, а `retro_leftovers.py` считал это сигналом «грязный main». ## Проверки ``` bash tests/run.sh # 630/630 git check-ignore -v docs/retro/scripts/__pycache__/<файл>.pyc # .gitignore:4:__pycache__/ … git status # только M .gitignore ``` ## Не входит в PR `project-template/gitignore` для подключаемых проектов — отдельное решение, записано в issue.
aep added 1 commit 2026-10-24 18:01:04 +03:00
Тесты запускают python из docs/retro/scripts и оставляли untracked
docs/retro/scripts/__pycache__/ в main: guard-main не даёт его удалить,
дерево выглядело грязным, retro_leftovers.py считал это сигналом.

Co-Authored-By: DeepSeek Harness <noreply@deepseek.com>
aep merged commit 5d289cf5a8 into main 2026-10-24 18:04:30 +03:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: aep/claude-harness#57
No description provided.