Skip to content

Drop Python 2.7 support for master. #4439

Description

@p12tic

Reasonings:

  • Python 2 is going unmaintained as soon as 2020: https://pythonclock.org/

  • Maintaining compatibility for both python2 and python3 is expensive resource wise

  • Will allow to use python3 features like async/await, which adds a big performance boost for asynchronous apps like Buildbot

Timeline

Buildbot 2.0 is planned to be released on February 2019.
This version will drop support for 2.7 in the master.

Buildbot 1.7 and 1.8 will contain loud warning for python2 users at Buildbot start to invite them to upgrade.

Original issue:

There have been some talks about no longer supporting running master under python 2.x 
some time in the future.
 As 2.0 version will be released soon, maybe it would make sense to mark python 2.x support 
deprecated so that it can be removed in the next major release - 3.0?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions