# Ignore the .idea directory
.idea/
test_data/

# Python-related files
__pycache__/
*.py[cod]
*.pyo
*.pyd
.Python
env/
venv/
ENV/
*.env
*.venv
*.egg-info/
dist/
build/
pip-wheel-metadata/

# macOS-related files
.DS_Store
.AppleDouble
.LSOverride
Icon?
._*
.Spotlight-V100
.Trashes
*.swp

# VS Code-related files
.vscode/
*.code-workspace

# Ignore logs and temporary files
*.log
*.tmp
*.bak
*.old
*.swp
*.swo
*.swn

# Ignore Docker files (if applicable)
docker-compose.override.yml
docker-compose.dev.yml
.dockerignore

# Ignore Terraform & Ansible files (if applicable)
.terraform/
*.tfstate
*.tfstate.backup
terraform.tfvars
.ansible/

# General JetBrains IDE files
*.iml
.idea/workspace.xml
.idea/tasks.xml
.idea/gradle.xml
.idea/assetWizardSettings.xml
.idea/dictionaries
.idea/libraries

# Node.js (if relevant to the project)
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Coverage reports (if you are running tests)
coverage/
*.cover
*.coverage
*.cov
*.lcov

# Jupyter Notebook checkpoints (if you use Jupyter)
.ipynb_checkpoints

# Miscellaneous
*.orig
*.lock
*.cache
*.pid
*.seed
*.pid.lock
*.stackdump
*.dump

# Ruff check files
.ruff_cache
