diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 9a78619..6a5dada 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -8,78 +8,90 @@ 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_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____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_moabmoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.10.____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_moabmoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.11.____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_moabmoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.12.____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_moabmoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.9.____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_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____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_moabmoabenable_openmcopenmcnumpy2.0python3.10.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.10.____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_moabmoabenable_openmcopenmcnumpy2.0python3.11.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.11.____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_moabmoabenable_openmcopenmcnumpy2.0python3.12.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.12.____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_moabmoabenable_openmcopenmcnumpy2.0python3.9.____cpython: + CONFIG: linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.9.____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_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____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_moabnomoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.10.____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_moabnomoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.11.____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_moabnomoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.12.____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_moabnomoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.9.____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_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____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_moabnomoabenable_openmcopenmcnumpy2.0python3.10.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.10.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.11.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.11.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.12.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.12.____cpython + UPLOAD_PACKAGES: 'True' + DOCKER_IMAGE: quay.io/condaforge/linux-anvil-cos7-x86_64 + linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.9.____cpython: + CONFIG: linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.9.____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 +102,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.8.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index 794afc7..bf3a496 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.6.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython.yaml similarity index 70% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython.yaml index 4ada8a9..a36d510 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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.7.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython.yaml similarity index 70% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython.yaml index 5dd6ad3..10e8ce5 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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_moabmoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython.yaml new file mode 100644 index 0000000..d103c92 --- /dev/null +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +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_moab: +- moab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +hdf5: +- 1.14.3 +numpy: +- '2.0' +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_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython.yaml index a2d2381..a385dee 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.19' +- '2.0' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.8.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index c80e7d5..f963aa3 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.6.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.10.____cpython.yaml similarity index 69% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.10.____cpython.yaml index c050775..7fb55fb 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.10.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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.7.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.11.____cpython.yaml similarity index 69% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.11.____cpython.yaml index e07bf06..cca8e44 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.11.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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_moabmoabenable_openmcopenmcnumpy2.0python3.12.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.12.____cpython.yaml new file mode 100644 index 0000000..6728038 --- /dev/null +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +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_moab: +- moab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +hdf5: +- 1.14.3 +numpy: +- '2.0' +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.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.9.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.9.____cpython.yaml index d27287b..4362b81 100644 --- a/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.9.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - moab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.19' +- '2.0' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.8.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml index ca5fb0f..7c014ac 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.6.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython.yaml similarity index 70% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython.yaml index 44a96aa..90650a2 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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.7.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython.yaml similarity index 70% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython.yaml index 2025fec..8e1119b 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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_moabnomoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython.yaml new file mode 100644 index 0000000..1c6144f --- /dev/null +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +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_moab: +- nomoab +enable_openmc: +- noopenmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +hdf5: +- 1.14.3 +numpy: +- '2.0' +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.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython.yaml index e63a649..9898a53 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.19' +- '2.0' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.8.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml index 7afbbcb..18e2bf1 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '1.22' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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.6.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.10.____cpython.yaml similarity index 70% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.10.____cpython.yaml index 185a82a..6dcbb0f 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.10.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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.7.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.11.____cpython.yaml similarity index 70% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.11.____cpython.yaml index 83b785f..cc84f55 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.11.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,24 +25,24 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.17' +- '2.0' 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_moabnomoabenable_openmcopenmcnumpy2.0python3.12.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.12.____cpython.yaml new file mode 100644 index 0000000..aee8d59 --- /dev/null +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.12.____cpython.yaml @@ -0,0 +1,48 @@ +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_moab: +- nomoab +enable_openmc: +- openmc +fortran_compiler: +- gfortran +fortran_compiler_version: +- '12' +hdf5: +- 1.14.3 +numpy: +- '2.0' +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.19python3.9.____cpython.yaml b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.9.____cpython.yaml similarity index 72% rename from .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml rename to .ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.9.____cpython.yaml index b1c55f9..5ea4427 100644 --- a/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpython.yaml +++ b/.ci_support/linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.9.____cpython.yaml @@ -1,19 +1,23 @@ 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_moab: - nomoab enable_openmc: @@ -21,11 +25,11 @@ enable_openmc: fortran_compiler: - gfortran fortran_compiler_version: -- '9' +- '12' hdf5: -- 1.10.6 +- 1.14.3 numpy: -- '1.19' +- '2.0' pin_run_as_build: python: min_pin: x.x @@ -38,7 +42,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/migrations/numpy2.yaml b/.ci_support/migrations/numpy2.yaml new file mode 100644 index 0000000..4e6d3ca --- /dev/null +++ b/.ci_support/migrations/numpy2.yaml @@ -0,0 +1,48 @@ +__migrator: + build_number: 1 + kind: version + commit_message: | + Rebuild for numpy 2.0 + + TL;DR: The way we build against numpy has changed as of numpy 2.0. This bot + PR has updated the recipe to account for the changes (see below for details). + + The biggest change is that we no longer need to use the oldest available numpy + version at build time in order to support old numpy version at runtime - numpy + will by default use a compatible ABI for the oldest still-supported numpy versions. + + Additionally, we no longer need to use `{{ pin_compatible("numpy") }}` as a + run requirement - this has been handled for more than two years now by a + run-export on the numpy package itself. The migrator will therefore remove + any occurrences of this. + + However, by default, building against numpy 2.0 will assume that the package + is compatible with numpy 2.0, which is not necessarily the case. You should + check that the upstream package explicitly supports numpy 2.0, otherwise you + need to add a `- numpy <2.0dev0` run requirement until that happens (check numpy + issue 26191 for an overview of the most important packages). + + ### To-Dos: + * [ ] Match run-requirements for numpy (i.e. check upstream `pyproject.toml` or however the project specifies numpy compatibility) + * If upstream is not yet compatible with numpy 2.0, add `numpy <2.0dev0` upper bound under `run:`. + * If upstream is already compatible with numpy 2.0, nothing else should be necessary in most cases. + * If upstream requires a minimum numpy version newer than 1.19, you can add `numpy >=x.y` under `run:`. + * [ ] Remove any remaining occurrences of `{{ pin_compatible("numpy") }}` that the bot may have missed. + + PS. If the build does not compile anymore, this is almost certainly a sign that + the upstream project is not yet ready for numpy 2.0; do not close this PR until + a version compatible with numpy 2.0 has been released upstream and on this + feedstock (in the meantime, you can keep the bot from reopening this PR in + case of git conflicts by marking it as a draft). + + migration_number: 1 + +# needs to match length of zip {python, python_impl, numpy} +# as it is in global CBC in order to override it +numpy: + - 1.22 # no py38 support for numpy 2.0 + - 2.0 + - 2.0 + - 2.0 + - 2.0 +migrator_ts: 1713572489.295986 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/.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..0387243 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,150 @@ Current build status
- - + + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + + + + + + + + + + + + + @@ -163,23 +191,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 +243,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. 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__": diff --git a/recipe/meta.yaml b/recipe/meta.yaml index 2c319b2..d2010fd 100644 --- a/recipe/meta.yaml +++ b/recipe/meta.yaml @@ -1,6 +1,6 @@ {% set org = "pyne" %} {% set version = "0.7.5" %} -{% set build = 0 %} +{% set build = 1 %} # Update the SHA256: `shasum -a 256 pyne.X.Y.Z.tar.gz` {% set sha256 = "80143d5e232b89ffd89121363c0e1e615acc28c26f5d7682521eb9baf98311c4" %} @@ -42,6 +42,7 @@ requirements: - cmake - pkg-config - {{ compiler("c") }} + - {{ stdlib("c") }} - {{ compiler("cxx") }} - {{ compiler("fortran") }} host:
VariantStatus
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcnoopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_moabmoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_moabmoabenable_openmcopenmcnumpy1.22python3.8.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.10.____cpython - - variant + + variant
linux_64_enable_moabmoabenable_openmcopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.11.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.12.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_moabmoabenable_openmcopenmcnumpy2.0python3.9.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.22python3.8.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcnoopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.10.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.6.____cpythonlinux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.11.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.7.____cpythonlinux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.12.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.17python3.8.____cpythonlinux_64_enable_moabnomoabenable_openmcnoopenmcnumpy2.0python3.9.____cpython - - variant + + variant
linux_64_enable_moabnomoabenable_openmcopenmcnumpy1.19python3.9.____cpythonlinux_64_enable_moabnomoabenable_openmcopenmcnumpy1.22python3.8.____cpython - - variant + + variant + +
linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.10.____cpython + + variant + +
linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.11.____cpython + + variant + +
linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.12.____cpython + + variant + +
linux_64_enable_moabnomoabenable_openmcopenmcnumpy2.0python3.9.____cpython + + variant