# ==========================================
# Python Development
# ==========================================

# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
*.pyc
*.pyo
*.pyd

# C extensions
*.so

# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
*.whl
*.egg

# ==========================================
# Virtual Environments & Build Artifacts
# ==========================================

# Virtual environments
.env
.venv/
env/
venv/
ENV/
env.bak/
venv.bak/

# Build artifacts
*.tar.gz
wiphoo-frp-*.tar.gz
collections/
.ansible/
ansible.cfg.example

# ==========================================
# Package Managers
# ==========================================

# uv
uv.lock

# pip
pip-log.txt
pip-delete-this-directory.txt

# ==========================================
# Testing & Coverage
# ==========================================

# Coverage reports
.coverage
.coverage.*
coverage.xml
htmlcov/
*.cover

# Testing
.pytest_cache/
.mypy_cache/
.tox/
.nox/
.hypothesis/
nosetests.xml
*.xml
junit-*.xml

# Ruff
.ruff_cache/

# Test artifacts
test-results/
test-output/

# ==========================================
# Ansible
# ==========================================

# Ansible temporary files
*.retry
.cache/

# Ansible local cache and config
.ansible/
.ansible-lint

# Ansible Molecule
.molecule/
.molecule/*/state.yml
.molecule/*/inventory/*/group_vars/all/vault.yml

# Galaxy build artifacts
ansible_collections/
collections/ansible_collections/*/
!collections/ansible_collections/*/.gitkeep

# Ansible Collection specific
collections/ansible_collections/*/.ansible/
collections/ansible_collections/*/.cache/
collections/ansible_collections/*/tests/output/
collections/ansible_collections/*/tests/integration/inventory
collections/ansible_collections/*/tests/integration/targets/*/backup/
collections/ansible_collections/*/tests/integration/targets/*/tasks/
collections/ansible_collections/*/tests/integration/targets/*/vars/
collections/ansible_collections/*/tests/integration/targets/*/defaults/
collections/ansible_collections/*/tests/integration/targets/*/handlers/
collections/ansible_collections/*/tests/integration/targets/*/meta/
collections/ansible_collections/*/tests/integration/targets/*/files/
collections/ansible_collections/*/tests/integration/targets/*/templates/

# Ansible vault and sensitive files
.vault_pass
vault_pass.txt
*secret*
*password*
*key*
*token*

# Ansible inventory files (if sensitive)
inventory/*/group_vars/all/vault.yml
inventory/*/host_vars/*/vault.yml

# Local ansible config
.ansible.cfg
# ansible.cfg

# ==========================================
# Documentation
# ==========================================

# MkDocs
site/
docs/site/
/site

# ==========================================
# Development Tools & IDEs
# ==========================================

# IDEs
.idea/
.vscode/
*.swp
*.swo

# Python development tools
.python-version
.dmypy.json
dmypy.json
.pyre/
.spyderproject
.spyproject
.ropeproject

# Jupyter Notebook
.ipynb_checkpoints

# IPython
profile_default/
ipython_config.py

# ==========================================
# Operating Systems
# ==========================================

# macOS
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes

# Windows
ehthumbs.db
Thumbs.db

# Linux
*~

# ==========================================
# Logs & Temporary Files
# ==========================================

# Logs
*.log
logs/

# Temporary files
*.tmp
*.temp
.tmp/
.temp/

# Backup files
*.bak
*.backup

# ==========================================
# Archives & Compression
# ==========================================

*.tar.gz
*.tgz

# ==========================================
# Other
# ==========================================

# Node modules (if any)
node_modules/

# Celery
celerybeat-schedule

# SageMath
*.sage.py

# CI/CD
.github/workflows/*.log

# Build artifacts
*.egg-info/
build/
dist/
htmlcov/
.coverage
coverage.xml

# Development artifacts
.pytest_cache/
.mypy_cache/
.ruff_cache/
__pycache__/

# Collection builds
wiphoo-frp-*.tar.gz

# IDE/Editor files
.vscode/
.idea/
*.swp
*.swo
