Name | yellowdog-sdk JSON |
Version |
9.3.3
JSON |
| download |
home_page | None |
Summary | SDK for the YellowDog Platform |
upload_time | 2025-07-18 16:11:29 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.7 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# YellowDog SDK (Python)
The YellowDog SDK allows you to integrate the YellowDog Platform into your Python applications.
## Usage
Please refer to [the full documentation](https://docs.yellowdog.co/#/sdk/python-sdk).
## Advanced
### Building From Source
If you wish to modify the SDK, you can build it from source. You must have Python 3.9 installed:
```shell
./scripts/setup
```
Pycharm may then be configured by adding .tox/dev/bin/python as the interpreter.
### Debugging
When debugging the SDK via Pycharm, Pycharm will offer to install the CPython extensions to speed up debugging.
In order for this to work on Ubuntu, you need to first have the dev package for the version of Python you are debugging against.
For example:
```shell
sudo apt-get install python3.9-dev
```
### Testing Against Multiple Python Versions
```shell
# Add the deadsnakes PPA
sudo add-apt-repository ppa:deadsnakes/ppa
# Update package indexes
sudo apt-get update
# Install all supported versions of Python
sudo apt-get install python3.9 python3.9-distutils python3.10 python3.10-distutils python3.11 python3.11-distutils python3.12 python3.12-distutils python3.13
# Install tox
python3 -m pip install tox
# Run tests for each Python version
python3 -m tox
```
Raw data
{
"_id": null,
"home_page": null,
"name": "yellowdog-sdk",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "YellowDog Limited <support@yellowdog.co>",
"download_url": null,
"platform": null,
"description": "# YellowDog SDK (Python)\n\nThe YellowDog SDK allows you to integrate the YellowDog Platform into your Python applications.\n\n## Usage\n\nPlease refer to [the full documentation](https://docs.yellowdog.co/#/sdk/python-sdk).\n\n## Advanced\n\n### Building From Source\n\nIf you wish to modify the SDK, you can build it from source. You must have Python 3.9 installed:\n\n```shell\n./scripts/setup\n```\n\nPycharm may then be configured by adding .tox/dev/bin/python as the interpreter.\n\n### Debugging\n\nWhen debugging the SDK via Pycharm, Pycharm will offer to install the CPython extensions to speed up debugging.\n\nIn order for this to work on Ubuntu, you need to first have the dev package for the version of Python you are debugging against.\n\nFor example:\n\n```shell\nsudo apt-get install python3.9-dev\n```\n\n### Testing Against Multiple Python Versions\n\n```shell\n# Add the deadsnakes PPA\nsudo add-apt-repository ppa:deadsnakes/ppa\n# Update package indexes\nsudo apt-get update\n# Install all supported versions of Python \nsudo apt-get install python3.9 python3.9-distutils python3.10 python3.10-distutils python3.11 python3.11-distutils python3.12 python3.12-distutils python3.13\n# Install tox\npython3 -m pip install tox \n# Run tests for each Python version \npython3 -m tox \n```\n",
"bugtrack_url": null,
"license": null,
"summary": "SDK for the YellowDog Platform",
"version": "9.3.3",
"project_urls": {
"Homepage": "https://yellowdog.co",
"Source": "https://github.com/yellowdog/yellowdog-sdk-python-public"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "7e827c4e2f14a2d640a3059bcae6bf7484b36a3b2343f87883d52f8dee4d41b2",
"md5": "f248a055833df923ab8a93f8e06e418b",
"sha256": "911009be12468f32f1f4bcc65fe7ab35184f4163e87557f22a27f3c52a285291"
},
"downloads": -1,
"filename": "yellowdog_sdk-9.3.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "f248a055833df923ab8a93f8e06e418b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 282184,
"upload_time": "2025-07-18T16:11:29",
"upload_time_iso_8601": "2025-07-18T16:11:29.265905Z",
"url": "https://files.pythonhosted.org/packages/7e/82/7c4e2f14a2d640a3059bcae6bf7484b36a3b2343f87883d52f8dee4d41b2/yellowdog_sdk-9.3.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-18 16:11:29",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "yellowdog",
"github_project": "yellowdog-sdk-python-public",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "yellowdog-sdk"
}