From f3543c1851d32a7fb56e564a042e385aa882aa12 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Mon, 16 Mar 2026 14:18:25 +0900 Subject: [PATCH 1/3] Remove deprecated License classifier Signed-off-by: Anuraag Agrawal --- connectrpc-otel/pyproject.toml | 2 +- protoc-gen-connect-python/pyproject.toml | 2 +- pyproject.toml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/connectrpc-otel/pyproject.toml b/connectrpc-otel/pyproject.toml index 9389b37..6008326 100644 --- a/connectrpc-otel/pyproject.toml +++ b/connectrpc-otel/pyproject.toml @@ -11,6 +11,7 @@ maintainers = [ requires-python = ">= 3.10" readme = "README.md" license = "Apache-2.0" +# Can't set license-files - https://github.com/astral-sh/uv/issues/18502 keywords = [ "opentelemetry", "otel", @@ -24,7 +25,6 @@ classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", - "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", diff --git a/protoc-gen-connect-python/pyproject.toml b/protoc-gen-connect-python/pyproject.toml index dfbfcc2..ef0f94a 100644 --- a/protoc-gen-connect-python/pyproject.toml +++ b/protoc-gen-connect-python/pyproject.toml @@ -11,6 +11,7 @@ maintainers = [ requires-python = ">= 3.10" readme = "README.md" license = "Apache-2.0" +# Can't set license-files - https://github.com/astral-sh/uv/issues/18502 keywords = [ "protoc", "protobuf", @@ -28,7 +29,6 @@ classifiers = [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", - "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Go", "Programming Language :: Python :: 3", diff --git a/pyproject.toml b/pyproject.toml index 33ff670..35e07ae 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -12,11 +12,11 @@ requires-python = ">= 3.10" dependencies = ["protobuf>=5.28", "pyqwest>=0.4.1"] readme = "README.md" license = "Apache-2.0" +license-files = ["LICENSE"] keywords = ["rpc", "grpc", "connect", "protobuf", "http"] classifiers = [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", - "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", From 3719a1997443eeb89fbe9253bb098cdbf8298f71 Mon Sep 17 00:00:00 2001 From: Anuraag Agrawal Date: Tue, 17 Mar 2026 14:45:27 +0900 Subject: [PATCH 2/3] Add symlinks to include license in subprojects Signed-off-by: Anuraag Agrawal --- connectrpc-otel/LICENSE | 1 + connectrpc-otel/pyproject.toml | 1 + protoc-gen-connect-python/LICENSE | 1 + protoc-gen-connect-python/pyproject.toml | 2 +- 4 files changed, 4 insertions(+), 1 deletion(-) create mode 120000 connectrpc-otel/LICENSE create mode 120000 protoc-gen-connect-python/LICENSE diff --git a/connectrpc-otel/LICENSE b/connectrpc-otel/LICENSE new file mode 120000 index 0000000..ea5b606 --- /dev/null +++ b/connectrpc-otel/LICENSE @@ -0,0 +1 @@ +../LICENSE \ No newline at end of file diff --git a/connectrpc-otel/pyproject.toml b/connectrpc-otel/pyproject.toml index 6008326..88d9a92 100644 --- a/connectrpc-otel/pyproject.toml +++ b/connectrpc-otel/pyproject.toml @@ -11,6 +11,7 @@ maintainers = [ requires-python = ">= 3.10" readme = "README.md" license = "Apache-2.0" +license-files = ["LICENSE"] # Can't set license-files - https://github.com/astral-sh/uv/issues/18502 keywords = [ "opentelemetry", diff --git a/protoc-gen-connect-python/LICENSE b/protoc-gen-connect-python/LICENSE new file mode 120000 index 0000000..ea5b606 --- /dev/null +++ b/protoc-gen-connect-python/LICENSE @@ -0,0 +1 @@ +../LICENSE \ No newline at end of file diff --git a/protoc-gen-connect-python/pyproject.toml b/protoc-gen-connect-python/pyproject.toml index ef0f94a..b7c5b11 100644 --- a/protoc-gen-connect-python/pyproject.toml +++ b/protoc-gen-connect-python/pyproject.toml @@ -11,7 +11,7 @@ maintainers = [ requires-python = ">= 3.10" readme = "README.md" license = "Apache-2.0" -# Can't set license-files - https://github.com/astral-sh/uv/issues/18502 +license-files = ["LICENSE"] keywords = [ "protoc", "protobuf", From b9f74d4bb7f6fa1d4738d13c2f77d1d683db8e18 Mon Sep 17 00:00:00 2001 From: "Anuraag (Rag) Agrawal" Date: Tue, 17 Mar 2026 21:38:23 +0900 Subject: [PATCH 3/3] Update connectrpc-otel/pyproject.toml Co-authored-by: Stefan VanBuren Signed-off-by: Anuraag (Rag) Agrawal --- connectrpc-otel/pyproject.toml | 1 - 1 file changed, 1 deletion(-) diff --git a/connectrpc-otel/pyproject.toml b/connectrpc-otel/pyproject.toml index 88d9a92..7a5ff5c 100644 --- a/connectrpc-otel/pyproject.toml +++ b/connectrpc-otel/pyproject.toml @@ -12,7 +12,6 @@ requires-python = ">= 3.10" readme = "README.md" license = "Apache-2.0" license-files = ["LICENSE"] -# Can't set license-files - https://github.com/astral-sh/uv/issues/18502 keywords = [ "opentelemetry", "otel",