# 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/

# uv
uv.lock

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

# Testing
.pytest_cache/
.coverage
htmlcov/
.tox/
.nox/

# Jupyter
.ipynb_checkpoints/

# Node
node_modules/
npm-debug.log
yarn-error.log
.yarn/

# Build artifacts in packages
packages/*/dist/
packages/*/build/
packages/*/*.egg-info/
packages/*/htmlcov/
packages/*/.coverage
packages/*/coverage
packages/*/.ruff_cache/
packages/*/.mypy_cache/
packages/*/.pytest_cache/

# JupyterLab extension build artifacts
packages/labextension/grader_labextension/labextension/
packages/labextension/lib/

# Chart files
packages/*/Chart.lock

# Database files
*.db
!uv.lock

# OpenAPI generator
packages/*/.openapi-generator/

# UI test results
packages/labextension/ui-tests/test-results/
packages/labextension/ui-tests/playwright-report/

# JupyterHub files
jupyterhub_cookie_secret
jupyterhub-proxy.pid
jupyterhub.sqlite
jupyter_hub_config*.py

# Example environment directories
packages/service/examples/dev_environment/home_dir/
packages/service/examples/dev_environment/service_dir/
packages/service/examples/docker_compose/data/
packages/service/examples/docker_compose/data-hub/
packages/service/examples/docker_compose/service_dir/
service_dir/
home_dir/

# Logs
*.log

# OS
.DS_Store
Thumbs.db

# TypeScript cache
*.tsbuildinfo

# Yarn cache
.yarn/cache/

# Coverage
cov.xml
coverage.xml
.coverage.*
*.cover

# Sphinx documentation build
docs/_build/
docs/source/_build/

# Helm
Chart.lock

# Profiling
.prof

# Vim swap files
*.swp
*.swo

# SQLite databases
*.sqlite
*.sqlite3

# Bruno API tests cache
packages/service/api-tests/.bru/

# Docker compose environment files
docker-compose/*/.env
