Skip to content

chore: add project URLs and keywords to PyPI metadata - #1899

Merged
hassiebp merged 1 commit into
mainfrom
hassiebbot/pypi-project-urls-keywords-9a1e
Sep 24, 2026
Merged

hassiebp merged 1 commit into
mainfrom
hassiebbot/pypi-project-urls-keywords-9a1e

Conversation

@hassiebp

@hassiebp hassiebp commented Sep 24, 2026 •

Copy link
Copy Markdown
Collaborator

The PyPI page for langfuse shows no link to the source repository and has no keywords. This adds both to pyproject.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-sources builds successfully. The wheel METADATA contains the Keywords: line and all five Project-URL: entries.
  • twine check reports PASSED for both the wheel and the sdist.
Open in WebΒ Open in CursorΒ 

RetriggerConfidence Score: 5/5

The PR appears safe to merge.

Summary

Adds PyPI keywords and five project URLs to pyproject.toml.

  • The URLs align with the SDK’s existing documentation, issue-routing, and release links.
  • No actionable issue was identified.

Reviews (1) Β· Last reviewed commit: "chore: add project URLs and keywords to ..."

Co-authored-by: Hassieb Pakzad <hassiebp@users.noreply.github.com>
@github-actions

Copy link
Copy Markdown

@claude review

@claude claude Bot 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.

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.

@chatgpt-codex-connector

chatgpt-codex-connector Bot commented Sep 24, 2026 •

Copy link
Copy Markdown

Codex Review Summary

This comment shows the latest Codex review activity on this pull request.

Review Status Commit Review trigger
πŸ“ Code Review βœ… Completed 2026-09-24T12:04:40.412168Z d5b7da1 PR opened
ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review" or "@codex security review".

Codex reacts with πŸ‘€ while any review is running, comments if it has suggestions, and reacts with πŸ‘ once all reviews finish with no findings.

@claude claude Bot 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.

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.

@hassiebp
hassiebp merged commit 1a5a8aa into main Sep 24, 2026
22 checks passed
@hassiebp
hassiebp deleted the hassiebbot/pypi-project-urls-keywords-9a1e branch September 24, 2026 12:19
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