# Python bytecode / caches
__pycache__/
*.py[cod]
*$py.class
*.so

# Packaging / build output
build/
dist/
sdist/
wheels/
*.egg
*.egg-info/
.eggs/
pip-wheel-metadata/
# Unpacked sdist / versioned build dirs (e.g. lemma_terminal-0.4.2/ left behind
# by extracting the tarball or some build invocations).
lemma_terminal-*/
lemma-terminal-*/

# Virtual environments
.venv/
venv/
env/
ENV/

# Test / type / lint caches
.pytest_cache/
.mypy_cache/
.ruff_cache/
.dmypy.json
.tox/
.nox/
.coverage
.coverage.*
coverage.xml
htmlcov/

# Vendored agent skills. The canonical source is the repo-root lemma-skills/;
# scripts/sync_cli_skills.py mirrors it here at build time (grafted into the
# sdist via MANIFEST.in). NOT tracked — regenerated from source on every build.
lemma_cli/skills/

# Local Node usage (e.g. while testing the scaffolded app template).
# NOTE: the bundled template under cli_core/assets/app_vite_template/ is tracked
# package data and is NOT ignored — only stray local installs are.
node_modules/
npm-debug.log*
pnpm-debug.log*
yarn-error.log*

# Editor / OS
.DS_Store
.idea/
.vscode/
*.swp

# Local config / secrets / logs
.env
.env.*
!.env.example
*.log
