```
в–€в–€в•— в–€в–€в•—в–€в–€в•— в–€в–€в•—в–€в–€в–€в•— в–€в–€в–€в•— в–€в–€в–€в–€в–€в•— в–€в–€в–€в–€в–€в–€в–€в–€в•—в–€в–€в–€в–€в–€в–€в•— в–€в–€в–€в–€в–€в–€в•— в–€в–€в–€в•— в–€в–€в•—
в–€в–€в•‘ в–€в–€в•‘в–€в–€в•‘ в–€в–€в•‘в–€в–€в–€в–€в•— в–€в–€в–€в–€в•‘в–€в–€в•”в•ђв•ђв–€в–€в•—в•љв•ђв•ђв–€в–€в•”в•ђв•ђв•ќв–€в–€в•”в•ђв•ђв–€в–€в•—в–€в–€в•”в•ђв•ђв•ђв–€в–€в•—в–€в–€в–€в–€в•— в–€в–€в•‘
в–€в–€в–€в–€в–€в–€в–€в•‘в–€в–€в•‘ в–€в–€в•‘в–€в–€в•”в–€в–€в–€в–€в•”в–€в–€в•‘в–€в–€в–€в–€в–€в–€в–€в•‘ в–€в–€в•‘ в–€в–€в–€в–€в–€в–€в•”в•ќв–€в–€в•‘ в–€в–€в•‘в–€в–€в•”в–€в–€в•— в–€в–€в•‘
в–€в–€в•”в•ђв•ђв–€в–€в•‘в–€в–€в•‘ в–€в–€в•‘в–€в–€в•‘в•љв–€в–€в•”в•ќв–€в–€в•‘в–€в–€в•”в•ђв•ђв–€в–€в•‘ в–€в–€в•‘ в–€в–€в•”в•ђв•ђв–€в–€в•—в–€в–€в•‘ в–€в–€в•‘в–€в–€в•‘в•љв–€в–€в•—в–€в–€в•‘
в–€в–€в•‘ в–€в–€в•‘в•љв–€в–€в–€в–€в–€в–€в•”в•ќв–€в–€в•‘ в•љв•ђв•ќ в–€в–€в•‘в–€в–€в•‘ в–€в–€в•‘ в–€в–€в•‘ в–€в–€в•‘ в–€в–€в•‘в•љв–€в–€в–€в–€в–€в–€в•”в•ќв–€в–€в•‘ в•љв–€в–€в–€в–€в•‘
в•љв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ђв•ђв•ђв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ќв•љв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ђв•ђв•ђв•ђв•ќ в•љв•ђв•ќ в•љв•ђв•ђв•ђв•ќ
Copyright (C) 2024 Humatron, Inc.
All rights reserved.
```
# Humatron Python SDK Library
## Content
This project provides a Python SDK library designed for Humatron developers. The library includes:
- Worker developers section
- REST channel client developers section
### Worker developers section
- Request and Response Classes: Python classes for handling API interactions efficiently.
- Abstract Helper Classes: Simplify asynchronous logic processing.
- REST Utility Methods: Offer helpful functions for working with REST APIs.
### REST channel client developers section
- REST channel client synchronous and asynchronous implementations.
## Installation
```bash
pip install humatron-python-sdk
```
Depends on API section usage following libraries must be installed:
### Worker developers section
- `locked-dict`, version >= `2023.10.22`, mandatory.
- `pip install locked-dict`.
- `flask`, version >= `3.0.3`, optional.
- `pip install flask`.
### REST client developers section
- `requests`, version >= `2.32.3`, mandatory.
- `pip install requests`.
## Usage
- Examples: Visit the examples section on the [Humatron website](https://humatron.ai) for practical use cases and
demonstrations.
- Test Sections: Review the test sections in the documentation to understand how to implement and use the library's
features.
## Library Release
- `rm -rf dist/*`
- `pip list --format=freeze > requirements.txt`
- `python setup.py sdist bdist_wheel`
- `twine upload --repository testpypi dist/*` or `twine upload --repository pypi dist/*`
## Documentation generation
- `./make-doc.sh <version>`
Example: `./make-doc.sh 1.2.0`
<br />
<img src="https://humatron.ai/images/logo_64x64.png" alt="Humatron Logo">
Raw data
{
"_id": null,
"home_page": "http://humatron.ai/build/python_worker_sdk",
"name": "humatron-python-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "Humatron python",
"author": "Humatron",
"author_email": "worker_support@humatron.ai",
"download_url": "https://files.pythonhosted.org/packages/5e/c4/3b5ead9609547bf5a38b7788cc3917e6a3ecb17e1ccd9a27c2240d9628ee/humatron_python_sdk-1.3.14.tar.gz",
"platform": null,
"description": "```\r\n \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\r\n \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u045c\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\r\n \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u045c\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\r\n \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2022\u0459\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u045c\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2022\u0459\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2014\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\r\n \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2022\u0459\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u045c\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\u0432\u2022\u0459\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u201d\u0432\u2022\u045c\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018 \u0432\u2022\u0459\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2013\u20ac\u0432\u2022\u2018\r\n \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c\u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u045c \u0432\u2022\u0459\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u0452\u0432\u2022\u045c\r\n\r\n Copyright (C) 2024 Humatron, Inc.\r\n All rights reserved.\r\n```\r\n\r\n# Humatron Python SDK Library\r\n\r\n## Content\r\n\r\nThis project provides a Python SDK library designed for Humatron developers. The library includes:\r\n\r\n- Worker developers section\r\n- REST channel client developers section\r\n\r\n### Worker developers section\r\n\r\n- Request and Response Classes: Python classes for handling API interactions efficiently.\r\n- Abstract Helper Classes: Simplify asynchronous logic processing.\r\n- REST Utility Methods: Offer helpful functions for working with REST APIs.\r\n\r\n### REST channel client developers section\r\n\r\n- REST channel client synchronous and asynchronous implementations.\r\n\r\n## Installation\r\n\r\n```bash\r\npip install humatron-python-sdk\r\n```\r\n\r\nDepends on API section usage following libraries must be installed:\r\n\r\n### Worker developers section\r\n\r\n- `locked-dict`, version >= `2023.10.22`, mandatory.\r\n - `pip install locked-dict`.\r\n- `flask`, version >= `3.0.3`, optional.\r\n - `pip install flask`.\r\n\r\n### REST client developers section\r\n\r\n- `requests`, version >= `2.32.3`, mandatory.\r\n - `pip install requests`.\r\n\r\n## Usage\r\n\r\n- Examples: Visit the examples section on the [Humatron website](https://humatron.ai) for practical use cases and\r\n demonstrations.\r\n- Test Sections: Review the test sections in the documentation to understand how to implement and use the library's\r\n features.\r\n\r\n## Library Release\r\n\r\n- `rm -rf dist/*`\r\n- `pip list --format=freeze > requirements.txt`\r\n- `python setup.py sdist bdist_wheel`\r\n- `twine upload --repository testpypi dist/*` or `twine upload --repository pypi dist/*`\r\n\r\n## Documentation generation\r\n\r\n- `./make-doc.sh <version>`\r\n\r\n Example: `./make-doc.sh 1.2.0`\r\n\r\n<br />\r\n<img src=\"https://humatron.ai/images/logo_64x64.png\" alt=\"Humatron Logo\">\r\n",
"bugtrack_url": null,
"license": null,
"summary": "SDK library for Humatron developers",
"version": "1.3.14",
"project_urls": {
"Homepage": "http://humatron.ai/build/python_worker_sdk"
},
"split_keywords": [
"humatron",
"python"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "83819ea8ab34295f78343dbc996133789361eff2ebd6e82cf728dd4b74071a4e",
"md5": "effe9791b5854cd29b6ea4b7bc94f1d7",
"sha256": "69d3399f09a99884a06b5ae400b6fbc353b4706f90a5ae0a8cbf9cc10c1f46be"
},
"downloads": -1,
"filename": "humatron_python_sdk-1.3.14-py3-none-any.whl",
"has_sig": false,
"md5_digest": "effe9791b5854cd29b6ea4b7bc94f1d7",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 28397,
"upload_time": "2025-01-19T08:39:41",
"upload_time_iso_8601": "2025-01-19T08:39:41.968833Z",
"url": "https://files.pythonhosted.org/packages/83/81/9ea8ab34295f78343dbc996133789361eff2ebd6e82cf728dd4b74071a4e/humatron_python_sdk-1.3.14-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "5ec43b5ead9609547bf5a38b7788cc3917e6a3ecb17e1ccd9a27c2240d9628ee",
"md5": "dd0819fd93466e16148785b9fde10ad1",
"sha256": "43ba465114676428e12403256b8af5fafb9c21ef43069c8bd2667383938d828a"
},
"downloads": -1,
"filename": "humatron_python_sdk-1.3.14.tar.gz",
"has_sig": false,
"md5_digest": "dd0819fd93466e16148785b9fde10ad1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 24239,
"upload_time": "2025-01-19T08:39:43",
"upload_time_iso_8601": "2025-01-19T08:39:43.718019Z",
"url": "https://files.pythonhosted.org/packages/5e/c4/3b5ead9609547bf5a38b7788cc3917e6a3ecb17e1ccd9a27c2240d9628ee/humatron_python_sdk-1.3.14.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-01-19 08:39:43",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "humatron-python-sdk"
}