@@ -26,7 +26,7 @@ solve-group = "default"
2626
2727[environments .ipython ]
2828# tasks: ipython
29- features = [" run-deps" , " test-deps" , " ipython" ]
29+ features = [" run-deps" , " test-deps" , " ipython-dep " , " ipython-task " ]
3030solve-group = " default"
3131
3232[environments .build-debug ]
@@ -77,8 +77,8 @@ features = ["run-deps", "test-deps", "mkl", "torch-cpu", "torch-cpu-tasks"]
7777solve-group = " array-api-cpu"
7878
7979[environments .array-api-cpu ]
80- # tasks: test-cpu
81- features = [" run-deps" , " test-deps" , " test-cpu" , " mkl" , " array_api_strict" , " dask" , " jax-cpu" , " marray" , " torch-cpu" ]
80+ # tasks: test-cpu, ipython-cpu
81+ features = [" run-deps" , " test-deps" , " test-cpu" , " mkl" , " array_api_strict" , " dask" , " jax-cpu" , " marray" , " torch-cpu" , " ipython-dep " , " ipython-cpu-task " ]
8282solve-group = " array-api-cpu"
8383
8484[environments .build-cuda ]
@@ -221,14 +221,20 @@ description = "Build the documentation"
221221
222222# ## IPython ###
223223
224- [feature .ipython .dependencies ]
224+ [feature .ipython-dep .dependencies ]
225225ipython = " *"
226226
227- [feature .ipython .tasks .ipython ]
227+ [feature .ipython-task .tasks .ipython ]
228228cmd = " spin ipython --no-build"
229229depends-on = " build"
230230description = " Launch IPython"
231231
232+ [feature .ipython-cpu-task .tasks .ipython-cpu ]
233+ cmd = " spin ipython --build-dir=build-cpu --no-build"
234+ depends-on = " build-cpu"
235+ env.SCIPY_ARRAY_API = " 1"
236+ description = " Launch IPython"
237+
232238
233239# ## Debugging ###
234240
0 commit comments