blob: de94bf8a5a8dda147bcc0abfd4febe99aac8e136 [file] [log] [blame]
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