-
Notifications
You must be signed in to change notification settings - Fork 68
Set up pixi for development #1674
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
Merged
Merged
Changes from 7 commits
Commits
Show all changes
67 commits
Select commit
Hold shift + click to select a range
1a5e954
Pixi for docs and tests
abkfenris d4e76b9
RTD fix
abkfenris dcf8823
start adding rust deps with pixi
li-em 8bd8ffa
add deps needed for rust tests, and uv for the develop task
li-em 00a4a35
add mypy and pre-commit to dev env
li-em d15ac3f
use pixi in code-quality GHA
li-em b2eb4a4
fix rtd with new develop task
li-em 3eaf430
Move docs build to just, replace netcdf4 with h5netcdf, pin ruff to 0…
jbusecke 1d9995c
Update docs
jbusecke 7af04e1
Update gha and rtd
jbusecke 3c2b42b
remove install and use single pixi run command for the build
jbusecke 15a456d
add maturin init to rtd
jbusecke 0d78dc3
Add pixi shell alt + example how to pass args to ruff
jbusecke df49b86
Merge branch 'main' into li-em/pixi
jbusecke 70f5aa8
remove pixi.lock from root
li-em 5e0f773
Switch pixi environment -> default
jbusecke 3bb06f8
use default env in code quality ci
jbusecke e81d949
Merge branch 'main' into li-em/pixi
jbusecke 0512488
Get rid of the init task
jbusecke 660e93e
restore tools.python in rtd
jbusecke d1f137a
fix pixi lock file
jbusecke 5a7baf7
revert h5netcdf to netcdf4
jbusecke 9f502d6
add netcdf to pixi dependencies to avoid issues on mac
jbusecke a51485d
limit python to <3.14
li-em 2ae1a43
Pixi for docs and tests
abkfenris ea7f374
RTD fix
abkfenris 5a30b4e
start adding rust deps with pixi
li-em df2f232
add deps needed for rust tests, and uv for the develop task
li-em 9a34dfb
add mypy and pre-commit to dev env
li-em de52fc8
use pixi in code-quality GHA
li-em c2842bf
fix rtd with new develop task
li-em f3bad91
Move docs build to just, replace netcdf4 with h5netcdf, pin ruff to 0…
jbusecke b5b9675
Update docs
jbusecke ba57c29
Update gha and rtd
jbusecke f850896
remove install and use single pixi run command for the build
jbusecke 2824c7f
add maturin init to rtd
jbusecke 0bf0d6d
Add pixi shell alt + example how to pass args to ruff
jbusecke 7f88afb
remove pixi.lock from root
li-em 12ae552
Switch pixi environment -> default
jbusecke e6237b4
use default env in code quality ci
jbusecke a421257
Get rid of the init task
jbusecke 6c72e76
restore tools.python in rtd
jbusecke 8d073eb
fix pixi lock file
jbusecke 37a3fa5
revert h5netcdf to netcdf4
jbusecke 324c437
add netcdf to pixi dependencies to avoid issues on mac
jbusecke c546350
limit python to <3.14
li-em 52f1926
uncomment netcdf4
li-em 5db366f
Merge branch 'li-em/pixi' of https://github.com/earth-mover/icechunk …
jbusecke 729ee6e
Merge branch 'main' into li-em/pixi
jbusecke 97d11c6
Merge branch 'li-em/pixi' of https://github.com/earth-mover/icechunk …
jbusecke 88aa9cc
update pixi.lock
jbusecke 94b614e
Remove pixi.lock binary
jbusecke 8c1bc04
use prek instead of pre-commit, add cargo-nextest
li-em 9f7701c
Merge branch 'main' into li-em/pixi
li-em 308c0a5
Merge branch 'main' into li-em/pixi
li-em eb281d4
Merge branch 'main' into li-em/pixi
li-em f10e926
Merge branch 'main' into li-em/pixi
jbusecke 1e037df
minor tweaks
jbusecke 28623f8
Some macos special sauce
jbusecke b065baf
Fix pre-commit
jbusecke 1190888
Added docs and just --list explainer + locally passing all python tests
jbusecke fb85f5b
Fix callout
jbusecke 6beeb52
Merge branch 'main' into li-em/pixi
jbusecke 8f6b3ca
Merge branch 'main' into li-em/pixi
jbusecke db1209b
remove DYLD_LIBRARY_PATH shenanigans from the pixi config
jbusecke 5b1b8e2
fix code quality
jbusecke 8f20cbc
Update lockfile
jbusecke 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
Some comments aren't visible on the classic Files Changed page.
There are no files selected for viewing
This file contains hidden or 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 hidden or 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 hidden or 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 hidden or 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,2 @@ | ||
| # SCM syntax highlighting & preventing 3-way merges | ||
| pixi.lock merge=binary linguist-language=YAML linguist-generated=true -diff |
This file contains hidden or 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 |
|---|---|---|
|
|
@@ -78,3 +78,6 @@ docs/_build/ | |
| .mypy_cache/ | ||
|
|
||
| .benchmarks/ | ||
| # pixi environments | ||
| .pixi/* | ||
| !.pixi/config.toml | ||
This file contains hidden or 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 was deleted.
Oops, something went wrong.
This file contains hidden or 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
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.
Must fix this, rust channel doesn't make much sense anymore
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.
@claude adapt this to the proposed changes within pixi