- Fixed .gitignore to correctly handle __pycache__ even when inside whitelisted directories (like tests/). - Moved pycache ignore patterns to the end of the file to ensure they take absolute precedence over any directory-level whitelists. - Purged all previously tracked .pyc and __pycache__ files from the git index. - Cleaned up .hypothesis and .pytest_cache artifacts. This enforces 'Militärische Git-Disziplin' (Rule 7) and keeps the repo clean of environment-specific junk.
63 lines
799 B
Plaintext
63 lines
799 B
Plaintext
/venv*
|
|
/.venv
|
|
/build
|
|
/dump
|
|
/dist
|
|
/gramaddict.egg-info
|
|
/.idea
|
|
/.vscode
|
|
*.yml
|
|
!test_config.yml
|
|
*.json
|
|
*.xml
|
|
!tests/fixtures/*.xml
|
|
!tests/fixtures/*.jpg
|
|
!tests/fixtures/*.json
|
|
!tests/e2e/fixtures/*.xml
|
|
!tests/e2e/fixtures/*.jpg
|
|
!tests/e2e/fixtures/*.json
|
|
logs/
|
|
.DS_Store
|
|
crashes
|
|
accounts
|
|
!config-examples/*
|
|
Pipfile
|
|
Pipfile.lock
|
|
*.pdf
|
|
*.mp4
|
|
*.log*
|
|
*.ini
|
|
*.db
|
|
|
|
# Debug artifacts & garbage scripts (Rule 5: KRIEG DEM MÜLL)
|
|
scratch*.py
|
|
rewrite_*.py
|
|
test_*.py
|
|
!tests/**
|
|
update_*.py
|
|
profile_dump.*
|
|
resp_dump.*
|
|
test_compress.py
|
|
test_fixtures.py
|
|
output.txt
|
|
e2e_*.log
|
|
traceback.log
|
|
|
|
# Coverage
|
|
htmlcov/
|
|
.coverage
|
|
coverage.xml
|
|
.hypothesis/
|
|
|
|
# Local diagnostic traces
|
|
debug/
|
|
|
|
# Bytecode & Cache (Enforce at bottom to override whitelists)
|
|
__pycache__/
|
|
*.pyc
|
|
**/*.pyc
|
|
**/*.pyo
|
|
**/*.pyd
|
|
.pytest_cache/
|
|
.hypothesis/
|