nomicheck-contracts (0.2.7)
Published 2026-07-02 21:00:48 +05:00 by admin_d
Installation
pip install --index-url https://dev.ast.ltr.kz/api/packages/Logos/pypi/simple/ --extra-index-url https://pypi.org/simple nomicheck-contractsAbout this package
Shared NomiCheck backend-worker contracts
nomicheck-contracts
Shared Python contracts for NomiCheck backend-worker boundaries.
This package contains only data contracts:
- Pydantic models for RabbitMQ command payloads.
- Routing keys, exchange names, command names, and schema versions.
- JSON shapes stored by worker and read by backend.
- Worker scheduled job config models shared across backend and worker.
It must not contain RabbitMQ clients, FastAPI routes, database repositories, worker handlers, normalization algorithms, or service orchestration.
Release
Package publishing is handled by Gitea Actions on tags matching v*.
Backend and worker should depend on the same exact published version:
nomicheck-contracts==<current-version>
The publish workflow expects these secrets when the built-in token cannot publish to the Gitea PyPI registry:
PYPI_PUBLISH_URL
PYPI_USERNAME
PYPI_TOKEN
Requirements
Requires Python: >=3.12
Details
2026-07-02 21:00:48 +05:00
Assets (2)
Versions (15)
View all
PyPI
20
35 KiB