diff --git a/.ci_support/linux_aarch64_python3.6.yaml b/.ci_support/linux_aarch64_python3.6.yaml
new file mode 100644
index 00000000..3dc91511
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.6.yaml
@@ -0,0 +1,44 @@
+BUILD:
+- aarch64-conda_cos7-linux-gnu
+c_compiler:
+- gcc
+c_compiler_version:
+- '7'
+cdt_arch:
+- aarch64
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge,c4aarch64,defaults
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '7'
+docker_image:
+- condaforge/linux-anvil-aarch64
+freetype:
+- 2.9.1
+icu:
+- '64.2'
+libpng:
+- '1.6'
+numpy:
+- '1.16'
+pin_run_as_build:
+ freetype:
+ max_pin: x
+ icu:
+ max_pin: x
+ libpng:
+ max_pin: x.x
+ python:
+ min_pin: x.x
+ max_pin: x.x
+ tk:
+ max_pin: x.x
+python:
+- '3.6'
+tk:
+- '8.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..f21938e1
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.7.yaml
@@ -0,0 +1,44 @@
+BUILD:
+- aarch64-conda_cos7-linux-gnu
+c_compiler:
+- gcc
+c_compiler_version:
+- '7'
+cdt_arch:
+- aarch64
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge,c4aarch64,defaults
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '7'
+docker_image:
+- condaforge/linux-anvil-aarch64
+freetype:
+- 2.9.1
+icu:
+- '64.2'
+libpng:
+- '1.6'
+numpy:
+- '1.16'
+pin_run_as_build:
+ freetype:
+ max_pin: x
+ icu:
+ max_pin: x
+ libpng:
+ max_pin: x.x
+ python:
+ min_pin: x.x
+ max_pin: x.x
+ tk:
+ max_pin: x.x
+python:
+- '3.7'
+tk:
+- '8.6'
diff --git a/.ci_support/linux_aarch64_python3.8.yaml b/.ci_support/linux_aarch64_python3.8.yaml
new file mode 100644
index 00000000..e205f4b4
--- /dev/null
+++ b/.ci_support/linux_aarch64_python3.8.yaml
@@ -0,0 +1,44 @@
+BUILD:
+- aarch64-conda_cos7-linux-gnu
+c_compiler:
+- gcc
+c_compiler_version:
+- '7'
+cdt_arch:
+- aarch64
+cdt_name:
+- cos7
+channel_sources:
+- conda-forge,c4aarch64,defaults
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '7'
+docker_image:
+- condaforge/linux-anvil-aarch64
+freetype:
+- 2.9.1
+icu:
+- '64.2'
+libpng:
+- '1.6'
+numpy:
+- '1.16'
+pin_run_as_build:
+ freetype:
+ max_pin: x
+ icu:
+ max_pin: x
+ libpng:
+ max_pin: x.x
+ python:
+ min_pin: x.x
+ max_pin: x.x
+ tk:
+ max_pin: x.x
+python:
+- '3.8'
+tk:
+- '8.6'
diff --git a/.ci_support/linux_ppc64le_python3.6.yaml b/.ci_support/linux_ppc64le_python3.6.yaml
new file mode 100644
index 00000000..88341273
--- /dev/null
+++ b/.ci_support/linux_ppc64le_python3.6.yaml
@@ -0,0 +1,34 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '8'
+channel_sources:
+- conda-forge,defaults
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '8'
+docker_image:
+- condaforge/linux-anvil-ppc64le
+freetype:
+- 2.9.1
+icu:
+- '64.2'
+libpng:
+- '1.6'
+numpy:
+- '1.16'
+pin_run_as_build:
+ freetype:
+ max_pin: x
+ icu:
+ max_pin: x
+ libpng:
+ max_pin: 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..780b6847
--- /dev/null
+++ b/.ci_support/linux_ppc64le_python3.7.yaml
@@ -0,0 +1,34 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '8'
+channel_sources:
+- conda-forge,defaults
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '8'
+docker_image:
+- condaforge/linux-anvil-ppc64le
+freetype:
+- 2.9.1
+icu:
+- '64.2'
+libpng:
+- '1.6'
+numpy:
+- '1.16'
+pin_run_as_build:
+ freetype:
+ max_pin: x
+ icu:
+ max_pin: x
+ libpng:
+ max_pin: x.x
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- '3.7'
diff --git a/.ci_support/linux_ppc64le_python3.8.yaml b/.ci_support/linux_ppc64le_python3.8.yaml
new file mode 100644
index 00000000..b21044e3
--- /dev/null
+++ b/.ci_support/linux_ppc64le_python3.8.yaml
@@ -0,0 +1,34 @@
+c_compiler:
+- gcc
+c_compiler_version:
+- '8'
+channel_sources:
+- conda-forge,defaults
+channel_targets:
+- conda-forge main
+cxx_compiler:
+- gxx
+cxx_compiler_version:
+- '8'
+docker_image:
+- condaforge/linux-anvil-ppc64le
+freetype:
+- 2.9.1
+icu:
+- '64.2'
+libpng:
+- '1.6'
+numpy:
+- '1.16'
+pin_run_as_build:
+ freetype:
+ max_pin: x
+ icu:
+ max_pin: x
+ libpng:
+ max_pin: x.x
+ python:
+ min_pin: x.x
+ max_pin: x.x
+python:
+- '3.8'
diff --git a/.drone.yml b/.drone.yml
new file mode 100644
index 00000000..91717de7
--- /dev/null
+++ b/.drone.yml
@@ -0,0 +1,78 @@
+---
+kind: pipeline
+name: linux_aarch64_python3.6
+
+platform:
+ os: linux
+ arch: arm64
+
+steps:
+- name: Install and build
+ image: condaforge/linux-anvil-aarch64
+ environment:
+ CONFIG: linux_aarch64_python3.6
+ UPLOAD_PACKAGES: True
+ PLATFORM: linux-aarch64
+ BINSTAR_TOKEN:
+ from_secret: BINSTAR_TOKEN
+ commands:
+ - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE"
+ - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe"
+ - export CI=drone
+ - export GIT_BRANCH="$DRONE_BRANCH"
+ - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint
+ - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh
+ - echo "Done building"
+
+---
+kind: pipeline
+name: linux_aarch64_python3.7
+
+platform:
+ os: linux
+ arch: arm64
+
+steps:
+- name: Install and build
+ image: condaforge/linux-anvil-aarch64
+ environment:
+ CONFIG: linux_aarch64_python3.7
+ UPLOAD_PACKAGES: True
+ PLATFORM: linux-aarch64
+ BINSTAR_TOKEN:
+ from_secret: BINSTAR_TOKEN
+ commands:
+ - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE"
+ - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe"
+ - export CI=drone
+ - export GIT_BRANCH="$DRONE_BRANCH"
+ - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint
+ - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh
+ - echo "Done building"
+
+---
+kind: pipeline
+name: linux_aarch64_python3.8
+
+platform:
+ os: linux
+ arch: arm64
+
+steps:
+- name: Install and build
+ image: condaforge/linux-anvil-aarch64
+ environment:
+ CONFIG: linux_aarch64_python3.8
+ UPLOAD_PACKAGES: True
+ PLATFORM: linux-aarch64
+ BINSTAR_TOKEN:
+ from_secret: BINSTAR_TOKEN
+ commands:
+ - export FEEDSTOCK_ROOT="$DRONE_WORKSPACE"
+ - export RECIPE_ROOT="$FEEDSTOCK_ROOT/recipe"
+ - export CI=drone
+ - export GIT_BRANCH="$DRONE_BRANCH"
+ - sed -i '$ichown -R conda:conda "$FEEDSTOCK_ROOT"' /opt/docker/bin/entrypoint
+ - /opt/docker/bin/entrypoint $FEEDSTOCK_ROOT/.scripts/build_steps.sh
+ - echo "Done building"
+
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..b70e2054
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,27 @@
+# This file was generated automatically from conda-smithy. To update this configuration,
+# update the conda-forge.yml and/or the recipe/meta.yaml.
+
+language: generic
+
+env:
+ global:
+ # The BINSTAR_TOKEN secure variable. This is defined canonically in conda-forge.yml.
+ - secure: "redV8EPEfpaRtRE8u8jAXiR/Zoxu9TCN6D8ufhSFrkNSZ8hNJRtHzN/RJsY3b/tNr7xCegaP3xk+kfaN3c8C0lW/Y+7ayCI38VVibLNsIvzY8ev2UPHb6oLNkp9mpuXk+5c1CA7aGsvYD6EvNMe1nCdUnopSgDNi5qYWjPFQte2gavgVMJqU4FGiQ1upcW9LGyBepbGauqUAYPkJev4BTMWigSvAYanJdT9rZMdO/z3gjBEcmFQI71JgBC7qyiKLVtIpdhUKlHNZxyIWQItgpm6DJOUS0WJniWZxtmaRfYTzFCdR7lRqBMG6deQiSJxM/dubf3uFVDNPOh7+YA3NQcFMoKm/hVdVEQZBNErqUVlkN2evlGizZZiJAkWTX0u+kaAAxe+fKRvdugL2FWuS6Mt/P/l6vBJLRMBiTSidOplqYwIgufNl9Zuwcl9/9Jq37ec3of7Ul0Sm6BBOrbnhEnsZc8v6raJ7xejd1futEKKvOSIJX/TPfTu5fUDwlcZDM9W2MRLqVR2uOfSIDY8izMvpWXRn8T+F59ZVPsH232evd+zlVNSVvwzKrTGyCSEqz+zXYGtRIjSReSiHXnlFfDtTXDiV6D+4tCKZhaaa3HW27iLwqpBRK7pldXyLWPYmdBybZksKj2wgL8fm3S0dEG/b68bVzUxW54RHaYLoR8A="
+
+matrix:
+ include:
+ - env: CONFIG=linux_ppc64le_python3.6 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le
+ os: linux-ppc64le
+
+ - env: CONFIG=linux_ppc64le_python3.7 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le
+ os: linux-ppc64le
+
+ - env: CONFIG=linux_ppc64le_python3.8 UPLOAD_PACKAGES=True PLATFORM=linux-ppc64le DOCKER_IMAGE=condaforge/linux-anvil-ppc64le
+ os: linux-ppc64le
+
+script:
+ - export CI=travis
+ - export GIT_BRANCH="$TRAVIS_BRANCH"
+
+
+ - if [[ ${PLATFORM} =~ .*linux.* ]]; then ./.scripts/run_docker_build.sh; fi
\ No newline at end of file
diff --git a/README.md b/README.md
index bdd8aab0..ef7d7ae2 100644
--- a/README.md
+++ b/README.md
@@ -20,7 +20,21 @@ Current build status
====================
-
+
+ Travis |
+
+
+
+
+ |
+
+ Drone |
+
+
+
+
+ |
+
Azure |
@@ -34,6 +48,48 @@ Current build status
Variant | Status |
+ linux_aarch64_python3.6 |
+
+
+
+
+ |
+
+ linux_aarch64_python3.7 |
+
+
+
+
+ |
+
+ linux_aarch64_python3.8 |
+
+
+
+
+ |
+
+ linux_ppc64le_python3.6 |
+
+
+
+
+ |
+
+ linux_ppc64le_python3.7 |
+
+
+
+
+ |
+
+ linux_ppc64le_python3.8 |
+
+
+
+
+ |
+
linux_python3.6 |
@@ -102,12 +158,6 @@ Current build status
|
-
- Linux_ppc64le |
-
-
- |
-
Current release info
diff --git a/conda-forge.yml b/conda-forge.yml
index 0b8f7fcc..8fdf1e01 100644
--- a/conda-forge.yml
+++ b/conda-forge.yml
@@ -9,3 +9,5 @@ provider:
osx: azure
linux: azure
win: azure
+ linux_aarch64: default
+ linux_ppc64le: default
diff --git a/recipe/meta.yaml b/recipe/meta.yaml
index 45bacdc6..157e243e 100644
--- a/recipe/meta.yaml
+++ b/recipe/meta.yaml
@@ -17,7 +17,7 @@ source:
- PR14891.patch
build:
- number: 0
+ number: 1
skip: true # [py<35]
requirements:
@@ -77,7 +77,7 @@ outputs:
- python
run:
- python
- - pyqt # [not osx]
+ - pyqt # [not osx and not aarch64 and not ppc64le]
- {{ pin_subpackage('matplotlib-base', exact=True) }}
test:
imports: