Skip to content

Fill out pyproject.toml project.urls property#1617

Merged
rolandwalker merged 1 commit intomainfrom
RW/pyproject-toml-well-known-urls
Feb 24, 2026
Merged

Fill out pyproject.toml project.urls property#1617
rolandwalker merged 1 commit intomainfrom
RW/pyproject-toml-well-known-urls

Conversation

@rolandwalker
Copy link
Contributor

Description

  • update mycli.net to https protocol
  • fill out other well-known labels

These values will be advertised on PyPi.

Reference https://packaging.python.org/en/latest/specifications/well-known-project-urls/#well-known-labels

Checklist

  • I added this contribution to the changelog.md file.
  • I added my name to the AUTHORS file (or it's already there).
  • To lint and format the code, I ran
    uv run ruff check && uv run ruff format && uv run mypy --install-types .

@rolandwalker rolandwalker self-assigned this Feb 24, 2026
@github-actions
Copy link

Findings (Correctness/Regression)

  1. pyproject.toml: The URL labels are lowercase (homepage, documentation, source, issues, changelog). The packaging spec’s well-known labels are typically title-cased (e.g., Homepage, Documentation, Source, Bug Tracker/Tracker, Changelog). If PyPI treats labels case-sensitively, these may not get the intended well-known treatment or display ordering. Consider using the canonical labels from the spec to be safe.
    File: pyproject.toml

  2. pyproject.toml: The documentation URL points to https://mycli.net/docs. Please confirm this path exists and is stable. If docs are elsewhere (e.g., README or GitHub Pages), use the accurate URL to avoid a broken link on PyPI.
    File: pyproject.toml

Tests / Edge Cases

  • No tests needed for metadata-only changes.

If you want, I can suggest the exact label casing per the spec you referenced.

@rolandwalker rolandwalker force-pushed the RW/pyproject-toml-well-known-urls branch 3 times, most recently from 7771eb2 to 89eb2e1 Compare February 24, 2026 10:14
@rolandwalker rolandwalker changed the title Fill out pyproject.toml urls property Fill out pyproject.toml project.urls property Feb 24, 2026
 * update mycli.net to https protocol
 * fill out other well-known labels

These values will be advertised on PyPi.

reference https://packaging.python.org/en/latest/specifications/well-known-project-urls/#well-known-labels
@rolandwalker rolandwalker force-pushed the RW/pyproject-toml-well-known-urls branch from 89eb2e1 to 719fd49 Compare February 24, 2026 10:15
@rolandwalker rolandwalker merged commit 90cd19b into main Feb 24, 2026
8 checks passed
@rolandwalker rolandwalker deleted the RW/pyproject-toml-well-known-urls branch February 24, 2026 10:20
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