A simple library to build compute graphs for logical flows like agents.
Project description
Micro-Graph
If all the fancy langgraph etc. libraries are too heavyweight and complex for you, look no further.
A tiny library allowing you to build graphs for executing workflows. It is focused purely on minimalism, simplicity and ease of understanding. It does not need any dependencies.
🛠️ Installation
pip install micro-graph
👨💻 Usage
See the testcases, e.g. test_simple.py.
👥 Contributing
Feel free to make this code better by forking, improving the code and then pull requesting.
However, the goal of this repo is to be the minimal functionallity required and implementing it without any external dependencies. Please keep this in mind if you modify this repo.
Keep it simple!
⚖️ License
Micro-Graph is licensed under the permissive MIT license -- see LICENSE for details.
Project details
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 micro_graph-0.1.0.tar.gz.
File metadata
- Download URL: micro_graph-0.1.0.tar.gz
- Upload date:
- Size: 5.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
25fad7b58a217279ffda9ab4f2d1672586d57991f35890b22c6608ae1e7ef833
|
|
| MD5 |
482570bc261fbad63c137f287a3c3411
|
|
| BLAKE2b-256 |
ccfceef4c514bc683b3f25a905910c4169f0fa0b22d50bcfa7bc7668db681d53
|
Provenance
The following attestation bundles were made for micro_graph-0.1.0.tar.gz:
Publisher:
python-publish.yml on penguinmenac3/micro-graph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
micro_graph-0.1.0.tar.gz -
Subject digest:
25fad7b58a217279ffda9ab4f2d1672586d57991f35890b22c6608ae1e7ef833 - Sigstore transparency entry: 332075593
- Sigstore integration time:
-
Permalink:
penguinmenac3/micro-graph@598260efff21b04d7ced8ae0ed066f7153c9bf89 -
Branch / Tag:
refs/tags/V0.1.0 - Owner: https://github.com/penguinmenac3
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@598260efff21b04d7ced8ae0ed066f7153c9bf89 -
Trigger Event:
release
-
Statement type:
File details
Details for the file micro_graph-0.1.0-py3-none-any.whl.
File metadata
- Download URL: micro_graph-0.1.0-py3-none-any.whl
- Upload date:
- Size: 3.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8aac37eb1af53914cdc043c3ebce89ee5f7c5e93ea4ad017c4885f92c9df476f
|
|
| MD5 |
f96381ea19d2539681ef7f59e3da768e
|
|
| BLAKE2b-256 |
c2cb8601b11ca1165cb30a0b764404f09f4ef4d9e793a2bd87184f8aa2fe2350
|
Provenance
The following attestation bundles were made for micro_graph-0.1.0-py3-none-any.whl:
Publisher:
python-publish.yml on penguinmenac3/micro-graph
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
micro_graph-0.1.0-py3-none-any.whl -
Subject digest:
8aac37eb1af53914cdc043c3ebce89ee5f7c5e93ea4ad017c4885f92c9df476f - Sigstore transparency entry: 332075631
- Sigstore integration time:
-
Permalink:
penguinmenac3/micro-graph@598260efff21b04d7ced8ae0ed066f7153c9bf89 -
Branch / Tag:
refs/tags/V0.1.0 - Owner: https://github.com/penguinmenac3
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
python-publish.yml@598260efff21b04d7ced8ae0ed066f7153c9bf89 -
Trigger Event:
release
-
Statement type: