Skip to content

Commit e1df3e8

Browse files
Jammy2211Jammy2211claude
authored
ci: install PyAutoArray[optional] in the Python Version Matrix (#144)
The matrix installed bare -e ./PyAutoArray, so nufftax/pynufft (PyAutoArray's [optional] extra) were absent and all interferometer/NUFFT tests failed with ModuleNotFoundError on every Python version. Install PyAutoArray[optional] to match PyAutoHeart's canonical lib-tests recipe. On 3.12/3.13 this makes the interferometer tests pass; on 3.9-3.11 (where nufftax is 3.12+ only) they skip via the paired PyAutoArray conftest hook. Co-authored-by: Jammy2211 <JNightingale2211@gmail.com> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
1 parent 5d1be9b commit e1df3e8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

.github/workflows/python_matrix.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
# the local autolens — which never matches because PyPI is stale.
5656
pip install \
5757
-e ./PyAutoConf \
58-
-e ./PyAutoArray \
58+
-e "./PyAutoArray[optional]" \
5959
-e ./PyAutoFit \
6060
-e ./PyAutoGalaxy \
6161
-e "./PyAutoLens[optional]"
@@ -109,7 +109,7 @@ jobs:
109109
python -m pip install --upgrade pip wheel
110110
pip install \
111111
-e ./PyAutoConf \
112-
-e ./PyAutoArray \
112+
-e "./PyAutoArray[optional]" \
113113
-e ./PyAutoFit \
114114
-e ./PyAutoGalaxy \
115115
-e "./PyAutoLens[optional]"

0 commit comments

Comments
 (0)