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.
Hi from an OSS contributor working with @schaechtle2 on engineering and packaging at ProbComp. We use Nix with
nixpkgs
to distribute our software including things that depend on Nix. We are not broken but some workflows are made awkward due to how not all versions of each python package are available on Nixpkgs.Rather than forking nixpkgs to support outdated packages like
numpy 1.22.x
, this PR just makes a minimal delta in SPPL to forwards-only upgrade these dependencies. A bigger step could later be taken to upgrade everything to latest-compatible, but that is out of scope.We also use Python 3.9 with SPPL, and so are hopeful in this PR's inclusion of 3.9 in the build matrix.
Thank you! Let me know if there is any way to make this pull possible and easy.