From c7f754c77be137c93fe7de8b9a91f9b52c7e6686 Mon Sep 17 00:00:00 2001 From: Joseph Doherty Date: Mon, 15 Jun 2026 05:30:22 -0400 Subject: [PATCH] fix(client/python): cap setuptools<77 so dist stays metadata 2.2 for Gitea PyPI feed; proprietary via classifier --- clients/python/pyproject.toml | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/clients/python/pyproject.toml b/clients/python/pyproject.toml index 91f47a3..6c815ae 100644 --- a/clients/python/pyproject.toml +++ b/clients/python/pyproject.toml @@ -1,5 +1,7 @@ [build-system] -requires = ["setuptools>=69", "wheel"] +# setuptools >=77 emits core-metadata 2.4 (PEP 639 License-Expression), which the +# Gitea PyPI feed does not yet accept; cap below that so the dist stays <=2.3. +requires = ["setuptools>=69,<77", "wheel"] build-backend = "setuptools.build_meta" [project] @@ -16,9 +18,9 @@ dependencies = [ authors = [ { name = "Joseph Doherty" }, ] -license = "LicenseRef-Proprietary" keywords = ["mxaccess", "mxgateway", "grpc", "client", "archestra"] classifiers = [ + "License :: Other/Proprietary License", "Development Status :: 3 - Alpha", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12",