@@ -211,10 +211,9 @@ packages:
211211 # Avoid full rust dependency: version 43+ requires py-maturin
212212 py-cryptography :
213213 require : ' @:42 +rust_bootstrap'
214- # Introduced in https://github.com/JCSDA/spack-stack/pull/894, pin py-cython
215- # to avoid duplicate packages being built (cylc dependencies soft-want @3:)
214+ # Pin py-cython to avoid duplicate packages
216215 py-cython :
217- require : ' @0.29.36 '
216+ require : ' @3 '
218217 # As long as we need the "delayed" variant for py-dask,
219218 # we are restricted to version 2021.03.0 (last one that has it)
220219 # and newer than 2021.01.0 because of these issues:
@@ -230,12 +229,34 @@ packages:
230229 # https://github.com/JCSDA/spack-stack/issues/1276
231230 py-matplotlib :
232231 require : ' @3.7.4'
232+ <<<<<<< Updated upstream
233+ =======
234+ # py-meson-python:
235+ # require: '@0.15.0'
236+ >>>>>>> Stashed changes
233237 # Variant ~mpi not working for latest py-netcdf4
234238 # https://github.com/spack/spack/issues/47652
235239 py-netcdf4 :
236240 require : ' @1.7.1 +mpi'
241+ <<<<<<< Updated upstream
237242 py-pandas :
238243 require : ' +excel'
244+ =======
245+ # [email protected] causes many build problems with older Python packages 246+ # also check Nautilus site config when making changes here
247+ # https://github.com/JCSDA/spack-stack/issues/1276
248+ # py-numpy:
249+ # require:
250+ # - '@:1.23.5'
251+ # Sigh, it's complicated. With py-cython@3 (needed to avoid duplicate packages),
252+ # pandas must be 2.2 or later. For those versions, the +excel variant adds dependencies
253+ # on py-python-calamina, py-maturin, and rust (full rust, not just rust-bootstrap).
254+ # @climbfuji thinks we can live without the excel variant ...
255+ # py-pandas:
256+ # require: '+excel'
257+ # py-pybind11:
258+ # require: '@2.11.0'
259+ >>>>>>> Stashed changes
239260 # To avoid duplicate packages
240261 py-ruamel-yaml :
241262 require : ' @0.17.16'
0 commit comments