# 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

# Virtual Environment
venv/
ENV/
env/
.venv

# Database
*.sqlite
*.sqlite3
*.db
# pytest 隔离库（PROXYPOOL_DB_PATH=db/proxies.test.sqlite），勿提交
**/proxies.test.sqlite
proxies.test.sqlite
*.db-shm
*.db-wal

# Logs
logs/
*.log

# Environment Variables
.env
.env.local
.env.*.local

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
.DS_Store
.trae/

# Test
test/
# tests/   # 保留测试目录以便版本控制

# Share Directory
share/

# Node.js
node_modules/
npm-debug.log*
yarn-debug.log*
yarn-error.log*
package-lock.json

# Frontend Build
frontend/dist/

# Cache
.cache/
*.cache

# OS
Thumbs.db
.DS_Store

# Temporary Files
*.tmp
*.bak
*.old
*~

# ProxyPool Specific
db/
proxies.sqlite*

# Test/Maintenance Scripts
clear_*.py
test_*.py
test_results.json
test_screenshot_*.png

# Legacy/Backup
backend/
