Skip to content

Commit 72eb78c

Browse files
committed
Merge pull request #121 from xmlrunner/2.x
💥 DROP python 2.6 support - Bump version to 2.0.0-alpha
2 parents f26e5ab + a859f5a commit 72eb78c

File tree

7 files changed

+23
-30
lines changed

7 files changed

+23
-30
lines changed

.travis.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ sudo: false
33
language: python
44

55
python:
6-
- "2.6"
76
- "2.7"
87
- "pypy"
98
- "3.3"

Makefile

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11

2+
build/tox/bin:
3+
virtualenv build/tox
4+
build/tox/bin/pip install tox
5+
26
build/publish/bin:
37
virtualenv build/publish
48
build/publish/bin/pip install wheel twine
@@ -14,7 +18,10 @@ dist: checkversion build/publish/bin
1418
publish: dist/ build/publish/bin
1519
build/publish/bin/twine upload dist/*
1620

21+
test: build/tox/bin
22+
build/tox/bin/tox
23+
1724
clean:
1825
rm -rf build/ dist/
1926

20-
.PHONY: checkversion dist publish clean
27+
.PHONY: checkversion dist publish clean test

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ systems, IDEs and continuous integration servers.
1818
## Requirements
1919

2020
* Python 2.7+ or 3.3+
21-
* Please note Python 2.6 end-of-life was in Oct 2013, and support will be dropped in next major version.
21+
* Please note Python 2.6 end-of-life was in Oct 2013, last version supporting 2.6 was 1.14.0
2222

2323
## Installation
2424

setup.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
# this is for sdist to work.
1616
import sys
1717
if sys.version_info < (2, 7):
18-
install_requires += ['unittest2']
18+
raise RuntimeError('This version requires Python 2.7+')
1919

2020
setup(
2121
name = 'unittest-xml-reporting',
@@ -45,9 +45,5 @@
4545
zip_safe = False,
4646
include_package_data = True,
4747
install_requires = install_requires,
48-
extras_require={
49-
# this is for wheels to work
50-
':python_version=="2.6"': ['unittest2'],
51-
},
5248
test_suite = 'tests'
5349
)

tox.ini

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
11
[tox]
2-
envlist = begin,py{26,27,py,33,34},py27-django{lts,curr},end,quality
2+
envlist = begin,py{27,py,33,34},py27-django{lts,curr},end,quality
33

44
[tox:travis]
5-
2.6 = py26
65
2.7 = begin,py27,py27-django{lts,prev,curr},end,quality
76
3.3 = py33
87
3.4 = py34

xmlrunner/unittest.py

Lines changed: 11 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -2,25 +2,17 @@
22
from __future__ import absolute_import
33

44
import sys
5-
if sys.version_info < (2, 7):
6-
# pylint: disable-msg=W0611
7-
import unittest2 as unittest
8-
from unittest2.runner import TextTestRunner
9-
from unittest2.runner import TextTestResult as _TextTestResult
10-
from unittest2.result import TestResult, failfast
11-
from unittest2.main import TestProgram
12-
else:
13-
# pylint: disable-msg=W0611
14-
import unittest
15-
from unittest import TextTestRunner
16-
from unittest import TestResult, _TextTestResult
17-
from unittest.result import failfast
18-
from unittest.main import TestProgram
19-
try:
20-
from unittest.main import USAGE_AS_MAIN
21-
TestProgram.USAGE = USAGE_AS_MAIN
22-
except ImportError:
23-
pass
5+
# pylint: disable-msg=W0611
6+
import unittest
7+
from unittest import TextTestRunner
8+
from unittest import TestResult, _TextTestResult
9+
from unittest.result import failfast
10+
from unittest.main import TestProgram
11+
try:
12+
from unittest.main import USAGE_AS_MAIN
13+
TestProgram.USAGE = USAGE_AS_MAIN
14+
except ImportError:
15+
pass
2416

2517
__all__ = (
2618
'unittest', 'TextTestRunner', 'TestResult', '_TextTestResult',

xmlrunner/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11

2-
__version__ = '1.14.0'
2+
__version__ = '2.0.0-alpha'

0 commit comments

Comments
 (0)