Python SDK for Diffusion.
Project description
Python SDK for Diffusion
The Diffusion Python library allows Python applications to interact with a Diffusion server.
Supported Python Versions
The Diffusion Python SDK 6.12.1 officially supports the following interpreters:
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.
We recommend using the latest available patch version of the Python interpreter.
Installing the Diffusion client
The easiest way to install the latest version is:
$ pip install diffusion
It is possible to install a specific version, for example if you need one that works with the previous version of the Diffusion server:
$ pip install "diffusion==6.12.1"
Alternatively, the package is also available in the clients directory of the Diffusion installation:
$ pip install clients/python/diffusion-6.12.1-py3-none-any.whl
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file diffusion-6.12.1-1-py3-none-any.whl.
File metadata
- Download URL: diffusion-6.12.1-1-py3-none-any.whl
- Upload date:
- Size: 268.7 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
191b7d5fcc655b3e93673ac2c8a62f5c5327f11ff6bb8ed441e7012b2efbda14
|
|
| MD5 |
b250fad5f1a1bfc70148e7fb9536b0dc
|
|
| BLAKE2b-256 |
f73b96f76853ce64d1fef8dee9417eed7fb8c5bba7aefae0791e435dd0777e7d
|