Name | pharia-skill JSON |
Version |
0.19.2
JSON |
| download |
home_page | None |
Summary | SDK for building Python skills for Pharia Kernel |
upload_time | 2025-07-09 08:35:39 |
maintainer | None |
docs_url | None |
author | None |
requires_python | ~=3.11 |
license | None |
keywords |
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Pharia Kernel Python SDK
You build your skill in Python, which is then compiled into a Wasm module.
Then, the skill is deployed to an [instance of Pharia Kernel](https://pharia-kernel.product.pharia.com),
where it can be invoked on demand.
To this end, this SDK provides the tooling and APIs for skill development.
You can access the documentation on [Read the Docs](https://pharia-skill.readthedocs.io).
## Installing the SDK
The SDK is published on [PyPI](https://pypi.org/project/pharia-skill/).
We recommend using [uv](https://docs.astral.sh/uv/) to manage Python dependencies.
To add the SDK as a dependency to an existing project managed by `uv`, run
```sh
uv add pharia-skill
```
In case you want to use changes in the SDK that have not been released, use GitHub as source:
```sh
uv add git+https://github.com/aleph-alpha/pharia-kernel-sdk-py.git
```
Raw data
{
"_id": null,
"home_page": null,
"name": "pharia-skill",
"maintainer": null,
"docs_url": null,
"requires_python": "~=3.11",
"maintainer_email": null,
"keywords": null,
"author": null,
"author_email": "Markus Klein <markus.klein@aleph-alpha.com>, Benjamin Brandt <benjamin.brandt@aleph-alpha.com>, Moritz Althaus <moritz.althaus@aleph-alpha.com>, Jia Ho Lee <jiaho.lee@aleph-alpha.com>, Lars Rass <lars.rass@aleph-alpha.com>",
"download_url": "https://files.pythonhosted.org/packages/9e/40/7722eb1971035de0b06732e3ab5158a69c29a43051f149faaaddd7e2d7bf/pharia_skill-0.19.2.tar.gz",
"platform": null,
"description": "# Pharia Kernel Python SDK\n\nYou build your skill in Python, which is then compiled into a Wasm module.\nThen, the skill is deployed to an [instance of Pharia Kernel](https://pharia-kernel.product.pharia.com),\nwhere it can be invoked on demand.\nTo this end, this SDK provides the tooling and APIs for skill development.\n\nYou can access the documentation on [Read the Docs](https://pharia-skill.readthedocs.io).\n\n## Installing the SDK\n\nThe SDK is published on [PyPI](https://pypi.org/project/pharia-skill/).\nWe recommend using [uv](https://docs.astral.sh/uv/) to manage Python dependencies.\n\nTo add the SDK as a dependency to an existing project managed by `uv`, run\n\n```sh\nuv add pharia-skill\n```\n\nIn case you want to use changes in the SDK that have not been released, use GitHub as source:\n\n```sh\nuv add git+https://github.com/aleph-alpha/pharia-kernel-sdk-py.git\n```",
"bugtrack_url": null,
"license": null,
"summary": "SDK for building Python skills for Pharia Kernel",
"version": "0.19.2",
"project_urls": {
"Changelog": "https://github.com/Aleph-Alpha/pharia-kernel-sdk-py/blob/main/CHANGELOG.md",
"Documentation": "https://pharia-skill.readthedocs.io",
"Homepage": "https://github.com/Aleph-Alpha/pharia-kernel-sdk-py",
"Repository": "https://github.com/Aleph-Alpha/pharia-kernel-sdk-py"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "a68169205560ba88cc8ade1a4c717b9558e425a89bd035e4c8988a993f58e14d",
"md5": "5c95c7dbd666f6423da38a753bca3f77",
"sha256": "c54e8b2aedf30cc3f749257c15b436071d330407537c4b07e9dfdfab2eb8b7ad"
},
"downloads": -1,
"filename": "pharia_skill-0.19.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "5c95c7dbd666f6423da38a753bca3f77",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "~=3.11",
"size": 1191041,
"upload_time": "2025-07-09T08:35:36",
"upload_time_iso_8601": "2025-07-09T08:35:36.187283Z",
"url": "https://files.pythonhosted.org/packages/a6/81/69205560ba88cc8ade1a4c717b9558e425a89bd035e4c8988a993f58e14d/pharia_skill-0.19.2-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9e407722eb1971035de0b06732e3ab5158a69c29a43051f149faaaddd7e2d7bf",
"md5": "151920399dc28091a4ab6d9ece309201",
"sha256": "1c9beb6ea229259b3d0274b797ec6d75e10ede8ac9975110992c8127cec57b09"
},
"downloads": -1,
"filename": "pharia_skill-0.19.2.tar.gz",
"has_sig": false,
"md5_digest": "151920399dc28091a4ab6d9ece309201",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "~=3.11",
"size": 1167690,
"upload_time": "2025-07-09T08:35:39",
"upload_time_iso_8601": "2025-07-09T08:35:39.120105Z",
"url": "https://files.pythonhosted.org/packages/9e/40/7722eb1971035de0b06732e3ab5158a69c29a43051f149faaaddd7e2d7bf/pharia_skill-0.19.2.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-09 08:35:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "Aleph-Alpha",
"github_project": "pharia-kernel-sdk-py",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "pharia-skill"
}