From badf66c7d6aefac17734d12740db2f2b4f8769b4 Mon Sep 17 00:00:00 2001 From: "Scott C. Livingston" Date: Fri, 23 Oct 2026 15:52:32 -0700 Subject: [PATCH] Use `license` field of pyproject.toml only for this package The modification of `license` in commit 70e0137645b7bc2ec3979f380c8ec629981bae2f is reverted because most users recognize `license` as referring to this package, not its dependencies. When creating distributions that include dependencies, it is sufficient to include respective licenses as separate LICENSE files. Closes https://github.com/python-control/Slycot/issues/258 --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index b246f17c..107c076c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -9,7 +9,7 @@ description = "A wrapper for the SLICOT control and systems library" readme = "README.rst" authors = [{ name = "Enrico Avventi et al." }] maintainers = [{ name = "Slycot developers", email = "python-control-discuss@lists.sourceforge.net"}] -license = "GPL-2.0 AND BSD-3-Clause AND GPL-3.0-with-GCC-exception AND BSD-2-Clause" +license = "GPL-2.0 AND BSD-3-Clause" # the * is important: it allows adding SLICOT and OpenBLAS licenses when building wheels license-files = ["AUTHORS", "LICENSE*.txt"]