Katie b5/implement uv dependency cooldown#3075
Open
KatieB5 wants to merge 2 commits into
Open
Conversation
bd46387 to
a3855f1
Compare
8 tasks
56ef83c to
cb93fc3
Compare
- Add a global timestamp cutoff (`exclude-newer`) in pyproject.toml. For the purposes of this PR, the cut-off was set to 2026-05-18T00:00:00Z`, as this is the date that our automated dependency tools ran last and we want to try and match what we currently have in production. - Add recipes to manage the cutoff and dependency updates. - Remove version constraints from pyproject.toml where we didn't previously have a version constraint or pin. - Add an updated `uv.lock` that reflects the bumped `pyproject.toml` cutoff. Testing: - Tested the new justfile recipes: `just bump-uv-cutoff`, `just upgrade-all`, `just check-lockfile`, `just check`, and `just update-dependencies` - Ran `just prodenv`, `just devenv`, `just test`, `just run`, All succeeded locally.
Update `DEVELOPERS.md` with guidance on our dependency management process and tooling, including the new `uv` workflow, cutoff usage, and troubleshooting notes.
a3855f1 to
d777a36
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Addresses part of #2456 .
Follows work done in #3065.
Work done in this PR:
pyproject.tomlfor dependencies we don't explicitly need to constrain after implementing dependency cooldown