# Python bytecode files
__pycache__/
*.py[cod]
*$py.class
# Distribution / packaging
dist/
build/
*.egg-info/
# Virtual environments
venv/
env/
ENV/
.env/
.venv/
# IDE specific files
.idea/
.vscode/
*.swp
*.swo
.DS_Store
# Jupyter Notebook
.ipynb_checkpoints
# Local configuration files that might contain sensitive information
.env
*.local.py
*_local_config.py
# API keys and secrets
api_keys.txt
secrets.json
.secrets/
# Logs
logs/
*.log
# Cache files
.cache/
.pytest_cache/
# Temporary files
tmp/
temp/
# Database files
*.db
*.sqlite
*.sqlite3
# Large data files (if needed, add to git LFS instead)
# Uncomment if you don't want to track the CSV file
# *.csv
# Test coverage
.coverage
htmlcov/
# Test files
test_*.py
*_test.py
tests/
testing/
# Example files
example_*.py
*_example.py
examples/
# Local development files
*_local.py
local_*.py
dev_*.py
*_dev.py
# Temporary script files
temp_*.py
tmp_*.py
scratch_*.py
# Backup files
*.bak
*~
*.old
*.backup
# Output files
output/
results/
*.out
*.json.out
*.csv.out
# Specific to this project
fisrt-mcp.py
testlocal.py
test_journey.py
test_consolidated_journey.py
test_paris.py
# Keep these files even if they match patterns above
!test_requirements.txt