Skip to content

Conversation

@VeckoTheGecko
Copy link
Collaborator

@VeckoTheGecko VeckoTheGecko commented Oct 6, 2025

This PR implements the same changes as:

Note that this PR (as it stands) does not separately generate the lock file and store it.

This PR is still in draft since I need to check:

  • dependencies are accurate in the environments (that the previous environment.yaml file was split properly)
  • Contributing instructions are good
  • Add lock to .gitignore
  • CI passes

  • Closes none
  • Updated docs

- Define workspace with VirtualShip name and pixi-build preview
- Configure multiple test environments (py310, py311, py312)
- Set up feature environments for docs, typing, and pre-commit
- Define pixi tasks for tests, docs, linting, and type checking
- Align dependencies with existing pyproject.toml
- Replace mamba-org/setup-micromamba with prefix-dev/setup-pixi
- Update test job to use pixi environments (test-py310, test-py312)
- Update typechecking job to use pixi run typing
- Enable pixi caching for faster CI runs
- Simplify workflow by removing manual dependency installation
- Replace Conda-based development setup with Pixi
- Add comprehensive Pixi workflows section with examples
- Document testing, docs, and code quality commands
- Include tips for environment management and CI reproduction
- Update dependency management instructions to reference pixi.toml
Add Pixi badge to indicate project uses Pixi for environment management
Environment management is now handled by pixi.toml. The environment.yml
file is no longer needed as all dependencies are defined in pixi.toml.
@j-atkins j-atkins deleted the branch Parcels-code:v1-dev November 21, 2025 09:10
@j-atkins j-atkins closed this Nov 21, 2025
@j-atkins j-atkins mentioned this pull request Nov 21, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants