Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

rdflib-turbo

PyPI Tests and wheels Python line coverage Python branch coverage Rust line coverage Rust region coverage Rust function coverage

Performance

N-Triples serialization: 4.4–4.9× faster than RDFLib on 100,000 synthetic triples. The unreleased candidate at c196691 serializes directly from the selected native graph and returns UTF-8 bytes without a Python Unicode copy. It preserves RDFLib's URI rejection and caught-transaction behavior; the corrected implementation is measured below.

Output RDFLib 7.6.0 (ms) Published turbo 0.2.0a14 (ms) Candidate c196691 (ms) RDFLib peak (MB) Published peak (MB) Candidate peak (MB)
str 484.21 651.83 110.14 339.09 294.45 290.59
UTF-8 bytes 505.74 680.75 104.21 301.22 262.56 257.28

Measured on macOS ARM64 with CPython 3.13.16 on 23 October 2026: medians of six rotated cold processes per case, using the published baseline wheel and an independently audited release build of the candidate. Timings cover serialization only; whole-process peak RSS includes imports, input construction and retained output, measured before correctness parsing (decimal MB). Complete exact-term and blank-node-ID comparisons cover small/default/named/blank-graph controls; the 100,000-triple cases use a matching streaming count/hash witness, which is probabilistic rather than a complete row comparison. A separate 1,024-triple Unicode test reduced Python-traced UTF-8 peak allocations from 177,730 to 48,461 bytes, using the same cold child in both projects; that excludes native allocations. These are synthetic NT-only measurements, not end-to-end or universal speedup claims. The shared host's one-minute load ranged from 16.05 to 25.26 and large-case CPU variation from 1.3% to 12.6%; absolute timings reflect that load. See results and provenance and reproduction instructions.

Compare RDFLib + OWL-RL + pySHACL with rdflib-turbo, owlrl-turbo and pyshacl-turbo used together. The Turbo pipeline keeps one native dataset through parsing, in-place inference and SHACL validation.

End-to-end measurements for 1,000 synthetic nodes:

Platform Inference Python trio (ms) Turbo trio (ms) Python peak (MiB) Turbo peak (MiB)
Linux x86-64 RDFS 522.5 47.6 47.15 68.66
Linux x86-64 OWL-RL 801.3 56.4 48.69 69.29
macOS ARM64 RDFS 702.8 80.7 55.38 59.94
macOS ARM64 OWL-RL 1,028.5 72.5 55.91 60.42

Turbo uses more memory in these runs: 8–46% higher whole-process peak RSS. Ordinary RDF inference closures and complete SHACL report graphs match. Generalized RDF statements and report text differ, so these timings are not a full-output speedup claim or a claim of complete drop-in parity.

Measured in CI on 21 October 2026, using source-built wheels and Python 3.13: rdflib-turbo 0.2.0a7, owlrl-turbo 0.1.0a3, pyshacl-turbo 0.6.0 versus rdflib 7.6.0, owlrl 7.6.2, pyshacl 0.40.1. Times are medians of seven samples after warmup and include data parsing, shape compilation, inference, validation and full report construction. Shapes are parsed before timing. Memory is the median peak RSS of three fresh processes, including the interpreter, imports and retained output. Shared CI hosts and small synthetic cases do not establish universal speedups or large-dataset capacity.

See the complete Linux measurements, macOS measurements and continuously recorded benchmark history for all samples, source identities, dependency locks and other dataset sizes.

Overview

Functional alpha of a native RDF dataset runtime for Python, built on Oxigraph and exact-term compatibility work extracted from pyshacl-turbo.

Companion turbo projects: pyshacl-turbo and owlrl-turbo.

uv add rdflib-turbo==0.2.0a1
from rdflib_turbo import Dataset

# The data stays native between parsing, querying and owlrl-turbo inference.
data = Dataset().parse(data='<urn:alice> <urn:name> "Alice" .')
for row in data.query('SELECT ?name WHERE { <urn:alice> <urn:name> ?name }'):
    print(row.name)
print(data.serialize(format="nquads"))

The alpha provides native parsing and serialization, SELECT/ASK/CONSTRUCT/DESCRIBE, exact literal spellings and datatype identity, named graphs, independent copies, and explicit RDFLib conversion. Query results are RDFLib Result objects; returned terms are Python RDFLib objects. Native operations release Python's GIL. A lock covers each complete native read or write. Parsing and inference commit only on success. Parsing separate documents gives blank nodes separate scopes.

Supported native format names: turtle, nt, nquads, trig, xml, n3, json-ld. Dataset and Store accept UTF-8 text, bytes or a local path; their source URL and file-object inputs are not implemented. Default-graph querying is standard; request default_union=True for a union view. Graph-only serializers reject named-graph data rather than discarding contexts.

This is not a complete drop-in RDFLib replacement. It uses the rdflib_turbo namespace. Dataset has inference/SHACL integration; Store has persistence, SPARQL Update, direct inference and explicit transactions. The unreleased Graph and StoreDataset APIs add RDFLib facades over that native Store. Arbitrary RDFLib storage plugins, initial query bindings, custom functions and remote SERVICE execution are not provided. RDFLib conversions copy data and explicitly preserve caller blank-node identifiers. Query results are eagerly materialized. Performance measurements apply to the documented workloads; complete conformance is not claimed.

RDFLib Graph and dataset facades

Import Graph and StoreDataset explicitly from rdflib_turbo; importing rdflib continues to select the original RDFLib classes.

API Data owner and intended use
Dataset Native dataset with the shared companion inference and SHACL adapters
Store Native memory or persistent storage, SPARQL Update and scoped transactions
Graph RDFLib Graph facade over one native Store graph
StoreDataset RDFLib Dataset facade with default and named views of one native Store
from rdflib import Literal, URIRef
from rdflib_turbo import Graph, StoreDataset

alice, name = URIRef("urn:alice"), URIRef("urn:name")
graph = Graph()
graph.add((alice, name, Literal("Alice")))
assert list(graph.objects(alice, name)) == [Literal("Alice")]
assert graph.query('ASK { <urn:alice> <urn:name> "Alice" }').askAnswer

dataset = StoreDataset()
dataset.default_graph.add((alice, name, Literal("default")))
named = dataset.graph(URIRef("urn:people"))
with dataset.transaction() as pending:
    pending.graph(URIRef("urn:people")).add((alice, name, Literal("Alice")))
    assert len(named) == 0              # Other views see committed state
assert list(named.objects(alice, name)) == [Literal("Alice")]

These facades reuse RDFLib terms, namespace management, serializers and graph utility algorithms. Statements, pattern matching, counts and SPARQL remain in native storage; no reference Memory graph or Python SPARQL evaluator runs. Ordinary scoped Graph iteration reads bounded native batches. Dataset-wide and explicit-transaction iteration, query results and serialization can still materialize larger results.

StoreDataset graph views share their native backend and namespace bindings. Queries use the default graph unless StoreDataset(default_union=True) is selected; a named Graph query uses its own graph as the query's default graph. Dataset-level queries can address named graphs with GRAPH. Graph(store=store, identifier=...) and StoreDataset(store=store) also accept an existing native Store, including a persistent Store. Namespace bindings are facade metadata and are not persisted.

Use Graph.transaction() or StoreDataset.transaction() as a context manager. Pending views see the same transaction's writes; normal exit commits statements and namespace changes together, while exceptions abort them. Native operation failures abort even when caught inside the scope. Nested transactions and manual commit()/rollback() on the RDFLib adapter are unsupported. Parsing is atomic and uses RDFLib input-source handling followed by the native parser. JSON-LD accepts version and base; ordinary string/file input in the default 1.1 mode uses the native parser. Input sources exposing JSON-LD HTTP context-link metadata execute the selected RDFLib plugin so that metadata is preserved. Options such as context, skolemize, encoding, extract_all_scripts, and version 1.0 execute the selected RDFLib JSON-LD parser directly into the same native transaction. Plugin errors abort its writes and namespace changes. Unknown options, unsupported versions, generalized RDF output, and keyword options for other formats raise explicit errors. Plugin parsing has its own Python execution cost. JSON-LD preserves explicitly supplied blank-node IDs; generated IDs remain fresh. Other document syntaxes, including Turtle, scope blank-node labels to each parse operation.

SPARQL uses the native processor. Queries accept strings or supported prepared RDFLib queries; updates require strings. Both accept RDFLib initBindings, including variables hidden by nested projections. Parameter terms remain native; they are never inserted into query text. Graph.update() uses that graph for unqualified reads and writes, including graphs identified by blank nodes, and retains the enclosing transaction. Use StoreDataset.update() for dataset updates, including explicit GRAPH clauses. Alternate processors, prepared updates, quoted graphs and arbitrary RDFLib store plugins are unsupported. See the facade decision, scoped UPDATE contract and bounded read contract.

Transactional storage

from rdflib_turbo import Store

with Store() as store:                 # In-memory default
    with store.transaction() as tx:
        tx.parse(data='<urn:alice> <urn:name> "Alice" .')
        tx.update('INSERT DATA { <urn:alice> <urn:active> true }')
        assert len(tx) == 2             # Sees this transaction's writes
        assert len(store) == 0          # Readers see committed state
    assert len(store) == 2               # Committed at normal scope exit

with Store("./database") as store:     # Persistent RocksDB directory
    store.update('INSERT DATA { <urn:alice> <urn:name> "Alice" }')

Exceptions abort the transaction. A native operation failure also aborts it if its exception is caught inside the scope. Transaction handles become unusable after exit. Parsing and updates outside a scope are individually atomic. Another writer or close on the same handle fails immediately while a transaction is active. Store queries use the default graph unless default_union=True is requested. Named graphs and exact literal spelling/datatype identity survive commit and reopen.

Python wheels include RocksDB support; Store() still defaults to memory. Rust-only builds enable persistence with --features persistence. Closing a store releases its database handle. Store and transaction inference use the existing rdfs, owlrl and both compatibility modes directly on the native transaction:

with Store() as store:
    with store.transaction() as tx:
        tx.parse(data="<urn:Child> <http://www.w3.org/2000/01/rdf-schema#subClassOf> <urn:Parent> . <urn:alice> a <urn:Child> .")
        tx.infer(inference="rdfs", destination="urn:inferred")
        assert tx.query("ASK { GRAPH <urn:inferred> { <urn:alice> a <urn:Parent> } }").askAnswer

Inference reads the union of graph contexts and writes only new facts to the requested destination (the default graph when omitted). It sees pending updates; errors abort the entire transaction. Standalone store.infer(...) is atomic. See the direct inference contract. Dataset, Store and Transaction also accept axiomatic_triples=True and datatype_axioms=True on infer; Dataset supports these flags on infer_delta as well. Both flags default to false and apply only to that invocation. They add the selected reference RDFS/OWL-RL axiom tables before reasoning. Native results use ordinary RDF: literal subjects and global Python datatype-conversion hooks are not supported. See the axiom options contract. The low-level Store has no namespace-binding API. Graph and StoreDataset provide namespace management through their RDFLibStore adapter, without registering a named RDFLib storage plugin. Compiled pyshacl-turbo shapes validate Store and open Transaction directly; stored data is never copied into Dataset for inference or validation.

from pyshacl_turbo import compile_shapes
from rdflib_turbo import Store, ValidationError

shapes = compile_shapes('''@prefix sh: <http://www.w3.org/ns/shacl#> .
  <urn:S> sh:targetNode <urn:s>;
    sh:property [sh:path <urn:name>; sh:minCount 1].''')
with Store("./database") as store:
    with store.transaction(shapes=shapes, iterate_rules=True) as tx:
        tx.parse(data='<urn:s> <urn:name> "Alice".')
        tx.infer(inference="rdfs")

The gate runs after the body and commits only after a conforming report has been constructed. Nonconformance raises ValidationError carrying report and text, and aborts all pending writes, inference and rule additions. Exceptions abort the same owner; caught native execution or report-processing errors leave the transaction closed. Direct shapes.validate(tx) returns a report and lets the caller choose acceptance. Companion wheels must contain identical engine sources.

Borrowed reads and transaction validation commit gate

Oxigraph buffers the transaction delta in memory. The base dataset is not copied for rollback; transaction changes, parsed input documents and materialized query or serialization results can still be large. See the storage decision and transaction ownership contract.

Inference and SHACL

from owlrl_turbo import expand
from pyshacl_turbo import validate

expand(data, inference="rdfs", inplace=True)
conforms, report, text = validate(data, shacl_graph="shapes.ttl")

This shared companion path uses Dataset, Store or Transaction, not Graph or StoreDataset. Store-backed facades can invoke direct inference through their native store.backend, including inside a transaction; pass their native backend to compiled SHACL shapes. Converting them through Dataset.from_rdflib is explicitly rejected to prevent copying input.

The shared validation path requires this runtime's 0.2.0a1 release, owlrl-turbo 0.1.0a3 or later, and the companion pyshacl-turbo shared-dataset release. Parsing, in-place inference and ordinary validation retain the same native data object. Only the validation report becomes an RDFLib graph. Rules stage changes privately and commit only after success when inplace=True is requested. See the SHACL ownership ADR, the runtime ADR and source provenance.

Requires Python 3.11+. macOS wheels require macOS 11 or later on Intel and ARM64. Source builds require Rust 1.99.1, a C++20 compiler and libclang. Both project code and extracted inference code are MIT OR Apache-2.0; vendored sources retain licenses. Copyright 2026 DataRoad Inc, Delaware, USA, trading as Legra.

Development

Development uses native uv project commands and the committed uv.lock. Run make dev to sync the project and test tools, then make check. Add or update Python dependencies with uv add; run Ruff, mypy and pytest through uv run. Build wheels and source distributions with uv build. The coverage and release harnesses create isolated uv projects and install the exact built wheels.

The native heap profiler and allocation budget explain phase-level memory measurements and the inference insertion journal.

The shared companion-project benchmark suite compares parsing, serialization, queries, inference, conversion costs and complete SHACL pipelines against the reference packages. With all three repositories as siblings, run make benchmark-companions. It uses pinned published wheels and separate timing and peak RSS workers; it does not use local editable builds.

Use make dev and make check. The initial alpha is published only by the verified GitHub Actions workflow; see release instructions.

make dev
uv run --locked --extra test ruff check python tests scripts
uv run --locked --extra test pytest
cargo fmt --check
cargo clippy -- -D warnings

Coverage

Coverage badges update from successful main-branch CI measurements, including the daily scheduled run. Python lines and branches are separate; Rust badges measure owned native source exercised by Rust and Python integration tests. Rust branch coverage and dependency/vendored-patch coverage are not measured by these badges.

CI requires 100% measured Python package line and branch coverage. Coverage is separate from full API compatibility and standards conformance.

Metadata

Release files for rdflib-turbo 0.2.0a16

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

Source distribution (sdist)

Source distribution for rdflib-turbo 0.2.0a16
File Size Uploaded Provenance Actions
rdflib_turbo-0.2.0a16.tar.gz 5.7 MB With provenance Details for rdflib_turbo-0.2.0a16.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for rdflib-turbo 0.2.0a16
File Actions
rdflib_turbo-0.2.0a16-cp315-cp315-win_amd64.whl CPython 3.15 CPython 3.15 Windows x86-64 Details for rdflib_turbo-0.2.0a16-cp315-cp315-win_amd64.whl
rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_x86_64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ x86-64 Details for rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_x86_64.whl
rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_aarch64.whl CPython 3.15 CPython 3.15 Linux glibc 2.28+ ARM64 Details for rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_aarch64.whl
rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_x86_64.whl CPython 3.15 CPython 3.15 macOS 11.0+ x86-64 Details for rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_x86_64.whl
rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_arm64.whl CPython 3.15 CPython 3.15 macOS 11.0+ ARM64 Details for rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_arm64.whl
rdflib_turbo-0.2.0a16-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for rdflib_turbo-0.2.0a16-cp314-cp314-win_amd64.whl
rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64 Details for rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_x86_64.whl
rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64 Details for rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_aarch64.whl
rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_x86_64.whl
rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_arm64.whl
rdflib_turbo-0.2.0a16-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for rdflib_turbo-0.2.0a16-cp313-cp313-win_amd64.whl
rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64 Details for rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_x86_64.whl
rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64 Details for rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_aarch64.whl
rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_x86_64.whl
rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_arm64.whl
rdflib_turbo-0.2.0a16-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for rdflib_turbo-0.2.0a16-cp312-cp312-win_amd64.whl
rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64 Details for rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_x86_64.whl
rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64 Details for rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_aarch64.whl
rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_x86_64.whl
rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_arm64.whl
rdflib_turbo-0.2.0a16-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for rdflib_turbo-0.2.0a16-cp311-cp311-win_amd64.whl
rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64 Details for rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_x86_64.whl
rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64 Details for rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_aarch64.whl
rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_x86_64.whl
rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_arm64.whl

Total release size: 294.8 MB

Release files / rdflib_turbo-0.2.0a16.tar.gz

Download URL rdflib_turbo-0.2.0a16.tar.gz
Size 5.7 MB
Tags Source
SHA-256 checksum
How to use checksums
d3f80d33d8da2ea9d225c64f407579bb908f276136b3034c10c085476c652fb9
BLAKE2b-256 checksum
How to use checksums
855fdbfa33540f0992e5d1783bbd7fa719492a5ebc7a0736daf36fd9cbdec270
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp315-cp315-win_amd64.whl

Download URL rdflib_turbo-0.2.0a16-cp315-cp315-win_amd64.whl
Size 12.3 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
a547db0cb531a1fc10f1158284be68756c4fe4c54ea0c1d32e04e37eca5fbeb2
BLAKE2b-256 checksum
How to use checksums
a3ddc8510b28762d4ca1e49955da1300123aa94b672b3e79322efcf9a03678ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_x86_64.whl
Size 12.5 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
6cd24c3556b5014b97ca0aa9fdb1ad4c82cc4b6119d7419c411c2bb87f48b7f7
BLAKE2b-256 checksum
How to use checksums
eefef7e3e80297811e116cd9a5dccb11580b75d85c19e21211499ab989551395
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a16-cp315-cp315-manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
46e1b380cc6baba1d8371804f33511184745fbf648205ffef0e71ee8d7ff0697
BLAKE2b-256 checksum
How to use checksums
42a127172e35b3b4b0f317a87a3d423a8d160e899a7e468eddba2588771555d4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_x86_64.whl
Size 11.4 MB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
da1eb6e8b78f393e2990ac3a45c6b4a822f908dc9480e4c4a78afb004b41f1e3
BLAKE2b-256 checksum
How to use checksums
a6edc2db2e2699785c0f7f33e6014f66f1f81a72ec13fc9d831cecdbc0c7d630
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a16-cp315-cp315-macosx_11_0_arm64.whl
Size 10.2 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8cf1d03552df8ad4d8f72a22320436c095307b5356a9a0c078908571f81ac05b
BLAKE2b-256 checksum
How to use checksums
2f047ceadd6c0769a2b9b8e3e8a9f05bad47b87bb392cd517c83eb88f5fcf35f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp314-cp314-win_amd64.whl

Download URL rdflib_turbo-0.2.0a16-cp314-cp314-win_amd64.whl
Size 12.3 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
b495958ae9259a3bc83404dbb0a995e1340f7432c34511170c2aa1aa30fc8392
BLAKE2b-256 checksum
How to use checksums
21941b45abbe1a93449a00da8fb460e4d550a3a4873eaedcd696210db4f3ae61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_x86_64.whl
Size 12.5 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
991a81083b37966e838aebbde9e4689cd02857bad5502cacac435605ae366d1a
BLAKE2b-256 checksum
How to use checksums
c5e10c4f353a674f8b20208213b5cf3e9e5bfd0e8bedf0cb3243d9afd13fda22
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a16-cp314-cp314-manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
51f9a4bfd4bb471a4ce5a945432370cbc14269806f17d2df004fde595892ac78
BLAKE2b-256 checksum
How to use checksums
c51ad381cf1afd5953729427922a658c542db0e7a46e29cf24a50b275b08344d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_x86_64.whl
Size 11.4 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
fd42b9d53673b0cbed763e6d8f6eeb06c727421e39e68ffba8c0b14a97c66f20
BLAKE2b-256 checksum
How to use checksums
9c39239a247e558c4b69c8fcb786b65d0af798c0d92c1667b8567accce6486ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a16-cp314-cp314-macosx_11_0_arm64.whl
Size 10.2 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c13e6363326c4a31c6ef0a2b1ec29fe1e1a6076d0c7d4513de20b6b043e9f6d1
BLAKE2b-256 checksum
How to use checksums
1e891fcd6d779d5a0f2c8852f9c6e60b16d9187fad4f771ad03c790e5d4d3a19
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp313-cp313-win_amd64.whl

Download URL rdflib_turbo-0.2.0a16-cp313-cp313-win_amd64.whl
Size 12.3 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
8d211aa652c324bdfe9036494c484a7a101ac858b6590e999ddc32e97498bcfb
BLAKE2b-256 checksum
How to use checksums
4e20ae284a67df79b6bd8fcf2be3a60a05bc0ac6b97cec554093c2c9f57b5977
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_x86_64.whl
Size 12.5 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f9429318ba66ca4caf1285909d83485625fa3d7e613f69cf7448c591cfcb3910
BLAKE2b-256 checksum
How to use checksums
0799dd1b88c6dc4ec841bba6ce4b3a56bd34ab8fb731d0dedf1a6dfb6cfce7ba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a16-cp313-cp313-manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
691ab7ad1e0c1194773a94600012f1e8cdf9f421f884ec5cb756250514a725ad
BLAKE2b-256 checksum
How to use checksums
73e75373a7026fc4a4fbbc78b7fa7dcaabfcf46ae79170ee99c2fe8f71fbbbbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_x86_64.whl
Size 11.4 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
c85e3b97d48f3d74d13547ed5739af0c7174ea8d836fb3fcbd0f5e73f5cc126a
BLAKE2b-256 checksum
How to use checksums
9e642dff7ebcb4f38e341714e4dcea617efbe2d2e6d9df8814cbd16a0d10904a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a16-cp313-cp313-macosx_11_0_arm64.whl
Size 10.2 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
890eba2c77b9b74e38519e574da755565a5e453a45ef0b027c79ea2774d59212
BLAKE2b-256 checksum
How to use checksums
08b89afa84a305ac6023b552d457fa9ff3a6e816ca625942bccdd11d8195369d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp312-cp312-win_amd64.whl

Download URL rdflib_turbo-0.2.0a16-cp312-cp312-win_amd64.whl
Size 12.3 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
60423dc7b8442208e9b34d3e63f14209dcc8cd1d7480645e4fd99b8706390a9f
BLAKE2b-256 checksum
How to use checksums
a87576a38d7b7e524ad7b232bcb73c4f0f76d5858776d3018a614c409b1b4957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_x86_64.whl
Size 12.5 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
e4c87299641def853dadb46c490b546370c3f26cf8b1c852ed842a663578e105
BLAKE2b-256 checksum
How to use checksums
cae185ff1321295c8974ad8ed7eaaf530c37b1beb3035e95430a474a36487aa7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a16-cp312-cp312-manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0af5649c2c65d24e37c6ef370fb65190b0ef280182581cf9b97c6e1300b0201c
BLAKE2b-256 checksum
How to use checksums
6afdcb26e1d300452cf7d1f2fa7c305f86ec68175ee766a7791735703e56b5e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_x86_64.whl
Size 11.4 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
28bf310a403219a7808957b159fa2d97d9c653e4a8b4a3388b2ec41a4e6b8c56
BLAKE2b-256 checksum
How to use checksums
d1826a5855e4f8257b5b8ea316aab4628f8436b052670f030d37f94032f3f7b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a16-cp312-cp312-macosx_11_0_arm64.whl
Size 10.2 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e0f98a6bfd98149e3f23cfa34831153c807c13d933aa3a1de78639d56584c27f
BLAKE2b-256 checksum
How to use checksums
78874dbeb77ca3d6ef7c98d088d7a66e413a2b8ffe84369907b0503165eeb4e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp311-cp311-win_amd64.whl

Download URL rdflib_turbo-0.2.0a16-cp311-cp311-win_amd64.whl
Size 12.3 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1f32f45b13feffd3d113b16b9d78c9f4684754f97f544a90fed13261675586a7
BLAKE2b-256 checksum
How to use checksums
228d4886884bb76934aabda29c4255f0cd010806030d12263e09f7701297d7e2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_x86_64.whl
Size 12.5 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8ff13a2e06ff603064c8e8fc660bfa99eb11df879f07400d6617756a1e847972
BLAKE2b-256 checksum
How to use checksums
228d7c4a4928bc2fa827a86e665e2182199ade68322deafa83644fdf80f09865
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a16-cp311-cp311-manylinux_2_28_aarch64.whl
Size 11.5 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
fc57d9ab374ec7a2b73bfef8cbd4ab99a4c6e1b455de4538b394d6080eeca1a7
BLAKE2b-256 checksum
How to use checksums
423761737e889447caf27abb77b17076358faa95d360bca36f7b2ec3a5811fb8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_x86_64.whl
Size 11.4 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
35d26cfda55a3072285a24fc36f74da8bfc2faa4aaaeb1fb8ed4317c586c2be2
BLAKE2b-256 checksum
How to use checksums
a8d37e1af16259c98950e1f18c8de73346b5879e3cf14ee4a0b0dab4e0bcb0be
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Release files / rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a16-cp311-cp311-macosx_11_0_arm64.whl
Size 10.2 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3d7953469de7754b4bef2a8ecb242a8eeb1109e70a2bd153756049d915f1b2d2
BLAKE2b-256 checksum
How to use checksums
9e1390c02a1e1246cb8fd02e5a457008977423a186512603b81820334f443477
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.1 {"installer":{"name":"uv","version":"0.13.1","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

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 Oct 24, 2026.

Transparency log

Security for rdflib-turbo 0.2.0a16

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.

Full provenance

All 26 files in this release have been uploaded with provenance metadata.

Select from 26 files

Attestation for rdflib_turbo-0.2.0a16.tar.gz

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 Oct 24, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
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