# Temporary and binary files
*~
*.py[cod]
*.so
*.cfg
*.orig
*.log
*.pot
__pycache__/*
.cache/*
.*.swp
*/.ipynb_checkpoints/*
.DS_Store
.mypy_cache/
.ruff_cache/
.pylint.d/

# Project files
.ropeproject
.project
.pydevproject
.settings
.idea
tags

# Generated package metadata
*.egg-info

# Unittest and coverage
htmlcov/*
.coverage
.coverage.*
junit*.xml
coverage.xml
.pytest_cache/

# Build and docs folder/files
build/*
dist/*
sdist/*
docs/api/*
docs/_rst/*
docs/_build/*
cover/*
MANIFEST

# Per-project virtualenvs
.venv*/

# Environment variables
.env
*.env
!.env.example

# Deye Smart APK and unpack intermediates (not kept in git).
# Use reverse-engineering/apk/download-apk.sh then reverse-engineering/decompile-apk.sh.
reverse-engineering/apk/*.apk
reverse-engineering/unpacked/dex/
reverse-engineering/unpacked/qh/
reverse-engineering/unpacked/jadx-full/
