# Python
__pycache__/
*.py[cod]
*$py.class
*.so
*.egg
*.egg-info/
.eggs/
.pytest_cache/
.coverage
.coverage.*
coverage.xml
htmlcov/
.mypy_cache/
.ruff_cache/
.tox/
.venv/
venv/
env/

# Build artifacts
build/
dist/
_skbuild/
CMakeFiles/
CMakeCache.txt
cmake_install.cmake
Makefile
compile_commands.json

# Native engines and caches
*.engine
*.calib
*.index
*.faiss
*.onnx
*.trt

# Test fixtures — large blobs are out-of-band
tests/fixtures/large_replays/
tests/fixtures/flight_derkachi/*.mp4
tests/fixtures/flight_derkachi/*.h264
tests/fixtures/flight_derkachi/*.tlog
tests/fixtures/tiles_corpus/*.jpg
tests/fixtures/tiles_corpus/*.png
e2e/fixtures/sitl_replay/

# Editor / OS noise
.idea/
.vscode/
.DS_Store
Thumbs.db
*.swp
*~

# Logs and runtime data
*.log
/var/lib/gps-denied/
fdr_output/
tile_cache/
e2e-results/

# Secrets
.env
.env.local
*.key
!tests/fixtures/mavlink_signing/dev_key
