| package: infra/tools/luci/vpython3/${platform} |
| description: vpython3 is a VirtualEnv Python bootstrap tool. |
| platforms: |
| - mac-amd64 |
| - mac-arm64 |
| go_packages: |
| - infra/tools/vpython/cmd/vpython3 |
| install_mode: copy |
| root: ../../go/bin |
| upload_on_change: |
| - file: vpython3 |
| mac_bundle: |
| name: vpython3.app |
| info: | |
| <?xml version="1.0" encoding="UTF-8"?> |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> |
| <plist version="1.0"> |
| <dict> |
| <key>CFBundleExecutable</key> |
| <string>vpython3</string> |
| <key>CFBundleIdentifier</key> |
| <string>org.chromium.infra.vpython3</string> |
| <key>CFBundleInfoDictionaryVersion</key> |
| <string>6.0</string> |
| <key>CFBundleName</key> |
| <string>Chrome Infra Vpython3</string> |
| </dict> |
| </plist> |
| data: |
| - file: vpython3 |
| path: ./ |
| - cipd_export: | |
| @Subdir Contents/Resources/3.8 |
| infra/3pp/tools/cpython3/${target_platform} version:2@3.8.10.chromium.34 |
| @Subdir Contents/Resources/3.11 |
| infra/3pp/tools/cpython3/${target_platform} version:2@3.11.8.chromium.35 |
| codesign: |
| requirements: =designated => identifier "org.chromium.infra.vpython3" and anchor trusted |
| posix_symlinks: |
| - src: vpython3.app/Contents/MacOS/vpython3 |
| dst: vpython3 |
| data: |
| - version_file: vpython3.app/Contents/MacOS/.versions/vpython3.cipd_version |