Knio / dominate

Dominate is a Python library for creating and manipulating HTML documents using an elegant DOM API. It allows you to write HTML pages in pure Python very concisely, which eliminate the need to learn another template language, and to take advantage of the more powerful features of Python.
GNU Lesser General Public License v3.0
1.72k stars 108 forks source link

Drop support for EOL Python 3.3 #101

Closed hugovk closed 6 years ago

hugovk commented 6 years ago

Python 3.3 is EOL (since 2017-09-29) and no longer receiving security updates (or any updates) from the core Python team.

It's also little used.

Here's the pip installs for dominate from PyPI for August 2018:

python_version percent download_count
3.6 45.11% 26,193
2.7 27.62% 16,039
3.5 14.32% 8,315
3.7 7.63% 4,431
3.4 4.95% 2,872
3.3 0.28% 161
2.6 0.09% 51
Total 58,062

Source: pypinfo --start-date 2018-08-01 --end-date 2018-08-31 --markdown --percent dominate pyversion

It is also failing the build (eg. see PR https://github.com/Knio/dominate/pull/100 which only changed the README) because dependencies no longer support Python 3.3.

This PR also upgrades pip which fixes the Python 3.4 build.

coveralls commented 6 years ago

Coverage Status

Coverage remained the same at 96.661% when pulling aced5233e1d88ec4cb1a841a56106c8ebc104efc on hugovk:rm-3.3 into a23defeb648ba38d1cff4846e6cbfae4b7f91d1a on Knio:master.