SDK for building Python skills for Pharia Kernel
Project description
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, where it can be invoked on demand. To this end, this SDK provides some tooling and APIs for skill development.
You can access the Documentation on readthedocs.
Installing the SDK
The SDK is published on PyPi.
We recommend using uv to manage Python dependencies.
To add the SDK as a dependency to an existing project managed by uv, run
uv add pharia-skill
Contributing
Install the dependencies with
uv sync --dev --frozen
We use pre-commit to check that code is formatted, linted and type checked. You can initialize by simply typing
pre-commit
pre-commit install
Verify that it is running with
pre-commit run --all-files
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pharia_skill-0.8.0.tar.gz.
File metadata
- Download URL: pharia_skill-0.8.0.tar.gz
- Upload date:
- Size: 54.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.6.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1b97cca016d40182bca448132d843ea8c082639e7b0a2053f1128f1adf0d2c0d
|
|
| MD5 |
fb4115b3d695886309ffae6c72545085
|
|
| BLAKE2b-256 |
df7026f30331bcda107277fbec16049dd357abdc170c7ecbdabecd2f3b353808
|
File details
Details for the file pharia_skill-0.8.0-py3-none-any.whl.
File metadata
- Download URL: pharia_skill-0.8.0-py3-none-any.whl
- Upload date:
- Size: 73.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: uv/0.6.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c232c4faaa7b354a57781f334838bd861b241b9ae31bb0bc1aa5ab415addfb37
|
|
| MD5 |
01cdd90204ebc20c29db70a412cb6df2
|
|
| BLAKE2b-256 |
c94384c9bc1c7ead132bba46d626d877c88772c3513e92a53e1f642672f87009
|