Skip to content
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

feat: Add pixi support for multi platform lock files #9

Merged
merged 6 commits into from
Mar 29, 2024

Conversation

matthewfeickert
Copy link
Contributor

Purpose

  • Add pixi support so that the entire project can be run with the same dependencies across the linux-64, osx-64, osx-arm64 platforms with the same lock file (which installs in seconds).
  • Add pixi support to the CI.

Does this introduce a breaking change?

[ ] Yes
[x] No

Pull Request Type

What kind of change does this Pull Request introduce?

[ ] Bugfix
[x] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

@matthewfeickert matthewfeickert added the enhancement New feature or request label Mar 29, 2024
@matthewfeickert matthewfeickert self-assigned this Mar 29, 2024
* Add test and lint environments with environment specific tasks
* pytest-cov isn't used in favor of just plain coverage.
* Add pixi lock file for linux-64, osx-64, osx-arm64 generated from

  rm pixi.lock && pixi install
* Use pixi in CI to take advantage of the lock file.
@matthewfeickert matthewfeickert force-pushed the feat/add-pixi-project-support branch from 5c16715 to 16542f6 Compare March 29, 2024 08:01
@matthewfeickert matthewfeickert merged commit d0232ef into main Mar 29, 2024
2 checks passed
@matthewfeickert matthewfeickert deleted the feat/add-pixi-project-support branch March 29, 2024 08:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant