# 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.2",
"project_urls": {
"homepage": "https://www.diffusiondata.com/"
},
"split_keywords": [
"diffusion",
" cloud",
" websockets",
" data"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "2de88fa7091179672aa86c828b8f750d63a5e9c4e1b5ab62a0a146c00926d436",
"md5": "0b8448d71705822b41f3f679a74613b5",
"sha256": "e0b07af9a172073336d08b770b465fdef461cae1591582d8467af344b4f833bb"
},
"downloads": -1,
"filename": "diffusion-6.11.2-1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0b8448d71705822b41f3f679a74613b5",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<3.13,>=3.8",
"size": 229043,
"upload_time": "2024-10-30T15:08:56",
"upload_time_iso_8601": "2024-10-30T15:08:56.060926Z",
"url": "https://files.pythonhosted.org/packages/2d/e8/8fa7091179672aa86c828b8f750d63a5e9c4e1b5ab62a0a146c00926d436/diffusion-6.11.2-1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-10-30 15:08:56",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "diffusion"
}