From 84f9c7d1d14ecca756c23e81da09384cb248829e Mon Sep 17 00:00:00 2001 From: Guillaume Fieni Date: Wed, 5 Aug 2026 17:15:02 +0200 Subject: [PATCH] build(pyproject): Switch to `uv` build backend --- pyproject.toml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 9ec9f833..6fc6c3a4 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,13 +1,14 @@ [build-system] -requires = ["setuptools", "wheel"] -build-backend = "setuptools.build_meta" +requires = ["uv_build >= 0.12.1, < 0.13"] +build-backend = "uv_build" [project] name = "powerapi" description = "PowerAPI is a middleware toolkit for building software-defined power meters." readme = "README.md" keywords = ["powerapi", "energy", "power-meter", "green-computing"] -license = {text = "BSD-3-Clause"} +license = "BSD-3-Clause" +license-files = ["LICENSE"] requires-python = ">=3.12" version = "2.10.0" @@ -15,7 +16,6 @@ classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Science/Research", "Intended Audience :: Developers", - "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.12",