Skip to content

Conversation

@takluyver
Copy link
Member

This makes 3.4 the minimum required version of Python. See discussion on #10161.

@takluyver takluyver added this to the 6.3 milestone Sep 26, 2017
raise ImportError(
"""
IPython 6.0+ does not support Python 2.6, 2.7, 3.0, 3.1, or 3.2.
IPython 6.3+ supports Python 3.4 and above.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, updated.

@Carreau
Copy link
Member

Carreau commented Sep 26, 2017

I'm Ok to drop 3.3 for 6.3; we just have to be careful, I don't think we've ever dropped a Python version a minor release though.

@willingc
Copy link
Member

I think that we can provide guidance to pre-6.3 for anyone on Python 3.3.

@takluyver
Copy link
Member Author

I'm also fine with leaving it until we split 6.x from master, and targetting it for 7.0. I don't think there's any hurry to do this - I don't know of anything we're eagerly waiting to do that's only possible from 3.4.

@Carreau
Copy link
Member

Carreau commented Sep 26, 2017

I'm happy to wait a bit and see how much we are planning to keep the 6.x branch. We can fork master toward 7.0; though that might mean having a 5.x 6.x and master branch.

@takluyver
Copy link
Member Author

I wouldn't start 7.0 for this; it's a simple set of changes, it's not worth having to backport everything for. Let's just let it sit until we have another breaking change that gives us a reason to aim for a 7.0 release.

@takluyver takluyver modified the milestones: 6.3, 7.0 Sep 26, 2017
@jzf2101
Copy link
Contributor

jzf2101 commented Nov 20, 2017

See #10911 for PR related to changing testing for 3.3. with docs

@takluyver
Copy link
Member Author

I think it's fine to stop testing with 3.3 in 6.x releases, and then make the changes that we know will break it for 7.0.

@Carreau
Copy link
Member

Carreau commented Nov 21, 2017

I think it's fine to stop testing with 3.3 in 6.x releases, and then make the changes that we know will break it for 7.0.

Ok, fair enough. This need rebase now. I think a nov/dec release would be welcome. Do we wait for Dec25 ?

@takluyver
Copy link
Member Author

I've rebased the changes and updated the version numbers in various docs and messages to say that 7.0 (not 6.3) drops support for Python 3.3.

@Carreau
Copy link
Member

Carreau commented Apr 2, 2018

@takluyver do you want to merge this, so that we start master being a 7.0-dev ?

@takluyver
Copy link
Member Author

That's my plan. I've already updated the version number in master.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants