fix: dependencies package PEP508 markers selection #1905
+204
−2
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.
Bugfix: support local
.whl
files with dependency markers.Maybe resolves #1174
2 commits:
Add 2 tests. Both tests are disabled for the case of
x86_64-darwin
.Remote
.whl
dependency marker selectionmk-poetry-packages-partition-whl-remote
On this commit the test succeeds because poetry2nix can select dependency markers for remote.whl
files.Local
.whl
dependency marker selectionmk-poetry-packages-partition-whl-local
On this commit the test fails because poetry2nix cannot select dependency markers for local.whl
files.Add three local
watchdog.whl
files (79kB, 79kB, 96kB) to the repository. We chose watchdog because it distributes separate.whl
files for each platform and the files are small.fix: dependencies package PEP508 markers selection.
With this commit the second test
mk-poetry-packages-partition-whl-local
succeeds because now poetry2nix can select dependency markers for local.whl
files.Contribution checklist (recommended but not always applicable/required):