aboutsummaryrefslogtreecommitdiffstats
path: root/.azure-pipelines/wheel-builder.yml
Commit message (Collapse)AuthorAgeFilesLines
* goodbye azure (#5207)Paul Kehrer2020-04-191-75/+0
| | | | | | | | | | | | | | | | | * goodbye azure * Update tox.ini Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com> * review comments * update a comment * delete final azure yaml * linting Co-authored-by: Alex Gaynor <alex.gaynor@gmail.com>
* Migrate the manylinux wheel builder to GHA (#5202)Alex Gaynor2020-04-191-77/+0
|
* need to upgrade, not install, to update openssl in homebrew (#5174)Paul Kehrer2020-04-021-1/+1
|
* Move wheel builer to github actions (#5147)Alex Gaynor2020-03-211-79/+0
|
* Fix several CI breakages (#5138)Alex Gaynor2020-03-191-0/+3
| | | | | | | | | * Replace dead link * Explicitly run for all PRs * Update azure-pipelines.yml * Update wheel-builder.yml
* drop python 3.4 support (#5087)Paul Kehrer2019-12-081-13/+3
| | | | | | | | | | | | * drop python 3.4 support Our dependencies have started dropping support so it is becoming difficult to test. Additionally, Python 3.4 represents <2% of our downloads, so taking on a large maintenance burden to maintain support isn't a good use of limited time. Accordingly, we're dropping testing infrastructure and migrating our abi3 wheels to py35+. * use removed instead of dropped
* Don’t downgrade pip on windows wheel building (#5015)Paul Kehrer2019-10-171-4/+3
| | | | | | | | * Don’t downgrade pip on windows wheel building * Conditionally install enum34 * Syntax
* Fixes #5010 -- test and build 3.8 wheels (#5013)Alex Gaynor2019-10-171-0/+10
| | | | | | * Fixes #5010 -- test and build 3.8 wheels * try using isolated_build = True to work around a failure
* Remove asn1crypto dependency (#4941)David Benjamin2019-07-281-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove non-test dependencies on asn1crypto. cryptography.io actually contains two OpenSSL bindings right now, the expected cffi one, and an optional one hidden in asn1crypto. asn1crypto contains a lot of things that cryptography.io doesn't use, including a BER parser and a hand-rolled and not constant-time EC implementation. Instead, check in a much small DER-only parser in cryptography/hazmat. A quick benchmark suggests this parser is also faster than asn1crypto: from __future__ import absolute_import, division, print_function import timeit print(timeit.timeit( "decode_dss_signature(sig)", setup=r""" from cryptography.hazmat.primitives.asymmetric.utils import decode_dss_signature sig=b"\x30\x2d\x02\x15\x00\xb5\xaf\x30\x78\x67\xfb\x8b\x54\x39\x00\x13\xcc\x67\x02\x0d\xdf\x1f\x2c\x0b\x81\x02\x14\x62\x0d\x3b\x22\xab\x50\x31\x44\x0c\x3e\x35\xea\xb6\xf4\x81\x29\x8f\x9e\x9f\x08" """, number=10000)) Python 2.7: asn1crypto: 0.25 _der.py: 0.098 Python 3.5: asn1crypto: 0.17 _der.py: 0.10 * Remove test dependencies on asn1crypto. The remaining use of asn1crypto was some sanity-checking of Certificates. Add a minimal X.509 parser to extract the relevant fields. * Add a read_single_element helper function. The outermost read is a little tedious. * Address flake8 warnings * Fix test for long-form vs short-form lengths. Testing a zero length trips both this check and the non-minimal long form check. Use a one-byte length to cover the missing branch. * Remove support for negative integers. These never come up in valid signatures. Note, however, this does change public API. * Update src/cryptography/hazmat/primitives/asymmetric/utils.py Co-Authored-By: Alex Gaynor <alex.gaynor@gmail.com> * Review comments * Avoid hardcoding the serialization of NULL in decode_asn1.py too.
* Manylinux2010 wheel (#4910)Paul Kehrer2019-06-021-7/+27
| | | | | | | | | | | | * add manylinux2010 wheel builder * various updates * empty commit * need to pass a plat tag * hacks need hacks
* hack workaround so wheel builder works (#4905)Paul Kehrer2019-05-301-3/+9
| | | | | | * remove don't use pep517 flags now that we have an explicit backend * lol
* Add windows to azure wheel builder (#4881)Alex Gaynor2019-05-261-0/+78
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add windows to azure wheel builder * whoops syntax fix * syntax fix * Added missing container image * Drop the virtualenv * Quotes * Update wheel-builder.yml * Update wheel-builder.yml * Update wheel-builder.yml * Update wheel-builder.yml * Windows. * Update wheel-builder.yml * Update wheel-builder.yml * Update wheel-builder.yml * Update wheel-builder.yml * Update wheel-builder.yml * Added 3.4,3.6,3.7 windows wheels * fix * Update wheel-builder.yml * py35 wheel builder
* Use a different azure task for uploading and stop installing idna (#4882)Alex Gaynor2019-05-081-6/+10
|
* Add manylinux1 wheel builder to azure (#4873)Alex Gaynor2019-05-061-2/+55
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add manylinux1 wheel builder to azure * ? * Drop 32-bit manylinux1 * cleanup * fix * Run as root * fix? * Do it in a venv * typo * Added an extra step * For debugging * Fix * computers are stupid * gibberish * fix?
* Rename macos-wheels.yml to wheel-builder.yml (#4872)Alex Gaynor2019-05-051-0/+68