Repository navigation
Commit 924951a
committed
fix(vendor): classify vlt package dirs by layout, not a .zip suffix
#300 added .zip to artifact_is_file_shaped for pypi sdists. A vlt package
dir path ends in the npm package name, so a package such as lodash.zip
stopped being recognized as a vlt dir: its health check took the generic
dir branch, which refuses the dependency links under its node_modules,
and restore took the file branch and refused for want of an archive
SHA-256.
is_vlt_dir_entry now also accepts a path in the vendored vlt dir layout
(<name>-<version>/node_modules/<name>), whatever its suffix.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01NEUik3Qo9HQtYGVEAMs1Di1 parent efbbe31 commit 924951a
1 file changed
Lines changed: 36 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
196 | 196 | | |
197 | 197 | | |
198 | 198 | | |
199 | | - | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
200 | 202 | | |
201 | 203 | | |
202 | 204 | | |
203 | | - | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
204 | 209 | | |
205 | 210 | | |
206 | 211 | | |
| |||
1760 | 1765 | | |
1761 | 1766 | | |
1762 | 1767 | | |
| 1768 | + | |
| 1769 | + | |
| 1770 | + | |
| 1771 | + | |
| 1772 | + | |
| 1773 | + | |
| 1774 | + | |
| 1775 | + | |
| 1776 | + | |
| 1777 | + | |
| 1778 | + | |
| 1779 | + | |
| 1780 | + | |
| 1781 | + | |
| 1782 | + | |
| 1783 | + | |
| 1784 | + | |
| 1785 | + | |
| 1786 | + | |
| 1787 | + | |
| 1788 | + | |
| 1789 | + | |
| 1790 | + | |
| 1791 | + | |
| 1792 | + | |
| 1793 | + | |
| 1794 | + | |
| 1795 | + | |
| 1796 | + | |
1763 | 1797 | | |
1764 | 1798 | | |
1765 | 1799 | | |
| |||
0 commit comments