# HG changeset patch
# User ijl <ijl@mailbox.org>
# Date 1597587595 0
#      Sun Aug 16 14:19:55 2020 +0000
# Node ID 0ad6ce3d9dfc033e80145b424ec7d18ccb01655b
# Parent  a72e731cb59760f65883155edb5359114618227e
Publish manylinux2014 wheels

diff --git a/ci/azure-pipelines.yml b/ci/azure-pipelines.yml
--- a/ci/azure-pipelines.yml
+++ b/ci/azure-pipelines.yml
@@ -25,67 +25,67 @@
 - job: linux_debug
   pool:
     vmImage: ubuntu-20.04
-  container: quay.io/pypa/manylinux1_x86_64:latest
+  container: quay.io/pypa/manylinux2014_x86_64:latest
   variables:
     interpreter: python3.8
     manylinux: off
-    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp38-cp38/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp38-cp38/bin:/opt/rh/devtoolset-9/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
     target: x86_64-unknown-linux-gnu
     verifyManylinux: false
   steps:
   - checkout: self
   - template: ./azure-debug.yml
 
-- job: linux_python39_amd64
+- job: linux_python39_amd64_manylinux2014
   pool:
     vmImage: ubuntu-20.04
-  container: python:3.9-rc-buster
+  container: quay.io/pypa/manylinux2014_x86_64:latest
   variables:
     interpreter: python3.9
     manylinux: 2014
-    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
-    target: x86_64-unknown-linux-gnu
-    verifyManylinux: false
-  steps:
-  - checkout: self
-  - template: ./azure-linux-container.yml
-
-- job: linux_python38_amd64
-  pool:
-    vmImage: ubuntu-20.04
-  container: quay.io/pypa/manylinux1_x86_64:latest
-  variables:
-    interpreter: python3.8
-    manylinux: 1
-    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp38-cp38/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp39-cp39/bin:/opt/rh/devtoolset-9/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
     target: x86_64-unknown-linux-gnu
     verifyManylinux: true
   steps:
   - checkout: self
   - template: ./azure-linux-container.yml
 
-- job: linux_python37_amd64
+- job: linux_python38_amd64_manylinux2014
   pool:
     vmImage: ubuntu-20.04
-  container: quay.io/pypa/manylinux1_x86_64:latest
+  container: quay.io/pypa/manylinux2014_x86_64:latest
   variables:
-    interpreter: python3.7
-    manylinux: 1
-    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp37-cp37m/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    interpreter: python3.8
+    manylinux: 2014
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp38-cp38/bin:/opt/rh/devtoolset-9/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
     target: x86_64-unknown-linux-gnu
     verifyManylinux: true
   steps:
   - checkout: self
   - template: ./azure-linux-container.yml
 
-- job: linux_python36_amd64
+- job: linux_python37_amd64_manylinux2014
   pool:
     vmImage: ubuntu-20.04
-  container: quay.io/pypa/manylinux1_x86_64:latest
+  container: quay.io/pypa/manylinux2014_x86_64:latest
+  variables:
+    interpreter: python3.7
+    manylinux: 2014
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp37-cp37m/bin:/opt/rh/devtoolset-9/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    target: x86_64-unknown-linux-gnu
+    verifyManylinux: true
+  steps:
+  - checkout: self
+  - template: ./azure-linux-container.yml
+
+- job: linux_python36_amd64_manylinux2014
+  pool:
+    vmImage: ubuntu-20.04
+  container: quay.io/pypa/manylinux2014_x86_64:latest
   variables:
     interpreter: python3.6
-    manylinux: 1
-    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp36-cp36m/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    manylinux: 2014
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp36-cp36m/bin:/opt/rh/devtoolset-9/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
     target: x86_64-unknown-linux-gnu
     verifyManylinux: true
   steps:
@@ -181,3 +181,45 @@
       architecture: 'x64'
   - checkout: self
   - template: ./azure-win.yml
+
+- job: linux_python38_amd64_manylinux1
+  pool:
+    vmImage: ubuntu-20.04
+  container: quay.io/pypa/manylinux1_x86_64:latest
+  variables:
+    interpreter: python3.8
+    manylinux: 1
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp38-cp38/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    target: x86_64-unknown-linux-gnu
+    verifyManylinux: true
+  steps:
+  - checkout: self
+  - template: ./azure-linux-container.yml
+
+- job: linux_python37_amd64_manylinux1
+  pool:
+    vmImage: ubuntu-20.04
+  container: quay.io/pypa/manylinux1_x86_64:latest
+  variables:
+    interpreter: python3.7
+    manylinux: 1
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp37-cp37m/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    target: x86_64-unknown-linux-gnu
+    verifyManylinux: true
+  steps:
+  - checkout: self
+  - template: ./azure-linux-container.yml
+
+- job: linux_python36_amd64_manylinux1
+  pool:
+    vmImage: ubuntu-20.04
+  container: quay.io/pypa/manylinux1_x86_64:latest
+  variables:
+    interpreter: python3.6
+    manylinux: 1
+    path: /home/vsts_azpcontainer/.local/bin:/home/vsts_azpcontainer/.cargo/bin:/opt/python/cp36-cp36m/bin:/opt/rh/devtoolset-2/root/usr/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
+    target: x86_64-unknown-linux-gnu
+    verifyManylinux: true
+  steps:
+  - checkout: self
+  - template: ./azure-linux-container.yml