Adds tooling and a curated shortlist to support the project rename
discussion in issue #285.
- scripts/check_pypi_names.sh: parallel PyPI availability checker for
a built-in list of ~1500 candidate names. Writes timestamped reports
(full + .available.txt + .taken.txt) to scripts/pypi_name_reports/.
Supports --only and -o/--output overrides.
- scripts/pypi_name_reports/pypi-names-20260501-105852.*: latest run
results (1479 checked, 1342 available, 137 taken) for reference.
- docs/rename/name-shortlist.md: opinionated tiered shortlist with
recommendations, rejection rationale, and a finalist checklist
(PyPI / GitHub / domain / trademark).
Refs #285
Tooling and decision support for issue #285 (project rename).
What's included
for ~1,500 candidate names. Writes timestamped reports
(*.txt, *.available.txt, *.taken.txt) under
scripts/pypi_name_reports/. Supports --only and -o flags.
run for reference (1,479 checked → 1,342 available, 137 taken).
with rejection rationale and a finalist checklist
(PyPI / GitHub / domain / trademark).
How to use
bash scripts/check_pypi_names.sh # results land in scripts/pypi_name_reports/Status
Draft — intended as supporting material for the rename discussion in
#285, not for immediate merge. Happy to keep or split out depending on
how the rename decision lands.
Refs #285