Remove committed uv.lock so the env resolves the latest ogcore#116
Remove committed uv.lock so the env resolves the latest ogcore#116SeaCelo wants to merge 1 commit into
Conversation
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #116 +/- ##
=======================================
Coverage 78.34% 78.34%
=======================================
Files 15 15
Lines 799 799
=======================================
Hits 626 626
Misses 173 173
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
|
@jdebacker its a great question and happy to apply either one. I thought of this approach because I dont see any good reason to lock to a specific ogcore version. That is something a user may want to do for a given paper/project (reproducibility). |
|
@SeaCelo I just committed a This will help us keep Note that Let me know if this is satisfactory and we can close this PR. |
|
Sounds good @jdebacker — happy to go with the Dependabot route and close this one. One pending gap on the current - package-ecosystem: "uv"
directory: "/"
schedule:
interval: "weekly"Also worth a one-time Once the config here is settled, we should mirror the same |
|
Replaced by PR #122. |
uv.lockwas committed automatically during the conda→uv migration, and it pinsogcoreto the migration-era 0.15.13. So the documented setup does not pull the latest ogcore — onmain,uv syncinstalls 0.15.13 (and even downgrades a newer install) even though 0.16.1 is released.This stops committing
uv.lock, souv syncresolves thepyprojectfloors freshly → latest compatible (ogcore 0.16.1today, new releases as they land).pyproject.tomlkeeps theogcore>=…floor for compatibility (what package consumers already use); the lock is regenerated locally and git-ignored.uv.lock, adds it to.gitignore, updates theAGENTS.mdconvention.uv syncnow resolvesogcore 0.16.1;pytest -m 'not local'passes (27).uv sync(no--frozen/--locked), so nothing breaks.cc: @rickecon @jdebacker
(Same change as OG-ETH #51.)