Closed tobinus closed 8 years ago
Supporting Python 2.6 would require reworking all tests to use unittest2, adding unittest2 as a dependency (for development at least) and reworking travis.yml. I don't feel like making the project so much more ugly just to satisfy those who are stuck with 2.6. Debian Squeeze was the last Debian to use Python 2.6 as the default, and it has not been supported since March 2016 (see https://wiki.debian.org/Python). If you don't have access to Python2.7, you have bigger problems...
Not to mention that this project is aimed at developers, and if you're going to use this library, you're hopefully in control of which Python version you get to use. Only reason I can see is that you depend on some other project which cannot run on 2.7, or your client has Python2.6 as a requirement.
PodGen probably works on 2.6, but making the tests work there would be much work with little gain, the way I see it (as a kid whose first Python was 3.4). I'll create a separate issue for it, and if you're stuck on 2.6, you should make a sound there.
Travis will help here.
Also document what versions of Python are supported.