chore: add project URLs and keywords to PyPI metadata - #1899
Conversation
Co-authored-by: Hassieb Pakzad <hassiebp@users.noreply.github.com>
|
@claude review |
There was a problem hiding this comment.
Claude Code Review
No review was started: this request came from a bot account. Manual reviews can only be requested by someone with write access to this repository. Ask a maintainer to comment @claude review, or have your automation post the comment from a user account with write access.
Tip: disable this comment in your organization's Code Review settings.
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
βΉοΈ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with π while any review is running, comments if it has suggestions, and reacts with π once all reviews finish with no findings. |
There was a problem hiding this comment.
Looks good, straightforward metadata-only change.
What was reviewed: the added keywords list and [project.urls] table in pyproject.toml β all entries are static strings, none affect dependencies, build config, or runtime behavior. Confirmed no other files were touched.
Extended reasoning...
The diff only adds a keywords array and a [project.urls] table to pyproject.toml for PyPI metadata; no dependencies, source, or test files changed. There is no security-sensitive surface (no auth, injection, or data exposure risk) and the change is small, mechanical, and self-contained, so it merits approval without further human review.
The PyPI page for
langfuseshows no link to the source repository and has no keywords. This adds both topyproject.toml:[project.urls]: Homepage, Documentation, Repository (github.com/langfuse/langfuse-python), Issues (langfuse/langfuse, where the issue templates already route SDK bugs), and Changelog (GitHub releases).keywords: llm, observability, tracing, opentelemetry, evaluation, llm-as-a-judge, prompt-management, datasets, experiments, openai, langchain, ai-agents, monitoring.These take effect on PyPI with the next release.
Verification
uv build --no-sourcesbuilds successfully. The wheelMETADATAcontains theKeywords:line and all fiveProject-URL:entries.twine checkreports PASSED for both the wheel and the sdist.The PR appears safe to merge.
Summary
Adds PyPI keywords and five project URLs to
pyproject.toml.Reviews (1) Β· Last reviewed commit: "chore: add project URLs and keywords to ..."