From 8258c250c50afbb6ef410fa292021d7b4139f965 Mon Sep 17 00:00:00 2001 From: Mark Harfouche Date: Sun, 24 Feb 2019 20:36:22 -0500 Subject: [PATCH] MNT: Re-rendered with conda-build 3.17.8, conda-smithy 3.2.14, and conda-forge-pinning 2019.02.24 --- .appveyor.yml | 2 +- .azure-pipelines/azure-pipelines-linux.yml | 20 ++++++++++++++- .azure-pipelines/azure-pipelines-win.yml | 5 ++++ .ci_support/linux_aarch64_python2.7.yaml | 30 ++++++++++++++++++++++ .ci_support/linux_aarch64_python3.6.yaml | 30 ++++++++++++++++++++++ .ci_support/linux_aarch64_python3.7.yaml | 30 ++++++++++++++++++++++ .ci_support/linux_ppc64le_python2.7.yaml | 24 +++++++++++++++++ .ci_support/linux_ppc64le_python3.6.yaml | 24 +++++++++++++++++ .ci_support/linux_ppc64le_python3.7.yaml | 24 +++++++++++++++++ 9 files changed, 187 insertions(+), 2 deletions(-) create mode 100644 .ci_support/linux_aarch64_python2.7.yaml create mode 100644 .ci_support/linux_aarch64_python3.6.yaml create mode 100644 .ci_support/linux_aarch64_python3.7.yaml create mode 100644 .ci_support/linux_ppc64le_python2.7.yaml create mode 100644 .ci_support/linux_ppc64le_python3.6.yaml create mode 100644 .ci_support/linux_ppc64le_python3.7.yaml diff --git a/.appveyor.yml b/.appveyor.yml index 4a085b9f..7122911e 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -26,7 +26,7 @@ install: # If there is a newer build queued for the same PR, cancel this one. - cmd: | powershell -Command "(New-Object Net.WebClient).DownloadFile('https://raw.githubusercontent.com/conda-forge/conda-forge-ci-setup-feedstock/master/recipe/conda_forge_ci_setup/ff_ci_pr_build.py', 'ff_ci_pr_build.py')" - ff_ci_pr_build -v --ci "appveyor" "%APPVEYOR_ACCOUNT_NAME%/%APPVEYOR_PROJECT_SLUG%" "%APPVEYOR_BUILD_NUMBER%" "%APPVEYOR_PULL_REQUEST_NUMBER%" + "%CONDA_INSTALL_LOCN%\python.exe" ff_ci_pr_build.py -v --ci "appveyor" "%APPVEYOR_ACCOUNT_NAME%/%APPVEYOR_PROJECT_SLUG%" "%APPVEYOR_BUILD_NUMBER%" "%APPVEYOR_PULL_REQUEST_NUMBER%" del ff_ci_pr_build.py # Cygwin's git breaks conda-build. (See https://github.com/conda-forge/conda-smithy-feedstock/pull/2.) diff --git a/.azure-pipelines/azure-pipelines-linux.yml b/.azure-pipelines/azure-pipelines-linux.yml index 1e22d9ab..93cdf3db 100755 --- a/.azure-pipelines/azure-pipelines-linux.yml +++ b/.azure-pipelines/azure-pipelines-linux.yml @@ -10,6 +10,24 @@ jobs: strategy: maxParallel: 8 matrix: + linux_aarch64_python2.7: + CONFIG: linux_aarch64_python2.7 + UPLOAD_PACKAGES: True + linux_aarch64_python3.6: + CONFIG: linux_aarch64_python3.6 + UPLOAD_PACKAGES: True + linux_aarch64_python3.7: + CONFIG: linux_aarch64_python3.7 + UPLOAD_PACKAGES: True + linux_ppc64le_python2.7: + CONFIG: linux_ppc64le_python2.7 + UPLOAD_PACKAGES: True + linux_ppc64le_python3.6: + CONFIG: linux_ppc64le_python3.6 + UPLOAD_PACKAGES: True + linux_ppc64le_python3.7: + CONFIG: linux_ppc64le_python3.7 + UPLOAD_PACKAGES: True linux_python2.7: CONFIG: linux_python2.7 UPLOAD_PACKAGES: False @@ -28,7 +46,7 @@ jobs: # configure qemu binfmt-misc running. This allows us to run docker containers # embedded qemu-static - script: | - docker run --rm --privileged multiarch/qemu-user-static:register + docker run --rm --privileged multiarch/qemu-user-static:register --reset --credential yes ls /proc/sys/fs/binfmt_misc/ condition: not(startsWith(variables['CONFIG'], 'linux_64')) displayName: Configure binfmt_misc diff --git a/.azure-pipelines/azure-pipelines-win.yml b/.azure-pipelines/azure-pipelines-win.yml index f1de89de..26492a21 100755 --- a/.azure-pipelines/azure-pipelines-win.yml +++ b/.azure-pipelines/azure-pipelines-win.yml @@ -77,6 +77,11 @@ jobs: displayName: conda-forge build setup + - script: | + rmdir C:\strawberry /s /q + continueOnError: true + displayName: remove strawberryperl + # Special cased version setting some more things! - script: | conda.exe build recipe -m .ci_support\%CONFIG%.yaml diff --git a/.ci_support/linux_aarch64_python2.7.yaml b/.ci_support/linux_aarch64_python2.7.yaml new file mode 100644 index 00000000..6913637c --- /dev/null +++ b/.ci_support/linux_aarch64_python2.7.yaml @@ -0,0 +1,30 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge,c4aarch64,defaults +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +docker_image: +- condaforge/linux-anvil-aarch64 +fortran_compiler: +- gfortran +numpy: +- '1.11' +openblas: +- 0.3.5 +pin_run_as_build: + openblas: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x +python: +- '2.7' diff --git a/.ci_support/linux_aarch64_python3.6.yaml b/.ci_support/linux_aarch64_python3.6.yaml new file mode 100644 index 00000000..33af2d9a --- /dev/null +++ b/.ci_support/linux_aarch64_python3.6.yaml @@ -0,0 +1,30 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge,c4aarch64,defaults +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +docker_image: +- condaforge/linux-anvil-aarch64 +fortran_compiler: +- gfortran +numpy: +- '1.11' +openblas: +- 0.3.5 +pin_run_as_build: + openblas: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x +python: +- '3.6' diff --git a/.ci_support/linux_aarch64_python3.7.yaml b/.ci_support/linux_aarch64_python3.7.yaml new file mode 100644 index 00000000..d8753489 --- /dev/null +++ b/.ci_support/linux_aarch64_python3.7.yaml @@ -0,0 +1,30 @@ +BUILD: +- aarch64-conda_cos7-linux-gnu +c_compiler: +- gcc +cdt_arch: +- aarch64 +cdt_name: +- cos7 +channel_sources: +- conda-forge,c4aarch64,defaults +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +docker_image: +- condaforge/linux-anvil-aarch64 +fortran_compiler: +- gfortran +numpy: +- '1.11' +openblas: +- 0.3.5 +pin_run_as_build: + openblas: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x +python: +- '3.7' diff --git a/.ci_support/linux_ppc64le_python2.7.yaml b/.ci_support/linux_ppc64le_python2.7.yaml new file mode 100644 index 00000000..62ebb1a4 --- /dev/null +++ b/.ci_support/linux_ppc64le_python2.7.yaml @@ -0,0 +1,24 @@ +c_compiler: +- gcc +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +docker_image: +- condaforge/linux-anvil-ppc64le +fortran_compiler: +- gfortran +numpy: +- '1.11' +openblas: +- 0.3.5 +pin_run_as_build: + openblas: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x +python: +- '2.7' diff --git a/.ci_support/linux_ppc64le_python3.6.yaml b/.ci_support/linux_ppc64le_python3.6.yaml new file mode 100644 index 00000000..fbd5dcbb --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.6.yaml @@ -0,0 +1,24 @@ +c_compiler: +- gcc +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +docker_image: +- condaforge/linux-anvil-ppc64le +fortran_compiler: +- gfortran +numpy: +- '1.11' +openblas: +- 0.3.5 +pin_run_as_build: + openblas: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x +python: +- '3.6' diff --git a/.ci_support/linux_ppc64le_python3.7.yaml b/.ci_support/linux_ppc64le_python3.7.yaml new file mode 100644 index 00000000..4bbccaae --- /dev/null +++ b/.ci_support/linux_ppc64le_python3.7.yaml @@ -0,0 +1,24 @@ +c_compiler: +- gcc +channel_sources: +- conda-forge,defaults +channel_targets: +- conda-forge main +cxx_compiler: +- gxx +docker_image: +- condaforge/linux-anvil-ppc64le +fortran_compiler: +- gfortran +numpy: +- '1.11' +openblas: +- 0.3.5 +pin_run_as_build: + openblas: + max_pin: x.x.x + python: + min_pin: x.x + max_pin: x.x +python: +- '3.7'