Skip to content

Commit b9fa26d

Browse files
mtfishmanclaude
andauthored
Narrow DataStructures compat to 0.18 (#328)
The `EinExprs` weakdep (via `ITensorNetworksEinExprsExt`) pins `DataStructures` to `0.18`. The `0.19` entry in the root compat is never reachable when the extension is loaded, so it is aspirational. Under the compat-bounds check's breaking-bucket rule ([ITensorActions#79](ITensor/ITensorActions#79)), this spans two buckets (0.18 and 0.19) and fails the check. Narrowing to `"0.18"` collapses to a single bucket. Widen back if `EinExprs` loosens its `DataStructures` compat, or remove the entry entirely once `EinExprs` support is dropped. Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent 9b9ded5 commit b9fa26d

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

Project.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
name = "ITensorNetworks"
22
uuid = "2919e153-833c-4bdc-8836-1ea460a35fc7"
3-
version = "0.15.26"
3+
version = "0.15.27"
44
authors = ["Matthew Fishman <mfishman@flatironinstitute.org>, Joseph Tindall <jtindall@flatironinstitute.org> and contributors"]
55

66
[workspace]
@@ -60,7 +60,7 @@ Combinatorics = "1"
6060
Compat = "3, 4"
6161
ConstructionBase = "1.6"
6262
DataGraphs = "0.2.13"
63-
DataStructures = "0.18, 0.19"
63+
DataStructures = "0.18"
6464
Dictionaries = "0.4"
6565
Distributions = "0.25.86"
6666
DocStringExtensions = "0.9"

0 commit comments

Comments
 (0)