Skip to main content

turbine-core

Turbine checks that your data agrees with its Data Contract. You describe a table in a YAML file, and Turbine compares the file with the live table and tests the data against the rules in the file.

turbine-core is the kernel. It gives the turbine command, the Project model, and the check run. It has no formats, check types, or database drivers of its own. Those come from an Extension, such as turbine-data.

Install

Install turbine-data with the driver of your database. It installs turbine-core too:

uv add "turbine-data[duckdb]"
uv run turbine --help

turbine-core has two extras:

Extra What it adds
serve The turbine serve command and the Management API
editor turbine-lsp, the language server for an editor

Metadata

Release files for turbine-core 1.0.0

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

Source distribution (sdist)

Source distribution for turbine-core 1.0.0
File Size Uploaded
turbine_core-1.0.0.tar.gz 632.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for turbine-core 1.0.0
File Interpreter ABI Platform
turbine_core-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 1.4 MB

Release files / turbine_core-1.0.0.tar.gz

Download URL turbine_core-1.0.0.tar.gz
Size 632.0 kB
Tags Source
SHA-256 checksum
How to use checksums
48b5d883d00e4f65a84fa9de8db32132f6493c92b917264f83ef1c8465f558c6
BLAKE2b-256 checksum
How to use checksums
6c1ad04cda030ddd1b6ee0113bc9089077dbab856226074fd4dbe794036ab2af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release files / turbine_core-1.0.0-py3-none-any.whl

Download URL turbine_core-1.0.0-py3-none-any.whl
Size 770.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
2083143627be4e5210c46de7aa96e4538ae1a83d5a6d96779d828fce8a215b2c
BLAKE2b-256 checksum
How to use checksums
d7d4e50691802b0fbafc3b0be9274f4c24b86bd37c27d0c6986c494fb6ec7043
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.12.12 {"installer":{"name":"uv","version":"0.12.12","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"macOS","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

Release history Release notifications | RSS feed

This release

1.0.0 This release

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