Skip to content

[MRG] 0.22.2.post1 release branch #16609

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

Merged
merged 4 commits into from
Mar 4, 2020

Conversation

jeremiedbb
Copy link
Member

@jeremiedbb jeremiedbb commented Mar 2, 2020

@adrinjalali here we go again :) New release after the failed 0.22.2 released last friday.

@scikit-learn/core-devs Do think it's better to do a 0.22.2.post1 or 0.22.3 ?

what happened with 0.22.2 ?
The 0.22.2 release failed because the sdist I uploaded on Pypi included the C files. I tried to remove it and upload it again but we can't upload a file with the same name twice.

  • backport what's new changes
  • edit web site front page

@jeremiedbb
Copy link
Member Author

If nobody complains I will go with 0.22.2.post1

@jeremiedbb jeremiedbb added this to the 0.22.2 milestone Mar 2, 2020
@adrinjalali
Copy link
Member

You also need to backport #16610 here.

@jeremiedbb
Copy link
Member Author

yes it's in my bullet list

@@ -156,7 +156,7 @@ <h4 class="sk-landing-call-header">News</h4>
<li><strong>On-going development:</strong>
<a href="https://scikit-learn.org/dev/whats_new.html"><strong>What's new</strong> (Changelog)</a>
</li>
<li><strong>February 2020.</strong> scikit-learn 0.22.2 is available for download (<a href="whats_new/v0.22.html#version-0-22-2">Changelog</a>).
<li><strong>March 2020.</strong> scikit-learn 0.22.2 is available for download (<a href="whats_new/v0.22.html#version-0-22-2">Changelog</a>).
Copy link
Member Author

Choose a reason for hiding this comment

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

Should we say "scikit-learn 0.22.2.post1" here ?

Copy link
Member

Choose a reason for hiding this comment

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

I'm happy either way.

Copy link
Member

Choose a reason for hiding this comment

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

Let's not put post here. It may lead to confusion.

Copy link
Member

Choose a reason for hiding this comment

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

You could just say Fixed source distribution available from March

Copy link
Member Author

Choose a reason for hiding this comment

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

Sorry don't get what you're proposing. Can you make it as a suggestion ?

Copy link
Member

Choose a reason for hiding this comment

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

Sorry, I missed this ongoing discussion and already merged the PR. I believe this is fine as it is right?

Copy link
Member

Choose a reason for hiding this comment

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

We can always update the website after the 0.22.2.post1 release by pushing to 0.22.X after the tag anyway.

@jeremiedbb jeremiedbb changed the title [WIP] 0.22.2.x release branch [MRG] 0.22.2.post1 release branch Mar 3, 2020
@thomasjpfan
Copy link
Member

Do we want to show the post1 here?

Screen Shot 2020-03-03 at 12 14 07 PM

@thomasjpfan
Copy link
Member

If we want to remove the post part, we can cherry-pick from #16624

Copy link
Member

@adrinjalali adrinjalali left a comment

Choose a reason for hiding this comment

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

I'm easy either way. Don't mind the post1, don't mind removing it.

@jnothman
Copy link
Member

jnothman commented Mar 3, 2020 via email

@jeremiedbb
Copy link
Member Author

I included Thomas' fix for the display of the verison. Feel free to directly push more changes or merge if you're ok with the current state. I'll then tag and open a PR on macpython tomorrow.

@ogrisel
Copy link
Member

ogrisel commented Mar 4, 2020

It seems to work as expected: https://95830-843222-gh.circle-artifacts.com/0/doc/index.html

Merging!

@ogrisel ogrisel merged commit daefc22 into scikit-learn:0.22.X Mar 4, 2020
@ogrisel
Copy link
Member

ogrisel commented Mar 4, 2020

@jeremiedbb I let you tag 0.22.2.post1 and update the release PRs for MacPython / conda-forge?

@jeremiedbb
Copy link
Member Author

done

@Lothiraldan
Copy link
Contributor

Just a note, the 0.22.2.post1 release include a sdist while the 0.22.2 did not. It got picked by our CI running in Python 3.5 and crashed but I think Scikit-Learn 0.22.2 drop support for Python 3.5, correct?

@adrinjalali
Copy link
Member

adrinjalali commented Mar 4, 2020 via email

@rth
Copy link
Member

rth commented Mar 4, 2020

Yes, we don't support python 3.5 anymore.

That's not what setup.py for 0.22.X branch says though. Without a correct python_requires value, pip will try to build this release from sources for users using Python 3.5.
So I think we would need to upload Py3.5 wheels if possible (or update that value in setup.py in a follow up release).

Related: #16636

@jeremiedbb
Copy link
Member Author

I opened MacPython/scikit-learn-wheels#49 to generate wheels for python 3.5

@GaelVaroquaux
Copy link
Member

Indeed, the incorrect information in the setup.py is breaking CIs (eg in nilearn
https://travis-ci.org/nilearn/nilearn/jobs/658243755?utm_medium=notification&utm_source=github_status
)

I think that we need to do a post2 release with the right info in the setup.py

@jeremiedbb
Copy link
Member Author

No the setup.py is correct, 0.22 still support py35. It's just that py35 was removed from the build matrix on macpython. We're making the wheels and I'll upload them on pypi asap

@jeremiedbb
Copy link
Member Author

@GaelVaroquaux I uploaded the py35 wheels on pypi. It should be fine now

@GaelVaroquaux
Copy link
Member

@jeremiedbb : I restarted nilearn CI to see if things work now.

@jeremiedbb
Copy link
Member Author

It's green ! although you have flake8 issues :D

@GaelVaroquaux
Copy link
Member

Yup, but that's my problem. Thank you!!

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.

8 participants