-
Notifications
You must be signed in to change notification settings - Fork 84
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
Replace poetry
with pip
, build with hatchling
, dynamically calculate minimum dependencies with uv
#733
Merged
Merged
Replace poetry
with pip
, build with hatchling
, dynamically calculate minimum dependencies with uv
#733
Changes from 9 commits
Commits
Show all changes
39 commits
Select commit
Hold shift + click to select a range
1b7343b
Specify dependency groups in a way that doesn't require poetry
mfisher87 f2e15ce
Add new poetry hooks
mfisher87 732abd1
Update Python compatibility in README
mfisher87 a31b7ae
Attempt to fix tests by installing test dependencies
mfisher87 5704abb
Decouple test, lint, typecheck scripts
mfisher87 82189e7
Remove redundant config
mfisher87 5b819a3
Avoid duplicate test workflow runs
mfisher87 21be5f2
Install docs dependencies during readthedocs build
mfisher87 24a5191
Migrate poetry dependency specification to standardized specification
mfisher87 edd6442
Replace caret dependency notation
mfisher87 6ac66b7
Fixup conditional dependency specifications
mfisher87 a39a519
Unpin kerchunk extra dependencies
mfisher87 4c57306
Remove poetry
mfisher87 cde7b85
Calculate minimum dependencies dynamically with uv
mfisher87 5f5986f
Encode mypy's files and python version in config
mfisher87 6dada1a
Replace poetry in GitHub Actions
mfisher87 8e8a7e7
Replace poetry in conda dev environment
mfisher87 8643011
Replace poetry for binder
mfisher87 bd3fe74
Replace poetry for readthedocs
mfisher87 cadcbdd
Add nox dev dependency and fixup noxfile
mfisher87 e194f14
Fixup composable action
mfisher87 c0cf028
Install test deps for mindeps test action
mfisher87 9818907
Upgrade minimum evrsions of some test dependencies
mfisher87 7c4eb2e
Add uv lockfile pre-commit check
mfisher87 4409b11
Add docs dependencies to conda dev env
mfisher87 bff4354
Restore integration tests to run on all supported Python versions
mfisher87 adbc43c
Move dev environment file out of CI directory
mfisher87 82381d7
Fix typo
mfisher87 87c22ea
Use modern syntax to get Actions output into GUI
mfisher87 c5c414e
Fix spelling
mfisher87 f53b451
Explicitly source instead of using dot alias
mfisher87 f96b5f0
Clarify supported versions of Python in README
mfisher87 d1b619d
Add development guide note for conda users
mfisher87 df578ed
Clarify purpose of Nox vs full dev env
mfisher87 0923beb
Replace reference to Make
mfisher87 54e0ae1
Merge branch 'main' into poetry-groups-to-pep621-optional-deps
mfisher87 a6aee82
Rename conda dev environment file
mfisher87 2cef7fb
Remove references to removed/moved files
mfisher87 de313be
Move build system to top of pyproject
mfisher87 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,5 +2,4 @@ | |
|
||
set -ex | ||
|
||
mypy earthaccess stubs tests | ||
ruff check . |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
#!/usr/bin/env bash | ||
|
||
set -ex | ||
|
||
mypy . |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
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.
this will fail if the lockfile hasn't been updated, or if there's a typo in a package name in poetry config.