-
-
Notifications
You must be signed in to change notification settings - Fork 47
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
2023.08.0 release #330
Comments
Sure 😄 I agree that #306 should not block the release. It's a maintenance PR, users will not care. |
Yeah releasing sounds like a good idea We can always release again if we want to get |
Do you want to try running the release Marvin? |
Great. Then I'll try tomorrow (European Thursday), or Friday depending on how it goes. |
Just realised I don't have upload permissions for https://pypi.org/project/dask-image yet. Could you add me? My pypi user is https://pypi.org/user/m-albert/. Thank you! Added an entry about this to Genevieve's "add new maintainer checklist" #195. |
Done. Please check for an invite (maybe in email?) Thanks Marvin! 🙏 Side note: Would consider adding 2FA to PyPI |
Once the release is on PyPI, we can use the Might be worth adding this to the release docs (if it is not already there) |
Thank you very much John 🙏 Got and accepted the invite (both over email and visible in the account) and enabled 2FA for my pypi account as you suggested.
Thanks a lot for the suggestion, I'll have a proper look at it tomorrow :) |
Great! 😄 Also wrote up some thoughts on how we might automate more of the release procedure ( #331 ) |
I'm currently going through the release process (you might have gotten some email 😁). I created the v2023.08.0 release and everything up to the conda feedstock including the pypi upload worked well. However, I'm currently stuck in the conda-forge dask-image-feedstock PR. After updating the dependencies in
Any input is welcome and I'll further investigate this later tonight. So currently there's a divide between the versions available on pypi and conda. |
Could you please run Also pro-tip the HTML tags |
Failing installInstalled with:
pip list
Working installInstalled with:
pip list
|
Digging some more I found that
dask-image/dask_image/ndmeasure/_utils/_find_objects.py Lines 68 to 70 in 67540af
In both installs:
While in the working install gives:
and in the failing install:
Error tracing conclusion: It seems that |
Wonder if this is related to Pandas Arrow support There were some changes in Pandas 2.0 IIUC Dask is looking at defaulting to these (not sure if that is affecting us here). The Think we can turn that off, which is probably what we should do in conda-forge We can file a follow up issue here to investigate after the release |
That might be it!
Working install:
Failing install:
While in https://github.com/dask/dask/blob/main/pyproject.toml the dependency is just part of the |
Will check for ways to do that. |
Already added one :) xref: conda-forge/dask-image-feedstock#14 (comment) Edit: Though if it needs more work, feel free to revise as needed ;) |
...this sounds like it's been a really painful release process. Sorry you're going through it @m-albert and thank you for your perseverance! |
Might have been a bit of a bumpy process but actually this a lot of fun with you guys :) Thank you! |
2023.08.1 has been released and uploaded to pypi. The conda feedstock PR release has been merged and the new version Should we remove 2023.08.0 from pypi as discussed here? I've left some notes about my experiences with the release process here: #339. |
Thanks Marvin! 🙏 Have yanked the release on PyPI: https://pypi.org/project/dask-image/2023.8.0 Appreciate you taking time to write notes on the experience 🙂 |
Great, thank you John! Now the availability of |
Ofc! Thank you for running the release 😀 |
I'll close this issue since dask-image 2023.8.1 is now available on pypi and conda-forge. |
We got quite some things clarified and merged in the last days and probably we'd not wait for #306 (despite its quick progress). Are we ready for the next release?
The text was updated successfully, but these errors were encountered: