Skip to content

Prompt for password in CLI downloads and explain access failures - #192

Merged
tompollard merged 1 commit into
mainfrom
feature/interactive-password-download
Oct 27, 2026
Merged

tompollard merged 1 commit into
mainfrom
feature/interactive-password-download

Conversation

@tompollard

Copy link
Copy Markdown
Member

Summary

  • Prompt for a password when a researcher supplies --username in a terminal, so the password need not appear in a command or shell history.
  • Give a clear error in unattended use when --username has no password; existing environment-variable use remains available.
  • Explain credential and project-access requirements when a checksum manifest returns 401 or 403.
  • Document both interactive and unattended workflows.

Tests

  • env/bin/python -m pytest -q — 319 passed, 1 skipped.

The companion platform change must accept the package's user agent on protected file URLs before restricted downloads work end to end.

@tompollard
tompollard merged commit 71155db into main Oct 27, 2026
2 checks passed
@tompollard
tompollard deleted the feature/interactive-password-download branch October 27, 2026 22:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant