The only reason to support Python 3.3 is PyPy3. However, since they now have funding to push it to 3.5, and PyPy3 is by no means production ready, I think it is reasonable to do this.
I will announce the release after Twisted 16.4 as the final one to support Python 3.3, in accordance with our compatibility policy. - Amber > On 24 Aug 2016, at 01:27, Mark Williams <markrwilli...@gmail.com> wrote: > > On Tue, Aug 23, 2016 at 09:44:16AM -0700, Glyph Lefkowitz wrote: >> >> We can drop support for 3.3 of course, but that's a separate discussion. > > I'm marginally in favor of it. I appreciate Adi's concern about the > build infrastructure. And thanks to the inimitable Donald Stufft, > it's easy to get a sense of how popular Python 3.3 is among Twisted > users and whether or not dropping support for it will affect a large > percentage of them. > > He provided the following BigTable Query to run against the PyPI > downloads dataset (available at > https://bigquery.cloud.google.com/dataset/the-psf:pypi?pli=1 ): > > SELECT > REGEXP_EXTRACT(details.python, r"^([^\.]+\.[^\.]+)") as python_version, > COUNT(*) as downloads, > FROM > TABLE_DATE_RANGE( > [the-psf:pypi.downloads], > DATE_ADD(CURRENT_TIMESTAMP(), -31, "day"), > DATE_ADD(CURRENT_TIMESTAMP(), -1, "day") > ) > WHERE file.project = 'twisted' > GROUP BY python_version > ORDER BY > downloads DESC > > > Here're the results: > > python_version downloads > 2.7 446869 > null 21959 > 3.5 15204 > 3.4 11245 > 2.6 5060 > 3.3 1060 > 3.2 271 > 3.6 241 > 2.4 5 > 1.17 3 > 2.5 2 > > (Donald explained that `null` represents mirrors and caches like > bandersnatch.) > > It appears that dropping Python 3.3 wouldn't exclude very many of our > users. > > _______________________________________________ > Twisted-Python mailing list > Twisted-Python@twistedmatrix.com > http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
signature.asc
Description: Message signed with OpenPGP using GPGMail
_______________________________________________ Twisted-Python mailing list Twisted-Python@twistedmatrix.com http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python