Skip to content

Commit 7e4068a

Browse files
wdconincCopilot
andauthored
podio, edm4hep, dd4hep: conflicts ^python +freethreading (#2907)
Co-authored-by: Copilot <[email protected]>
1 parent 9fb86fc commit 7e4068a

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

repos/spack_repo/builtin/packages/dd4hep/package.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,11 @@ class Dd4hep(CMakePackage):
176176
# See https://github.com/AIDASoft/DD4hep/issues/1210
177177
conflicts("^[email protected]:", when="@:1.27")
178178

179+
# See https://github.com/AIDASoft/DD4hep/pull/1547
180+
conflicts(
181+
"^python +freethreading", when="@:1.34", msg="python free-threading requires [email protected]:"
182+
)
183+
179184
@property
180185
def libs(self):
181186
# We need to override libs here, because we don't build a libdd4hep so

repos/spack_repo/builtin/packages/edm4hep/package.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,11 @@ class Edm4hep(CMakePackage):
7777
extends("python", when="@0.10.6:")
7878

7979
conflicts("%clang@:16", when="@0.99.1:", msg="Incomplete consteval support in clang")
80+
conflicts(
81+
"^python +freethreading",
82+
when="@:0.99.4",
83+
msg="python free-threading requires [email protected]:",
84+
)
8085

8186
# Fix missing nljson import
8287
# NOTE that downstream packages (dd4hep) may fail for 0.99 and before

repos/spack_repo/builtin/packages/podio/package.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,9 @@ class Podio(CMakePackage):
9191

9292
conflicts("+rntuple ^[email protected]:", when="@:0.99", msg="rntuple API change requires podio@1:")
9393
conflicts("+rntuple ^[email protected]:", when="@:1.1", msg="rntuple API change requires [email protected]:")
94+
conflicts(
95+
"^python +freethreading", when="@:1.6", msg="python free-threading requires [email protected]:"
96+
)
9497

9598
# See https://github.com/AIDASoft/podio/pull/600
9699
patch(

0 commit comments

Comments
 (0)