From 9c31b44cce0f8115fe4deb66f461d53016fbb40b Mon Sep 17 00:00:00 2001 From: bquan0 Date: Mon, 5 Aug 2024 15:05:25 -0500 Subject: [PATCH 01/11] add dagmc, change github source, change nose to pytest --- recipe/conda_build_config.yaml | 4 ++++ recipe/meta.yaml | 30 +++++++++++++++++++++++------- recipe/run_test.sh | 2 +- 3 files changed, 28 insertions(+), 8 deletions(-) diff --git a/recipe/conda_build_config.yaml b/recipe/conda_build_config.yaml index 24205fe..7d9512f 100644 --- a/recipe/conda_build_config.yaml +++ b/recipe/conda_build_config.yaml @@ -5,3 +5,7 @@ enable_moab: enable_openmc: - noopenmc - openmc + +enable_dagmc: + - nodagmc + - dagmc diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 2c319b2..986a413 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -14,9 +14,9 @@ package: version: {{ version }} source: - fn: pyne-{{ version }}-{{ sha256 }}.tar.gz - url: https://github.com/{{ org }}/pyne/archive/{{ version }}.tar.gz - sha256: {{ sha256 }} + git_url: https://github.com/pyne/pyne + git_rev: develop + build: number: {{ build }} @@ -32,7 +32,13 @@ build: {% set openmc_prefix = "noopenmc" %} {% endif %} - string: {{ moab_prefix }}_{{ openmc_prefix }}py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ build }} + {% if enable_dagmc == 'dagmc' and enable_moab == 'moab' %} + {% set dagmc_prefix = "dagmc" %} + {% else %} + {% set dagmc_prefix = "nodagmc" %} + {% endif %} + + string: {{ moab_prefix }}_{{ openmc_prefix }}_{{ dagmc_prefix }}py{{ CONDA_PY }}h{{ PKG_HASH }}_{{ build }} skip: true # [win or osx] detect_binary_files_with_prefix: true @@ -44,16 +50,20 @@ requirements: - {{ compiler("c") }} - {{ compiler("cxx") }} - {{ compiler("fortran") }} + - liblapack + - python + - jinja2 + - cython + - setuptools host: + - liblapack - python - - hdf5 - numpy - pytables - cython - moab # [ enable_moab == 'moab'] run: - python - - hdf5 - pytables - numpy - scipy @@ -61,9 +71,14 @@ requirements: - jinja2 - moab # [ enable_moab == 'moab'] - openmc # [ enable_openmc == 'openmc'] + - dagmc # [ dagmc_prefix == 'dagmc'] test: requires: - - nose + - {{ compiler("c") }} + - {{ compiler("cxx") }} + - {{ compiler("fortran") }} + - pytest + - pytables source_files: - pyne - src @@ -82,3 +97,4 @@ extra: - bam241 - kkiesling - opotowsky + - bquan0 diff --git a/recipe/run_test.sh b/recipe/run_test.sh index 0571a5e..e94190e 100644 --- a/recipe/run_test.sh +++ b/recipe/run_test.sh @@ -12,4 +12,4 @@ test -f ${PREFIX}/lib/libpyne* test -f ${PREFIX}/include/pyne/pyne.h test -f ${PREFIX}/lib/python*/site-packages/pyne/nuc_data.h5 ${PYTHON} -c "from pyne.pyne_config import pyne_conf; print(pyne_conf.NUC_DATA_PATH)" -nosetests --nocapture +./ci-run-tests.sh python3 From 562279cb3c4d3ad45108677248206261d727d6f2 Mon Sep 17 00:00:00 2001 From: bquan0 Date: Mon, 5 Aug 2024 19:15:34 -0500 Subject: [PATCH 02/11] add {{ stdlib(c) }} to build requirements, fix dagmc selector spacing --- recipe/meta.yaml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 986a413..dff2319 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -47,6 +47,7 @@ requirements: build: - cmake - pkg-config + - {{ stdlib("c") }} - {{ compiler("c") }} - {{ compiler("cxx") }} - {{ compiler("fortran") }} @@ -71,9 +72,10 @@ requirements: - jinja2 - moab # [ enable_moab == 'moab'] - openmc # [ enable_openmc == 'openmc'] - - dagmc # [ dagmc_prefix == 'dagmc'] + - dagmc # [ dagmc_prefix == 'dagmc'] test: requires: + - {{ stdlib("c") }} - {{ compiler("c") }} - {{ compiler("cxx") }} - {{ compiler("fortran") }} From 8e14bcebe21d6335364b923cc76672b4f0aab0bf Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 00:43:29 +0000 Subject: [PATCH 03/11] MNT: Re-rendered with conda-build 24.7.1, conda-smithy 3.37.2, and conda-forge-pinning 2024.08.05.15.28.08 --- .azure-pipelines/azure-pipelines-linux.yml | 206 ++++++++--- .ci_support/README | 7 +- ...penmcnumpy1.22python3.10.____cpython.yaml} | 30 +- ...openmcnumpy1.22python3.8.____cpython.yaml} | 28 +- ...openmcnumpy1.22python3.9.____cpython.yaml} | 28 +- ...penmcnumpy1.23python3.11.____cpython.yaml} | 30 +- ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...penmcnumpy1.22python3.10.____cpython.yaml} | 30 +- ...openmcnumpy1.22python3.8.____cpython.yaml} | 28 +- ...openmcnumpy1.22python3.9.____cpython.yaml} | 28 +- ...penmcnumpy1.23python3.11.____cpython.yaml} | 30 +- ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...penmcnumpy1.22python3.10.____cpython.yaml} | 30 +- ...openmcnumpy1.22python3.8.____cpython.yaml} | 28 +- ...openmcnumpy1.22python3.9.____cpython.yaml} | 28 +- ...penmcnumpy1.23python3.11.____cpython.yaml} | 30 +- ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...penmcnumpy1.22python3.10.____cpython.yaml} | 30 +- ...openmcnumpy1.22python3.8.____cpython.yaml} | 28 +- ...openmcnumpy1.22python3.9.____cpython.yaml} | 28 +- ...penmcnumpy1.23python3.11.____cpython.yaml} | 30 +- ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...openmcnumpy1.22python3.10.____cpython.yaml | 50 +++ ...oopenmcnumpy1.22python3.8.____cpython.yaml | 50 +++ ...oopenmcnumpy1.22python3.9.____cpython.yaml | 50 +++ ...openmcnumpy1.23python3.11.____cpython.yaml | 50 +++ ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...openmcnumpy1.22python3.10.____cpython.yaml | 50 +++ ...copenmcnumpy1.22python3.8.____cpython.yaml | 50 +++ ...copenmcnumpy1.22python3.9.____cpython.yaml | 50 +++ ...openmcnumpy1.23python3.11.____cpython.yaml | 50 +++ ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...openmcnumpy1.22python3.10.____cpython.yaml | 50 +++ ...oopenmcnumpy1.22python3.8.____cpython.yaml | 50 +++ ...oopenmcnumpy1.22python3.9.____cpython.yaml | 50 +++ ...openmcnumpy1.23python3.11.____cpython.yaml | 50 +++ ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ ...openmcnumpy1.22python3.10.____cpython.yaml | 50 +++ ...copenmcnumpy1.22python3.8.____cpython.yaml | 50 +++ ...copenmcnumpy1.22python3.9.____cpython.yaml | 50 +++ ...openmcnumpy1.23python3.11.____cpython.yaml | 50 +++ ...openmcnumpy1.26python3.12.____cpython.yaml | 50 +++ .circleci/config.yml | 5 +- .gitattributes | 6 +- .github/CODEOWNERS | 2 +- .gitignore | 25 +- .scripts/build_steps.sh | 33 +- .scripts/logging_utils.sh | 4 +- .scripts/run_docker_build.sh | 18 +- LICENSE.txt | 32 +- README.md | 319 ++++++++++++++---- build-locally.py | 32 +- 52 files changed, 2016 insertions(+), 337 deletions(-) rename .ci_support/{linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml} (65%) rename .ci_support/{linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml} (65%) create mode 100644 .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml rename .ci_support/{linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml} (65%) rename .ci_support/{linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml} (65%) create mode 100644 .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml rename .ci_support/{linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml} (66%) rename .ci_support/{linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml} (66%) create mode 100644 .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml rename .ci_support/{linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml} (65%) rename .ci_support/{linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml} (68%) rename .ci_support/{linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml => linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml} (65%) create mode 100644 .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml create mode 100644 .ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 9a78619..1522329 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,78 +8,170 @@ jobs: vmImage: ubuntu-latest strategy: matrix: - linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython: - CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 - linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython: - CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython UPLOAD_PACKAGES: 'True' - DOCKER_IMAGE: quay.io/condaforge/linux-anvil-comp7 + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython: + CONFIG: linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 timeoutInMinutes: 360 + variables: {} steps: - - script: | - rm -rf /opt/ghc - df -h - displayName: Manage disk space - # configure qemu binfmt-misc running. This allows us to run docker containers # embedded qemu-static - script: | @@ -90,8 +182,16 @@ jobs: - script: | export CI=azure + export flow_run_id=azure_$(Build.BuildNumber).$(System.JobAttempt) + export remote_url=$(Build.Repository.Uri) + export sha=$(Build.SourceVersion) export GIT_BRANCH=$BUILD_SOURCEBRANCHNAME export FEEDSTOCK_NAME=$(basename ${BUILD_REPOSITORY_NAME}) + if [[ "${BUILD_REASON:-}" == "PullRequest" ]]; then + export IS_PR_BUILD="True" + else + export IS_PR_BUILD="False" + fi .scripts/run_docker_build.sh displayName: Run docker build env: diff --git a/.ci_support/README b/.ci_support/README index e4e2dce..a47316b 100644 --- a/.ci_support/README +++ b/.ci_support/README @@ -1 +1,6 @@ -This file is automatically generated by conda-smithy. To change any matrix elements, you should change conda-smithy's input conda_build_config.yaml and re-render the recipe, rather than editing these files directly. \ No newline at end of file +This file is automatically generated by conda-smithy. If any +particular build configuration is expected, but it is not found, +please make sure all dependencies are satisfiable. To add/modify any +matrix elements, you should create/change conda-smithy's input +recipe/conda_build_config.yaml and re-render the recipe, rather than +editing these files directly. diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml similarity index 65% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml index 4ada8a9..7f8541b 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.6.* *_cpython +- 3.10.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index 794afc7..a690969 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml index a2d2381..21a533e 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.19' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml similarity index 65% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml index 5dd6ad3..1ee0cc4 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.23' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.7.* *_cpython +- 3.11.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..700d860 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc +enable_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml similarity index 65% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml index c050775..f8570c8 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.6.* *_cpython +- 3.10.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index c80e7d5..4742c83 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml index d27287b..cc75f39 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.19' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml similarity index 65% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml index e07bf06..b60a71e 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - moab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.23' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.7.* *_cpython +- 3.11.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..83fb30d --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc +enable_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml similarity index 66% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml index 44a96aa..47ba732 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.6.* *_cpython +- 3.10.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index ca5fb0f..bf8d843 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml index e63a649..df9377e 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.19' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml similarity index 66% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml index 2025fec..794ef8d 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.23' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.7.* *_cpython +- 3.11.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..804b0f1 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc +enable_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml similarity index 65% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml index 185a82a..f54f03b 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.6.* *_cpython +- 3.10.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index 7afbbcb..ef026c0 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml similarity index 68% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml index b1c55f9..3281471 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,11 +27,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.19' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +44,7 @@ zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml similarity index 65% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml index 83b785f..b4e826b 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -1,19 +1,25 @@ c_compiler: - gcc c_compiler_version: -- '9' +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' cdt_name: -- cos6 +- cos7 channel_sources: -- conda-forge,defaults +- conda-forge channel_targets: - conda-forge main cxx_compiler: - gxx cxx_compiler_version: -- '9' +- '12' docker_image: -- quay.io/condaforge/linux-anvil-comp7 +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc enable_moab: - nomoab enable_openmc: @@ -21,24 +27,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' -hdf5: -- 1.10.6 +- '12' +liblapack: +- 3.9 *netlib numpy: -- '1.17' +- '1.23' pin_run_as_build: python: min_pin: x.x max_pin: x.x python: -- 3.7.* *_cpython +- 3.11.* *_cpython target_platform: - linux-64 zip_keys: - - c_compiler_version - cxx_compiler_version - fortran_compiler_version -- - cdt_name - - docker_image +- - c_stdlib_version + - cdt_name - - python - numpy diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..7bbcb2b --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- dagmc +enable_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml new file mode 100644 index 0000000..9cc6301 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml new file mode 100644 index 0000000..83c11fc --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml new file mode 100644 index 0000000..2cfd23b --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml new file mode 100644 index 0000000..efd22de --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.23' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..3c030d5 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml new file mode 100644 index 0000000..2aaf1a2 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml new file mode 100644 index 0000000..b8137de --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml new file mode 100644 index 0000000..41ae663 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml new file mode 100644 index 0000000..2bff42c --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.23' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..5d754fb --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml new file mode 100644 index 0000000..cb79d08 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml new file mode 100644 index 0000000..a7c9979 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml new file mode 100644 index 0000000..7e227a6 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml new file mode 100644 index 0000000..309dae3 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.23' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..8f1d379 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml new file mode 100644 index 0000000..63cad00 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.10.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml new file mode 100644 index 0000000..c2e153d --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.8.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml new file mode 100644 index 0000000..32ba731 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.22' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.9.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml new file mode 100644 index 0000000..bf6c304 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.23' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.11.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml new file mode 100644 index 0000000..6bef8c5 --- /dev/null +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -0,0 +1,50 @@ +c_compiler: +- gcc +c_compiler_version: +- '12' +c_stdlib: +- sysroot +c_stdlib_version: +- '2.17' +cdt_name: +- cos7 +channel_sources: +- conda-forge +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +cxx_compiler_version: +- '12' +docker_image: +- quay.io/condaforge/linux-anvil-cos7-x86_64 +enable_dagmc: +- nodagmc +enable_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +liblapack: +- 3.9 *netlib +numpy: +- '1.26' +pin_run_as_build: + python: + min_pin: x.x + max_pin: x.x +python: +- 3.12.* *_cpython +target_platform: +- linux-64 +zip_keys: +- - c_compiler_version + - cxx_compiler_version + - fortran_compiler_version +- - c_stdlib_version + - cdt_name +- - python + - numpy diff --git a/.circleci/config.yml b/.circleci/config.yml index 6ad461b..8b4ef2f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,13 +1,14 @@ # This file was generated automatically from conda-smithy. To update this configuration, # update the conda-forge.yml and/or the recipe/meta.yaml. -# -*- mode: yaml -*- +# -*- mode: jinja-yaml -*- version: 2 jobs: build: working_directory: ~/test - machine: true + machine: + image: ubuntu-2004:current steps: - run: # The Circle-CI build should not be active, but if this is not true for some reason, do a fast finish. diff --git a/.gitattributes b/.gitattributes index 9060b27..18f114a 100644 --- a/.gitattributes +++ b/.gitattributes @@ -9,6 +9,7 @@ bld.bat text eol=crlf # github helper pieces to make some files not show up in diffs automatically .azure-pipelines/* linguist-generated=true .circleci/* linguist-generated=true +.ci_support/README linguist-generated=true .drone/* linguist-generated=true .drone.yml linguist-generated=true .github/* linguist-generated=true @@ -18,8 +19,9 @@ bld.bat text eol=crlf .gitignore linguist-generated=true .travis.yml linguist-generated=true .scripts/* linguist-generated=true -LICENSE.txt linguist-generated=true -README.md linguist-generated=true +.woodpecker.yml linguist-generated=true +/LICENSE.txt linguist-generated=true +/README.md linguist-generated=true azure-pipelines.yml linguist-generated=true build-locally.py linguist-generated=true shippable.yml linguist-generated=true diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS index 97ec06d..af5dab7 100644 --- a/.github/CODEOWNERS +++ b/.github/CODEOWNERS @@ -1 +1 @@ -* @bam241 @gonuke @kkiesling @opotowsky @scopatz \ No newline at end of file +* @bam241 @bquan0 @gonuke @kkiesling @opotowsky @scopatz \ No newline at end of file diff --git a/.gitignore b/.gitignore index c89ecb7..179afe5 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,24 @@ -*.pyc +# User content belongs under recipe/. +# Feedstock configuration goes in `conda-forge.yml` +# Everything else is managed by the conda-smithy rerender process. +# Please do not modify + +# Ignore all files and folders in root +* +!/conda-forge.yml + +# Don't ignore any files/folders if the parent folder is 'un-ignored' +# This also avoids warnings when adding an already-checked file with an ignored parent. +!/**/ +# Don't ignore any files/folders recursively in the following folders +!/recipe/** +!/.ci_support/** -build_artifacts +# Since we ignore files/folders recursively, any folders inside +# build_artifacts gets ignored which trips some build systems. +# To avoid that we 'un-ignore' all files/folders recursively +# and only ignore the root build_artifacts folder. +!/build_artifacts/** +/build_artifacts + +*.pyc diff --git a/.scripts/build_steps.sh b/.scripts/build_steps.sh index 71a0686..6c805a9 100755 --- a/.scripts/build_steps.sh +++ b/.scripts/build_steps.sh @@ -5,6 +5,8 @@ # changes to this script, consider a proposal to conda-smithy so that other feedstocks can also # benefit from the improvement. +# -*- mode: jinja-shell -*- + set -xeuo pipefail export FEEDSTOCK_ROOT="${FEEDSTOCK_ROOT:-/home/conda/feedstock_root}" source ${FEEDSTOCK_ROOT}/.scripts/logging_utils.sh @@ -22,12 +24,19 @@ export CONFIG_FILE="${CI_SUPPORT}/${CONFIG}.yaml" cat >~/.condarc <=24.1" +mamba update --update-specs --yes --quiet --channel conda-forge --strict-channel-priority \ + pip mamba conda-build conda-forge-ci-setup=4 "conda-build>=24.1" # set up the condarc setup_conda_rc "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" @@ -38,8 +47,13 @@ source run_conda_forge_build_setup make_build_number "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" + ( endgroup "Configuring conda" ) 2> /dev/null +if [[ -f "${FEEDSTOCK_ROOT}/LICENSE.txt" ]]; then + cp "${FEEDSTOCK_ROOT}/LICENSE.txt" "${RECIPE_ROOT}/recipe-scripts-license.txt" +fi + if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then if [[ "x${BUILD_OUTPUT_ID:-}" != "x" ]]; then EXTRA_CB_OPTIONS="${EXTRA_CB_OPTIONS:-} --output-id ${BUILD_OUTPUT_ID}" @@ -51,9 +65,16 @@ if [[ "${BUILD_WITH_CONDA_DEBUG:-0}" == 1 ]]; then # Drop into an interactive shell /bin/bash else - conda $BUILD_CMD "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ + conda-build "${RECIPE_ROOT}" -m "${CI_SUPPORT}/${CONFIG}.yaml" \ --suppress-variables ${EXTRA_CB_OPTIONS:-} \ - --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" + --clobber-file "${CI_SUPPORT}/clobber_${CONFIG}.yaml" \ + --extra-meta flow_run_id="${flow_run_id:-}" remote_url="${remote_url:-}" sha="${sha:-}" + ( startgroup "Inspecting artifacts" ) 2> /dev/null + + # inspect_artifacts was only added in conda-forge-ci-setup 4.6.0 + command -v inspect_artifacts >/dev/null 2>&1 && inspect_artifacts || echo "inspect_artifacts needs conda-forge-ci-setup >=4.6.0" + + ( endgroup "Inspecting artifacts" ) 2> /dev/null ( startgroup "Validating outputs" ) 2> /dev/null validate_recipe_outputs "${FEEDSTOCK_NAME}" @@ -62,7 +83,7 @@ else ( startgroup "Uploading packages" ) 2> /dev/null - if [[ "${UPLOAD_PACKAGES}" != "False" ]]; then + if [[ "${UPLOAD_PACKAGES}" != "False" ]] && [[ "${IS_PR_BUILD}" == "False" ]]; then upload_package --validate --feedstock-name="${FEEDSTOCK_NAME}" "${FEEDSTOCK_ROOT}" "${RECIPE_ROOT}" "${CONFIG_FILE}" fi diff --git a/.scripts/logging_utils.sh b/.scripts/logging_utils.sh index 57bc95c..aff009f 100644 --- a/.scripts/logging_utils.sh +++ b/.scripts/logging_utils.sh @@ -12,7 +12,7 @@ function startgroup { echo "##[group]$1";; travis ) echo "$1" - echo -en 'travis_fold:start:'"${1// /}"'\\r';; + echo -en 'travis_fold:start:'"${1// /}"'\r';; github_actions ) echo "::group::$1";; * ) @@ -28,7 +28,7 @@ function endgroup { azure ) echo "##[endgroup]";; travis ) - echo -en 'travis_fold:end:'"${1// /}"'\\r';; + echo -en 'travis_fold:end:'"${1// /}"'\r';; github_actions ) echo "::endgroup::";; esac diff --git a/.scripts/run_docker_build.sh b/.scripts/run_docker_build.sh index 244ccd1..00f377a 100755 --- a/.scripts/run_docker_build.sh +++ b/.scripts/run_docker_build.sh @@ -14,13 +14,19 @@ set -xeo pipefail THISDIR="$( cd "$( dirname "$0" )" >/dev/null && pwd )" PROVIDER_DIR="$(basename $THISDIR)" -FEEDSTOCK_ROOT=$(cd "$(dirname "$0")/.."; pwd;) +FEEDSTOCK_ROOT="$( cd "$( dirname "$0" )/.." >/dev/null && pwd )" RECIPE_ROOT="${FEEDSTOCK_ROOT}/recipe" if [ -z ${FEEDSTOCK_NAME} ]; then export FEEDSTOCK_NAME=$(basename ${FEEDSTOCK_ROOT}) fi +if [[ "${sha:-}" == "" ]]; then + pushd "${FEEDSTOCK_ROOT}" + sha=$(git rev-parse HEAD) + popd +fi + docker info # In order for the conda-build process in the container to write to the mounted @@ -75,12 +81,15 @@ fi ( startgroup "Start Docker" ) 2> /dev/null export UPLOAD_PACKAGES="${UPLOAD_PACKAGES:-True}" +export IS_PR_BUILD="${IS_PR_BUILD:-False}" +docker pull "${DOCKER_IMAGE}" docker run ${DOCKER_RUN_ARGS} \ -v "${RECIPE_ROOT}":/home/conda/recipe_root:rw,z,delegated \ -v "${FEEDSTOCK_ROOT}":/home/conda/feedstock_root:rw,z,delegated \ -e CONFIG \ -e HOST_USER_ID \ -e UPLOAD_PACKAGES \ + -e IS_PR_BUILD \ -e GIT_BRANCH \ -e UPLOAD_ON_BRANCH \ -e CI \ @@ -88,12 +97,15 @@ docker run ${DOCKER_RUN_ARGS} \ -e CPU_COUNT \ -e BUILD_WITH_CONDA_DEBUG \ -e BUILD_OUTPUT_ID \ + -e flow_run_id \ + -e remote_url \ + -e sha \ -e BINSTAR_TOKEN \ -e FEEDSTOCK_TOKEN \ -e STAGING_BINSTAR_TOKEN \ - $DOCKER_IMAGE \ + "${DOCKER_IMAGE}" \ bash \ - /home/conda/feedstock_root/${PROVIDER_DIR}/build_steps.sh + "/home/conda/feedstock_root/${PROVIDER_DIR}/build_steps.sh" # verify that the end of the script was reached test -f "$DONE_CANARY" diff --git a/LICENSE.txt b/LICENSE.txt index ed3f451..2ec51d7 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,13 +1,27 @@ -BSD 3-clause license -Copyright (c) 2015-2021, conda-forge contributors +BSD-3-Clause license +Copyright (c) 2015-2022, conda-forge contributors All rights reserved. -Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: -1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + 3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. -2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. - -3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. diff --git a/README.md b/README.md index 11ebf9a..872aafb 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ -About pyne -========== +About pyne-feedstock +==================== + +Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/pyne-feedstock/blob/main/LICENSE.txt) Home: http://pyne.io/ Package license: BSD-3-Clause -Feedstock license: [BSD-3-Clause](https://github.com/conda-forge/pyne-feedstock/blob/master/LICENSE.txt) - Summary: The nuclear engineering toolkit Current build status @@ -20,122 +20,290 @@ Current build status
- - + + - + + + + + + + + + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -163,23 +331,49 @@ conda config --add channels conda-forge conda config --set channel_priority strict ``` -Once the `conda-forge` channel has been enabled, `pyne` can be installed with: +Once the `conda-forge` channel has been enabled, `pyne` can be installed with `conda`: ``` conda install pyne ``` -It is possible to list all of the versions of `pyne` available on your platform with: +or with `mamba`: + +``` +mamba install pyne +``` + +It is possible to list all of the versions of `pyne` available on your platform with `conda`: ``` conda search pyne --channel conda-forge ``` +or with `mamba`: + +``` +mamba search pyne --channel conda-forge +``` + +Alternatively, `mamba repoquery` may provide more information: + +``` +# Search all versions available on your platform: +mamba repoquery search pyne --channel conda-forge + +# List packages depending on `pyne`: +mamba repoquery whoneeds pyne --channel conda-forge + +# List dependencies of `pyne`: +mamba repoquery depends pyne --channel conda-forge +``` + About conda-forge ================= -[![Powered by NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](http://numfocus.org) +[![Powered by +NumFOCUS](https://img.shields.io/badge/powered%20by-NumFOCUS-orange.svg?style=flat&colorA=E1523D&colorB=007D8A)](https://numfocus.org) conda-forge is a community-led conda channel of installable packages. In order to provide high-quality builds, the process has been automated into the @@ -189,10 +383,12 @@ for each of the installable packages. Such a repository is known as a *feedstock A feedstock is made up of a conda recipe (the instructions on what and how to build the package) and the necessary configurations for automatic building using freely available continuous integration services. Thanks to the awesome service provided by -[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/) -and [TravisCI](https://travis-ci.com/) it is possible to build and upload installable -packages to the [conda-forge](https://anaconda.org/conda-forge) -[Anaconda-Cloud](https://anaconda.org/) channel for Linux, Windows and OSX respectively. +[Azure](https://azure.microsoft.com/en-us/services/devops/), [GitHub](https://github.com/), +[CircleCI](https://circleci.com/), [AppVeyor](https://www.appveyor.com/), +[Drone](https://cloud.drone.io/welcome), and [TravisCI](https://travis-ci.com/) +it is possible to build and upload installable packages to the +[conda-forge](https://anaconda.org/conda-forge) [anaconda.org](https://anaconda.org/) +channel for Linux, Windows and OSX respectively. To manage the continuous integration and simplify feedstock maintenance [conda-smithy](https://github.com/conda-forge/conda-smithy) has been developed. @@ -240,6 +436,7 @@ Feedstock Maintainers ===================== * [@bam241](https://github.com/bam241/) +* [@bquan0](https://github.com/bquan0/) * [@gonuke](https://github.com/gonuke/) * [@kkiesling](https://github.com/kkiesling/) * [@opotowsky](https://github.com/opotowsky/) diff --git a/build-locally.py b/build-locally.py index 00eeb34..d78427b 100755 --- a/build-locally.py +++ b/build-locally.py @@ -3,16 +3,17 @@ # This file has been generated by conda-smithy in order to build the recipe # locally. # -import os import glob +import os +import platform import subprocess from argparse import ArgumentParser -import platform def setup_environment(ns): os.environ["CONFIG"] = ns.config os.environ["UPLOAD_PACKAGES"] = "False" + os.environ["IS_PR_BUILD"] = "True" if ns.debug: os.environ["BUILD_WITH_CONDA_DEBUG"] = "1" if ns.output_id: @@ -60,11 +61,13 @@ def verify_config(ns): raise ValueError( f"only Linux/macOS configs currently supported, got {ns.config}" ) - elif ns.config.startswith("osx") and platform.system() == "Darwin": + elif ns.config.startswith("osx"): if "OSX_SDK_DIR" not in os.environ: raise RuntimeError( - "Need OSX_SDK_DIR env variable set. Run 'export OSX_SDK_DIR=/opt'" - "to download the SDK automatically to '/opt/MacOSX.sdk'" + "Need OSX_SDK_DIR env variable set. Run 'export OSX_SDK_DIR=$PWD/SDKs' " + "to download the SDK automatically to '$PWD/SDKs/MacOSX.sdk'. " + "Note: OSX_SDK_DIR must be set to an absolute path. " + "Setting this variable implies agreement to the licensing terms of the SDK by Apple." ) @@ -84,12 +87,19 @@ def main(args=None): verify_config(ns) setup_environment(ns) - if ns.config.startswith("linux") or ( - ns.config.startswith("osx") and platform.system() == "Linux" - ): - run_docker_build(ns) - elif ns.config.startswith("osx"): - run_osx_build(ns) + try: + if ns.config.startswith("linux") or ( + ns.config.startswith("osx") and platform.system() == "Linux" + ): + run_docker_build(ns) + elif ns.config.startswith("osx"): + run_osx_build(ns) + finally: + recipe_license_file = os.path.join( + "recipe", "recipe-scripts-license.txt" + ) + if os.path.exists(recipe_license_file): + os.remove(recipe_license_file) if __name__ == "__main__": From 7b2fb4979410cef39c9dcfcd338d862101694d09 Mon Sep 17 00:00:00 2001 From: bquan0 Date: Mon, 5 Aug 2024 19:59:05 -0500 Subject: [PATCH 04/11] apply Paul's changes to build.sh, add dependencies --- recipe/build.sh | 8 +++----- recipe/meta.yaml | 3 +++ 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index 5e7a6e1..7640713 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -2,13 +2,12 @@ set -e if [[ -n "$enable_moab" && "$enable_moab" != "nomoab" ]]; then - export CONFIGURE_ARGS="--moab=${PREFIX} ${CONFIGURE_ARGS}" + export CONFIGURE_ARGS="--moab ${PREFIX} ${CONFIGURE_ARGS}" fi # Install PyNE export VERBOSE=1 ${PYTHON} setup.py install \ - --build-type="Release" \ --prefix="${PREFIX}" \ --hdf5="${PREFIX}" \ ${CONFIGURE_ARGS} \ @@ -16,6 +15,5 @@ ${PYTHON} setup.py install \ -j "${CPU_COUNT}" # Create data library -cd build -export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${PREFIX}/lib" -${PYTHON} ${PREFIX}/bin/nuc_data_make +cd ${HOME} +nuc_data_make diff --git a/recipe/meta.yaml b/recipe/meta.yaml index dff2319..13a8d81 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -46,6 +46,7 @@ build: requirements: build: - cmake + - make - pkg-config - {{ stdlib("c") }} - {{ compiler("c") }} @@ -57,7 +58,9 @@ requirements: - cython - setuptools host: + - libblas - liblapack + - setuptools - python - numpy - pytables From 17f2e5047c60e06c561f1b1cffb1dd408be5cc9c Mon Sep 17 00:00:00 2001 From: "conda-forge-webservices[bot]" <91080706+conda-forge-webservices[bot]@users.noreply.github.com> Date: Tue, 6 Aug 2024 01:41:53 +0000 Subject: [PATCH 05/11] MNT: Re-rendered with conda-build 24.7.1, conda-smithy 3.37.2, and conda-forge-pinning 2024.08.05.15.28.08 --- ...oabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...bmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...abmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...abmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...bmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...bmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...omoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...nomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...nomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...omoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...omoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...bmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...abmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...abmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...bmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...bmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...moabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...oabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ ...omoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml | 2 ++ ...nomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml | 2 ++ ...nomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml | 2 ++ ...omoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml | 2 ++ ...omoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml | 2 ++ 40 files changed, 80 insertions(+) diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml index 7f8541b..4a7c7ca 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index a690969..02c5e66 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml index 21a533e..82afc96 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml index 1ee0cc4..35796fe 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml index 700d860..d94c1d7 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml index f8570c8..1f16af3 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index 4742c83..2d64be7 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml index cc75f39..e88dab8 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml index b60a71e..e01346c 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml index 83fb30d..5df7572 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml index 47ba732..a1bb1ac 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index bf8d843..0124aee 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml index df9377e..5d5d6c5 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml index 794ef8d..4befefa 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml index 804b0f1..cf2e931 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml index f54f03b..79c3746 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index ef026c0..d22fac9 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml index 3281471..4c54dc6 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml index b4e826b..11c6513 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml index 7bbcb2b..f46afd0 100644 --- a/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml index 9cc6301..4f7f335 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index 83c11fc..900fdfd 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml index 2cfd23b..c42e7c8 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml index efd22de..a5d0cfb 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml index 3c030d5..990b9c6 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml index 2aaf1a2..9744245 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index b8137de..e7a326f 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml index 41ae663..95524b0 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml index 2bff42c..1d2ae8c 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml index 5d754fb..e7e63cb 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml index cb79d08..b43a3aa 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index a7c9979..062f1cc 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml index 7e227a6..7291a68 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml index 309dae3..44c2718 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml index 8f1d379..7fc44a0 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml index 63cad00..89753b8 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index c2e153d..e7009a0 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml index 32ba731..e934943 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml index bf6c304..54dc41e 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: diff --git a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml index 6bef8c5..ce2a350 100644 --- a/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml +++ b/.ci_support/linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython.yaml @@ -28,6 +28,8 @@ fortran_compiler: - gfortran fortran_compiler_version: - '12' +libblas: +- 3.9 *netlib liblapack: - 3.9 *netlib numpy: From e180b1b1a79fa55764a890293733670ff71ecea1 Mon Sep 17 00:00:00 2001 From: bquan0 Date: Mon, 5 Aug 2024 21:36:20 -0500 Subject: [PATCH 06/11] revert nuc_data_make changes in build.sh --- recipe/build.sh | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/recipe/build.sh b/recipe/build.sh index 7640713..1d75905 100644 --- a/recipe/build.sh +++ b/recipe/build.sh @@ -15,5 +15,6 @@ ${PYTHON} setup.py install \ -j "${CPU_COUNT}" # Create data library -cd ${HOME} -nuc_data_make +cd build +export LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:${PREFIX}/lib" +${PYTHON} ${PREFIX}/bin/nuc_data_make \ No newline at end of file From fbef4c2c8f12031f066e7ce1ca61429e6f4feeae Mon Sep 17 00:00:00 2001 From: bquan0 Date: Wed, 7 Aug 2024 13:46:31 -0500 Subject: [PATCH 07/11] add dependencies to meta.yaml --- recipe/meta.yaml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 13a8d81..38a7f4b 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -57,12 +57,24 @@ requirements: - jinja2 - cython - setuptools + - eigen + - numpy + - scipy + - matplotlib + - git + - setuptools + - future + - progress + - meson host: - libblas - liblapack - setuptools - python + - eigen - numpy + - scipy + - matplotlib - pytables - cython - moab # [ enable_moab == 'moab'] @@ -73,6 +85,7 @@ requirements: - scipy - future - jinja2 + - eigen - moab # [ enable_moab == 'moab'] - openmc # [ enable_openmc == 'openmc'] - dagmc # [ dagmc_prefix == 'dagmc'] From fb925e2847088d1876e3694bef636bd10fa9a16a Mon Sep 17 00:00:00 2001 From: bquan0 Date: Wed, 7 Aug 2024 14:05:40 -0500 Subject: [PATCH 08/11] add progress to all categories --- recipe/meta.yaml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 38a7f4b..34a3f05 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -48,6 +48,7 @@ requirements: - cmake - make - pkg-config + - progress - {{ stdlib("c") }} - {{ compiler("c") }} - {{ compiler("cxx") }} @@ -60,13 +61,13 @@ requirements: - eigen - numpy - scipy - - matplotlib + - matplotlib-base - git - setuptools - future - - progress - meson host: + - progress - libblas - liblapack - setuptools @@ -74,11 +75,12 @@ requirements: - eigen - numpy - scipy - - matplotlib + - matplotlib-base - pytables - cython - moab # [ enable_moab == 'moab'] run: + - progress - python - pytables - numpy From 68b97557aa7ca8c92573836db0fdb80095ffe7c2 Mon Sep 17 00:00:00 2001 From: bquan0 Date: Wed, 7 Aug 2024 14:39:44 -0500 Subject: [PATCH 09/11] remove compilers and pytables from test: --- recipe/meta.yaml | 5 ----- 1 file changed, 5 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 34a3f05..270f7d1 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -93,12 +93,7 @@ requirements: - dagmc # [ dagmc_prefix == 'dagmc'] test: requires: - - {{ stdlib("c") }} - - {{ compiler("c") }} - - {{ compiler("cxx") }} - - {{ compiler("fortran") }} - pytest - - pytables source_files: - pyne - src From 5abd1b6cf39e697d13f68cda771c2787e4fc95f0 Mon Sep 17 00:00:00 2001 From: bquan0 Date: Thu, 15 Aug 2024 13:32:05 -0500 Subject: [PATCH 10/11] add dependencies to all 3 requirements --- recipe/meta.yaml | 41 ++++++++++++++++++++++++++++------------- 1 file changed, 28 insertions(+), 13 deletions(-) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 270f7d1..dc903ab 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -45,49 +45,64 @@ build: requirements: build: - - cmake - - make - pkg-config - - progress + - python - {{ stdlib("c") }} - {{ compiler("c") }} - {{ compiler("cxx") }} - {{ compiler("fortran") }} + - cmake + - make + - libblas - liblapack - - python - - jinja2 - - cython - - setuptools - eigen - numpy - scipy - matplotlib-base - git - setuptools + - pytest + - pytables + - jinja2 + - cython - future + - progress - meson host: - - progress - libblas - liblapack - - setuptools - python - eigen - numpy - scipy - matplotlib-base + - git + - setuptools + - pytest - pytables + - jinja2 - cython + - future + - progress + - meson - moab # [ enable_moab == 'moab'] run: - - progress + - libblas + - liblapack - python - - pytables + - eigen - numpy - scipy - - future + - matplotlib-base + - git + - setuptools + - pytest + - pytables - jinja2 - - eigen + - cython + - future + - progress + - meson - moab # [ enable_moab == 'moab'] - openmc # [ enable_openmc == 'openmc'] - dagmc # [ dagmc_prefix == 'dagmc'] From 8d84f22822ca342a59dffb017d3494e7c9a90f94 Mon Sep 17 00:00:00 2001 From: bquan0 Date: Thu, 15 Aug 2024 13:46:02 -0500 Subject: [PATCH 11/11] add preserve_egg_dir: true to build section to fix OSError merge --- recipe/meta.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/recipe/meta.yaml b/recipe/meta.yaml index dc903ab..06be2c8 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -42,6 +42,7 @@ build: skip: true # [win or osx] detect_binary_files_with_prefix: true + preserve_egg_dir: true requirements: build:
VariantStatus
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython + + variant + +
linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython + + variant + +
linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython + + variant + +
linux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_dagmcdagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython - - variant + + variant + +
linux_64_enable_dagmcdagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.10.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.22python3.9.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.23python3.11.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabmoabenable_openmcopenmcnumpy1.26python3.12.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.10.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.9.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.23python3.11.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcnoopenmcnumpy1.26python3.12.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.10.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.22python3.9.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.23python3.11.____cpython + + variant + +
linux_64_enable_dagmcnodagmcenable_moabnomoabenable_openmcopenmcnumpy1.26python3.12.____cpython + + variant