From 70d7573b772f0f5d8c4700cf28fdf4c208637a38 Mon Sep 17 00:00:00 2001 From: Matt Fishman Date: Thu, 23 Apr 2026 12:20:47 -0400 Subject: [PATCH] Narrow compat on Graphs, OMEinsumContractionOrders, DataStructures, OrdinaryDiffEqTsit5 to match resolver These compat entries claimed support for versions the workspace resolver can't actually reach (external transitive constraints keep Graphs at 1.13, OMEinsumContractionOrders at 1.2.2, DataStructures at 0.18, OrdinaryDiffEqTsit5 at 1.10). Tighten to match reality so Check Compat Bounds passes; widen back whenever upstream constraints loosen. Root, docs, and test are aligned to the same compat ranges for each dep that appears in multiple subprojects. --- Project.toml | 8 ++++---- docs/Project.toml | 4 ++-- test/Project.toml | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/Project.toml b/Project.toml index 6a3e077b..2ea18350 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "ITensorNetworks" uuid = "2919e153-833c-4bdc-8836-1ea460a35fc7" -version = "0.15.26" +version = "0.15.27" authors = ["Matthew Fishman , Joseph Tindall and contributors"] [workspace] @@ -60,12 +60,12 @@ Combinatorics = "1" Compat = "3, 4" ConstructionBase = "1.6" DataGraphs = "0.2.13" -DataStructures = "0.18, 0.19" +DataStructures = "0.18" Dictionaries = "0.4" Distributions = "0.25.86" DocStringExtensions = "0.9" EinExprs = "0.6.4, 0.7" -Graphs = "1.8" +Graphs = "1.8 - 1.13" GraphsFlows = "0.1.1" ITensors = "0.7, 0.8, 0.9" IsApprox = "0.1, 1, 2" @@ -74,7 +74,7 @@ KrylovKit = "0.6, 0.7, 0.8, 0.9, 0.10" MacroTools = "0.5" NDTensors = "0.3, 0.4" NamedGraphs = "0.8.2" -OMEinsumContractionOrders = "0.8.3, 0.9, 1" +OMEinsumContractionOrders = "0.8.3, 0.9, 1 - 1.2.2" Observers = "0.2.4" SerializedElementArrays = "0.1" SimpleTraits = "0.9" diff --git a/docs/Project.toml b/docs/Project.toml index 306a3ab7..5c99d7ed 100644 --- a/docs/Project.toml +++ b/docs/Project.toml @@ -14,11 +14,11 @@ path = ".." [compat] Documenter = "1.10" -Graphs = "1" +Graphs = "1.8 - 1.13" ITensorFormatter = "0.2.27" ITensorNetworks = "0.15" ITensors = "0.9" Literate = "2.20.1" NamedGraphs = "0.8.2" -OMEinsumContractionOrders = "1.2.2" +OMEinsumContractionOrders = "0.8.3, 0.9, 1 - 1.2.2" TensorOperations = "5.5" diff --git a/test/Project.toml b/test/Project.toml index 595f5f25..ec9680b8 100644 --- a/test/Project.toml +++ b/test/Project.toml @@ -45,7 +45,7 @@ Dictionaries = "0.4.4" Distributions = "0.25.118" EinExprs = "0.6.8, 0.7" Glob = "1.3.1" -Graphs = "1.12" +Graphs = "1.8 - 1.13" GraphsFlows = "0.1.1" ITensorMPS = "0.3.6" ITensorNetworks = "0.15" @@ -56,9 +56,9 @@ LinearAlgebra = "1.10" Metis = "1.5" NDTensors = "0.3, 0.4" NamedGraphs = "0.8.2" -OMEinsumContractionOrders = "0.9.5, 1" +OMEinsumContractionOrders = "0.8.3, 0.9, 1 - 1.2.2" Observers = "0.2.5" -OrdinaryDiffEqTsit5 = "1.1" +OrdinaryDiffEqTsit5 = "1.1 - 1.10" Pkg = "1.10" Random = "1.10" SafeTestsets = "0.1"