You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@jhamman To create the project on Anaconda.org we need a wheel to upload to seed it. So if you already have a system for nightly builds then a nightly wheel would make sense here. If not, then we can just use a wheel from the last release on PyPI, as this is just a seed wheel and can be deleted after the first nightly wheel gets uploaded successfully.
@ianhi should your Anaconda.org account be added as a maintainer of the group for this package?
Can you clarify what the intended mechanism for creating the project is? Is there a different URL to go to to allow creation?
Given the way that Anaconda.org works it is a little hacky in that an org maintainer needs to manually upload a wheel the first time to create the project which can then be assigned a specific maintainer. This isn't great, and is something that we've raised before (c.f. #130).
Activity
jhamman commentedon Apr 10, 2025
I'm handling this on behalf of the zarr-python dev team.
My account link: https://anaconda.org/jhamman
Can someone direct me further on this step?
matthewfeickert commentedon Apr 10, 2025
@jhamman To create the project on Anaconda.org we need a wheel to upload to seed it. So if you already have a system for nightly builds then a nightly wheel would make sense here. If not, then we can just use a wheel from the last release on PyPI, as this is just a seed wheel and can be deleted after the first nightly wheel gets uploaded successfully.
jhamman commentedon Apr 10, 2025
We should just pull a wheel from PyPI then.
matthewfeickert commentedon Apr 19, 2025
@jhamman Sorry about the delay. I've uploaded a wheel from PyPI to https://anaconda.org/scientific-python-nightly-wheels for you to create the project https://anaconda.org/scientific-python-nightly-wheels/zarr (it can get deleted later on). If you create API tokens you should now be able to upload nightly wheels.
Once you've done that at least once in a workflow we can close out this issue.
matthewfeickert commentedon Apr 29, 2025
👋 @jhamman Just wanted to check in to see if you had any questions.
matthewfeickert commentedon May 21, 2025
@jhamman Ping on this. Do you have any questions with regards to getting nightly wheels uploaded?
ianhi commentedon Sep 5, 2025
Hi @matthewfeickert is it possible that the uploaded wheel expired? @jhamman reports that https://anaconda.org/scientific-python-nightly-wheels/zarr goes to a page not found
Can you clarify what the intended mechanism for creating the project is? Is there a different URL to go to to allow creation?
matthewfeickert commentedon Sep 10, 2025
@ianhi sorry this notification got lost.
Yes, this got autoremoved given the cleanup policy
upload-nightly-action/README.md
Lines 68 to 78 in 50aa237
I've reuploaded a wheel now to https://anaconda.org/scientific-python-nightly-wheels/zarr.
@ianhi should your Anaconda.org account be added as a maintainer of the group for this package?
Given the way that Anaconda.org works it is a little hacky in that an org maintainer needs to manually upload a wheel the first time to create the project which can then be assigned a specific maintainer. This isn't great, and is something that we've raised before (c.f. #130).
jhamman commentedon Sep 12, 2025
thanks @matthewfeickert for the help -- I believe I've done my part including zarr-developers/zarr-python#3449
matthewfeickert commentedon Sep 12, 2025
Nice. Once we verify that your CI workflow can upload then we can close this out. 👍
jhamman commentedon Sep 20, 2025
This is working so we can close it out.