From 49e2f69d954774d85c2bd8107edba849bc584f94 Mon Sep 17 00:00:00 2001 From: Ben Mares Date: Wed, 20 Sep 2023 11:52:08 +0100 Subject: [PATCH 1/3] Prevent Numpy v1.26 with previous PyTensor builds --- recipe/patch_yaml/pytensor.yaml | 9 +++++++++ 1 file changed, 9 insertions(+) create mode 100644 recipe/patch_yaml/pytensor.yaml diff --git a/recipe/patch_yaml/pytensor.yaml b/recipe/patch_yaml/pytensor.yaml new file mode 100644 index 000000000..12d4fde52 --- /dev/null +++ b/recipe/patch_yaml/pytensor.yaml @@ -0,0 +1,9 @@ +if: + name: pytensor-base + version_le: 2.16.1 + timestamp_lt: 1695061975000 + has_depends: numpy +then: + - tighten_depends: + name: numpy + max_pin: '1.26' From f519d3a136a9603adf005ab58df5c5c787d6aa60 Mon Sep 17 00:00:00 2001 From: Ben Mares Date: Wed, 20 Sep 2023 12:51:53 +0100 Subject: [PATCH 2/3] Fix patch --- recipe/patch_yaml/pytensor.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/recipe/patch_yaml/pytensor.yaml b/recipe/patch_yaml/pytensor.yaml index 12d4fde52..e13ce8791 100644 --- a/recipe/patch_yaml/pytensor.yaml +++ b/recipe/patch_yaml/pytensor.yaml @@ -5,5 +5,5 @@ if: has_depends: numpy then: - tighten_depends: - name: numpy - max_pin: '1.26' + name: numpy + upper_bound: '1.26' From 36a4261a37a4ff74601b125c15dac8e27a8e5ed8 Mon Sep 17 00:00:00 2001 From: Ben Mares Date: Wed, 20 Sep 2023 14:49:34 +0100 Subject: [PATCH 3/3] Use glob in has_depends Co-authored-by: Matthew R. Becker --- recipe/patch_yaml/pytensor.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/recipe/patch_yaml/pytensor.yaml b/recipe/patch_yaml/pytensor.yaml index e13ce8791..46130d2d2 100644 --- a/recipe/patch_yaml/pytensor.yaml +++ b/recipe/patch_yaml/pytensor.yaml @@ -2,7 +2,7 @@ if: name: pytensor-base version_le: 2.16.1 timestamp_lt: 1695061975000 - has_depends: numpy + has_depends: numpy* then: - tighten_depends: name: numpy