aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.azure-pipelines/wheel-builder.yml10
-rw-r--r--.travis.yml2
-rw-r--r--CHANGELOG.rst3
-rw-r--r--azure-pipelines.yml12
-rw-r--r--setup.py1
-rw-r--r--tox.ini3
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'
diff --git a/setup.py b/setup.py
index 8ca985dd..ae01916b 100644
--- a/setup.py
+++ b/setup.py
@@ -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",
diff --git a/tox.ini b/tox.ini
index ffa62a39..7de764f7 100644
--- a/tox.ini
+++ b/tox.ini
@@ -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 =