Skip to content

chore: align package metadata with modern-python convention#16

Merged
lesnik512 merged 1 commit into
mainfrom
chore/metadata-convention
Jul 2, 2026
Merged

chore: align package metadata with modern-python convention#16
lesnik512 merged 1 commit into
mainfrom
chore/metadata-convention

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Aligns package metadata with the modern-python convention (the design's deferred follow-up from the ty/CI migration).

  • description now matches the GitHub repo blurb: "Versioning APIs in FastAPI by Accept-header" (purpose-first, correct FastAPI casing).
  • keywords mirror the GitHub topics: accept-header, api-versioning, fastapi, openapi, python, rest, versioning.
  • Add Development Status :: 5 - Production/Stable and Intended Audience :: Developers classifiers.
  • [project.urls] uses PyPI well-known labels: Homepage / Repository / Issues / Changelog (no Documentation — no docs site).
  • Remove the dead poetry-style packages = [...] key (uv_build ignores it).

Verified: uv build succeeds and the built wheel METADATA carries the new Summary/Keywords/Classifiers/Project-URLs; lint-ci clean; test-ci 20 passed at 100%. GitHub repo topics and website field are being set to match (out-of-repo, alongside this PR).

- description matches the GitHub repo blurb (purpose-first, correct FastAPI casing)
- keywords mirror the GitHub topics
- add Development Status :: 5 - Production/Stable and Intended Audience :: Developers classifiers
- [project.urls] uses PyPI well-known labels (Homepage/Repository/Issues/Changelog)
- drop the dead poetry-style packages key (uv_build ignores it)
@lesnik512 lesnik512 merged commit fd37730 into main Jul 2, 2026
6 checks passed
@lesnik512 lesnik512 deleted the chore/metadata-convention branch July 2, 2026 10:21
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