Merge pull request #820 from PR0M3TH3AN/codex/add-post-install-python-check

Run CLI import check after pip install
This commit is contained in:
thePR0M3TH3AN
2025-08-18 17:32:25 -04:00
committed by GitHub
2 changed files with 7 additions and 2 deletions

View File

@@ -188,6 +188,11 @@ main() {
else
pip install -e .
fi
if ! "$VENV_DIR/bin/python" -c "import seedpass.cli; print('ok')"; then
print_error "SeedPass CLI import check failed."
fi
deactivate
# 7. Create launcher script

View File

@@ -46,7 +46,7 @@ def test_bip85_cache_benchmark():
for _ in range(3):
pm.get_bip85_entropy(32, 1)
cached_time = time.perf_counter() - start
assert cached_time < uncached_time
# Ensure caching avoids redundant derive calls without relying on
# potentially flaky timing comparisons across platforms.
assert slow_uncached.calls == 3
assert slow_cached.calls == 1