From ebf4dccceda093966fa0e0a702be2a521c9124fb Mon Sep 17 00:00:00 2001 From: Nicolas Graves Date: Sat, 22 Nov 2025 23:30:29 +0100 Subject: [PATCH] gnu: python-commonroad-io: Switch to pyproject. * gnu/packages/simulation.scm (python-commonroad-io): [build-system]: Switch to pyproject-build-system. [arguments]: Improve style. <#:tests?>: Disable them. [native-inputs]: Add python-setuptools. Remove python-pytest. Change-Id: Ib678e1e41ab51dbfef75fc86dee327c721de5731 Signed-off-by: Sharlatan Hellseher --- gnu/packages/simulation.scm | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/gnu/packages/simulation.scm b/gnu/packages/simulation.scm index 5ee0b1d8fbf17a261eb15413472cbcef22a7b166..c2445c407432c8146a6355462e3a8c261dd8462d 100644 --- a/gnu/packages/simulation.scm +++ b/gnu/packages/simulation.scm @@ -1315,15 +1315,17 @@ track models to multi-body models.") (sha256 (base32 "1cj9zj567mca8xb8sx9h3nnl2cccv6vh8h73imgpq61cimk9mvas")))) - (build-system python-build-system) + (build-system pyproject-build-system) (arguments - (list #:phases - #~(modify-phases %standard-phases - (add-after 'unpack 'fix-setup.py - (lambda _ - (substitute* "setup.py" - (("protobuf==3.20.1") "protobuf >= 3.20.1")) - #$%commonroad-dont-install-license-at-root))))) + (list + #:tests? #f ; No tests. + #:phases + #~(modify-phases %standard-phases + (add-after 'unpack 'fix-setup.py + (lambda _ + (substitute* "setup.py" + (("protobuf==3.20.1") "protobuf >= 3.20.1")) + #$%commonroad-dont-install-license-at-root))))) (propagated-inputs (list python-commonroad-vehicle-models python-iso3166 python-lxml @@ -1337,7 +1339,7 @@ track models to multi-body models.") python-scipy python-shapely python-tqdm)) - (native-inputs (list python-lxml python-pytest)) + (native-inputs (list python-lxml python-setuptools)) (home-page "https://commonroad.in.tum.de/") (synopsis "Read, write, and visualize CommonRoad scenarios") (description "This package provides methods to read, write, and visualize