@@ -27,57 +27,40 @@ source:
2727
2828build :
2929 number : {{ build }}
30- skip : true # [py<=36 ]
30+ skip : true # [py<=37 ]
3131 string : py{{ CONDA_PY }}_{{ scalar }}_h{{ PKG_HASH }}_{{ build }}
3232 track_features :
3333 - funtofem_complex # [scalar == "complex"]
3434
3535requirements :
3636 build :
37- - python {{ python }}
38- - numpy 1.18 # [py==38]
39- - numpy 1.19 # [py==39]
40- - numpy 1.22 # [py==310]
41- - numpy 1.23 # [py==311]
42- - {{ mpi }}
43- - openmpi-mpicxx # [mpi == "openmpi"]
44- - mpich-mpicxx # [mpi == "mpich"]
45- - {{ compiler('cxx') }}
46- - libopenblas
47- - lapack
37+ - {{compiler('cxx')}}
4838 - make
49- - mpi4py
50- - cython >=0.29,<3.0
51- - setuptools
52- - tacs >=3.4.0
39+ - python {{ python }} # [build_platform != target_platform]
40+ - cross-python_{{ target_platform }} # [build_platform != target_platform]
41+ - numpy 1.23 # [build_platform != target_platform]
42+ - {{ mpi }} # [build_platform != target_platform]
43+ - mpi4py # [build_platform != target_platform]
44+ - cython >=0.29,<3.0 # [build_platform != target_platform]
45+ - setuptools # [build_platform != target_platform]
46+ - tacs >=3.4.0 # [build_platform != target_platform]
5347
5448 host :
5549 - python {{ python }}
5650 - pip
57- - numpy 1.18 # [py==38]
58- - numpy 1.19 # [py==39]
59- - numpy 1.22 # [py==310]
60- - numpy 1.23 # [py==311]
51+ - numpy 1.23
6152 - {{ mpi }}
62- - openmpi-mpicxx # [mpi == "openmpi"]
63- - mpich-mpicxx # [mpi == "mpich"]
6453 - libopenblas
6554 - lapack
6655 - mpi4py
6756 - cython >=0.29,<3.0
68- - setuptools
6957 - tacs >=3.4.0
7058
7159 run :
7260 - python
73- - numpy >=1.18.5,<2.0.a0 # [py==38]
74- - numpy >=1.19.5,<2.0.a0 # [py==39]
75- - numpy >=1.22.0,<2.0.a0 # [py==310]
76- - numpy >=1.23.0,<2.0.a0 # [py==311]
61+ - {{ pin_compatible("numpy") }}
7762 - scipy
7863 - {{ mpi }}
79- - openmpi-mpicxx # [mpi == "openmpi"]
80- - mpich-mpicxx # [mpi == "mpich"]
8164 - libopenblas
8265 - lapack
8366 - mpi4py
0 commit comments