Skip to content

fix(pkg): publish as memorylens-bench — bare name taken on PyPI - #36

Merged
Neal006 merged 1 commit into
mainfrom
fix/pypi-dist-name
Jul 4, 2026
Merged

fix(pkg): publish as memorylens-bench — bare name taken on PyPI#36
Neal006 merged 1 commit into
mainfrom
fix/pypi-dist-name

Conversation

@Neal006

@Neal006 Neal006 commented Jul 4, 2026

Copy link
Copy Markdown
Owner

The memorylens name on PyPI is owned by an unrelated project (uploaded April 2026), which is why twine upload returned 403 Forbidden.

  • Distribution name → memorylens-bench (pip install memorylens-bench)
  • Import namespace (import memorylens) and the memorylens CLI command are unchanged
  • All install hints, error messages, README badges/tables, CONTRIBUTING, ROADMAP, and CHANGELOG updated
  • Rebuilt and validated: twine check PASSED, wheel ships only the memorylens package

🤖 Generated with Claude Code

The 'memorylens' name on PyPI belongs to an unrelated project (uploaded
2026-04), so uploads 403'd. Distribution renamed to memorylens-bench;
the import namespace and the 'memorylens' CLI command are unchanged.
Install hints, README badges/tables, and docs updated to match.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings July 4, 2026 04:30

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the project’s PyPI distribution name to memorylens-bench because memorylens is already taken on PyPI, while keeping the import namespace (memorylens) and CLI command (memorylens) unchanged.

Changes:

  • Renames the published package in pyproject.toml to memorylens-bench.
  • Updates install instructions and pip extra references across docs and user-facing messages.
  • Adjusts the FAISS missing-dependency test to assert the new extra name in the ImportError message.

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
tests/test_pipeline.py Updates expected missing-dependency error text to reference memorylens-bench[faiss].
ROADMAP.md Updates the shipped install command to pip install memorylens-bench.
README.md Updates PyPI badge, install command, and extras table to memorylens-bench[...].
pyproject.toml Changes distribution name to memorylens-bench while keeping memorylens as the import package and CLI script.
memorylens/utils/llm.py Updates ImportError install hint for the Groq optional dependency.
memorylens/memory/vector_faiss.py Updates FAISS optional-dependency install hints to memorylens-bench[faiss].
memorylens/api.py Updates REST API install hint to memorylens-bench[server].
main.py Updates the entry-point docstring install hint to memorylens-bench.
dashboard.py Updates Streamlit UI help text to reference memorylens-bench[faiss].
CONTRIBUTING.md Updates project layout install hints and optional-dep references to memorylens-bench[...].
CHANGELOG.md Documents the rename to memorylens-bench and clarifies import/CLI namespace remains memorylens.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread README.md
@Neal006
Neal006 merged commit fb75a7d into main Jul 4, 2026
8 checks passed
@Neal006
Neal006 deleted the fix/pypi-dist-name branch July 4, 2026 04:33
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.

2 participants