-
Notifications
You must be signed in to change notification settings - Fork 10
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
Request access for PyWavelets #75
Comments
@rgommers please complete the missing items from the checklist to get started.
If you'd also like to use the If you have any questions please just ask here! |
Hi! I shall be helping out with this. We are currently building the WASM wheels on GitHub Actions itself and don't use other CI providers for that, so I can set up jobs at the earliest convenience for this with the use of the provided Action. We might need to figure out versioning for nightly wheels (perhaps through VCS or just a small helper script should be fine?) |
Thanks @matthewfeickert! I've create the API token and added it to the repo, so those two actions can be checked off.
Could you grab a wheel from https://pypi.org/project/PyWavelets/#files for now? Any wheel from the 1.5.0 release will do here. |
👋 Great @agriyakhetarpal. It would be good to have you have admin access to the PyWavelets group so can you please:
Yeah, VCS is always good, but if needed you can also just overwrite the previous wheels here (multiple projects currently do this).
@rgommers Done: https://anaconda.org/scientific-python-nightly-wheels/PyWavelets/files You should be ready to go with uploading wheels now! I'll leave this open though until you have a succesful upload run with your CI. |
Hi, @matthewfeickert, I created an account and here's the link: https://anaconda.org/agriyakhetarpal (I'm a bit surprised there's no 2FA available!).
Sure, we had decided that we'll still prefer to get wheels uploaded once in 25 days in case no activity on the repository occurs; I can follow suit with what @rgommers has to suggest. Either way, appending a date or a hash to the version should be trivial. Thank you for approving the request – we will add a comment here once the first iteration of the nightly wheels comes out! |
@agriyakhetarpal Thanks! I've added you to the pywavelets team "Group" (it is now you and @rgommers).
Yes, me too. While Anaconda has been very generous with their storage resources, Anaconda Cloud is showing its age in general. :/
Yeah, you can always just overwrite the existing wheels with the same files.
Please do not do that. Even though these are nightly wheels please use valid PEP 440 names for all wheels uploaded to https://anaconda.org/scientific-python-nightly-wheels/. (Including dates and hashes are both invalid) (Sorry, I accidentally edited your post while replying to it as I started typing in the wrong text box after quoting it. I think I restored it to the original post though.) |
That is not true I believe, you can include them after That said, I don't really like this habit of dynamically changing the version anymore. I have a strong preference for purely static metadata; |
Thanks for the uploads! Looks like we're all set here. @agriyakhetarpal over to you for the nightlies CI:) |
Isn't the whole point of local version identifiers that they aren't distributed for public use? I'm asking here out of genuine curiosity / ignorance, because if not then I've grossly misunderstood them.
👍 |
Kinda but not really. They are not allowed on PyPI, and PEP 440 says so explicitly. So that matches what you are saying. However, it is a case of "PyPI and Python packaging are too limited". Here is an example of PyTorch using The use of |
This is slightly out of context, but I have faced problems with installing wheel files that contain local version identifiers at an earlier date ( I have set the above linked PR (PyWavelets/pywt#710) to close this issue upon merging – please let me know if that should be removed :) |
Then it probably wasn't a valid PEP 440 name I think. It's easy to get that wrong. If it was a valid name,
👍🏼 |
Cross posting PyWavelets/pywt#710 (comment): we now have wheels at https://anaconda.org/scientific-python-nightly-wheels/PyWavelets/files. Thank you, @matthewfeickert! |
Hi all, it's be great to get access to https://anaconda.org/scientific-python-nightly-wheels/ for PyWavelets nightlies.
PyWavelets is a pretty-slow moving project with small wheels, so the extra load should be light. Two reasons why I'm asking for access:
wasm32
) wheels, which can be uploaded to the anaconda.org buckets I believe, but aren't allowed on PyPI/TestPyPI yet.The text was updated successfully, but these errors were encountered: