-
- Downloads
Drop support for Python 2.6
I would humbly like to suggest dateutil drop support for Python 2.6. The last release of Python 2.6 was 2013-10-29, over 3 years ago. It is no longer receiving security fixes. https://www.python.org/dev/peps/pep-0361/ The pip project itself has recently dropped support for 2.6. Their numbers estimate that Python 2.6 accounts for ~2% of their downloads. pypa/pip#4343 For projects that still use Python 2.6, they can continue to pip install an older version. I've tried my best to remove as much 2.6 specific code as I can, including the 'Programming Language :: Python :: 2.6' trove classifier from setup.py. I've also removed Travis CI testing, which should result in faster testing and fewer wasted resources. Code changed: - Removed Python2.6 from testing configuration - setup.py cleanups due to fewer version complications - Removed unittest2 dependency and monkey patching - Use set literals - Use dict comprehension - Remove total_seconds workaround - Remove TarFile.open() context manager workaround Thanks for considering.
Showing
- .travis.yml 0 additions, 2 deletions.travis.yml
- NEWS 4 additions, 0 deletionsNEWS
- dateutil/parser.py 1 addition, 1 deletiondateutil/parser.py
- dateutil/rrule.py 4 additions, 4 deletionsdateutil/rrule.py
- dateutil/test/_common.py 0 additions, 17 deletionsdateutil/test/_common.py
- dateutil/test/test_easter.py 1 addition, 5 deletionsdateutil/test/test_easter.py
- dateutil/test/test_imports.py 1 addition, 5 deletionsdateutil/test/test_imports.py
- dateutil/test/test_parser.py 1 addition, 1 deletiondateutil/test/test_parser.py
- dateutil/test/test_relativedelta.py 2 additions, 1 deletiondateutil/test/test_relativedelta.py
- dateutil/test/test_rrule.py 2 additions, 1 deletiondateutil/test/test_rrule.py
- dateutil/test/test_tz.py 10 additions, 10 deletionsdateutil/test/test_tz.py
- dateutil/tz/_common.py 0 additions, 9 deletionsdateutil/tz/_common.py
- dateutil/tz/tz.py 7 additions, 7 deletionsdateutil/tz/tz.py
- dateutil/tz/win.py 0 additions, 1 deletiondateutil/tz/win.py
- dateutil/zoneinfo/__init__.py 9 additions, 24 deletionsdateutil/zoneinfo/__init__.py
- dateutil/zoneinfo/rebuild.py 4 additions, 3 deletionsdateutil/zoneinfo/rebuild.py
- setup.py 0 additions, 1 deletionsetup.py
- tox.ini 0 additions, 2 deletionstox.ini
Loading
Please register or sign in to comment