Handle pooch version 1.5.0#5529
Handle pooch version 1.5.0#5529hmaarrfk merged 4 commits intoscikit-image:mainfrom manthey:handle-pooch-versions
Conversation
This is compatible with pooch < 1.5.0, too. If such older compatibility is not desired, the dependency version could be changed and just the new code could be kept.
hmaarrfk
left a comment
There was a problem hiding this comment.
Thanks! I flipped the order since I typically like to try "the new standard" instead of first trying the "old" then "falling back on the new".
|
Thank you so much for being quick on this! |
Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
|
I think pooch only considers the functions/classes in the top-level |
|
@grlee77 how do you want to proceed to get this released? This is rather breaking for our users. I could patch the conda-forge version, (and I might for my own channel) |
I think it is probably best to make a quick 0.18.3 release with this fix. Hopefully it should be easy using the new, automated wheel building. The 0.19 milestone items remaining are mostly just needing reviews on some recent small bug fix PRs and one larger float32 support PR. Hopefully we can complete those soon, but I don't think in the next day or two is likely. |
|
ok. i'll hold off on making a patched version for conda-forge unless an other user complains before we have to release. I'm not sure I can spend daylight hours pushing a sanctionned pip fix through. |
I posted here about potentially making a 0.18.3 release: https://skimage.zulipchat.com/#narrow/stream/181448-development/topic/v0.2E18.2E3.20release.3F |
|
@meeseeksdev backport to v0.18.x |
|
Owee, I'm MrMeeseeks, Look at me. There seem to be a conflict, please backport manually. Here are approximate instructions:
And apply the correct labels and milestones. Congratulation you did some good work! Hopefully your backport PR will be tested by the continuous integration and merged soon! Remember to remove If these instruction are inaccurate, feel free to suggest an improvement. |
* Handle pooch version 1.5.0 This is compatible with pooch < 1.5.0, too. If such older compatibility is not desired, the dependency version could be changed and just the new code could be kept. * Flip the order in which we try things. * undo typo i introduced * Update skimage/data/__init__.py Co-authored-by: Gregory R. Lee <grlee77@gmail.com> Co-authored-by: Mark Harfouche <mark.harfouche@gmail.com> Co-authored-by: Gregory R. Lee <grlee77@gmail.com>
…fix) (#5531) * Backport gh-5529: Handle pooch version 1.5.0 import file_hash from Pooch public API * Backport gh-5437: Avoid use of deprecated scipy.linalg.pinv2 pyamg used coarse_solver='pinv2' by default, but SciPy 1.7.0 has deprecated pinv2 * update version string * DOC: add release notes for 0.18.3 Co-authored-by: Gregory R. Lee <grlee77@gmail.com> Co-authored-by: Mark Harfouche <mark.harfouche@gmail.com> Co-authored-by: David Manthey <david.manthey@kitware.com>
This is compatible with pooch < 1.5.0, too. If such older compatibility
is not desired, the dependency version could be changed and just the new
code could be kept.
Description
Closes #5528.
Checklist
./doc/examples(new features only)./benchmarks, if your changes aren't covered by anexisting benchmark
For reviewers
later.
__init__.py.doc/release/release_dev.rst.