Commit graph

2 commits

Author SHA1 Message Date
macayu17 09c31624f4 pyenv-binary: test dependency parsing and tighten the version guard
Add tests that feed realistic ldd and otool listings through save and
check only the libraries resolving outside the prefix end up in the
metadata, since that filtering is the fiddliest part of the command.

Narrow the version guard to reject `.' and `..' rather than any name
containing a dot-dot, now that a slash is already refused, and note why
the find still matches *.so.* even though CPython does not produce them.
2026-07-03 10:46:46 +05:30
macayu17 91e46f80de pyenv-binary: test the save subcommand
Cover argument validation, the version-name guard, and packaging an
installed version into an archive with matching metadata.
2026-07-02 15:11:05 +05:30