Skip to content

Commit f7d9779

Browse files
committed
py(deps[libvcs]) Pin to command-consistency-fix branch for CI
Point libvcs at the vcs-python/libvcs command-consistency-fix branch via [tool.uv.sources] to verify vcspull passes against its argument-injection guards, and widen the constraint to <0.46.0 so the 0.45.1 branch resolves. Companion pin -- revert to the released libvcs once it ships.
1 parent 29f3cfe commit f7d9779

2 files changed

Lines changed: 9 additions & 8 deletions

File tree

‎pyproject.toml‎

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ keywords = [
5353
]
5454
homepage = "https://vcspull.git-pull.com"
5555
dependencies = [
56-
"libvcs>=0.44.0,<0.45.0",
56+
"libvcs>=0.44.0,<0.46.0",
5757
"colorama>=0.3.9",
5858
"PyYAML>=6.0"
5959
]
@@ -135,6 +135,11 @@ typings = [
135135
requires = ["hatchling"]
136136
build-backend = "hatchling.build"
137137

138+
[tool.uv.sources]
139+
# Companion pin: test vcspull against the libvcs command-consistency-fix
140+
# branch. Revert to the released libvcs once it ships.
141+
libvcs = { git = "https://github.com/vcs-python/libvcs.git", branch = "command-consistency-fix" }
142+
138143
[tool.uv.exclude-newer-package]
139144
# vcspull's release cadence is tightly coupled to libvcs -- a libvcs
140145
# release blocking on a 3-day cooldown blocks every contributor's

‎uv.lock‎

Lines changed: 3 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)