python.yml (3164B)
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 repack" 7 attributes: 8 local-toolchain: true 9 worker-type: b-linux-docker-amd 10 worker: 11 max-run-time: 7200 12 run: 13 script: build-cpython.sh 14 resources: 15 - 'build/psutil_requirements.txt' 16 - 'build/zstandard_requirements.txt' 17 18 linux64-python-3.9: 19 treeherder: 20 symbol: TL(python) 21 run: 22 toolchain-alias: linux64-python 23 toolchain-artifact: public/build/python.tar.zst 24 fetches: 25 fetch: 26 - cpython-3.9.13 27 worker: 28 docker-image: {in-tree: ubuntu1804-build-python} 29 30 linux64-aarch64-python-3.9: 31 description: "cpython 3.9.13 AArch64/ARM64" 32 worker-type: b-linux-aarch64 33 treeherder: 34 symbol: TLA64(python) 35 run: 36 toolchain-alias: linux64-aarch64-python 37 toolchain-artifact: public/build/python.tar.zst 38 fetches: 39 fetch: 40 - cpython-3.9.13 41 worker: 42 docker-image: {in-tree: ubuntu2204-arm64-build-python} 43 44 linux64-aarch64-python-3.11: 45 worker-type: b-linux-aarch64 46 treeherder: 47 symbol: TLA64(python3.11) 48 run: 49 toolchain-artifact: public/build/python.tar.zst 50 fetches: 51 fetch: 52 - cpython-3.11.7 53 worker: 54 docker-image: {in-tree: ubuntu2204-arm64-build-python} 55 56 win64-python-3.9: 57 description: "cpython 3.9.13" 58 treeherder: 59 symbol: TW64(python) 60 run: 61 script: pack-cpython.sh 62 toolchain-alias: win64-python 63 toolchain-artifact: public/build/python.tar.zst 64 fetches: 65 toolchain: 66 - linux64-wine 67 fetch: 68 - cpython-3.9.13.exe 69 70 macosx64-python-3.9: 71 treeherder: 72 symbol: TM(python) 73 worker-type: b-osx-1015 74 run: 75 toolchain-alias: macosx64-python 76 toolchain-artifact: public/build/python.tar.zst 77 fetches: 78 fetch: 79 - cpython-3.9.13 80 toolchain: 81 - macosx64-clang-toolchain 82 - macosx64-sdk-toolchain 83 - macosx64-xz 84 85 ### 86 87 linux64-python-3.11: 88 treeherder: 89 symbol: TL(python3.11) 90 run: 91 toolchain-artifact: public/build/python.tar.zst 92 fetches: 93 fetch: 94 - cpython-3.11.7 95 worker: 96 docker-image: {in-tree: ubuntu1804-build-python} 97 98 win64-python-3.11: 99 description: "cpython 3.11.7" 100 treeherder: 101 symbol: TW64(python3.11) 102 run: 103 script: pack-cpython.sh 104 toolchain-artifact: public/build/python.tar.zst 105 fetches: 106 toolchain: 107 - linux64-wine 108 fetch: 109 - cpython-3.11.7.exe 110 111 macosx64-python-3.11: 112 treeherder: 113 symbol: TM(python3.11) 114 worker-type: b-osx-1015 115 run: 116 toolchain-artifact: public/build/python.tar.zst 117 fetches: 118 fetch: 119 - cpython-3.11.7 120 toolchain: 121 - macosx64-clang-toolchain 122 - macosx64-sdk-toolchain 123 - macosx64-xz