# Python bytecode and cache
__pycache__/
*.pyc
*.pyo
*.pyd
.Python

# Virtual environments
.venv/
venv/
env/
ENV/
env.bak/
venv.bak/
myenv/
.python-version

# IDE and editor files
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
Thumbs.db

# Build and distribution
dist/
build/
*.egg-info/
.eggs/
*.whl
*.tar.gz
.pybuild/

# Debian package build artifacts
debian/tmp/
debian/.debhelper/
debian/files
debian/debhelper-build-stamp
debian/*.debhelper.log
debian/*.substvars
debian/ekfsm/
*.deb
*.changes
*.buildinfo
*.dsc
*.orig.tar.*

# Testing and coverage
.coverage
.coverage.*
coverage.xml
htmlcov/
.tox/
.cache/
.pytest_cache/
.mypy_cache/
report.xml
pytest.log

# Documentation builds
docs/_build/
docs/build/
.doctrees/

# Logs and temporary files
*.log
*.tmp
*.temp
.tmp/
temp/

# Development environment files
.env
.envrc
.direnv/
.devenv*
devenv.local.nix
result/
result
result-dist
test-bundle/

# Pre-commit and linting
.pre-commit-config.yaml
bandit-report.*
.bandit

# Security and license audit reports
gl-sbom.json
gl-dependency-scanning-report.json
license-report.*
license-compliance-report.json
prod-requirements.txt

# OS generated files
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

# Backup files
*.bak
*.backup
*.swp
*.swo
