Skip to main content

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

micro_graph-0.1.0.tar.gz (5.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

micro_graph-0.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

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

Hashes for micro_graph-0.1.0.tar.gz
Algorithm Hash digest
SHA256 25fad7b58a217279ffda9ab4f2d1672586d57991f35890b22c6608ae1e7ef833
MD5 482570bc261fbad63c137f287a3c3411
BLAKE2b-256 ccfceef4c514bc683b3f25a905910c4169f0fa0b22d50bcfa7bc7668db681d53

See more details on using hashes here.

Provenance

The following attestation bundles were made for micro_graph-0.1.0.tar.gz:

Publisher: python-publish.yml on penguinmenac3/micro-graph

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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

Hashes for micro_graph-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8aac37eb1af53914cdc043c3ebce89ee5f7c5e93ea4ad017c4885f92c9df476f
MD5 f96381ea19d2539681ef7f59e3da768e
BLAKE2b-256 c2cb8601b11ca1165cb30a0b764404f09f4ef4d9e793a2bd87184f8aa2fe2350

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page