docker_pypi_distribute.sh 629 Bytes
Newer Older
1
2
#!/usr/bin/env bash
set -euxo pipefail
3

4
5
6
7
8
9
10
11
12
13
14
15
if docker buildx version >/dev/null 2>&1; then
  if docker info >/dev/null 2>&1; then
    docker run --rm --privileged tonistiigi/binfmt --install amd64,arm64 >/dev/null 2>&1 || true
  fi

  if ! docker buildx inspect multi >/dev/null 2>&1; then
    docker buildx create --name multi --driver docker-container --use >/dev/null 2>&1 || true
  else
    docker buildx use multi >/dev/null 2>&1 || true
  fi
  docker buildx inspect --bootstrap >/dev/null 2>&1 || true

16
  export CIBW_ARCHS='x86_64 aarch64'
17
fi
18

19
NO_VERSION_LABEL=ON CIBW_BUILD='cp39-*' cibuildwheel . 2>&1 | tee cibuildwheel.log