| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
| |
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
* how did THAT happen
* remove another unsupported python from the tox envlist
* hypothesis can now be unconditionally imported
|
|
|
| |
The wheel package is starting to drop support and download counts for them represent less than .02% of downloads for the month.
|
|
|
|
|
|
|
|
| |
* Revert "Remve outdated comment and linewrap (#3838)"
This reverts commit 990d7596ca5d8dfa1d9331cdcb072fabf9d10fca.
* remove the outdated comment
|
| |
|
|
|
|
|
| |
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
|
|
|
|
| |
We don't need to do an LD_LIBRARY_PATH when calling auditwheel because
we're now statically linking OpenSSL.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
* add changelog
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* add windows OpenSSL 1.1 jenkinsfile builder
I tested this before submitting. You can see the output here:
https://ci.cryptography.io/blue/organizations/jenkins/openssl-release-1.1/detail/openssl-release-1.1/8/pipeline
Once this merges we can switch the jenkins job to pull this directly
from the repository. Unfortunately the job does not get created
automatically in jenkins, so that's a new step in building our infra
* add comments
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
* Include python3.6 in the macOS wheel script
* Pull in changes from Jenkins
* For Windows as well
|
|
* add the scripts we use to build the wheels in jenkins to version control
These scripts will get some updates shortly to simplify life on the OS X
side, but for now it's just a copy of exactly what the job currently
does. Once this is merged I can switch the job to just invoke these
scripts.
* rename script and update to what we're currently using to make whls
|