|
|
|
@ -12,7 +12,6 @@ |
|
|
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
|
|
|
# See the License for the specific language governing permissions and |
|
|
|
|
# limitations under the License. |
|
|
|
|
|
|
|
|
|
# Source this rc script to prepare the environment for macos builds |
|
|
|
|
|
|
|
|
|
# show original open file limit values |
|
|
|
@ -56,10 +55,14 @@ export PYTHONPATH=/Library/Python/3.4/site-packages |
|
|
|
|
|
|
|
|
|
# Install Python 3.7 |
|
|
|
|
time curl -O https://www.python.org/ftp/python/3.7.0/python-3.7.0-macosx10.9.pkg |
|
|
|
|
download_hash=$(md5sum python-3.7.0-macosx10.9.pkg | awk '{print $1}') |
|
|
|
|
if [[ download_hash != 'ae0717a02efea3b0eb34aadc680dc498' ]]; then echo "Incorrect hash!"; exit 1; fi |
|
|
|
|
time sudo installer -pkg ./python-3.7.0-macosx10.9.pkg -target / |
|
|
|
|
|
|
|
|
|
# Install Python 3.8 |
|
|
|
|
time curl -O https://www.python.org/ftp/python/3.8.0/python-3.8.0-macosx10.9.pkg |
|
|
|
|
download_hash=$(md5sum python-3.8.0-macosx10.9.pkg | awk '{print $1}') |
|
|
|
|
if [[ download_hash != 'f5f9ae9f416170c6355cab7256bb75b5' ]]; then echo "Incorrect hash!"; exit 1; fi |
|
|
|
|
time sudo installer -pkg ./python-3.8.0-macosx10.9.pkg -target / |
|
|
|
|
|
|
|
|
|
# set xcode version for Obj-C tests |
|
|
|
@ -85,3 +88,4 @@ ln -s /tmpfs/DerivedData ~/Library/Developer/Xcode/DerivedData |
|
|
|
|
|
|
|
|
|
# PHP tests currently require using an older version of PHPUnit |
|
|
|
|
ln -sf /usr/local/bin/phpunit-5.7 /usr/local/bin/phpunit |
|
|
|
|
|
|
|
|
|