juftin / hatch-pip-compile

hatch plugin to use pip-compile (or uv) to manage project dependencies and lockfiles
http://juftin.com/hatch-pip-compile/
MIT License
74 stars 3 forks source link

🐛 constraint venv state #68

Closed juftin closed 7 months ago

juftin commented 7 months ago

This PR fixes an issue where a constraint environment is created but doesn't contain the right dependencies. This was also happening inadvertently and breaking the hatch env prune functionality.

A more ideal version of this could be done with https://github.com/pypa/hatch/pull/1228.

Closes #63 Closes #65

codecov[bot] commented 7 months ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (18a8a96) 93.16% compared to head (500feb5) 95.56%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #68 +/- ## ========================================== + Coverage 93.16% 95.56% +2.40% ========================================== Files 16 16 Lines 819 857 +38 Branches 130 139 +9 ========================================== + Hits 763 819 +56 + Misses 35 24 -11 + Partials 21 14 -7 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

juftin commented 7 months ago

:tada: This PR is included in version 1.10.1 :tada:

The release is available on GitHub release

Your semantic-release bot :package::rocket: