Skip to main content

Python SDK for Diffusion.

Project description

Python SDK for Diffusion

Pre-release version; not ready for production.

The Diffusion Python library allows Python applications to interact with a Diffusion server.

Supported Python Versions

The Diffusion Python SDK officially supports the following:

Supported Interpreters:

  • CPython 3.8.6 or later
  • CPython 3.9.0 or later
  • CPython 3.10.0 or later
  • CPython 3.11.0 or later
  • CPython 3.12.0 or later

Supported Platforms:

  • MacOS 10.13-11.5
  • Windows Intel 64-bit
  • Any Linux supported by the ManyLinux 2010/2014 binary wheel standard.

Current Capabilities

  • Session:
    • Establish a session
    • Send user ping
    • Receive system ping
    • Session factory
    • SSL Context
    • Retry strategies
  • Messaging:
    • Register request handler
    • Send request to path
    • Send request to session
    • Send request to filter
    • Register filter message stream
  • Control:
    • Session trees
    • Topic metrics
    • Session metrics
  • Topics:
    • Topic subscriptions
    • Topic creation
    • Topic creation with initial topic value
    • Topic removal
    • Topic stream handlers
    • Topic update
    • Topic constraints
    • Fetch queries
  • Time Series
    • Edit
    • Append
    • Range queries

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

diffusion-6.11.2-1-py3-none-any.whl (229.0 kB view details)

Uploaded Python 3

File details

Details for the file diffusion-6.11.2-1-py3-none-any.whl.

File metadata

  • Download URL: diffusion-6.11.2-1-py3-none-any.whl
  • Upload date:
  • Size: 229.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.9.0

File hashes

Hashes for diffusion-6.11.2-1-py3-none-any.whl
Algorithm Hash digest
SHA256 e0b07af9a172073336d08b770b465fdef461cae1591582d8467af344b4f833bb
MD5 0b8448d71705822b41f3f679a74613b5
BLAKE2b-256 2de88fa7091179672aa86c828b8f750d63a5e9c4e1b5ab62a0a146c00926d436

See more details on using hashes here.

Supported by

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