aboutsummaryrefslogtreecommitdiffstats
path: root/.travis/install.sh
Commit message (Collapse)AuthorAgeFilesLines
* Remove some remaining 1.0.1 cruft (#5193)Alex Gaynor2020-04-121-8/+3
|
* Update pip before installing virtualenv in travis (#5121)Alex Gaynor2020-02-151-0/+1
|
* Remove the final vestigates of Jenkins (#4897)Alex Gaynor2019-05-261-1/+1
| | | | | | * Remove the final vestigates of Jenkins * flake8
* support NO_ENGINE (#4763)Paul Kehrer2019-02-251-2/+4
| | | | | | | | * support OPENSSL_NO_ENGINE * support some new openssl config args * sigh
* Add a retry on docker pull to be more resilient to intermittent failures (#4609)Alex Gaynor2018-11-251-1/+1
|
* run docker builds in travis instead of jenkins (#4526)Paul Kehrer2018-10-251-0/+8
| | | | | | | | | | | | | | | | | | | | | | * docker experiment in travis * let's run 'em all * okay run as travis * fine just use a number * remove xenial since we test that elsewhere * suspicion * review feedback * more comments * use workdir * heavy sigh
* Fixes #4459 -- switch all our builds to xenial on travis (#4486)Alex Gaynor2018-10-091-3/+8
| | | | | | | | | | | | | | * Fixes #4459 -- switch all our builds to xenial on travis * Attempt to fix tests * Try disabling sudo? * typo * try this? * shellcheck
* unpin coverage (#4458)Paul Kehrer2018-09-041-2/+2
| | | of course, if this works it might just be luck
* Run things with -ex and shellcheck (#4436)Alex Gaynor2018-08-301-1/+1
|
* Don't clone wycheproof if we're doing a downstream test (#4416)Alex Gaynor2018-08-261-1/+3
| | | | | | * Don't clone wycheproof if we're doing a downstream test * you and your rules
* Refs #3331 -- added initial wycheproof integration, starting with x25519, ↵Alex Gaynor2018-07-161-0/+3
| | | | | rsa, and keywrap (#4310) * Refs #3331 -- added initial wycheproof integration, starting with x25519 tests
* try compiling with asm for our custom openssl (#4328)Paul Kehrer2018-07-101-4/+5
| | | | | | | | * try compiling with asm for our custom openssl * we also need to update the cache dir * try actually compiling it
* don't install docs when we build openssls...and do it parallel (#4327)Paul Kehrer2018-07-101-1/+3
|
* Don't change the cwd in travis scripts (#4309)Alex Gaynor2018-07-061-2/+4
|
* build and test libre on travis (#4256)Paul Kehrer2018-05-211-6/+19
| | | | | | * build and test libre on travis * remove libressl jenkinsfile data
* satisfy shellcheck (#4247)Alex Gaynor2018-05-161-3/+3
|
* Remove macOS travis stuff, we don't intend to reenable it (#4244)Alex Gaynor2018-05-151-70/+18
|
* coverage pin test part deux (#3908)Paul Kehrer2017-09-121-0/+1
| | | | | | * we pinned coverage for xml generation...let's try everywhere * add so many comments
* Get our travis from pypy (#3865)Alex Gaynor2017-08-141-12/+0
| | | | | | * Get our travis from pypy * doh
* update pythons and pypy, a little prep for pypy3 in CI again (#3702)Paul Kehrer2017-06-181-10/+10
| | | | | | | | | | * update pythons and pypy, a little prep for pypy3 in CI again * slightly renamed * oops * pypy renames all around
* compile all our mac builds against 1.1.0 in travis (#3689)Paul Kehrer2017-06-071-0/+1
| | | | | | | | | | | | | | * compile all our mac builds against 1.1.0 in travis * Just install * try this why not * ... * of course * upgrade the existing openssl
* revert codecov.yml workaround and pin coverage to 4.3.4 (#3662)Paul Kehrer2017-06-031-1/+1
| | | | | | | | * Revert "Attempted workaround for intermittent coverage issues (#3661)" This reverts commit 84a634c1e7645970382a3a271dfae9ef95685e7a. * pin coverage to 4.3.4
* Switch from 12.04 to 14.04 on travis (#3559)Alex Gaynor2017-05-201-2/+3
| | | | | | | | | | | | | | | | * Switch from 12.04 to 14.04 on travis * test? * fix for pyenv * sigh * try removing this entirely * one more try * empty commit to retrigger travis
* Fixed #3334 -- added Python 3.6 support (#3335)Alex Gaynor2016-12-231-0/+4
| | | | | | | | | | * Fixed #3334 -- added Python 3.6 support * install py36 * empty commit to retrigger travis * this is an impressively dumb typo
* no-ssl3, and some hacks (#3313)Alex Gaynor2016-12-121-2/+2
|
* Simplify OpenSSL bits in travis (#3172)Alex Gaynor2016-09-261-12/+5
| | | | | | | | * Simplify OpenSSL bits in travis * more simplify * missed one
* test against 1.1.0a instead of 1.1.0 (#3170)Paul Kehrer2016-09-261-2/+2
| | | | | | * test against 1.1.0a instead of 1.1.0 * change the dir to foil travis caching
* Travis mac updates (#3169)Paul Kehrer2016-09-241-0/+1
| | | | | | | | | | | | * update our travis configs to run against 10.10, 10.11, 10.12 Drops 10.9 from Travis. The xcode8 image is also currently not 10.12, but is planned to become that soon see: https://blog.travis-ci.com/2016-09-15-new-default-osx-image-coming/ * add output of sw_vers for mac builders on travis * reorder
* Update Python 3s & limit pyenv history cloned (#3145)Hynek Schlawack2016-09-121-5/+5
|
* OpenSSL 1.1.0 support (#2826)Paul Kehrer2016-08-261-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * make pre5 work * add a blank line to make the diff happier * 1.1.0-pre6 working * support the changes since 1.1.0-pre6 * fixes * add 1.1.0 to travis * expose the symbol * better testing for numericstring * handle libre... * actually use the 1.1.0 we compile * cache the ossl-110 dir on travis * add some newlines * changelog entry for 1.1.0 support * note that we test on 1.1.0 * proper skip on this test * reorder
* Attempt to debug wacky failures on the docs build on OS X (#3085)Alex Gaynor2016-08-091-0/+1
| | | | | | | | | | | | | | | | * empty commit * only run this one build * try pinning this * why wasn't this installed? * revert this * english, how does it work? * roll back these changes
* Removed some code that existed for OpenSSL 0.9.8 (#2983)Alex Gaynor2016-06-181-8/+2
| | | Refs #2982
* Random cleanup that shellcheck indicated (#2926)Alex Gaynor2016-05-291-4/+4
|
* Test with both old pypy and new pypy (#2875)Alex Gaynor2016-04-221-4/+4
| | | | | | | | | | | | * Test with both old pypy and new pypy * use an old as heck pypy * revert * dont try to coverage pypy2.6.1 * ALL THE PYPYS
* how does grammar!Alex Gaynor2016-03-051-1/+1
|
* Several updates to the travis install script:Alex Gaynor2016-03-051-12/+10
| | | | | | * Remove unused py26 on OSX support * Updated the accuracy of a comment * Word-wrapped some other comments
* install me a pypy plzPaul Kehrer2016-01-031-1/+1
|
* install the right pypy for pypy-nocov as wellPaul Kehrer2016-01-031-1/+1
|
* run a 1.0.0 test in travis as wellPaul Kehrer2016-01-031-0/+3
|
* more review commentsPaul Kehrer2016-01-031-3/+4
|
* match a bit more robustlyPaul Kehrer2016-01-031-3/+3
|
* sed the openssl makefile to change the shlib versionPaul Kehrer2016-01-031-0/+4
| | | | | | | | | | | | | | We do this to prevent a version collision between the custom one we're installing and whatever the system has. OpenSSL 1.0.0 through 1.0.2 all declare an SHLIB version of 1.0.0, so if Python has been linked against 1.0.1 and cryptography against 1.0.0, but then you try to load Python it will consider either 1.0.1 or 1.0.0 to satisfy the library version. This is, of course, nonsense since 1.0.1 has substantially more symbols than 1.0.0. The result is that if you do a LD_LIBRARY_PATH that points at the "real" 1.0.0 then Python will fail to load because there are missing symbols. We can avoid this entire nonsense by changing the major version. The dynamic linker will happily load both versions and nothing will kerplode.
* Quote a few things that shellcheck suggestsAlex Gaynor2016-01-031-1/+1
|
* use -n instead of ! -zPaul Kehrer2016-01-031-1/+1
|
* refactor travis custom openssl code to work with other versionsPaul Kehrer2016-01-031-20/+16
|
* be less verbose when untarringPaul Kehrer2016-01-021-1/+1
|
* rename 098 directory in CI to 098lPaul Kehrer2016-01-021-6/+6
|
* make this 0.9.8l and cryPaul Kehrer2015-12-271-5/+8
|
* tree isn't availablePaul Kehrer2015-12-231-1/+0
|
* 0.9.8 experiment for travisPaul Kehrer2015-12-231-0/+20
|