From 190ce69aae5f30228d94e89b61737aa6453bbd9a Mon Sep 17 00:00:00 2001 From: Kim Christie Date: Mon, 2 Nov 2026 13:55:50 +0100 Subject: [PATCH 1/2] Modify project details and add build system Updated project description and authors. Added build system configuration. --- pyproject.toml | 25 ++++++------------------- 1 file changed, 6 insertions(+), 19 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 104d1b6..0000fe5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,37 +1,20 @@ -[build-system] -requires = ["hatchling"] -build-backend = "hatchling.build" - [project] name = "hip" version = "0.3" -description = "HTTP, for Python." +description = "HTTP, for everyone." readme = "docs/README.md" requires-python = ">=3.10" authors = [ - { name = "Kim Christie", email = "noreply@lovelydinosaur.com" }, + { name = "the hip community" }, ] classifiers = [ - "Development Status :: 4 - Beta", - "Environment :: Web Environment", - "Intended Audience :: Developers", "Operating System :: OS Independent", "Programming Language :: Python :: 3", - "Programming Language :: Python :: 3.10", - "Programming Language :: Python :: 3.11", - "Programming Language :: Python :: 3.12", - "Programming Language :: Python :: 3.13", - "Topic :: Internet :: WWW/HTTP", ] dependencies = [ "truststore", ] -[tool.hatch.build.targets.sdist] -include = [ - "/src", -] - [dependency-groups] dev = [ "mkdocs==2.0.dev6", @@ -41,3 +24,7 @@ dev = [ "ruff", "typing-extensions>=4.0", ] + +[build-system] +requires = ["uv_build>=0.13.0,<0.14.0"] +build-backend = "uv_build" From c8ffc83ff709d474a6124637a0eb2fe9d58768e9 Mon Sep 17 00:00:00 2001 From: Kim Christie Date: Mon, 2 Nov 2026 13:59:41 +0100 Subject: [PATCH 2/2] Update LICENSE.md --- docs/LICENSE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/LICENSE.md b/docs/LICENSE.md index 039a087..2335bc4 100644 --- a/docs/LICENSE.md +++ b/docs/LICENSE.md @@ -1,4 +1,4 @@ -Copyright © 2026, Encode OSS Ltd. +Copyright © 2026, the hip community. Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: