# 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](https://github.com/pypa/manylinux) 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
Raw data
{
"_id": null,
"home_page": null,
"name": "diffusion",
"maintainer": null,
"docs_url": null,
"requires_python": "<3.13,>=3.8",
"maintainer_email": null,
"keywords": "diffusion, cloud, websockets, data",
"author": null,
"author_email": "DiffusionData Limited <contact@diffusiondata.com>",
"download_url": null,
"platform": null,
"description": "# Python SDK for Diffusion\n\n**Pre-release version; not ready for production.**\n\nThe Diffusion Python library allows Python applications to interact with a Diffusion server.\n\n## Supported Python Versions\n\nThe Diffusion Python SDK officially supports the following:\n\nSupported Interpreters:\n\n* CPython 3.8.6 or later\n* CPython 3.9.0 or later\n* CPython 3.10.0 or later\n* CPython 3.11.0 or later\n* CPython 3.12.0 or later\n\nSupported Platforms:\n\n* MacOS 10.13-11.5\n* Windows Intel 64-bit\n* Any Linux supported by the [ManyLinux 2010/2014](https://github.com/pypa/manylinux) binary wheel standard.\n\n## Current Capabilities\n\n- Session:\n - Establish a session\n - Send user ping\n - Receive system ping\n - Session factory\n - SSL Context\n - Retry strategies\n- Messaging:\n - Register request handler\n - Send request to path\n - Send request to session\n - Send request to filter\n - Register filter message stream\n- Control:\n - Session trees\n - Topic metrics\n - Session metrics\n- Topics:\n - Topic subscriptions\n - Topic creation\n - Topic creation with initial topic value\n - Topic removal\n - Topic stream handlers\n - Topic update\n - Topic constraints\n - Fetch queries\n- Time Series\n - Edit\n - Append\n - Range queries\n\n",
"bugtrack_url": null,
"license": "Proprietary",
"summary": "Python SDK for Diffusion.",
"version": "6.11.5",
"project_urls": {
"homepage": "https://www.diffusiondata.com/"
},
"split_keywords": [
"diffusion",
" cloud",
" websockets",
" data"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "c0c9bda4c47d35ef42542228c6888f1dd216c9ef5b87e665ec87198b7d36c274",
"md5": "4d75fd9529654ebf4278b14084d6f4ca",
"sha256": "3d26ee30220de17fb520be5a43a56ff49074e46caec90d5cb6cad374cd9d800f"
},
"downloads": -1,
"filename": "diffusion-6.11.5-1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4d75fd9529654ebf4278b14084d6f4ca",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.8",
"size": 229051,
"upload_time": "2025-02-25T16:35:12",
"upload_time_iso_8601": "2025-02-25T16:35:12.974871Z",
"url": "https://files.pythonhosted.org/packages/c0/c9/bda4c47d35ef42542228c6888f1dd216c9ef5b87e665ec87198b7d36c274/diffusion-6.11.5-1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-25 16:35:12",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "diffusion"
}