# Ignore all .pyc files
*.pyc

# Ignore the __pycache__ directory
__pycache__/

# Ignore the build directory
build/

# Ignore the dist directory
dist/

# Ignore any .env files for environment variables
.env

# Ignore any .DS_Store files (Mac specific)
.DS_Store

# Ignore .npy files
*.npy

# Ignore .vscode directory
.vscode

# Ignore .env file
.env

# Ignore mypy cache
.mypy_cache/

# Ignore data directory
/data/

# Ignore logs directory
/logs/

# Ignore .venv directory
.venv/

# 如果有这样的规则，需要添加例外
*.txt
!py.typed

# Ignore .ruff_cache directory
.ruff_cache/

# Ignore .pytest_cache directory
.pytest_cache/

# Ignore coverage
.coverage

# Ignore mkdoc site
site/

# Ignore demo_data directory
demo_data/

# Ignore cursor directory
.cursor/

# Ignore claude code config directory
.claude/

# Ignore uv cache directory
.uv-cache/
