summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJelmer Vernooij <jelmer@jelmer.uk>2021-03-04 12:19:33 +0000
committerGitHub <noreply@github.com>2021-03-04 12:19:33 +0000
commit7583ce28db20a0b2ad229a69175949e5a30586fe (patch)
treeafc2d0216bd852011b291b10f1af0eeafbcc8186
parent334e89c330e6e0b62d5cef25942d44e2a43c1a79 (diff)
parentb4046a362e1067ace70013d2688e29eaa976466a (diff)
downloadsubunit-git-7583ce28db20a0b2ad229a69175949e5a30586fe.tar.gz
Merge pull request #45 from graingert/drop-unsupportable-pythons
fix CI
-rw-r--r--.travis.yml12
-rw-r--r--python/subunit/tests/test_subunit_tags.py2
-rwxr-xr-xsetup.py2
3 files changed, 10 insertions, 6 deletions
diff --git a/.travis.yml b/.travis.yml
index b5e2d34..27593b3 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,4 +1,5 @@
sudo: false
+dist: focal
addons:
apt:
packages:
@@ -7,18 +8,17 @@ addons:
language: python
python:
- "2.7"
- - "3.4"
- "3.5"
- "3.6"
- "3.7"
- "3.8"
- - pypy
- - pypy3.5
+ - "3.9"
+ - "pypy2.7-7.3.1"
+ - "pypy3.6-7.3.1"
matrix:
include:
-# Travis nightly look to be 3.5.0a4, b3 is out and the error we see
-# doesn't happen in trunk.
-# - python: "nightly"
+ - dist: xenial
+ python: pypy3.5-7.0.0
install:
- pip install -U pip
- pip install -U wheel setuptools
diff --git a/python/subunit/tests/test_subunit_tags.py b/python/subunit/tests/test_subunit_tags.py
index a16edc1..3722eb2 100644
--- a/python/subunit/tests/test_subunit_tags.py
+++ b/python/subunit/tests/test_subunit_tags.py
@@ -56,6 +56,8 @@ class TestSubUnitTags(testtools.TestCase):
b'\x83\x1b\x04test\x03\x03bar\x03foo\x04quux\xd2\x18\x1bC',
b'\xb3)\x82\x17\x04test\x02\x03foo\x04quux\xa6\xe1\xde\xec\xb3)'
b'\x83\x1b\x04test\x03\x03foo\x03bar\x04quux:\x05e\x80',
+ b'\xb3)\x82\x17\x04test\x02\x03foo\x04quux\xa6\xe1\xde\xec\xb3)'
+ b'\x83\x1b\x04test\x03\x04quux\x03foo\x03bar\xaf\xbd\x9d\xd6',
]
stream = subunit.StreamResultToBytes(self.original)
stream.status(
diff --git a/setup.py b/setup.py
index 0de577e..8afde6e 100755
--- a/setup.py
+++ b/setup.py
@@ -61,6 +61,7 @@ setup(
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
'Topic :: Software Development :: Testing',
],
keywords='python test streaming',
@@ -90,5 +91,6 @@ setup(
'filters/subunit2pyunit',
'filters/tap2subunit',
],
+ python_requires=">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
**extra
)