@@ -29,7 +29,7 @@ script:
2929  - cd dist; pip install *; cd .. 
3030jobs :
3131  include :
32-     - stage : OSX wheel build 
32+     - stage : OSX 10.12  wheel build 
3333      os : osx 
3434      if : tag IS present 
3535      before_install :
5454          fi 
5555      language : generic 
5656      python : skip 
57+     - stage : OSX 10.11 wheel build 
58+       os : osx 
59+       osx_image : xcode8 
60+       if : tag IS present 
61+       before_install :
62+         - brew update 
63+       install :
64+         - brew install libssh2 
65+         - sudo pip2 install -U delocate twine wheel pip setuptools 
66+         - pip2 wheel . 
67+       script :
68+         - delocate-listdeps --all *.whl 
69+         - delocate-wheel -v *.whl 
70+         - delocate-listdeps --all *.whl 
71+         - ls -l *.whl 
72+         - brew uninstall libssh2 
73+         - pip2 install --user -v *.whl 
74+         - pwd; mkdir temp; cd temp; pwd 
75+         - python -c "from ssh2.session import Session; Session()" 
76+         - cd ..; pwd 
77+       after_success :
78+         - if [[ ! -z "$TRAVIS_TAG" ]]; then 
79+               twine upload -u $PYPI_U -p $PYPI_P *.whl; 
80+           fi 
81+       language : generic 
82+       python : skip 
83+     - stage : OSX 10.10 wheel build 
84+       os : osx 
85+       osx_image : xcode6.4 
86+       if : tag IS present 
87+       before_install :
88+         - brew update 
89+       install :
90+         - brew install libssh2 
91+         - python --version 
92+         - wget --no-check-certificate https://bootstrap.pypa.io/get-pip.py 
93+         - sudo python get-pip.py 
94+         - sudo pip install -U pip 
95+         - sudo pip install -U delocate twine wheel setuptools 
96+         - pip wheel . 
97+       script :
98+         - delocate-listdeps --all *.whl 
99+         - delocate-wheel -v *.whl 
100+         - delocate-listdeps --all *.whl 
101+         - ls -l *.whl 
102+         - brew uninstall libssh2 
103+         - pip install --user -v *.whl 
104+         - pwd; mkdir temp; cd temp; pwd 
105+         - python -c "from ssh2.session import Session; Session()" 
106+         - cd ..; pwd 
107+       after_success :
108+         - if [[ ! -z "$TRAVIS_TAG" ]]; then 
109+               twine upload -u $PYPI_U -p $PYPI_P *.whl; 
110+           fi 
111+       language : generic 
112+       python : skip 
57113    #  - stage: build_packages
58114    #    if: tag IS present
59115    #    os: linux
0 commit comments