Skip to content

v0.12.0: rename to ebmkit, simplify docs, add Claude PR review - #31

Merged
davidkhjo merged 7 commits into
mainfrom
ebmkit
Aug 14, 2026
Merged

v0.12.0: rename to ebmkit, simplify docs, add Claude PR review#31
davidkhjo merged 7 commits into
mainfrom
ebmkit

Conversation

@davidkhjo

Copy link
Copy Markdown
Owner

Coordinated batch (one PR, 7 commits) preparing the library for its PyPI debut under a cleaner name.

Changes

  • Rename the distribution ebm-pytorchebmkit (pip install ebmkit). The import stays import ebm (distribution name ≠ import name, like scikit-learn/sklearn), so no code, tests, or examples change. Repo already renamed to ebmkit; cache dir → ~/.cache/ebmkit; viz install hint, CITATION, CONTRIBUTING, CLAUDE.md, LICENSE, and all project URLs updated.
  • Docs simplified: removed the mkdocs / GitHub Pages site (mkdocs.yml, docs.yml, docs/api/, docs/index.md, the [docs] extra, the Documentation URL). Converted the surviving guides to plain GitHub markdown (admonitions → blockquotes, LaTeX \(...\) → GitHub $...$). Rewrote the README as a clean, conventional front door with badges and absolute links (so the PyPI page renders correctly).
  • Claude PR review: added .github/workflows/claude-code-review.yml (subscription auth via CLAUDE_CODE_OAUTH_TOKEN). It's gated on a repo variable ENABLE_CLAUDE_REVIEW so it stays inert until auth is configured.
  • Version → 0.12.0; CHANGELOG updated.

Verification

ruff, mypy (24 files), and pytest (103) all green. uv build produces ebmkit-0.12.0 and twine check passes. checkpoint_resume.py runs end-to-end (import ebm + ~/.cache/ebmkit).

Follow-ups (David's steps): PyPI trusted publisher under project/repo ebmkit; Claude review auth (install app + CLAUDE_CODE_OAUTH_TOKEN secret + ENABLE_CLAUDE_REVIEW=true).

@cursor

cursor Bot commented Aug 14, 2026

Copy link
Copy Markdown

Bugbot is not enabled for your account, so this pull request was not reviewed.

Enable Bugbot in the Cursor dashboard to get automatic reviews on future PRs.

@davidkhjo
davidkhjo merged commit 3e5e293 into main Aug 14, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant