Skip to main content

PyPI status PyPI version PyPI pyversions Build Status Coverage Status Code style

kiara plugin: (core_types)

Core data types for kiara.

Description

TODO

Development

Requirements

Check out the source code & enter the project directory

git clone https://github.com/DHARPA-Project/kiara_plugin.core_types
cd kiara_plugin.core_types

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 tests
  • make mypy: run mypy checks
  • make lint: run the ruff linter on the source code
  • make format: run the ruff formatter on the source code (similar to black)

Alternatively, if you don't have the make command available, you can use uv directly to run those tasks:

  • uv run pytest tests
  • uv 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.core-types 0.5.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for kiara-plugin.core-types 0.5.3
File Size Uploaded
kiara_plugin_core_types-0.5.3.tar.gz 39.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for kiara-plugin.core-types 0.5.3
File Interpreter ABI Platform
kiara_plugin_core_types-0.5.3-py3-none-any.whl Python 3 none any Details

Total release size: 65.6 kB

Release files / kiara_plugin_core_types-0.5.3.tar.gz

Download URL kiara_plugin_core_types-0.5.3.tar.gz
Size 39.2 kB
Tags Source
SHA-256 checksum
How to use checksums
637e64f5600a00e7faa6f5d61c7699a8499bd603ef0a1728f28278c217608499
BLAKE2b-256 checksum
How to use checksums
349ed07126a9acdb9564b1767afa85f0eb6a5b4eae542fe5f230f5f770b39660
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

Release files / kiara_plugin_core_types-0.5.3-py3-none-any.whl

Download URL kiara_plugin_core_types-0.5.3-py3-none-any.whl
Size 26.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
5df878abad7b0d1710d91feb355d5520318655aa261568fef737000ed8d9eee8
BLAKE2b-256 checksum
How to use checksums
bb734b7ef8655d0901bbdcaf305bf6fc815a94303400ca97d19efad95aec8f87
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

Release history Release notifications | RSS feed

This release

0.5.3 This release

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.20

2 release files

0.4.19

2 release files

0.4.17

2 release files

0.4.16

2 release files

0.4.14

2 release files

0.4.12

2 release files

0.4.10

2 release files

0.4.9

2 release files

0.4.8

2 release files

0.4.7

2 release files

0.4.6

2 release files

0.4.5

2 release files

0.4.4

2 release files

0.4.3

2 release files

0.4.2

2 release files

0.4.1

2 release files

0.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page