-
Notifications
You must be signed in to change notification settings - Fork 12
DEVOPS-693: migrate from conda-lock to pixi #767
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
Draft
saicheranb
wants to merge
83
commits into
feature/pixi
Choose a base branch
from
DEVOPS-693
base: feature/pixi
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Changes from 8 commits
Commits
Show all changes
83 commits
Select commit
Hold shift + click to select a range
3bedd19
Refactor pyproject.toml: Update dependencies and remove poetry sections
saicheranb c4a3248
Update workflow references to use DEVOPS-584 for static analysis and …
saicheranb 5cde5ec
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] f656361
updated pyproject.toml
saicheranb c4c8ad4
Update test command to use pytest directly
saicheranb c91c12d
Add 'dev-git' feature dependencies and update default environment fea…
saicheranb da65429
Update workflow references to use 'main' for static analysis and pytest
saicheranb 6730376
Update pytest and pytest-cov versions in pyproject.toml
saicheranb 71bd6c5
Update GitHub Actions workflows and dependencies in pyproject.toml an…
saicheranb f6ae3f7
Remove PyPI package references for 'uv' from pixi.lock
saicheranb 937b973
testing Devops-584
saicheranb 1d122f1
Update reusable workflow references to use 'main' branch for static a…
saicheranb 408d040
Refactor environment configurations in pyproject.toml to support mult…
saicheranb 2a64612
Add Python version dependencies for features py310, py311, and py312 …
saicheranb 5057fe6
Update pydantic dependency version to >=2.7.0,<3.0.0 in pyproject.toml
saicheranb 6a36222
Update content hash in poetry.lock after dependency changes
saicheranb d3a00cd
Update pyproject.toml
saicheranb ba84251
Update dependency specifications in pyproject.toml as per suggestion
saicheranb 5cd3d2f
poetry.lock after dependency changes
saicheranb c6bd523
Add jinja2 dependency and update feature group for documentation
saicheranb 5fe0954
Remove jinja2 dependency from pyproject.toml and refactor version ret…
saicheranb 4810b62
[pre-commit.ci] auto fixes from pre-commit.com hooks
pre-commit-ci[bot] 1737d3e
Remove poetry.lock in favor of pixi.lock; drop --lock from pre-commit…
saicheranb 4333f7c
Merge branch 'develop' into DEVOPS-693
sebhmg c0ae38f
remove pylint entry wronlgy added to non-dev depencies
sebhmg aebcd2d
Refactor ReadTheDocs configuration to use Pixi for environment setup …
saicheranb e37bda2
Update ReadTheDocs configuration and pyproject.toml for improved docu…
saicheranb 1483518
Update ReadTheDocs and Pixi configuration for improved documentation …
saicheranb 761ce21
Fix indentation in ReadTheDocs configuration and ensure Python versio…
saicheranb c232698
Refactor Git LFS installation in ReadTheDocs configuration to skip sm…
saicheranb 05f2ff3
Add sphinxcontrib-googleanalytics to dependencies and update pixi.lock
saicheranb d2ae046
[DEVOPS-693] remove irrelevant entries from gitattribute
sebhmg ab14905
[DEVOPS-693] re-apply recommendations by pixi for lock file
sebhmg a06ba7c
[DEVOPS-693] allow commit of .pixi/config.toml if any
sebhmg 946b4d5
fixes and adjustments in pixi config
sebhmg cce7fb1
add geoh5 to keywords
sebhmg 941aaf1
Merge branch 'DEVOPS-693' into DEVOPS-693-RTD
sebhmg a1480aa
move doc tasks near doc feature
sebhmg dd04bb0
remove unused feature from pixi config
sebhmg 0367cb9
move doc tasks near doc feature
sebhmg ef3e8d4
[DEVOPS-693] move dependencies from docs/environment.yml to pixi config
sebhmg 0b2187d
[DEVOPS-693] restore usual installation steps of git-lfs on RTD
sebhmg b62388f
[DEVOPS-693] introduce prebuild-docs task
sebhmg d6a18d7
[DEVOPS-693] adjust build-docs commend in RTD
sebhmg 46f5f63
[DEVOPS-693] adjust output location for building the docs
sebhmg 8d6767a
[DEVOPS-693] execute pixi in "frozen" mode on RTD
sebhmg f859604
[DEVOPS-693] pre-install python 3.10 on RTD
sebhmg 2c124bb
[DEVOPS-693] Merge branch 'DEVOPS-693-RTD' into DEVOPS-693
sebhmg 1149ca1
[DEVOPS-693] poetry check with plugins works if not check poetry.lock
sebhmg eff007f
[DEVOPS-693] move pixi config to its own file
sebhmg 233af36
[DEVOPS-693] aesthetics
sebhmg 609b7c1
[DEVOPS-693] add keywords and classifiers troves
sebhmg 6bee2c2
[DEVOPS-693] pixi lock again
sebhmg 5095a35
[DEVOPS-693] fix doc warnings
sebhmg 86d4c05
[DEVOPS-693] rename local extension to avoid confusion with autodoc
sebhmg 7baad7c
[DEVOPS-693] remove unused sphinx local extension
sebhmg 972ab1c
[DEVOPS-693] use jupyter-book build instead of sphinx build
sebhmg 1c7bca9
[DEVOPS-693] hacking around to fix warning on np.ndarray
sebhmg 6931672
[DEVOPS-693] remove my hacking around - give up on warnings
sebhmg 018e30e
[DEVOPS-693] do not fail doc on warnings
sebhmg 74311da
[DEVOPS-693] ColorMapping as Enum is better for doc, but failing mypy
sebhmg 4ddf0ec
[DEVOPS-693] try custom conf.py
sebhmg e61086e
[DEVOPS-693] apply albaster then and dynamic config
sebhmg 8e96e58
[DEVOPS-693] try fixing git-lfs
sebhmg 9539a9c
[DEVOPS-693] pull googleanalytics_id from env
sebhmg 9834e56
[DEVOPS-693] use pixi to run pylint in pre-commit
sebhmg e79351f
[DEVOPS-693] configure toto and issue sphinx extensions
sebhmg 67e33e9
[DEVOPS-693] disable google analytics if ID is not set
sebhmg f8debb9
[DEVOPS-693] debug logging in RTD
sebhmg e488c40
[DEVOPS-693] fix googleanalytics_id config
sebhmg 7fa2f47
[DEVOPS-693] adjust output location for docs
sebhmg eff201e
[DEVOPS-693] move generated html to expected RTD output folder
sebhmg bc8eae3
[DEVOPS-693] try fixing garbled output because of ANSI code
sebhmg 65b4d20
[DEVOPS-693] NO_COLOR has no effect. Now pipe to sed
sebhmg da68a53
[DEVOPS-693] Merge remote-tracking branch 'upstream/develop' into DEV…
sebhmg 82b173f
[DEVOPS-693] pass possibly extra args to jupyter-book
sebhmg 606cc51
[DEVOPS-693] Merge remote-tracking branch 'upstream/develop' into DEV…
sebhmg 40cbdef
[DEVOPS-693] Merge branch 'develop' into DEVOPS-693
sebhmg 67b1d9a
[DEVOPS-693] Merge remote-tracking branch 'upstream/develop' into DEV…
sebhmg c1405bd
[DEVOPS-693] fix removal of ANSI color out of pixi
sebhmg be4fd70
[DEVOPS-693] for RTD, pre-install env and run with explicit env name
sebhmg ce100a0
[DEVOPS-693] add a direct jupyter-book-build task
sebhmg e4ad753
[DEVOPS-693] only need matplotlib-base for doc
sebhmg 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 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 |
|---|---|---|
| @@ -1,3 +1,7 @@ | ||
| # Shell scripts | ||
| *.sh eol=lf | ||
| *.gif filter=lfs diff=lfs merge=lfs -text | ||
| # SCM syntax highlighting & preventing 3-way merges | ||
| pixi.lock linguist-language=YAML linguist-generated=true | ||
| poetry.lock linguist-language=YAML linguist-generated=true | ||
| *-lock.yml linguist-language=YAML linguist-generated=true |
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 |
|---|---|---|
|
|
@@ -147,3 +147,5 @@ dmypy.json | |
|
|
||
| #version ignore | ||
| geoh5py/_version.py | ||
| # pixi environments | ||
| .pixi/* | ||
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.