Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Motivation: what do we mean about avoiding breakage for Py2? #2

Open
takluyver opened this issue Nov 29, 2016 · 4 comments
Open

Motivation: what do we mean about avoiding breakage for Py2? #2

takluyver opened this issue Nov 29, 2016 · 4 comments

Comments

@takluyver
Copy link
Member

As it stands, I think many people skimming the abstract will say "Releasing Py3-only packages breaks Py2? Well, duh!"

We need to make sure it's clear what we mean, because obviously code that requires Python 3 can't work on Python 2. Instead of talking about 'not breaking' Python 2, we need to say something like "ensuring that users still on Python 2 can easily install an older version, or a parallel 'LTS' version, which will still work for them".

Then there are a few strategies we can talk about:

  1. Insist on Py2 users running pip install foo<5
  2. Use a new package name, so Py3 users run pip install foo5
  3. The metapackage trick, so foo depends on particular versions of foo_real.
  4. Using the new metadata and machinery we've worked on so none of 1-3 are necessary.
@Carreau
Copy link
Member

Carreau commented Nov 30, 2016

Yes you are right. Thanks for bringing that up and for the english pass.

@Carreau
Copy link
Member

Carreau commented Dec 5, 2016

I've pushed some changes, if you and @michaelpacer want to give it a read.

@Carreau
Copy link
Member

Carreau commented Dec 5, 2016

Considering adding:

"we <3 users of Python <3"

@mpacer
Copy link
Contributor

mpacer commented Dec 5, 2016

cute idea for a slide's title in the overview at the end of the proposal. We should have something toward the beginning that talks about our commitment to Python 2 folk and the way in which we want to support them while moving forward. This would be a good title for that slide

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

No branches or pull requests

3 participants