# --- Python (bytecode, packaging, virtualenvs) ---
__pycache__/
*.py[cod]
*$py.class
*.so
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
*.egg-info/
*.egg
pip-log.txt
pip-delete-this-directory.txt

.venv/
venv/
ENV/
env/

# --- Python (tools & test caches) ---
.coverage
.coverage.*
coverage.xml
htmlcov/
.tox/
.nox/
.hypothesis/
.pytest_cache/
.mypy_cache/
.ruff_cache/
.pypy_cache/

# --- Secrets & local env ---
.env
.env.*
!.env.example

# --- OS ---
.DS_Store
Thumbs.db

# --- Java build artifacts (corpus checkouts, local JDK runs) ---
*.class
*.jar
*.war
*.ear
hs_err_pid*
target/
.gradle/
.gradle-cache/

# --- Agent / IDE tool state (includes nested worktrees) ---
.claude/
.codex/
.claire/
.cursor/*
!.cursor/skills/
!.cursor/skills/**

# --- j2py project-local generated state ---
.corpus/
corpus-reports/
.j2py-state.json
.j2py/
dashboard.html

# --- VS Code extension package ---
packages/j2py-vscode/node_modules/
packages/j2py-vscode/out/
packages/j2py-vscode/*.vsix
