-
Notifications
You must be signed in to change notification settings - Fork 62
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
Add missing astroquery dependency #690
Conversation
Codecov ReportPatch coverage has no change and project coverage change:
Additional details and impacted files@@ Coverage Diff @@
## develop #690 +/- ##
===========================================
- Coverage 55.94% 55.20% -0.75%
===========================================
Files 15 14 -1
Lines 6281 6141 -140
===========================================
- Hits 3514 3390 -124
+ Misses 2767 2751 -16 ☔ View full report in Codecov by Sentry. |
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.
looks good!
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.
is there a specific version we want to pin here?
The Line 10 in b219a7d
That seems very specific, but I can update this PR to use that. Internally, |
FYI @larrybradley, I agree having the "requirements" all pinned to exactly specifically the latest version is a little surprising and counterintuitive. That turns out to be from the use of Dependabot to manage dependencies. That service automatically updates the requirements.txt file to the latest versions of things. This has the nice effect of ensuring the CI runs with the latest version of every package, but on the other hand means that semantically the "requirements.txt" is not truly the minimum required version. Tradeoffs... 🤷♂️ |
There's also a discrepancy between the actual package runtime requirements as specfied in the and the dependencies in |
The pyproject dependencies are all loosely pinned (above a certain version), while the requirements.txt are all the latest (thanks to dependabot). This gives two install options, if you install via pip with no special commands, pyproject will be used. If you want to install with the latest version only, the user can install using requirements.txt via |
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.
Just had a discussion with @obi-wan76, since astroquery isn't needed for base functionality, we should move the dependency down to the [project.optional-dependencies] section.
I've updated this PR to move |
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.
Thanks @larrybradley
No description provided.