travis: fix macOS builds, avoid brew autoupdate
This commit is contained in:
		
							
								
								
									
										19
									
								
								.travis.yml
									
									
									
									
									
								
							
							
						
						
									
										19
									
								
								.travis.yml
									
									
									
									
									
								
							| @@ -142,13 +142,18 @@ cache: | |||||||
|  |  | ||||||
| # Work around Travis's lack of support for Python on OSX | # Work around Travis's lack of support for Python on OSX | ||||||
| before_install: | before_install: | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew update; fi |   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew ls --versions python > /dev/null || brew install python; fi |         brew update; | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then rm /usr/local/include/c++ ; fi |         export HOMEBREW_NO_AUTO_UPDATE=1; | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew ls --versions gcc    > /dev/null || brew install gcc;    fi |         rm /usr/local/include/c++ ; | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then brew ls --versions gnupg2 > /dev/null || brew install gnupg2; fi |         brew ls --versions gcc    > /dev/null || brew install gcc; | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then virtualenv venv; fi |         brew ls --versions gnupg2 > /dev/null || brew install gnupg2; | ||||||
|   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then source venv/bin/activate; fi |         brew install python@2; | ||||||
|  |         pip2 install --upgrade pip; | ||||||
|  |         pip2 install virtualenv; | ||||||
|  |         virtualenv venv; | ||||||
|  |         source venv/bin/activate; | ||||||
|  |     fi | ||||||
|  |  | ||||||
| # Install various dependencies | # Install various dependencies | ||||||
| install: | install: | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Todd Gamblin
					Todd Gamblin