python-wheels.yml (2249B)
1 # This Source Code Form is subject to the terms of the Mozilla Public 2 # License, v. 2.0. If a copy of the MPL was not distributed with this 3 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 4 --- 5 task-defaults: 6 description: "python wheels build" 7 attributes: 8 local-toolchain: true 9 worker-type: b-linux-docker-amd 10 worker: 11 max-run-time: 3600 12 run: 13 toolchain-extract: false 14 script: build-python-wheel.sh 15 resources: 16 - 'build/wheel_requirements.txt' 17 18 linux64-1804-dbus-python: 19 treeherder: 20 symbol: TL(py3.9-dbus-python) 21 fetches: 22 fetch: 23 - dbus-python-1.2.18 24 toolchain: 25 - linux64-python-3.9 26 run: 27 toolchain-artifact: public/build/dbus_python-1.2.18-cp39-cp39-linux_x86_64.whl 28 worker: 29 docker-image: {in-tree: ubuntu1804-build-python-wheels} 30 31 linux64-2204-dbus-python: 32 treeherder: 33 symbol: TL(py3.10-dbus-python) 34 fetches: 35 fetch: 36 - dbus-python-1.3.2 37 run: 38 toolchain-artifact: public/build/dbus_python-1.3.2-cp310-cp310-linux_x86_64.whl 39 worker: 40 docker-image: {in-tree: ubuntu2204-build-python-wheels} 41 42 linux64-2404-dbus-python: 43 treeherder: 44 symbol: TL(py3.12-dbus-python) 45 fetches: 46 fetch: 47 - dbus-python-1.3.2 48 run: 49 toolchain-artifact: public/build/dbus_python-1.3.2-cp312-cp312-linux_x86_64.whl 50 worker: 51 docker-image: {in-tree: ubuntu2404-build-python-wheels} 52 53 linux64-aarch64-2404-dbus-python: 54 treeherder: 55 symbol: TL(py3.12-arm64-dbus-python) 56 fetches: 57 fetch: 58 - dbus-python-1.3.2 59 run: 60 toolchain-artifact: public/build/dbus_python-1.3.2-cp312-cp312-linux_aarch64.whl 61 worker: 62 docker-image: {in-tree: ubuntu2404-arm64-build-python-wheels} 63 worker-type: b-linux-aarch64 64 65 linux-python-dbusmock: 66 treeherder: 67 symbol: TL(py-python-dbusmock) 68 fetches: 69 fetch: 70 - python-dbusmock-0.32.2 71 toolchain: 72 - linux64-python-3.9 73 run: 74 toolchain-artifact: public/build/python_dbusmock-0.32.2-py3-none-any.whl 75 worker: 76 docker-image: {in-tree: ubuntu1804-build-python-wheels}