-
-
Notifications
You must be signed in to change notification settings - Fork 5k
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
Adding GliderTools #14282
Adding GliderTools #14282
Conversation
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/GliderTools:
For recipes/GliderTools:
Documentation on acceptable licenses can be found here. |
Hi! This is the friendly automated conda-forge-linting service. I wanted to let you know that I linted all conda-recipes in your PR ( Here's what I've got... For recipes/GliderTools:
|
Hi! This is the friendly automated conda-forge-linting service. I just wanted to let you know that I linted all conda-recipes in your PR ( |
There also seem to be some issues with the |
Yeah
For conda-forge it seems that currently the dependencies can only point to other conda-forge packages. Is |
I started fixing the conda-forge version of astral, but it requires the approval of the upstream admins. Until that is resolved this is stalled. |
@jbusecke I saw your comment on the astral feedstock. It looks like we were using it for something similar (sunrise/sunset) in our project, atmospheric data community toolkit (ACT). We ended up just getting rid of Astral as a dependency and switched to Skyfield. It was too much of a hassle to have to account for the conda astral version vs the latest on pypi. Not sure if it helps or not but here's the code. |
Thanks @AdamTheisen, I've looked at the codebase and we're only using astral for one calculation, shouldn't be too hard to switch. @jbusecke Isabelle has volunteered to take this forward as she was already working on a bug in the astral implementation GliderToolsCommunity/GliderTools#56 |
If you think that this is a good solution, I am happy to close conda-forge/astral-feedstock#11. Thanks for the heads-up @AdamTheisen! |
@jbusecke Not a problem! As one last note, skyfield does download a larger file with ephemeris data. We ended up trimming that file up, including it in our repo, and pointing skyfield to that file. Not sure if you have to use this without internet connection but just wanted to pass along. Our file's located at |
That is indeed interesting and will be valuable to know for the CI to run smoothly. I'll see if I can perhaps cache that data using github actions. |
Ok so the requirements seem to work now. But there are some weird errors when getting glidertools from pypi... Not sure if that is something temporary over at azure or if something is wrong with our pypi version. I think we might want to release a new version after GliderToolsCommunity/GliderTools#82 is merged, and then see if that fixes this. |
Ill stop here for now and wait for another version that doesn't rely on |
@conda-forge/staged-recipes I think this is ready to merge. Many thanks. |
- numexpr | ||
- netcdf4 ==1.5.4 | ||
- scikit-learn >=0.22 | ||
- seawater >=3.3 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Please, please, please move to gsw
;-p
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Honestly not sure why we're still using seawater
on this project. I've raised an issue and will hopefully make the switch to gsw
. Be one less codebase depending on your deprecated library :p
Checklist
url
) rather than a repo (e.g.git_url
) is used in your recipe (see here for more details).