Skip to content

Conversation

@VeckoTheGecko
Copy link
Contributor

@VeckoTheGecko VeckoTheGecko commented Sep 26, 2025

Changes:

  • Splits up our dependencies into "features" used in pixi to compose environments
  • Use Pixi to install Parcels from source
  • Defines Pixi tasks for our development workflow
  • Updates all our CI to use Pixi
  • Updates naming of CI workflows to reflect the command you run locally
  • Remove unused dependencies
    • pymbolic
    • ffmpeg
    • psutil and psutil-types
  • Add taplo as TOML formatter

Fixes #2205

Draft for now to test CI (couldn't test locally)

Pending:

  • Update contributing guidelines (future PR)

@VeckoTheGecko
Copy link
Contributor Author

Looks like the RTD build is failing with the following error message

Missing configuration option At least one of the following configuration options is required: build.tools or build.commands.

which is quite strange since I pretty much following the docs exactly (docs, readthedocs/readthedocs.org#12155) . I'll post an issue in RTD to update their example and see what they say. Low priority

@VeckoTheGecko
Copy link
Contributor Author

image

Co-authored-by: Erik van Sebille <[email protected]>
@VeckoTheGecko VeckoTheGecko merged commit 7926db8 into Parcels-code:v4-dev Sep 26, 2025
6 of 7 checks passed
@github-project-automation github-project-automation bot moved this from Backlog to Done in Parcels development Sep 26, 2025
@VeckoTheGecko VeckoTheGecko deleted the pixi-pixi-pixi branch September 26, 2025 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Update primary development workflow to use Pixi

2 participants