kiara plugin: (dev)
A kiara plugin to help with development related tasks (modules, pipelines, widgets,...).
- Documentation: https://DHARPA-Project.github.io/kiara_plugin.dev
- Code: https://github.com/DHARPA-Project/kiara_plugin.dev
kiara: https://docs.dharpa.org
Description
TODO
Development
Requirements
- uv ( https://docs.astral.sh/uv/ )
- git
- make (on Linux / Mac OS X -- optional)
Check out the source code & enter the project directory
git clone https://github.com/DHARPA-Project/kiara_plugin.dev
cd kiara_plugin.dev
Prepare development environment
The recommended way to setup a development environment is to use uv. Check out their install instructions.
Once you have uv installed, you can either run kiara using the uv run command:
uv run kiara module list
or, activate the virtual environment and run kiara directly:
uv sync # to make sure the virtualenv exists (and is up to date)
source .venv/bin/activate
kiara module list
Running pre-defined development-related tasks
The included Makefile file includes some useful tasks that help with development. This requires uv and the make tool to be
installed, which should be the case for Linux & Mac OS X systems.
make test: runs the unit testsmake mypy: run mypy checksmake lint: run therufflinter on the source codemake format: run theruffformatter on the source code (similar toblack)
Alternatively, if you don't have the make command available, you can use uv directly to run those tasks:
uv run pytest testsuv run mypy src/uv run ruff check --fix src/uv run ruff format src/
Copyright & license
This project is MPL v2.0 licensed, for the license text please check the LICENSE file in this repository.
Metadata
Release files for kiara-plugin.dev 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| kiara_plugin_dev-0.2.0.tar.gz | 42.2 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| kiara_plugin_dev-0.2.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 78.4 kB
Release files / kiara_plugin_dev-0.2.0.tar.gz
| Download URL | kiara_plugin_dev-0.2.0.tar.gz |
|---|---|
| Size | 42.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
806aceff8237337e1d22451f67c33d5c9fa767d37bab262aa812bd16282ed434
|
|
BLAKE2b-256 checksum How to use checksums |
5095fea113e39877a478a2390645a71b027eb44e907c9dcbb293e3e4664ba519
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 14, 2025.
Transparency logRelease files / kiara_plugin_dev-0.2.0-py3-none-any.whl
| Download URL | kiara_plugin_dev-0.2.0-py3-none-any.whl |
|---|---|
| Size | 36.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
125eac7ac4c5123de53ef8c407132dc525fccdb80eb9b0ce8127b9d1de5e8660
|
|
BLAKE2b-256 checksum How to use checksums |
d5fcfb517558509297a91c5510c83ea1da0707067d16ecba0eda6f46a42d4f24
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Jul 14, 2025.
Transparency log