Commit c43bb58
committed
py(deps[uv]) Extend exclude-newer-package whitelist to gp-sphinx workspace
why: With gp-sphinx 0.0.1a10 just published (and any of its
workspace siblings minted at the same time), the rolling
exclude-newer = now − P3D window in the lockfile filters every
release younger than 3 days. Until the window naturally clears,
contributor uv sync --all-extras --dev --upgrade would fail with:
× No solution found when resolving dependencies:
╰─▶ Because there is no version of gp-sphinx==0.0.1a10 ...
hint: Consider using `exclude-newer-package` to override the
cutoff for this package.
The cooldown exists for supply-chain hygiene against unfamiliar
upstreams. git-pull packages aren't an unfamiliar upstream — gp ==
git-pull, and so are we — and vcspull already uses the same
[tool.uv.exclude-newer-package] override for libvcs, this commit
extends it to cover the rest of the git-pull dep surface (gp-libs
as a standalone utility, gp-sphinx plus its workspace siblings as
the docs stack).
what:
- pyproject.toml: extend the existing
[tool.uv.exclude-newer-package] block. libvcs stays in place;
gp-libs leads as the standalone utility, gp-sphinx and its
workspace packages (sphinx-autodoc-*, sphinx-gp-*, sphinx-ux-*,
sphinx-fonts) follow in alphabetical order.
- uv.lock: regenerated. uv writes a matching
[options.exclude-newer-package] block; the 0.0.1a10 line
resolves cleanly from PyPI.1 parent f1dc861 commit c43bb58
2 files changed
Lines changed: 90 additions & 45 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
141 | 141 | | |
142 | 142 | | |
143 | 143 | | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
144 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
145 | 161 | | |
146 | 162 | | |
147 | 163 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments