diff --git a/pyproject.toml b/pyproject.toml index 1b771c3..66e1337 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,22 +1,27 @@ [project] name = "httpware" -description = "Resilience-first async HTTP client framework for Python" +description = "Python HTTP client framework with sync & async clients and built-in resilience" authors = [{ name = "Artur Shiriev", email = "me@shiriev.ru" }] requires-python = ">=3.11,<4" license = "MIT" readme = "README.md" keywords = [ - "http", + "http-client", + "httpx", "async", - "client", + "asyncio", "resilience", "retry", "circuit-breaker", + "bulkhead", "middleware", - "httpx", "pydantic", + "msgspec", + "python", ] classifiers = [ + "Development Status :: 4 - Beta", + "Intended Audience :: Developers", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", @@ -38,8 +43,11 @@ otel = ["opentelemetry-api>=1.20"] all = ["httpware[pydantic,msgspec,otel]"] [project.urls] -repository = "https://github.com/modern-python/httpware" -docs = "https://httpware.modern-python.org" +Homepage = "https://httpware.modern-python.org" +Documentation = "https://httpware.modern-python.org" +Repository = "https://github.com/modern-python/httpware" +Issues = "https://github.com/modern-python/httpware/issues" +Changelog = "https://github.com/modern-python/httpware/releases" [build-system] requires = ["uv_build>=0.11,<1.0"]