# Git worktrees
.worktrees/

# Yarn
.pnp.*
.yarn/*
!.yarn/patches
!.yarn/plugins
!.yarn/releases
!.yarn/sdks
!.yarn/versions

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

# Distribution / packaging
.Python
env/
build/
downloads/
# lib/
lib64/
parts/
sdist/
var/
wheels/
.installed.cfg

# PyInstaller
#  Usually these files are written by a python script from a template
#  before PyInstaller builds the exe, so as to inject date/other infos into it.
*.manifest
*.spec

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

# Unit test / coverage reports
htmlcov/
coverage/
.coverage
.coverage.*
.cache

# pytest temp files
search_cleanup.lock

# Flask stuff:
instance/
.webassets-cache

# Scrapy stuff:
.scrapy

# PyBuilder
target/

# pyenv
.python-version

# celery beat schedule file
celerybeat-schedule

# dotenv
.env

# virtualenv
.venv
venv/
ENV/

# mkdocs documentation
/site

# mypy
.mypy_cache/

# pycharm
.idea

# vscode
.vscode

*~
website/admincoin.db
website/node_modules/**
email/node_modules/**
# We use npm for `email` still, so we shouldn't commit a yarn.lock along with the package-lock.json
email/yarn.lock
.DS_Store
website/forexcoin.db-journal

aws_credentials
twilio_credentials

**/.DS_Store
stripe_credentials

airflow.db
airflow/logs/*
airflow/unittests.cfg
airflow/connections.*
airflow/sync_airflow.sh

/.vscode/settings.json
/.vscode/launch.json
/website/.vscode/settings.json
/vscode_settings/local
website/.vscode
node_modules
**/yarn-error.log

# direnv
.envrc

# Docker cache for local development.
.docker/*

# Keep at bottom of file to preserve priority.
!.gitkeep

# csv file
website/*.csv
airflow/*.csv

# ML testing files
website/lib/machine_learning/**/*.pdf

# Cursor
website/.cursor/mcp.json

# Claude local files
**/claude.local.md
**/.claude/*.local.md
.claude/settings.local.json
**/.claude/plans

# Superset
.superset/

# Mise local files
.mise.local.toml
