From 20ed6745d2ab7de8bbfb8c813e92e6fb5a937f3f Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Thu, 2 Jul 2026 13:19:25 +0300 Subject: [PATCH] chore: align package metadata with modern-python convention - 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) --- pyproject.toml | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 0196425..080ff56 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,14 +1,16 @@ [project] name = "fast-version" -description = "Fastapi versioning package with accept header" +description = "Versioning APIs in FastAPI by Accept-header" authors = [ { name = "Artur Shiriev", email = "me@shiriev.ru" }, ] readme = "README.md" requires-python = ">=3.10,<4" license = "MIT" -keywords = ["fastapi", "versioning", "accept-header"] +keywords = ["accept-header", "api-versioning", "fastapi", "openapi", "python", "rest", "versioning"] classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -21,12 +23,12 @@ version = "0" dependencies = [ "fastapi>=0.100", ] -packages = [ - { include = "fast_version" }, -] [project.urls] -repository = "https://github.com/community-of-python/fast-version" +Homepage = "https://github.com/community-of-python/fast-version" +Repository = "https://github.com/community-of-python/fast-version" +Issues = "https://github.com/community-of-python/fast-version/issues" +Changelog = "https://github.com/community-of-python/fast-version/releases" [dependency-groups] dev = [