@@ 36,12 36,24 @@
(define-public python-3.12-wrapped
((@@ (gnu packages python) wrap-python3) python-3.12))
+(define python-3.12-wheel
+ (package/inherit python-wheel
+ (properties `(('python-3.12- . #t)
+ ,@(package-properties python-3.12)))
+ (inputs
+ (modify-inputs (package-inputs python-wheel)
+ (append (with-python-3.12-raw python-setuptools))))
+ (arguments
+ `(#:tests? #f
+ #:python ,python-3.12-wrapped))))
+
(define-public python-3.12-toolchain
((@@ (gnu packages python) wrap-python3)
(package/inherit python-3.12
(name "python-next-toolchain")
(propagated-inputs
(modify-inputs (package-propagated-inputs python-3.12)
+ (append python-3.12-wheel)
(append (with-python-3.12-raw python-setuptools))))
(properties `(('python-3.12- . #t)
,@(package-properties python-3.12)))