Skip to main content

Kodiks Ai Lib

Overview

This is a helper library for Kodiks Ai Core workflow product. The idea of this library is to wrap all reusable code to simplify and improve workflow implementation.

Supported functionality:

  • API to communicate with RabbitMQ for event receiver/producer
  • Workflow call helper
  • Logger call helper

Instructions

Version number should be updated in init.py and pyproject.toml

  1. Install Poetry
pip install poetry
  1. Add pika and requests libraries
poetry add pika
poetry add requests
  1. Build
poetry build
  1. Publish to PyPI (production — this is what CI and deployments install from)
poetry config pypi-token.pypi pypi-<YOUR_TOKEN>
poetry publish
  1. Install from PyPI
pip install kodiks-ai-lib
  1. Publish to TestPyPI (optional — to try a release out first)

Note: TestPyPI is a sandbox with no SLA that garbage-collects packages, so never point a CI build or a deployment at it.

poetry config repositories.test-pypi https://test.pypi.org/legacy/
poetry config pypi-token.test-pypi pypi-<YOUR_TOKEN>
poetry publish -r test-pypi
  1. Install from TestPyPI
pip install -i https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple  kodiks-ai-lib
  1. Test imported library from CMD
python -m kodiks_ai_lib
  1. Import EventReceiver
from kodiks_ai_lib.events.event_receiver import EventReceiver
  1. Import EventProducer
from kodiks_ai_lib.events.event_producer import EventProducer

Structure

.
├── LICENSE
├── poetry.lock
├── pyproject.toml
├── kodiks_ai_lib
│   ├── __init__.py
│   ├── __main__.py
│   ├── events
│       ├── __init__.py
│       ├── exchange_producer.py
│       ├── exchange_receiver.py
│       ├── event_producer.py
│       └── event_receiver.py
│   ├── logger
│       ├── __init__.py
│       └── logger_helper.py
│   ├── workflow
│       ├── __init__.py
│       └── workflow_helper.py
└── README.md

License

Licensed under the Apache License, Version 2.0. Copyright 2024-2025 Kodiks AI, Copy of the license.

Metadata

Release files for kodiks-ai-lib 1.1.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kodiks-ai-lib 1.1.8
File Size Uploaded
kodiks_ai_lib-1.1.8.tar.gz 14.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kodiks-ai-lib 1.1.8
File Interpreter ABI Platform
kodiks_ai_lib-1.1.8-py3-none-any.whl Python 3 none any Details

Total release size: 34.0 kB

Release files / kodiks_ai_lib-1.1.8.tar.gz

Download URL kodiks_ai_lib-1.1.8.tar.gz
Size 14.2 kB
Tags Source
SHA-256 checksum
How to use checksums
8db81778d9de22fb9517e7224c0b45d929ff2b156a4125838fd6bfbcaf0e6ba0
BLAKE2b-256 checksum
How to use checksums
65aca7dc59d670fba043f91c80be51eda6031fe8d8fea3ef363142e27e86b7ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release files / kodiks_ai_lib-1.1.8-py3-none-any.whl

Download URL kodiks_ai_lib-1.1.8-py3-none-any.whl
Size 19.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9fd2ba64d1a44c8f1455abc60c92490db4a56e71600a5dbd0bc850ce0354bbc4
BLAKE2b-256 checksum
How to use checksums
08e6461ba73d88900621516e5bb086d9975c3b356328a987a91f2ff821f683a9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 6, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

1.1.8 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page