Skip to content

Road to 6.0 #10329

Closed
Closed

Description

@Carreau

We are closing in on 6.0 (I think). There are 35 open issues/PR targeted 6.0 and about 10 for 5.3. While usually we would stop working on 5.x after 6.0, 5.x is our LTS, so I don't want to block on it too much. Ie 5.3 can happen post 6.0 and we'll likely have a 5.4 and 5.5.

I'll use this as a meta issue to track the status of 6.0 release.

Completer API.

Notebook 5.0 is about to be released, so I don't see a point in refactoring Completion API to send extra info in metadata now. I think we can experiment with 5.1/Lab

Completer API is marked as unstable so we can still make changes afterward the old API has not been removed.

AFAICT, we have no more crashes with Jedi 0.10. I have pending PR to speed things up, but I doubt it's worth waiting for a 0.11 (we might want to bump to 0.10.1 though because of a messed up 0.10.tgz).

pip magic

Twitter is happy about it, but would like more. Do we ? Do we backport to 5.3 ?

Many issues can be bumped or are significant refactor.

I'm worried about the GeoJson display class. Which is relatively new. And whether is should be in core.

Activity

  1. added this to the 6.0 milestone on Feb 23, 2017
  2. Carreau commented on Feb 24, 2017

    @Carreau
    MemberAuthor

    cc @JamiesHQ , @willingc I'd like to have 6.0 out likely by mid March , at least be mid April to have it settled for PyCon.

  3. Carreau commented on Feb 28, 2017

    @Carreau
    MemberAuthor

    Oh, a Big thing to be careful, this release if Python 3 only.

  4. JamiesHQ commented on Mar 1, 2017

    @JamiesHQ
  5. jtratner commented on Apr 11, 2017

    @jtratner
    Contributor

    Just wanted to give you a heads up that the 6.0.0rc1 release is having a weird interaction with setuptools when unversioned ipython is a requirement - pypa/setuptools#1009 (even though pip still seems to do the right thing so far). I don't think this is anything you folks have control over, but I figure quite a few people will start hitting this soon.

  6. takluyver commented on Apr 11, 2017

    @takluyver
    Member

    I guess setuptools' dependency finding thing doesn't know about the requires-python metadata which handles avoiding the version for pip. As suggested on that issue, does it work if you try pip install -e . instead of python setup.py develop?

    I guess the most practical way forwards is going to be to patch projects that require IPython to do something like this:

    install_req = ['ipython']
    if sys.version_info[0] < 3 and 'bdist_wheel' not in sys.argv:
        install_req.remove('ipython')
        install_req.append('ipython<6')
    
    setup(
        ...
        install_requires=install_req
    )
  7. jtratner commented on Apr 11, 2017

    @jtratner
    Contributor
  8. takluyver commented on Apr 11, 2017

    @takluyver
    Member

    Thanks :-)

  9. Carreau commented on Apr 19, 2017

    @Carreau
    MemberAuthor

    I'm going to start the release process of 6.0.

  10. mpacer commented on Apr 19, 2017

    @mpacer
    Contributor

    Ok, @Carreau has some issues with the github api but now we're back on track for the release schedule.

    note to all others: if you ever are getting 401's even from https://api.github.com, check your .netrc because requests will look there and automatically append authentication headers to your requests & they might be out of date.

  11. Carreau commented on Apr 19, 2017

    @Carreau
    MemberAuthor
  12. Carreau commented on Apr 19, 2017

    @Carreau
    MemberAuthor

    Released. Drafting the announcements.

  13. takluyver commented on Apr 19, 2017

    @takluyver
    Member

    Weird, I don't know how it got that.

  14. takluyver commented on Apr 19, 2017

    @takluyver
    Member

    👍 thanks for doing the release

  15. Carreau commented on Apr 19, 2017

    @Carreau
    MemberAuthor

    Can SO update RTD and mark 6.0 as stable, I lost my PW and the reset link seem to not want to make its way my inbox.

    Weird, I don't know how it got that

    Hope your creds are not somewhere in the source tree.

  16. takluyver commented on Apr 19, 2017

    @takluyver
    Member

    I hope so too!

    I've updated the 'stable' version on RTD to point to 6.0.0.

  17. Carreau commented on Apr 19, 2017

    @Carreau
    MemberAuthor

    Cool thanks.

  18. Carreau commented on Apr 19, 2017

    @Carreau
    MemberAuthor

    TODO:

  19. willingc commented on Apr 19, 2017

    @willingc
    Member

    Nice! ☀️

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

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