Skip to main content

Data processing in distributed environments

Project description

PyPI release Conda version Build status BSD license Supported Python versions Code style: black Language grade: Python Total alerts

Workflows enables light-weight services to process tasks in a message-oriented environment.

It is comprised of a communications layer (workflows.transport) that provides a common interface to queues and topics over different transport providers, a service abstraction layer (workflows.frontend) which encapsulates a service in a separate process, tools for status reporting, logging and controlling services via a transport mechanism, and a service class skeleton alongside example services (workflows.services.common_service et al.). To achieve more complex workflows services can be interconnected using recipes whereby the output of one service can be directed onwards to other services.

Project details


Release history Release notifications | RSS feed

This version

3.2

Download files

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

Source Distribution

workflows-3.2.tar.gz (92.2 kB view details)

Uploaded Source

Built Distribution

workflows-3.2-py3-none-any.whl (66.7 kB view details)

Uploaded Python 3

File details

Details for the file workflows-3.2.tar.gz.

File metadata

  • Download URL: workflows-3.2.tar.gz
  • Upload date:
  • Size: 92.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for workflows-3.2.tar.gz
Algorithm Hash digest
SHA256 510a6f919b415929377bb68df0d005c2064f0bf5e646f9ee50e3526c813526d9
MD5 f474fa11b29ef1795e00960c2351efe5
BLAKE2b-256 317409617788ea7f95c85d597d778a3ac370c961492e6065e99ca9d5f3ee26e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for workflows-3.2.tar.gz:

Publisher: python.yml on DiamondLightSource/python-workflows

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

File details

Details for the file workflows-3.2-py3-none-any.whl.

File metadata

  • Download URL: workflows-3.2-py3-none-any.whl
  • Upload date:
  • Size: 66.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.9

File hashes

Hashes for workflows-3.2-py3-none-any.whl
Algorithm Hash digest
SHA256 38eed7d209d626b371277bcbcd9c3d476bce9945467d1341c578b1c21ff4eec3
MD5 f93e8246399cfc13118a8a57af0e9311
BLAKE2b-256 8f477902c3cea79f6a1964fac59b97fb9f11e5ea85e0c0582cc89b2c3193ea48

See more details on using hashes here.

Provenance

The following attestation bundles were made for workflows-3.2-py3-none-any.whl:

Publisher: python.yml on DiamondLightSource/python-workflows

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 Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page