# ==============================================================================
# Python
# ==============================================================================
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST

# Virtual Environments
.venv/
venv/
ENV/
env/
.env

# PyCharm
.idea/

# VS Code
.vscode/
*.swp
*.swo
*~

# Jupyter Notebook
.ipynb_checkpoints
*.ipynb

# Testing
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.hypothesis/

# Ruff
.ruff_cache/

# MyPy
.mypy_cache/
*.mypy
.dmypy.json
dmypy.json

# Data & Logs
logs/
data/*.csv
*.csv
*.log

# OS
.DS_Store
Thumbs.db
desktop.ini

# Environment variables (sensitive!)
.env
.env.local
*.env

# uv
uv.lock

# ==============================================================================
# Project Specific
# ==============================================================================
# Scraper output files (may contain sensitive URLs)
output/
exports/
*.sqlite
*.db

# Scraping implementation (private - depends on external scraper)
# Add to .gitignore to keep implementation separate from core library
src/jobscolombia/scraping.py
src/jobscolombia/utils_proxies.py
src/jobscolombia/scrapers/
