mirror of
https://github.com/carbon-language/carbon-lang.git
synced 2026-09-24 22:02:23 +01:00
- brew instead of pyenv to centralize package management - can't recall why we used pyenv before, may not have been the best choice. - pyenv has been a burden in updating versions, a single `brew upgrade` works better - python3.9 because it's the latest and greatest, feels weird going to old versions if we're recommending installs. - bazel 5.0.0 pre-release due to https://github.com/bazelbuild/bazel/commit/b9fc66d327debcfbdb2964afdba35a1cc8919b81 - earlier versions want `python` to be on the path, which pyenv did but brew does not For most people this will mean: `rm -rf ~/.pyenv && brew uninstall pyenv && brew install python@3.9 && pip3 install -U pip && pip3 install pre-commit`, plus removing any `pyenv` invocations from the shell `rc` file. Co-authored-by: Chandler Carruth <chandlerc@gmail.com>