[Twisted-Python] Waiting time for tests running on Travis CI and Buildbot
Amber "Hawkie" Brown
hawkowl at atleastfornow.net
Tue Aug 23 11:32:18 MDT 2016
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 <markrwilliams at 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 at twistedmatrix.com
> http://twistedmatrix.com/cgi-bin/mailman/listinfo/twisted-python
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 455 bytes
Desc: Message signed with OpenPGP using GPGMail
URL: </pipermail/twisted-python/attachments/20160824/eab2066f/attachment.sig>
More information about the Twisted-Python
mailing list