Migrate to pixi for development #57
Open
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.
While looking into #56 and #55 I tried to fix this by migrating to jupyter book V2 and implementing a more robust development environment (pixi). I added usage instructions to contributing.md and installation instructions to the readme. The dependencies are located in the
pixi.tomlfile. Pixi would also accept apyproject.toml, which includes pixi as a tool.Since this is rather experimental, I keep this as a draft.
pixi run serveto have a look). I liked the compact version.Following a few things that I could not address and some suggestions, that can also be transferred into an issue.
jcampas a dependency. Solving the environment fails. I tried it in another repository and had the same issue. Not sure if it is a platform or python version issue. This and also CAS Common Chemistry Needed update #54 compromise notebook execution (see next)pixi run execute, but the build fails and does not provide an ambiguous error message. This will help in finding issues faster, since all notebooks will be checked for each pull request (dependabot alert).pixi run build.