Skip to content

Improve PyPI package metadata - #11

Merged
aniketmaurya merged 1 commit into
mainfrom
codex/pypi-project-description
Jun 24, 2026
Merged

aniketmaurya merged 1 commit into
mainfrom
codex/pypi-project-description

Conversation

@aniketmaurya

Copy link
Copy Markdown
Contributor

Summary

  • add a PyPI-focused README for the Python SDK and wire it through pyproject.toml
  • update the package summary, keywords, and classifiers so the next PyPI release has useful project metadata
  • add twine metadata checks to the Python publish workflow for both wheels and sdists

Validation

  • live PyPI page currently shows: "The author of this package has not provided a project description"
  • uvx maturin==1.14.1 sdist --manifest-path bindings/python/Cargo.toml --out /tmp/smolfs-pypi-dist-...
  • uvx maturin==1.14.1 build --manifest-path bindings/python/Cargo.toml --interpreter python --out /tmp/smolfs-pypi-wheel-...
  • uvx twine check
  • inspected PKG-INFO and wheel METADATA; both include the new Markdown long description
  • actionlint .github/workflows/*.yml
  • ruby -e 'require "yaml"; Dir[".github/workflows/*.yml"].each { |f| YAML.load_file(f); puts "ok #{f}" }'
  • git diff --check

@aniketmaurya aniketmaurya changed the title Improve PyPI package metadata Improve PyPI + NPM package metadata Jun 24, 2026
@aniketmaurya aniketmaurya changed the title Improve PyPI + NPM package metadata Improve PyPI package metadata Jun 24, 2026
@aniketmaurya
aniketmaurya merged commit ff489d2 into main Jun 24, 2026
7 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