Skip to content

Improve PyPI package metadata#28

Merged
merlimat merged 1 commit intooxia-db:mainfrom
merlimat:fix/pypi-metadata
Apr 16, 2026
Merged

Improve PyPI package metadata#28
merlimat merged 1 commit intooxia-db:mainfrom
merlimat:fix/pypi-metadata

Conversation

@merlimat
Copy link
Copy Markdown
Contributor

The PyPI page at https://pypi.org/project/oxia/ was nearly empty — just the one-line description with no README, no links, no classifiers.

Changes:

  • readme = "README.md" — the full README now renders as the PyPI long description
  • license — Apache-2.0
  • classifiers — Python 3.10–3.14, Beta status, Database/Distributed Computing topics
  • [project.urls] — Homepage, Documentation, Repository, Issues
  • description — improved one-liner

Also fixed TOML section ordering: dependencies was after [project.urls], causing hatchling to parse it as a URL entry.

- Add readme = "README.md" so the full README renders on PyPI
- Add license field
- Add classifiers (Python versions, topics, license)
- Add project URLs (homepage, docs, repo, issues)
- Improve short description
- Move dependencies before [project.urls] to fix TOML section scoping

Signed-off-by: Matteo Merli <mmerli@apache.org>
@merlimat merlimat merged commit ff5d731 into oxia-db:main Apr 16, 2026
6 checks passed
@merlimat merlimat deleted the fix/pypi-metadata branch April 16, 2026 04:08
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