protobuf/kokoro/macos
David L. Jones 0f9ae07fe0 Override pip and virtualenv installation for macOS. (#7704)
This commit cleans up our environment setup for macOS builds.

-  Always use `python -m {pip | virtualenv}` form of commands.
-  Only upgrade in-place, and never use `--ignore-installed`.
-  Use latest tox on macos, and test 3.6 on macos presubmit.

These changes ensure that multibuilder won't break the system-installed Python on the Kokoro macOS builder, and thus won't resolve the ancient system version. For Tox, make sure we test with Python 3.6 (the version of Python in current macOS).
2020-08-07 14:44:49 -07:00
..
cpp Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
cpp_distcheck Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
javascript Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
objectivec_cocoapods_integration Update the brew workflow 2020-06-09 09:57:17 -04:00
objectivec_ios_debug Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
objectivec_ios_release Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
objectivec_osx Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
php5.6_mac Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
php7.0_mac Add continuous testing config files for Kokoro 2017-06-07 11:08:00 -07:00
php7.3_mac Fixed the PHP Kokoro build. (#7503) 2020-05-13 15:36:21 -07:00
python Update the brew workflow 2020-06-09 09:57:17 -04:00
python_cpp Update the brew workflow 2020-06-09 09:57:17 -04:00
ruby23 Update the brew workflow 2020-06-09 09:57:17 -04:00
ruby24 Update the brew workflow 2020-06-09 09:57:17 -04:00
ruby25 Update the brew workflow 2020-06-09 09:57:17 -04:00
ruby26 Update the brew workflow 2020-06-09 09:57:17 -04:00
ruby27 Update the brew workflow 2020-06-09 09:57:17 -04:00
prepare_build_macos_rc Override pip and virtualenv installation for macOS. (#7704) 2020-08-07 14:44:49 -07:00