start the removal of python 2.6/3.3 support

This commit is contained in:
Ronny Pfannschmidt 2017-10-09 16:35:33 +02:00
parent 9b0ce535c9
commit 88366b393c
3 changed files with 12 additions and 18 deletions

1
changelog/2812.removal Normal file
View File

@ -0,0 +1 @@
remove support for the eol python versions 2.6 and 3.3

View File

@ -16,7 +16,7 @@ classifiers = [
'Topic :: Utilities',
] + [
('Programming Language :: Python :: %s' % x)
for x in '2 2.6 2.7 3 3.3 3.4 3.5 3.6'.split()
for x in '2.7 3 3.4 3.5 3.6'.split()
]
with open('README.rst') as fd:
@ -50,12 +50,8 @@ def main():
install_requires.append('pluggy>=0.4.0,<0.5')
extras_require = {}
if has_environment_marker_support():
extras_require[':python_version=="2.6"'] = ['argparse', 'ordereddict']
extras_require[':sys_platform=="win32"'] = ['colorama']
else:
if sys.version_info < (2, 7):
install_requires.append('argparse')
install_requires.append('ordereddict')
if sys.platform == 'win32':
install_requires.append('colorama')
@ -69,9 +65,11 @@ def main():
url='http://pytest.org',
license='MIT license',
platforms=['unix', 'linux', 'osx', 'cygwin', 'win32'],
author='Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others',
entry_points={'console_scripts':
['pytest=pytest:main', 'py.test=pytest:main']},
author=(
'Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, '
'Floris Bruynooghe, Brianna Laugher, Florian Bruhin and others'),
entry_points={'console_scripts': [
'pytest=pytest:main', 'py.test=pytest:main']},
classifiers=classifiers,
keywords="test unittest",
cmdclass={'test': PyTest},
@ -87,10 +85,13 @@ def main():
class PyTest(Command):
user_options = []
def initialize_options(self):
pass
def finalize_options(self):
pass
def run(self):
import subprocess
PPATH = [x for x in os.environ.get('PYTHONPATH', '').split(':') if x]

12
tox.ini
View File

@ -4,7 +4,6 @@ distshare = {homedir}/.tox/distshare
# make sure to update environment list in travis.yml and appveyor.yml
envlist =
linting
py26
py27
py33
py34
@ -27,13 +26,6 @@ deps =
mock
requests
[testenv:py26]
# pinning mock to last supported version for python 2.6
deps =
hypothesis<3.0
nose
mock<1.1
[testenv:py27-subprocess]
changedir = .
deps =
@ -54,7 +46,7 @@ deps =
pygments
restructuredtext_lint
commands =
flake8 pytest.py _pytest testing
flake8 pytest.py _pytest testing setup.py pytest.py
{envpython} scripts/check-rst.py
[testenv:py27-xdist]
@ -174,7 +166,7 @@ usedevelop = True
deps =
autopep8
commands =
autopep8 --in-place -r --max-line-length=120 --exclude=test_source_multiline_block.py _pytest testing
autopep8 --in-place -r --max-line-length=120 --exclude=test_source_multiline_block.py _pytest testing setup.py pytest.py
[testenv:jython]
changedir = testing