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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fluss-2.0.1.tar.gz (71.4 kB view details)

Uploaded Source

Built Distribution

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

fluss-2.0.1-py3-none-any.whl (89.9 kB view details)

Uploaded Python 3

File details

Details for the file fluss-2.0.1.tar.gz.

File metadata

  • Download URL: fluss-2.0.1.tar.gz
  • Upload date:
  • Size: 71.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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}

File hashes

Hashes for fluss-2.0.1.tar.gz
Algorithm Hash digest
SHA256 dba2fe9c343b99df547d7e2f6ebcb528a8f64eb83a202f6a63344f9eda2ad11c
MD5 c2187b1fb9194ce745c69e06ffc86445
BLAKE2b-256 463c99b1ed6759210d39f24087caef37de03b5b79d93793eb40953a1b013cc15

See more details on using hashes here.

File details

Details for the file fluss-2.0.1-py3-none-any.whl.

File metadata

  • Download URL: fluss-2.0.1-py3-none-any.whl
  • Upload date:
  • Size: 89.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.13 {"installer":{"name":"uv","version":"0.12.13","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}

File hashes

Hashes for fluss-2.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 35c3c8b53133f38a401ac9e9dcb8dd0ce0de8a73aa25402d3697013195260962
MD5 71441bb3181535db23c2a21023c4f955
BLAKE2b-256 7b13bf5f9ad550feab6f3240f3e0222c332785d135e3db55a43d9b5a51dae219

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

2.0.1 This release

2 files

2.0.0

2 files

0.1.61

2 files

0.1.60

2 files

0.1.59

2 files

0.1.58

2 files

0.1.57

2 files

0.1.56

2 files

0.1.55

2 files

0.1.54

2 files

0.1.53

2 files

0.1.52

2 files

0.1.51

2 files

0.1.50

2 files

0.1.49

2 files

0.1.48

2 files

0.1.47

2 files

0.1.46

2 files

0.1.45

2 files

0.1.44

2 files

0.1.43

2 files

0.1.42

2 files

0.1.41

2 files

0.1.39

2 files

0.1.38

2 files

0.1.37

2 files

0.1.36

2 files

0.1.35

2 files

0.1.34

2 files

0.1.33

2 files

0.1.32

2 files

0.1.31

2 files

0.1.30

2 files

0.1.29

2 files

0.1.28

2 files

0.1.27

2 files

0.1.26

2 files

0.1.25

2 files

0.1.24

2 files

0.1.23

2 files

0.1.22

2 files

0.1.21

2 files

0.1.20

2 files

0.1.19

2 files

0.1.18

2 files

0.1.17

2 files

0.1.16

2 files

0.1.15

2 files

0.1.14

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 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