diff options
author | Bruno Oliveira <nicoddemus@gmail.com> | 2019-11-02 17:56:24 -0300 |
---|---|---|
committer | Yury Selivanov <yury@edgedb.com> | 2019-11-02 16:56:24 -0400 |
commit | 2b52677fdde34b1c89bdf4411ef95bd1ed0f343d (patch) | |
tree | 3bd3b7b06c8e5e57b7f757c8689247dfe7e9e0b1 | |
parent | 51bc6b0a8da1b9c38151cbce89251d4677188e9f (diff) | |
download | immutables-2b52677fdde34b1c89bdf4411ef95bd1ed0f343d.tar.gz immutables-2b52677fdde34b1c89bdf4411ef95bd1ed0f343d.zip |
Add Python 3.8 support (#16)
Fix #15
-rw-r--r-- | .gitignore | 1 | ||||
-rw-r--r-- | .travis.yml | 11 | ||||
-rw-r--r-- | setup.py | 1 | ||||
-rw-r--r-- | tests/test_map.py | 2 |
4 files changed, 13 insertions, 2 deletions
@@ -1,5 +1,6 @@ *._* *.pyc +*.pyd *.pyo *.scssc *.so diff --git a/.travis.yml b/.travis.yml index 4c05bd6..7b81f29 100644 --- a/.travis.yml +++ b/.travis.yml @@ -3,7 +3,7 @@ language: generic env: global: - PYMODULE=immutables - - RELEASE_PYTHON_VERSIONS="3.5 3.6 3.7" + - RELEASE_PYTHON_VERSIONS="3.5 3.6 3.7 3.8" - S3_UPLOAD_USERNAME=oss-ci-bot - S3_UPLOAD_BUCKET=magicstack-oss-releases @@ -37,6 +37,12 @@ matrix: env: BUILD=tests - os: linux + dist: xenial + language: python + python: "3.8" + env: BUILD=tests + + - os: linux dist: trusty sudo: required language: python @@ -53,6 +59,9 @@ matrix: - os: osx env: BUILD=tests,wheels PYTHON_VERSION=3.7.0 + - os: osx + env: BUILD=tests,wheels PYTHON_VERSION=3.8.0 + cache: pip @@ -48,6 +48,7 @@ setuptools.setup( 'Programming Language :: Python :: 3.5', 'Programming Language :: Python :: 3.6', 'Programming Language :: Python :: 3.7', + 'Programming Language :: Python :: 3.8', 'Operating System :: POSIX', 'Operating System :: MacOS :: MacOS X', 'Operating System :: Microsoft :: Windows', diff --git a/tests/test_map.py b/tests/test_map.py index 8d629f8..0b464cf 100644 --- a/tests/test_map.py +++ b/tests/test_map.py @@ -1294,7 +1294,7 @@ class BaseMapTest: self.assertTrue(isinstance(uh, self.Map)) self.assertEqual(h, uh) - with self.assertRaisesRegex(TypeError, "can't pickle"): + with self.assertRaisesRegex(TypeError, "can('t|not) pickle"): pickle.dumps(h.mutate()) @unittest.skipIf(sys.version_info < (3, 7, 0), "__class_getitem__ is not available") |