Julee - Clean architecture for accountable and transparent digital supply chains
Project description
Julee
Clean architecture for accountable and transparent digital supply chains.
Julee is a Python framework for building resilient, auditable business processes using Temporal workflows. Solutions are organized around your business domain—your bounded contexts become "accelerators" that speak your business language, not framework jargon.
Use Julee when: processes must be done correctly, may be complex or long-running, need compliance audit trails (responsible AI, algorithmic due-diligence), or depend on unreliable services that may fail, timeout, or be rate-limited.
Core concepts: Accelerators are collections of pipelines that automate a business area. Pipelines are use cases wrapped with Temporal, providing durability (survives crashes), reliability (automatic retries), observability (complete execution history), and supply chain provenance (audit trails that become "digital product passports").
Installation
pip install julee
Runtime Dependencies
Julee applications require: Temporal (workflow orchestration), S3-compatible object storage (e.g. MinIO), PostgreSQL (for Temporal).
Documentation
Full documentation at julee.readthedocs.io, package on PyPI.
Example
This repository includes a Docker Compose example demonstrating a meeting minutes extraction system:
cp .env.example .env # Add your ANTHROPIC_API_KEY
docker compose up --build
See the demo-ui/ directory for the UI source.
License
GPL-3.0 — see LICENSE for details.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file julee-0.1.10.tar.gz.
File metadata
- Download URL: julee-0.1.10.tar.gz
- Upload date:
- Size: 300.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3560943df292f240ed732dc119ce526b5774746e8203139e59c280f17adedbac
|
|
| MD5 |
43e3d24915209d5e028d271d7efae02a
|
|
| BLAKE2b-256 |
2b1cd8189fa4647299f15903233bd4041b6987f86719a9d43d0f1871a36a979f
|
File details
Details for the file julee-0.1.10-py3-none-any.whl.
File metadata
- Download URL: julee-0.1.10-py3-none-any.whl
- Upload date:
- Size: 440.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fb22f9c097e3c6d0c80e84c2273974d4a3c086935983d6ae5fbd2b26a3ee007e
|
|
| MD5 |
7e07f4115fc9e1434f0d30f72ac06f26
|
|
| BLAKE2b-256 |
a25eb5b2ced95e4e43de32dbc0000788f428e04ac4b82f253af93675e98c5a78
|