aboutsummaryrefslogtreecommitdiffstats
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* expunge python 2.6 (#3962)Paul Kehrer2017-10-111-2/+0
| | | | | | | | | | * expunge python 2.6 * how did THAT happen * remove another unsupported python from the tox envlist * hypothesis can now be unconditionally imported
* disable travis mac builders and add a mac jenkins build (#3933)Paul Kehrer2017-09-201-40/+40
| | | | we'll re-enable mac builders when travis recovers and remove the jenkins build
* Get our travis from pypy (#3865)Alex Gaynor2017-08-141-3/+6
| | | | | | * Get our travis from pypy * doh
* remove python 3.3 from CI (#3729)Paul Kehrer2017-06-261-6/+0
| | | | | | * remove python 3.3 from CI * remove 3.3 everywhere, not just from CI
* add pypy3.5 to our test matrix (#3709)Paul Kehrer2017-06-191-1/+2
| | | | | | * add pypy3.5 to our test matrix * pypy-nocoverage time
* update pythons and pypy, a little prep for pypy3 in CI again (#3702)Paul Kehrer2017-06-181-3/+3
| | | | | | | | | | * update pythons and pypy, a little prep for pypy3 in CI again * slightly renamed * oops * pypy renames all around
* run our docs job using 1.1.0 (#3687)Paul Kehrer2017-06-061-1/+1
|
* only build master and our release branches (#3601)Paul Kehrer2017-05-251-0/+8
| | | | | | | | | | | | | | | | * only build master and our release branches * review feedback * also build the tags tags are of form `digit . digit` or `digit . digit . digit` * alex is right * that should match 0-1 times, not 0-infinity * so much regex
* update to 1.1.0f in travis (#3607)Paul Kehrer2017-05-251-2/+2
|
* allow global suppression of link flags (#3592)Paul Kehrer2017-05-241-10/+10
| | | | | CRYPTOGRAPHY_SUPPRESS_LINK_FLAGS will now suppress link flags regardless of platform. Additionally, CRYPTOGRAPHY_WINDOWS_LINK_LEGACY_OPENSSL is now the flag you need if you want to link against < 1.1.0 on windows.
* Bump the minimum PyPy/cffi version and simplify as a result (#3585)Alex Gaynor2017-05-231-3/+2
| | | | | | | | * Bump the minimum PyPy/cffi version and simplify as a result * unused imports * grumble, fix
* let's use xcode8.3 (still macOS 10.12) (#3582)Paul Kehrer2017-05-231-9/+9
| | | | | | * let's use xcode8.3 (still macOS 10.12) * update comment
* upgrade our pypy2 5.6 builders to 5.7.1 (#3558)Paul Kehrer2017-05-201-2/+2
|
* Switch from 12.04 to 14.04 on travis (#3559)Alex Gaynor2017-05-201-7/+6
| | | | | | | | | | | | | | | | * 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
* bump openssl for tests to 1.1.0e (#3399)Alex Gaynor2017-02-161-2/+2
|
* bump our latest pypy builds to use the latest pypy (#3391)Paul Kehrer2017-02-111-2/+2
|
* Bump openssl on travis (#3390)Alex Gaynor2017-02-121-2/+2
|
* Fixed #3334 -- added Python 3.6 support (#3335)Alex Gaynor2016-12-231-0/+6
| | | | | | | | | | * Fixed #3334 -- added Python 3.6 support * install py36 * empty commit to retrigger travis * this is an impressively dumb typo
* Drop 1.0.0 (#3312)Alex Gaynor2016-12-131-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * delete the 1.0.0 support * drop the version check * drop the AES-CTR stuff * Update the example * openssl truncates for us now * delete unused test * unused imports * Remove a bunch of conditional bindings for NPN * no more 1.0.0 builders * libressl fix * update the docs * remove dead branches * oops * this is a word, damnit * spelling * try removing this * this test is not needed * unused import
* no-ssl3, and some hacks (#3313)Alex Gaynor2016-12-121-1/+1
|
* update travis to use xcode8.1 image so we have sierra coverage (#3246)Paul Kehrer2016-11-181-9/+9
| | | | | | * update travis to use xcode8.1 image so we have sierra coverage * docs too
* Bump OpenSSL version on Travis (#3230)Alex Gaynor2016-11-111-2/+2
|
* encrypt our IRC channel to prevent forks from notifying. (#3193)Paul Kehrer2016-10-101-3/+6
| | | Also remove the webhook for the buildtrends, which we don't use.
* Bump OpenSSL on travis. Don't run tests against a release with a critical ↵Alex Gaynor2016-09-261-2/+2
| | | | vulnerability (#3177)
* Simplify OpenSSL bits in travis (#3172)Alex Gaynor2016-09-261-6/+5
| | | | | | | | * Simplify OpenSSL bits in travis * more simplify * missed one
* upgrade our pypy5 to the latest version in CI (#3171)Paul Kehrer2016-09-261-2/+2
|
* test against 1.1.0a instead of 1.1.0 (#3170)Paul Kehrer2016-09-261-1/+1
| | | | | | * 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-11/+16
| | | | | | | | | | | | * 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
* OpenSSL 1.1.0 support (#2826)Paul Kehrer2016-08-261-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* There is no 0.9.8, only Zuul (#3094)Alex Gaynor2016-08-171-1/+0
|
* Drop OpenSSL 0.9.8 (#2978)Alex Gaynor2016-06-181-12/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Drop OpenSSL 0.9.8 * Drop this test, it's not relevant any longer * unused import * Remove CRYPTOGRAPHY_ALLOW_OPENSSL_098=1 from our tox * removed unused code for Cryptography_HAS_PKEY_CTX * return unused code for _AESCTRCipherContext * syntax :-( * remove some unused tests and skips * remove unused code for Cryptography_HAS_PBKDF2_HMAC * Revert "return unused code for _AESCTRCipherContext" This reverts commit 7d149729205aa4c9735eb322414b167a75b302df. * Remove unused RSA code * Remove unused test code for conditional bindings * Remove unused dsa code * unused import * Remove unused x509 extension code * Remove unused EC code * Attempt to remove unused DER key loading code * document this * grammar * Added back this paragraph * Update docs
* Test with both old pypy and new pypy (#2875)Alex Gaynor2016-04-221-3/+7
| | | | | | | | | | | | * 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
* Remove Python 2.6 on OS X from the Travis build matrixPaul Kehrer2016-03-021-8/+0
| | | | | | | | | Build times on these jobs have somehow crept up to nearly (and occasionally surpassing) the Travis timeout (50 minutes). Additionally, a look at the PyPI bigquery data indicates that 2.6 represents approximately 0.4% of OS X downloads. Since this CI overhead is causing the project significant pain for almost no gain, it's time to eliminate it.
* add a pypy-nocoverage target and use that on OS XPaul Kehrer2016-01-031-1/+1
|
* add a py27 for 1.0.0 as wellPaul Kehrer2016-01-031-0/+2
|
* run a 1.0.0 test in travis as wellPaul Kehrer2016-01-031-0/+3
|
* Remove lucid hack, this should our custom OpenSSL compilationAlex Gaynor2016-01-031-6/+0
|
* update osx_image values based on travis supported versionsPaul Kehrer2016-01-021-10/+13
| | | | https://docs.travis-ci.com/user/languages/objective-c/#Supported-OS-X-iOS-SDK-versions
* rename 098 directory in CI to 098lPaul Kehrer2016-01-021-1/+1
|
* 0.9.8 experiment for travisPaul Kehrer2015-12-231-30/+1
|
* remove all mac 0.9.8 testsPaul Kehrer2015-12-231-13/+1
| | | | | | This will probably slow down the test infrastructure as we're running far more CommonCrypto tests than before. We should figure out what to do there before merging this.
* remove py3 mac 0.9.8 jobs from travisPaul Kehrer2015-10-081-12/+0
| | | | | | | pyenv now compiles against homebrew and this makes it difficult to link against the system openssl. You should be using homebrew or macports to get a recent OpenSSL anyway (and we continue to test it against system Python for now)
* move them above docs jobPaul Kehrer2015-09-241-4/+4
|
* add some el capitan to our travis build matrixPaul Kehrer2015-09-241-0/+8
|
* let's add python 3.5 to our test matrixPaul Kehrer2015-09-151-0/+18
|
* upgrade os x travis jobs to use latest imagePaul Kehrer2015-09-101-12/+12
|
* rename env var to CRYPTOGRAPHY_OSX_NO_LINK_FLAGSPaul Kehrer2015-08-311-6/+6
|
* move dynamic build and add an env to make it obvious it's dynamicPaul Kehrer2015-08-291-4/+4
|
* update travis to static link homebrew openssl (plus one dynamic job)Paul Kehrer2015-08-291-5/+9
|
* use python34 for py3pep8. no sense advertising an out of date pythonAlex Gaynor2015-08-081-1/+1
|