Skip to main content

fluss

PyPI version Maintenance Maintainer PyPI pyversions PyPI status PyPI download month

fluss is the python client for designing and running workflows on the arkitekt platform.

Renamed. This client was published as fluss-next up to 1.0.0. From 2.0.0 it is published as fluss again, and the import root is fluss (fluss_next is gone). reaktion-next has been folded in as fluss.engine and is no longer published separately — see The engine below.

Installation

pip install fluss

The flow executor is an optional extra, because it needs rekuest while the plain client does not:

pip install "fluss[engine]"

Design

A flow is a graph: argument nodes feed reactive and action nodes, whose outputs reach return nodes. fluss is the client for that graph — it queries and mutates flows and workspaces on the fluss server, and leaves execution to whoever wants it.

  • Rath — a GraphQL client for querying the relationships in a workspace.
  • fluss.engine — runs a flow graph as a plain async generator.

Quick start

from fluss import Fluss

async with Fluss() as fluss:
    ...

The engine

fluss.engine was the reaktion-next distribution. It executes a flow as a generic rekuest action: given a flow and a dict of arguments it yields the flow's returns, so a workflow can be called like any other action.

from fluss.engine import run_flow, arun_flow

It imports rekuest at module level, so install fluss[engine] to use it. Importing plain fluss never requires rekuest.

Release files for fluss 3.0.0

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

Source distribution (sdist)

Source distribution for fluss 3.0.0
File Size Uploaded
fluss-3.0.0.tar.gz 72.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for fluss 3.0.0
File Interpreter ABI Platform
fluss-3.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 162.7 kB

Release files / fluss-3.0.0.tar.gz

Download URL fluss-3.0.0.tar.gz
Size 72.3 kB
Tags Source
SHA-256 checksum
How to use checksums
40d3b2d69ef4fe351b886aae56a0f2c8da0f65f812d92e301a29babca3a00f3e
BLAKE2b-256 checksum
How to use checksums
afd711e2f13cebdc8977c32d3f93e7820aea4824d66699248bfecb34d927ade4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / fluss-3.0.0-py3-none-any.whl

Download URL fluss-3.0.0-py3-none-any.whl
Size 90.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
1bf53e82f8038125f0b6a85d07f2eb3adeaf3316beef7c6b92fa2c2050c3fb12
BLAKE2b-256 checksum
How to use checksums
581dd501b46a451cbb63aecb680d4e9bd3fd6336c8563d9cb37d81147e481a34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.17 {"installer":{"name":"uv","version":"0.12.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

3.1.0

2 release files

This release

3.0.0 This release

2 release files

2.0.1

2 release files

2.0.0

2 release files

0.1.61

2 release files

0.1.60

2 release files

0.1.59

2 release files

0.1.58

2 release files

0.1.57

2 release files

0.1.55

2 release files

0.1.54

2 release files

0.1.53

2 release files

0.1.52

2 release files

0.1.51

2 release files

0.1.46

2 release files

0.1.45

2 release files

0.1.44

2 release files

0.1.43

2 release files

0.1.42

2 release files

0.1.41

2 release files

0.1.39

2 release files

0.1.36

2 release files

0.1.35

2 release files

0.1.33

2 release files

0.1.32

2 release files

0.1.31

2 release files

0.1.30

2 release files

0.1.29

2 release files

0.1.28

2 release files

0.1.27

2 release files

0.1.26

2 release files

0.1.25

2 release files

0.1.24

2 release files

0.1.21

2 release files

0.1.20

2 release files

0.1.17

2 release files

0.1.16

2 release files

0.1.13

2 release files

0.1.12

2 release files

0.1.11

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

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