Skip to content

chore: PyPI metadata hygiene (classifiers, bounded deps, badges, changelog) - #2

Merged
aaronkanzer merged 1 commit into
mainfrom
fix/hygiene-and-bugs
Aug 31, 2026
Merged

aaronkanzer merged 1 commit into
mainfrom
fix/hygiene-and-bugs

Conversation

@aaronkanzer

Copy link
Copy Markdown
Member

Summary

  • Add full PyPI classifiers (license, supported Python versions, dev status, audience, topic)
  • Add Repository/Issues to project.urls, matching scigantic-pubchem's convention
  • Bound numpy/requests/scigantic-headers to exclude their next major release
  • Add CI/PyPI/license/Python-version badges to the README
  • Backfill CHANGELOG.md from git/release history
  • Bump to 0.4.1

Test plan

  • pytest -q — 50 passed

…, CHANGELOG (0.4.1)

pyproject.toml had no classifiers and no Repository/Issues links, and its
numpy/requests/scigantic-headers dependencies had no upper bound. Add
classifiers, complete project.urls, and pin ceilings below the next major
release of each dependency. Add CI/PyPI/license/Python-version badges to the
README and backfill a CHANGELOG from git/release history.
@aaronkanzer
aaronkanzer merged commit d9d8205 into main Aug 31, 2026
5 checks passed
@aaronkanzer
aaronkanzer deleted the fix/hygiene-and-bugs branch August 31, 2026 15:16
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