Commit 20b897a
committed
Share one hosted Pipenv URL recognizer
Hosted Pipenv refused to rotate its own pin when --patch-server-url
carried a path prefix, and treated its own hosted sdist pins as user
sources. Vendored Pipenv called any https host's /patch/pypi/ URL a
Socket reference and told the user to run rollback for a foreign
source, while a path-prefixed or sdist hosted pin got the
"user-declared" remedy instead.
Both now ask lock_inventory::pypi::hosted_pypi_reference: the
hosted_patch_url_uuids origin policy plus the hosted_artifact_url
tail grammar. The two private segment-count grammars are deleted.
Vendored Pipenv passes the run's --patch-server-url origin.
Fixes #563
Assisted-by: Claude Code:claude-opus-5-51 parent 9168a0e commit 20b897a
4 files changed
Lines changed: 205 additions & 85 deletions
File tree
- crates/socket-patch-core/src
- patch/redirect
- vendor
- lock_inventory
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
| 9 | + | |
9 | 10 | | |
10 | 11 | | |
11 | 12 | | |
| |||
242 | 243 | | |
243 | 244 | | |
244 | 245 | | |
245 | | - | |
246 | | - | |
247 | | - | |
248 | | - | |
249 | | - | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
250 | 251 | | |
251 | | - | |
252 | | - | |
253 | | - | |
254 | | - | |
255 | | - | |
256 | | - | |
257 | | - | |
258 | | - | |
259 | | - | |
260 | | - | |
261 | | - | |
262 | | - | |
263 | | - | |
264 | | - | |
265 | | - | |
266 | | - | |
267 | | - | |
268 | | - | |
269 | | - | |
270 | | - | |
271 | | - | |
272 | | - | |
273 | | - | |
274 | | - | |
275 | | - | |
276 | | - | |
277 | | - | |
278 | | - | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
279 | 256 | | |
280 | 257 | | |
281 | 258 | | |
| |||
651 | 628 | | |
652 | 629 | | |
653 | 630 | | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
| 646 | + | |
| 647 | + | |
| 648 | + | |
| 649 | + | |
| 650 | + | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
| 654 | + | |
654 | 655 | | |
655 | 656 | | |
656 | 657 | | |
| |||
Lines changed: 19 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
165 | 165 | | |
166 | 166 | | |
167 | 167 | | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
| 183 | + | |
| 184 | + | |
| 185 | + | |
| 186 | + | |
168 | 187 | | |
169 | 188 | | |
170 | 189 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
694 | 694 | | |
695 | 695 | | |
696 | 696 | | |
| 697 | + | |
697 | 698 | | |
698 | 699 | | |
699 | 700 | | |
| |||
866 | 867 | | |
867 | 868 | | |
868 | 869 | | |
| 870 | + | |
869 | 871 | | |
870 | 872 | | |
871 | 873 | | |
| |||
1011 | 1013 | | |
1012 | 1014 | | |
1013 | 1015 | | |
| 1016 | + | |
| 1017 | + | |
| 1018 | + | |
1014 | 1019 | | |
1015 | 1020 | | |
1016 | 1021 | | |
| |||
1038 | 1043 | | |
1039 | 1044 | | |
1040 | 1045 | | |
| 1046 | + | |
| 1047 | + | |
| 1048 | + | |
| 1049 | + | |
1041 | 1050 | | |
1042 | 1051 | | |
1043 | 1052 | | |
| |||
1058 | 1067 | | |
1059 | 1068 | | |
1060 | 1069 | | |
| 1070 | + | |
1061 | 1071 | | |
1062 | 1072 | | |
1063 | 1073 | | |
| |||
1283 | 1293 | | |
1284 | 1294 | | |
1285 | 1295 | | |
| 1296 | + | |
1286 | 1297 | | |
1287 | 1298 | | |
1288 | 1299 | | |
| |||
4214 | 4225 | | |
4215 | 4226 | | |
4216 | 4227 | | |
4217 | | - | |
4218 | | - | |
4219 | | - | |
4220 | | - | |
| 4228 | + | |
| 4229 | + | |
| 4230 | + | |
| 4231 | + | |
| 4232 | + | |
| 4233 | + | |
| 4234 | + | |
| 4235 | + | |
| 4236 | + | |
| 4237 | + | |
| 4238 | + | |
| 4239 | + | |
4221 | 4240 | | |
4222 | 4241 | | |
4223 | 4242 | | |
| |||
4279 | 4298 | | |
4280 | 4299 | | |
4281 | 4300 | | |
| 4301 | + | |
4282 | 4302 | | |
4283 | 4303 | | |
4284 | 4304 | | |
| |||
4354 | 4374 | | |
4355 | 4375 | | |
4356 | 4376 | | |
4357 | | - | |
4358 | | - | |
4359 | | - | |
4360 | | - | |
| 4377 | + | |
| 4378 | + | |
| 4379 | + | |
| 4380 | + | |
| 4381 | + | |
| 4382 | + | |
| 4383 | + | |
| 4384 | + | |
| 4385 | + | |
| 4386 | + | |
| 4387 | + | |
| 4388 | + | |
4361 | 4389 | | |
4362 | 4390 | | |
4363 | 4391 | | |
| |||
4489 | 4517 | | |
4490 | 4518 | | |
4491 | 4519 | | |
4492 | | - | |
4493 | | - | |
4494 | | - | |
4495 | | - | |
| 4520 | + | |
| 4521 | + | |
| 4522 | + | |
| 4523 | + | |
| 4524 | + | |
| 4525 | + | |
| 4526 | + | |
| 4527 | + | |
| 4528 | + | |
| 4529 | + | |
| 4530 | + | |
| 4531 | + | |
4496 | 4532 | | |
4497 | 4533 | | |
4498 | 4534 | | |
| |||
0 commit comments