aboutsummaryrefslogtreecommitdiffstats
path: root/.jenkins/Jenkinsfile-cryptography-wheel-builder
Commit message (Collapse)AuthorAgeFilesLines
* Don't use pep517 when building our wheel (#4790)Alex Gaynor2019-02-281-3/+3
| | | Refs #4789, https://github.com/pypa/pip/issues/6304
* switch cryptography wheel builders back to pip wheel (#4334)Paul Kehrer2018-07-141-13/+4
|
* 6 and 7 are right next to each other (#4302)Paul Kehrer2018-06-281-1/+1
|
* Add py37 (#4298)Paul Kehrer2018-06-271-4/+5
| | | | | | | | | | | | | | * test against python 3.7 for windows * update docs to say we test on 3.7 * more succinct * maybe make this actually work. * link properly * moar changes
* i hate groovy and i hate hard to test scripts (#4149)Paul Kehrer2018-03-181-11/+11
|
* change our manylinux1 and macos wheel builders to build limited api (#4113)Paul Kehrer2018-03-181-8/+32
| | | | | | | | | | | | | | | * change our manylinux1 and macos wheel builders to build limited api pip does not currently support the--py-limited-api cli flag that wheel uses so we have to switch to downloading and then building via setup.py bdist_wheel for now. However, we can get rid of everything but the py34 builder on mac/linux/linux32, saving us 6 wheels now (and soon 9 with the release of python 3.7) * some newlines * review feedback
* Check all .so's are noexecstack (#3994) (#4130)Jeremy Lainé2018-03-051-0/+3
| | | | | | | | The ouput of execstack -q is one line per file, either: - starting with a '-' (dash) if the file does not require an executable stack - start with an 'X' if the file *does* require an executable stack We check there are no files which require an executable stack.
* expunge python 2.6 (#3962)Paul Kehrer2017-10-111-6/+4
| | | | | | | | | | * expunge python 2.6 * how did THAT happen * remove another unsupported python from the tox envlist * hypothesis can now be unconditionally imported
* remove py26 windows and macOS wheels (#3921)Paul Kehrer2017-09-191-5/+3
| | | The wheel package is starting to drop support and download counts for them represent less than .02% of downloads for the month.
* (mostly) revert wheel builder config change (#3846)Paul Kehrer2017-08-031-4/+1
| | | | | | | | * Revert "Remve outdated comment and linewrap (#3838)" This reverts commit 990d7596ca5d8dfa1d9331cdcb072fabf9d10fca. * remove the outdated comment
* Remve outdated comment and linewrap (#3838)Alex Gaynor2017-08-031-2/+4
|
* don't re-export the openssl symbols from our shared object (#3825)Paul Kehrer2017-07-261-1/+1
| | | | | When linking the static lib we want the symbols to not be exported. To convince gcc to do this you must pass -Wl,--exclude-libs,ALL in CFLAGS More info at https://stackoverflow.com/questions/2222162
* update wheel builder script for static linking on linux (#3811)Paul Kehrer2017-07-251-2/+1
| | | | We don't need to do an LD_LIBRARY_PATH when calling auditwheel because we're now statically linking OpenSSL.
* Fixed #3801 -- don't create py33 wheels (#3802)Alex Gaynor2017-07-201-3/+2
|
* explicitly pull the latest docker image in jenkins (#3760)Paul Kehrer2017-07-071-1/+3
| | | | | | | | | | | | | * explicitly pull the latest docker image in jenkins Right now we don't need to do this since the same jenkins instance that builds the images and tags them also pushes them, so it is guaranteed to always have the latest. However, if we want to add another docker builder that is no longer true, so let's always pull * mos(t) def * also this one
* add manylinux1 wheel building to the wheel builder (#3736)Paul Kehrer2017-07-011-6/+61
| | | | | | * add manylinux1 wheel building to the wheel builder * add changelog
* parametrize the wheel builder to support out of order releases (#3731)Paul Kehrer2017-06-261-2/+9
|
* add a jenkinsfile for building wheels (#3636)Paul Kehrer2017-05-291-0/+127
* add a jenkinsfile for building wheels * remove scripts we don't need now * still do the list of installed items on the mac builder * build 2.6, don't bother with 2.7 ucs4 on mac, simplify batch