parameters: - name: enable_linux_cpu displayName: 'Whether Linux CPU package is built.' type: boolean default: true - name: enable_ubuntu_cpu displayName: 'Whether Ubuntu CPU (manylinux_2_27) package is built.' type: boolean default: true - name: enable_linux_gpu displayName: 'Whether Linux GPU package is built.' type: boolean default: true - name: enable_windows_cpu displayName: 'Whether Windows CPU package is built.' type: boolean default: true - name: enable_windows_gpu displayName: 'Whether Windows GPU package is built.' type: boolean default: true - name: enable_mac_cpu displayName: 'Whether Mac CPU package is built.' type: boolean default: true - name: enable_mac_silicon displayName: 'Whether Mac silicon package is built.' type: boolean default: true - name: enable_linux_arm displayName: 'Whether Linux ARM package is built.' type: boolean default: true - name: build_py_parameters displayName: 'Specify extra build parameters' type: string default: 'NONE' trigger: none resources: repositories: - repository: manylinux type: Github endpoint: Microsoft name: pypa/manylinux ref: aead4d751c2101e23336aa73f2380df83e7a13f3 stages: - template: templates/py-packaging-stage.yml parameters: enable_linux_gpu: ${{ parameters.enable_linux_gpu }} enable_ubuntu_cpu: ${{ parameters.enable_ubuntu_cpu }} enable_linux_cpu: ${{ parameters.enable_linux_cpu }} enable_windows_cpu: ${{ parameters.enable_windows_cpu }} enable_windows_gpu: ${{ parameters.enable_windows_gpu }} enable_mac_cpu: ${{ parameters.enable_mac_cpu }} enable_mac_silicon: ${{ parameters.enable_mac_silicon }} enable_linux_arm: ${{ parameters.enable_linux_arm }} ${{ if not(eq(parameters.build_py_parameters, 'NONE')) }}: build_py_parameters: ${{ parameters.build_py_parameters }}