Support MacOS

Bug: 53031
Change-Id: Ib549e68225dd33d970a18efee1d748f76b34ea38
3 files changed
tree: 72ad93390dc6fed8978da0fff1c752890457036e
  1. .gitignore
  2. cipd-linux.yaml
  3. cipd-mac.yaml
  4. CONTRIBUTING.md
  5. LICENSE
  6. PATENTS
  7. pyoxidizer.bzl
  8. README.md
README.md

Black package

This contains configuration useful in updating the black package in CIPD.

Build and upload a new version

  1. (one time) Install Rust: curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
  2. (one time) Install PyOxidizer: cargo install pyoxidizer
  3. Build and upload latest version
BLACK_VERSION=$(pip3 install black== 2>&1 | grep versions: | sed -E 's/.*, ([a-z0-9\.]+)\)/\1/')
sed -E -e "s/black==[^\"]+\"/black==${BLACK_VERSION}\"/" -i '' ./pyoxidizer.bzl
pyoxidizer build install
OS=$(if [[ $(uname) == 'Darwin' ]]; then echo 'mac'; else echo 'linux'; fi)
cipd create -tag version:${BLACK_VERSION} -pkg-def ./cipd-${OS}.yaml