From 6e5ac9c20450b19e41cea38a53ae4c0fefefcf62 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 20 Jun 2026 17:33:45 +0300 Subject: [PATCH 1/2] chore: enrich PyPI metadata (keywords, classifiers, project urls) Co-Authored-By: Claude Opus 4.8 (1M context) --- pyproject.toml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index d578924..1ae63cf 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,12 +1,15 @@ [project] name = "modern-di-fastapi" -description = "Modern-DI integration for FastAPI" +description = "modern-di integration for FastAPI" authors = [{ name = "Artur Shiriev", email = "me@shiriev.ru" }] requires-python = ">=3.10,<4" license = "MIT" readme = "README.md" -keywords = ["DI", "dependency injector", "ioc-container", "FastAPI", "python"] +keywords = ["dependency-injection", "di", "ioc-container", "modern-di", "fastapi", "python"] classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Developers", + "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", @@ -19,8 +22,11 @@ dependencies = ["fastapi>=0.100,<1", "modern-di>=2.19.0,<3"] version = "0" [project.urls] -repository = "https://github.com/modern-python/modern-di-fastapi" -docs = "https://modern-di.modern-python.org" +Homepage = "https://modern-di.modern-python.org" +Documentation = "https://modern-di.modern-python.org" +Repository = "https://github.com/modern-python/modern-di-fastapi" +Issues = "https://github.com/modern-python/modern-di-fastapi/issues" +Changelog = "https://github.com/modern-python/modern-di-fastapi/releases" [dependency-groups] dev = [ From 48a55b67f2488c69b4bccd29e74687537d494743 Mon Sep 17 00:00:00 2001 From: Artur Shiriev Date: Sat, 20 Jun 2026 17:38:42 +0300 Subject: [PATCH 2/2] chore: drop deprecated License classifier (SPDX license key already set) Co-Authored-By: Claude Opus 4.8 (1M context) --- pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index 1ae63cf..1cd0dcc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,6 @@ keywords = ["dependency-injection", "di", "ioc-container", "modern-di", "fastapi classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", - "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12",