From 0c1cc21356c0c1619a189c3842e5c7624d500448 Mon Sep 17 00:00:00 2001 From: Bedram Tamang Date: Wed, 8 Jul 2026 13:59:40 -0700 Subject: [PATCH] chore(packaging): enrich PyPI project metadata Add a richer project description, a keywords list, and a [project.urls] block (Homepage, Documentation, Repository, Issues, Changelog) so the PyPI page surfaces proper links and search terms. Verified via uv build and the generated wheel METADATA. No dependency or version changes. --- fastapi_startkit/pyproject.toml | 28 +++++++++++++++++++++++++++- 1 file changed, 27 insertions(+), 1 deletion(-) diff --git a/fastapi_startkit/pyproject.toml b/fastapi_startkit/pyproject.toml index 9e6b56ab..bf09fe45 100644 --- a/fastapi_startkit/pyproject.toml +++ b/fastapi_startkit/pyproject.toml @@ -1,7 +1,26 @@ [project] name = "fastapi-startkit" version = "0.47.0" -description = "Fastapi Starter kit components" +description = "A modular, provider-driven framework for building async Python web applications with FastAPI — bundling a service container, configuration system, an async-first ORM, facades, and a Cleo-powered console." +keywords = [ + "fastapi", + "framework", + "async", + "web", + "asgi", + "orm", + "sqlalchemy", + "pydantic", + "ioc-container", + "dependency-injection", + "service-provider", + "cli", + "console", + "configuration", + "microservices", + "starter-kit", + "boilerplate", +] authors = [ {name = "Bedram Tamang", email = "tmgbedu@gmail.com"} ] @@ -26,6 +45,13 @@ dependencies = [ "pydantic>=2.12.5", ] +[project.urls] +Homepage = "https://fastapi-startkit.github.io" +Documentation = "https://fastapi-startkit.github.io" +Repository = "https://github.com/fastapi-startkit/fastapi-startkit-framework" +Issues = "https://github.com/fastapi-startkit/fastapi-startkit-framework/issues" +Changelog = "https://github.com/fastapi-startkit/fastapi-startkit-framework/releases" + [project.optional-dependencies] fastapi = [ "fastapi[standard]>=0.124.4",