Package and publish harel-python to PyPI so other Python programs can pip install
and import harel.
Scope (one PR)
- Finalize distribution metadata in
pyproject.toml (classifiers, urls, keywords;
confirm the PyPI distribution name — harel if free, else a fallback — while keeping
the import name harel).
- Add a tag-triggered release workflow (
.github/workflows/release.yml) that builds the
sdist + wheel and publishes via PyPI Trusted Publishing (OIDC); verify
python -m build produces an importable wheel in CI.
- Perform the first publish (requires a PyPI token / trusted-publisher configured by
the maintainer).
No spec change. Standalone.
Package and publish
harel-pythonto PyPI so other Python programs canpip installand
import harel.Scope (one PR)
pyproject.toml(classifiers, urls, keywords;confirm the PyPI distribution name —
harelif free, else a fallback — while keepingthe import name
harel)..github/workflows/release.yml) that builds thesdist + wheel and publishes via PyPI Trusted Publishing (OIDC); verify
python -m buildproduces an importable wheel in CI.the maintainer).
No spec change. Standalone.