Spun out of #1 (rollout hygiene pass), which modernized the rest of the [project] metadata but deliberately did not touch this field.
pyproject.toml has authors = [], so PyPI shows no author for the package. This is the one metadata gap the hygiene pass could not close mechanically, because it is a judgement call rather than a fact readable from the repo: git shortlog shows more than one human contributor, so picking who is listed as an author (vs. a maintainer, vs. neither) is the maintainer's decision.
Options:
authors = [{ name = "Thor Whalen" }] — matches the house style used elsewhere in the fleet (e.g. unbox).
- List every human contributor.
- Split into
authors (original) + maintainers (current), which PEP 621 supports.
- Leave empty and accept the blank author field on PyPI.
Low priority, cosmetic only. Whatever is chosen takes effect on the next publish.
Spun out of #1 (rollout hygiene pass), which modernized the rest of the
[project]metadata but deliberately did not touch this field.pyproject.tomlhasauthors = [], so PyPI shows no author for the package. This is the one metadata gap the hygiene pass could not close mechanically, because it is a judgement call rather than a fact readable from the repo:git shortlogshows more than one human contributor, so picking who is listed as an author (vs. a maintainer, vs. neither) is the maintainer's decision.Options:
authors = [{ name = "Thor Whalen" }]— matches the house style used elsewhere in the fleet (e.g.unbox).authors(original) +maintainers(current), which PEP 621 supports.Low priority, cosmetic only. Whatever is chosen takes effect on the next publish.