Gemini: add local TestPyPI smoke helper without secrets #80

Open
opened 2026-05-28 01:16:27 +02:00 by codex · 0 comments
Collaborator

Context

Manual TestPyPI smoke worked, but the commands should be reproducible without exposing credentials.

Task

Add a helper script for fresh-venv TestPyPI smoke install.

Acceptance criteria

  • Script accepts package versions as arguments or defaults from pyproject files.
  • Script creates a temporary venv, installs from TestPyPI with PyPI as dependency fallback, and runs CLI/import smoke checks.
  • Script does not read or handle upload tokens.
  • Docs mention it after upload, not before.

Verification

  • Script can be run locally after TestPyPI upload.
  • Unit test or dry-run mode covers command construction if practical.
## Context Manual TestPyPI smoke worked, but the commands should be reproducible without exposing credentials. ## Task Add a helper script for fresh-venv TestPyPI smoke install. ## Acceptance criteria - Script accepts package versions as arguments or defaults from pyproject files. - Script creates a temporary venv, installs from TestPyPI with PyPI as dependency fallback, and runs CLI/import smoke checks. - Script does not read or handle upload tokens. - Docs mention it after upload, not before. ## Verification - Script can be run locally after TestPyPI upload. - Unit test or dry-run mode covers command construction if practical.
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
pdurlej/fallow-py#80
No description provided.