Skip to content

drop support for python 2.7 #9145

@Carreau

Description

@Carreau

Well all is in the title.

I'm not sure IPython 4.x is missing a lot of features, we have some annoying bugs that have languished for years, and we more and more tend to commit code that uses python 3 only features and fails on travis

So real question, is it time to start thinking about dropping 2.7 ?

Obviously there are several level of "dropping support". I'll on purpose do not list change that will On purpose break things on Python 2.7:

  • Drop 2.7 from supported python, at least officially, by which I mean, we remove mention of 2.7 compatibility, but still have unit-test... etc
  • allow-failure on 2.7, not actively working on fixing 2.7 bugs accept PRs.
  • not release 2.x wheels.
  • marking 5.0 as requires-python >=3.3 (still leave ability to install from source manually).

I know that people are still attached to 2.7 so I propose to make 4.x "LTS", in the sens of still accepting PRs that fixes things and release at least regularly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions