linux: image: python:3.12 # make a docker daemon available for cibuildwheel to use services: - name: docker:dind entrypoint: ["env", "-u", "DOCKER_HOST"] command: ["dockerd-entrypoint.sh"] variables: DOCKER_HOST: tcp://docker:2375/ DOCKER_DRIVER: overlay2 # See https://github.com/docker-library/docker/pull/166 DOCKER_TLS_CERTDIR: "" script: - curl -sSL https://get.docker.com/ | sh - python -m pip install cibuildwheel==3.4.1 - cibuildwheel --output-dir wheelhouse artifacts: paths: - wheelhouse/ windows: image: mcr.microsoft.com/windows/servercore:1809 before_script: - choco install python -y --allow-downgrade --version 3.12.4 - choco install git.install -y - py -m pip install cibuildwheel==3.4.1 script: - py -m cibuildwheel --output-dir wheelhouse --platform windows artifacts: paths: - wheelhouse/ tags: - saas-windows-medium-amd64 macos: image: macos-14-xcode-15 before_script: - python3 -m pip install cibuildwheel==3.4.1 script: - python3 -m cibuildwheel --output-dir wheelhouse artifacts: paths: - wheelhouse/ tags: - saas-macos-medium-m1