Logos

nomicheck-contracts (0.2.9)

Published 2026-07-05 19:05:02 +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-contracts

About 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
PyPI
2026-07-05 19:05:02 +05:00
114
35 KiB
Assets (2)
Versions (15) View all
0.2.14 2026-07-27
0.2.12 2026-07-17
0.2.11 2026-07-17
0.2.10 2026-07-12
0.2.9 2026-07-05