Skip to main content

Flink Tasks

Tasks API for Stateful Functions on Flink

What is it?

A lightweight API that borrows concepts from Celery to allow Python developers to run task based workflows on Apache Flink Stateful Functions. Workflows are composed of Tasks which accept parameters and can be chained together as continuations into a Pipeline. The Pipeline becomes the Flink state.

@tasks.bind()
def greeting_workflow(first_name, last_name):
    return say_hello.send(first_name, last_name).continue_with(say_goodbye)


@tasks.bind()
def say_hello(first_name, last_name):
    return f'Hello {first_name} {last_name}'


@tasks.bind()
def say_goodbye(greeting):
    return f'{greeting}.  So now I will say goodbye'

Try the demo.

Additional documentation can be found here.

The pipeline function can be downloaded here.

Metadata

Release files for statefun-tasks 3.5.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 statefun-tasks 3.5.0
File Size Uploaded
statefun_tasks-3.5.0.tar.gz 61.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for statefun-tasks 3.5.0
File Interpreter ABI Platform
statefun_tasks-3.5.0-py3-none-any.whl Python 3 none any Details

Total release size: 129.5 kB

Release files / statefun_tasks-3.5.0.tar.gz

Download URL statefun_tasks-3.5.0.tar.gz
Size 61.6 kB
Tags Source
SHA-256 checksum
How to use checksums
5fa003b7a14146df06eb6688ca1a64fed3628c0d6af008ec4b8aa68f3db09478
BLAKE2b-256 checksum
How to use checksums
f25a824563c0de6c05053b0ba147d514d280487dad8983c80dadfd7abfcc3549
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / statefun_tasks-3.5.0-py3-none-any.whl

Download URL statefun_tasks-3.5.0-py3-none-any.whl
Size 68.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0f7fdc47c17b7cc0ce1703c60e22df4c9262a5d41327b0b796a277368178609f
BLAKE2b-256 checksum
How to use checksums
dc52ecbe2f5d5d1607f8c5770175acdafd5aa887678cd886a93f257acdf30811
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

3.5.0 This release

2 release files

3.4.5

2 release files

3.4.4

2 release files

3.4.0

2 release files

1.2.4

2 release files

1.2.3

2 release files

1.2.2

2 release files

1.2.0

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

0.9.93

2 release files

0.9.92

2 release files

0.9.91

2 release files

0.9.89

2 release files

0.9.88

2 release files

0.9.87

2 release files

0.9.86

2 release files

0.9.82

2 release files

0.9.81

2 release files

0.9.80

2 release files

0.9.78

2 release files

0.9.77

2 release files

0.9.71

2 release files

0.9.70

2 release files

0.9.69

2 release files

0.9.67

2 release files

0.9.66

2 release files

0.9.65

2 release files

0.9.64

2 release files

0.9.63

2 release files

0.9.60

2 release files

0.9.59

2 release files

0.9.56

2 release files

0.9.55

2 release files

0.9.51

2 release files

0.9.50

2 release files

0.9.49

2 release files

0.9.48

2 release files

0.9.47

2 release files

0.9.46

2 release files

0.9.45

2 release files

0.9.43

2 release files

0.9.36

2 release files

0.9.35

2 release files

0.9.34

2 release files

0.9.29

2 release files

0.9.26

2 release files

0.9.25

2 release files

0.9.24

2 release files

0.9.23

2 release files

0.9.22

2 release files

0.9.21

2 release files

0.9.20

2 release files

0.9.18

2 release files

0.9.14

2 release files

0.9.13

2 release files

0.9.10

2 release files

0.9.9

2 release files

0.9.8

2 release files

0.9.7

2 release files

0.9.6

2 release files

0.9.5

2 release files

0.9.4

2 release files

0.9.3

2 release files

0.9.2

2 release files

0.9.1

2 release files

0.9.0

2 release files

0.8.93

2 release files

0.8.92

2 release files

0.8.91

2 release files

0.8.89

2 release files

0.8.88

2 release files

0.8.87

2 release files

0.8.86

2 release files

0.8.82

2 release files

0.8.81

2 release files

0.8.80

2 release files

0.8.78

2 release files

0.8.77

2 release files

0.8.71

2 release files

0.8.70

2 release files

0.8.69

2 release files

0.8.68

2 release files

0.8.67

2 release files

0.8.66

2 release files

0.8.65

2 release files

0.8.64

2 release files

0.8.63

2 release files

0.8.60

2 release files

0.8.59

2 release files

0.8.58

2 release files

0.8.56

2 release files

0.8.55

2 release files

0.8.51

2 release files

0.8.50

2 release files

0.8.49

2 release files

0.8.48

2 release files

0.8.47

2 release files

0.8.46

2 release files

0.8.45

2 release files

0.8.44

2 release files

0.8.43

2 release files

0.8.36

2 release files

0.8.35

2 release files

0.8.34

2 release files

0.8.29

2 release files

0.8.26

2 release files

0.8.25

2 release files

0.8.24

2 release files

0.8.23

2 release files

0.8.22

2 release files

0.8.21

2 release files

0.8.20

2 release files

0.8.18

2 release files

0.8.17

2 release files

0.8.16

2 release files

0.8.13

2 release files

0.8.12

2 release files

0.8.11

2 release files

0.8.10

2 release files

0.8.9

2 release files

0.8.8

2 release files

0.8.7

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.2

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.7

2 release files

0.7.6

2 release files

0.7.5

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

0.3.1

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.0

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