This repository contains shared Python libraries used in Vibe projects.
- vibe-logger: A colored logger with context injection support.
- vibe-ocr: A decoupled OCR helper library using PaddleOCR.
This repository is configured to publish packages to PyPI automatically when a GitHub Release is published.
- PyPI Account: Ensure you have an account on PyPI.
- API Token: Generate an API token on PyPI (scoped to these projects or your user).
- GitHub Secret: Add the token to this repository's secrets as
PYPI_API_TOKEN.
- Update the
versioninpyproject.tomlfor the package you want to release. - Commit and push the changes.
- Create a new Release on GitHub.
- The GitHub Action will build both packages and upload them to PyPI. (It will skip versions that already exist).