summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Gaynor <alex.gaynor@gmail.com>2018-07-04 10:28:35 -0400
committerPaul Kehrer <paul.l.kehrer@gmail.com>2018-07-04 19:58:35 +0530
commit0aa5dea046a582c83179c6c68276e77ce842be3c (patch)
tree3f1257e490928971d68c49ed8f0a5317c395e844
parent5dc40e55df78998fb3c38781d63c5b4d7468c65f (diff)
downloadpy-bcrypt-git-0aa5dea046a582c83179c6c68276e77ce842be3c.tar.gz
Added py37 (#149)
* Added py37 to jenkins * Added py37 to tox * Added py37 trove classifier * Added py37 to travis * Added py37 to wheel builder
-rw-r--r--.jenkins/Jenkinsfile-wheel-builder14
-rw-r--r--.travis.yml10
-rw-r--r--Jenkinsfile4
-rw-r--r--setup.py1
-rw-r--r--tox.ini2
5 files changed, 23 insertions, 8 deletions
diff --git a/.jenkins/Jenkinsfile-wheel-builder b/.jenkins/Jenkinsfile-wheel-builder
index 2efec4d..31ce02c 100644
--- a/.jenkins/Jenkinsfile-wheel-builder
+++ b/.jenkins/Jenkinsfile-wheel-builder
@@ -1,22 +1,23 @@
def configs = [
[
label: 'windows',
- versions: ['py27', 'py34', 'py35', 'py36'],
+ versions: ['py27', 'py34', 'py35', 'py36', 'py37'],
],
[
label: 'windows64',
- versions: ['py27', 'py34', 'py35', 'py36'],
+ versions: ['py27', 'py34', 'py35', 'py36', 'py37'],
],
[
label: 'sierra',
- versions: ['py27', 'py34', 'py35', 'py36'],
+ versions: ['py27', 'py34', 'py35', 'py36', 'py37'],
],
[
label: 'docker',
imageName: 'quay.io/pypa/manylinux1_x86_64',
versions: [
'cp27-cp27m', 'cp27-cp27mu',
- 'cp34-cp34m', 'cp35-cp35m', 'cp36-cp36m'
+ 'cp34-cp34m', 'cp35-cp35m', 'cp36-cp36m',
+ 'cp37-cp37m',
],
],
[
@@ -25,6 +26,7 @@ def configs = [
versions: [
'cp27-cp27m', 'cp27-cp27mu',
'cp34-cp34m', 'cp35-cp35m', 'cp36-cp36m'
+ 'cp37-cp37m',
],
],
]
@@ -38,7 +40,8 @@ def build(version, label, imageName) {
py27: "C:\\Python27\\python.exe",
py34: "C:\\Python34\\python.exe",
py35: "C:\\Python35\\python.exe",
- py36: "C:\\Python36\\python.exe"
+ py36: "C:\\Python36\\python.exe",
+ py37: "C:\\Python37\\python.exe"
]
bat """
wmic qfe
@@ -58,6 +61,7 @@ def build(version, label, imageName) {
py34: "/Library/Frameworks/Python.framework/Versions/3.4/bin/python3.4",
py35: "/Library/Frameworks/Python.framework/Versions/3.5/bin/python3.5",
py36: "/Library/Frameworks/Python.framework/Versions/3.6/bin/python3.6",
+ py37: "/Library/Frameworks/Python.framework/Versions/3.7/bin/python3.7",
]
ansiColor {
sh """#!/usr/bin/env bash
diff --git a/.travis.yml b/.travis.yml
index bea0730..02a4aad 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -12,6 +12,12 @@ matrix:
env: TOXENV=py35 CC=gcc
- python: 3.6
env: TOXENV=py36 CC=gcc
+ - python: 3.6
+ env: TOXENV=py36 CC=gcc
+ - python: 3.7
+ env: TOXENV=py37 CC=gcc
+ dist: xenial
+ sudo: true
- python: pypy
env: TOXENV=pypy CC=gcc
- python: 2.7
@@ -22,6 +28,10 @@ matrix:
env: TOXENV=py35 CC=clang
- python: 3.6
env: TOXENV=py36 CC=clang
+ - python: 3.7
+ env: TOXENV=py37 CC=clang
+ dist: xenial
+ sudo: true
- python: pypy
env: TOXENV=pypy CC=clang
- python: 2.7
diff --git a/Jenkinsfile b/Jenkinsfile
index 9001d9d..9706123 100644
--- a/Jenkinsfile
+++ b/Jenkinsfile
@@ -1,11 +1,11 @@
def configs = [
[
label: 'windows',
- toxenvs: ['py27', 'py34', 'py35', 'py36'],
+ toxenvs: ['py27', 'py34', 'py35', 'py36', 'py37'],
],
[
label: 'windows64',
- toxenvs: ['py27', 'py34', 'py35', 'py36'],
+ toxenvs: ['py27', 'py34', 'py35', 'py36', 'py37'],
],
[
label: 'freebsd11',
diff --git a/setup.py b/setup.py
index 1824be0..398ba7c 100644
--- a/setup.py
+++ b/setup.py
@@ -231,6 +231,7 @@ setup(
"Programming Language :: Python :: 3.4",
"Programming Language :: Python :: 3.5",
"Programming Language :: Python :: 3.6",
+ "Programming Language :: Python :: 3.7",
],
ext_package="bcrypt",
diff --git a/tox.ini b/tox.ini
index 2d40f24..bbc1549 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
[tox]
-envlist = py27,pypy,py34,py35,py36,pep8,py3pep8,packaging
+envlist = py27,pypy,py34,py35,py36,py37,pep8,py3pep8,packaging
[testenv]
extras =