diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2019-10-16 20:32:04 -0400 |
---|---|---|
committer | Paul Kehrer <paul.l.kehrer@gmail.com> | 2019-10-17 08:32:04 +0800 |
commit | ae13fec7fcf795afc198a14daaaf6e33b0513647 (patch) | |
tree | b555c2811110fa65be37e131b6059c7b78198939 | |
parent | 9c759d08870d972f1d84e8543130bfb26be4e442 (diff) | |
download | cryptography-ae13fec7fcf795afc198a14daaaf6e33b0513647.tar.gz cryptography-ae13fec7fcf795afc198a14daaaf6e33b0513647.tar.bz2 cryptography-ae13fec7fcf795afc198a14daaaf6e33b0513647.zip |
Fixes #5010 -- test and build 3.8 wheels (#5013)
* Fixes #5010 -- test and build 3.8 wheels
* try using isolated_build = True to work around a failure
-rw-r--r-- | .azure-pipelines/wheel-builder.yml | 10 | ||||
-rw-r--r-- | .travis.yml | 2 | ||||
-rw-r--r-- | CHANGELOG.rst | 3 | ||||
-rw-r--r-- | azure-pipelines.yml | 12 | ||||
-rw-r--r-- | setup.py | 1 | ||||
-rw-r--r-- | tox.ini | 3 |
6 files changed, 30 insertions, 1 deletions
diff --git a/.azure-pipelines/wheel-builder.yml b/.azure-pipelines/wheel-builder.yml index b3ec8ee0..a93ec836 100644 --- a/.azure-pipelines/wheel-builder.yml +++ b/.azure-pipelines/wheel-builder.yml @@ -204,6 +204,16 @@ jobs: PYTHON_VERSION: '37' OPENSSL_DIR: 'OpenSSL-Win64-2015' WINDOWS_ARCH: 'x86_64' + Python38-x86: + containerImage: 'pyca/cryptography-runner-windows:py3-x86' + PYTHON_VERSION: '38' + OPENSSL_DIR: 'OpenSSL-Win32-2015' + WINDOWS_ARCH: 'x86' + Python38-x86-64: + containerImage: 'pyca/cryptography-runner-windows:py3-x86_64' + PYTHON_VERSION: '38' + OPENSSL_DIR: 'OpenSSL-Win64-2015' + WINDOWS_ARCH: 'x86_64' steps: - script: '"C:/Python%PYTHON_VERSION%/python.exe" -m pip install -U pip==10.0.1' displayName: Downgrade pip lol diff --git a/.travis.yml b/.travis.yml index 1a9919a9..5348f4c6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,6 +31,8 @@ matrix: env: TOXENV=py36 - python: 3.7 env: TOXENV=py37 + - python: 3.8 + env: TOXENV=py38 - python: 3.7 env: TOXENV=py37-idna - python: pypy-5.4 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 9a4a79ba..f413f064 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -8,6 +8,9 @@ Changelog .. note:: This version is not yet released and is under active development. +* Updated Windows, macOS, and ``manylinux1`` wheels to be compiled with + OpenSSL 1.1.1d. +* Added support for Python 3.8. * Added class methods :meth:`Poly1305.generate_tag <cryptography.hazmat.primitives.poly1305.Poly1305.generate_tag>` diff --git a/azure-pipelines.yml b/azure-pipelines.yml index dcb5050b..ba04498d 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -130,6 +130,18 @@ jobs: OPENSSL_DIR: 'OpenSSL-Win64-2015' PYTHON_DIR: 'Python37' WINDOWS_ARCH: 'x86_64' + Python38-x86: + TOXENV: py38 + containerImage: 'pyca/cryptography-runner-windows:py3-x86' + OPENSSL_DIR: 'OpenSSL-Win32-2015' + PYTHON_DIR: 'Python38' + WINDOWS_ARCH: 'x86' + Python38-x86-64: + TOXENV: py38 + containerImage: 'pyca/cryptography-runner-windows:py3-x86_64' + OPENSSL_DIR: 'OpenSSL-Win64-2015' + PYTHON_DIR: 'Python38' + WINDOWS_ARCH: 'x86_64' steps: - script: C:/%PYTHON_DIR%/Scripts/pip install codecov displayName: 'Install codecov' @@ -221,6 +221,7 @@ setup( "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", + "Programming Language :: Python :: 3.8", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Security :: Cryptography", @@ -1,6 +1,7 @@ [tox] minversion = 2.4 -envlist = py27,pypy,py34,py35,py36,py37,docs,pep8,packaging +envlist = py27,pypy,py34,py35,py36,py37,py38,docs,pep8,packaging +isolated_build = True [testenv] extras = |