Skip to content

fix: PyPI metadata and README compatibility#1

Merged
KhaledSalhab-Develeap merged 1 commit intomainfrom
fix/pypi-metadata
Mar 31, 2026
Merged

fix: PyPI metadata and README compatibility#1
KhaledSalhab-Develeap merged 1 commit intomainfrom
fix/pypi-metadata

Conversation

@KhaledSalhab-Develeap
Copy link
Copy Markdown
Collaborator

Summary

  • Fix relative links (CONTRIBUTING.md, LICENSE) to absolute GitHub URLs — they silently 404 on the PyPI project page
  • Add Requires Python 3.11+ note in Installation to explain "no matching distribution" errors on older Python
  • Explicit content-type = "text/markdown" on readme field so PyPI renders description correctly regardless of tooling version
  • Expand keywords with sdk, python, pydantic, httpx for better PyPI search discoverability

Test plan

  • All 167 tests pass
  • ruff and mypy clean
  • Zero relative links in built wheel description (verified locally)
  • Merge → tag v0.1.1 to push updated metadata to PyPI

- Fix relative links in README (CONTRIBUTING.md, LICENSE) to absolute
  GitHub URLs — relative links silently break on the PyPI project page
- Add 'Requires Python 3.11+' note to Installation section to explain
  'no matching distribution' errors users see on older Python
- Explicit readme content-type (text/markdown) in pyproject.toml so
  PyPI renders description correctly regardless of tooling version
- Expand keywords with sdk, python, pydantic, httpx for discoverability
@KhaledSalhab-Develeap KhaledSalhab-Develeap merged commit f406e3c into main Mar 31, 2026
3 checks passed
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