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.0a15

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.0a15
File Size Uploaded Provenance Actions
rdflib_turbo-0.2.0a15.tar.gz 5.6 MB With provenance Details for rdflib_turbo-0.2.0a15.tar.gz

Built distributions (wheels)

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

Total release size: 298.0 MB

Release files / rdflib_turbo-0.2.0a15.tar.gz

Download URL rdflib_turbo-0.2.0a15.tar.gz
Size 5.6 MB
Tags Source
SHA-256 checksum
How to use checksums
5790397fcdca6fcb4eaa43c176ace789d479637705b6dfe7997ac99af48d9bd5
BLAKE2b-256 checksum
How to use checksums
9635d5834d5325a47ec89c8eb85d5d52bb96ffbca2c45a65f70333bf254ffe8f
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.0a15-cp315-cp315-win_amd64.whl

Download URL rdflib_turbo-0.2.0a15-cp315-cp315-win_amd64.whl
Size 12.4 MB
Tags CPython 3.15 Windows x86-64
SHA-256 checksum
How to use checksums
3c6942fb2f6a21e3560c35d64533703e8d4fc3507080a57cca94561f5bff075f
BLAKE2b-256 checksum
How to use checksums
3f6f488534d65b7834782f9d97e8677a730e18c376c9ed1d6b5e7f8e8f664ed8
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.0a15-cp315-cp315-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp315-cp315-manylinux_2_28_x86_64.whl
Size 12.6 MB
Tags CPython 3.15 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
677498ab9e54b919678b0867d350964a37075799721de68f73410a747daeac9d
BLAKE2b-256 checksum
How to use checksums
587cfc05280dcabd11f4b68a091192e1da23d14f7fccbc6cb19d8d6e2089bc72
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.0a15-cp315-cp315-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a15-cp315-cp315-manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.15 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8658238cc4aeb26dbf86dbb8e0f570b09b6a03bc6d34ffc2b7571d40427d028c
BLAKE2b-256 checksum
How to use checksums
66fce91928f34004811be63c7ef8503f819d40d94ad9d63d053a567a90632e15
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.0a15-cp315-cp315-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp315-cp315-macosx_11_0_x86_64.whl
Size 11.5 MB
Tags CPython 3.15 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3111bf984862036251bea4d153891086636f5cd6da77bbb941459cfcd3cf3616
BLAKE2b-256 checksum
How to use checksums
babf2b8b4c0c43c4243bab12bf0c4fa7f2c7af9ad9e82d511937fa6d279af93c
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.0a15-cp315-cp315-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a15-cp315-cp315-macosx_11_0_arm64.whl
Size 10.3 MB
Tags CPython 3.15 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6cc00ced94aed93ca90242348c89d3f464fe17620ceb244591308651a17e25fd
BLAKE2b-256 checksum
How to use checksums
fe98d4844ad8dc4eb430cef82f1379ae58c81dfc62b10139cf3a7316e879783f
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.0a15-cp314-cp314-win_amd64.whl

Download URL rdflib_turbo-0.2.0a15-cp314-cp314-win_amd64.whl
Size 12.4 MB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
789addd0b06145490471beed17b344dd196db0f627b98a61ec7902589249f43f
BLAKE2b-256 checksum
How to use checksums
fe6347ee04c099377e6c7b7317ee812c058c46254474275acb62f89817db03ce
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.0a15-cp314-cp314-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp314-cp314-manylinux_2_28_x86_64.whl
Size 12.6 MB
Tags CPython 3.14 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
78cc193214de4779a69114785273ed08eea2c7c15828c28dc25c5c31125e9601
BLAKE2b-256 checksum
How to use checksums
c210a0fc39321a938b6f9848f83f551a3029cb2e7d36be15a4fadb26f92366fc
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.0a15-cp314-cp314-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a15-cp314-cp314-manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.14 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0bfed40a43187ba96970683edfb8db2837478d5a319f54866bfc9679e8eca6c7
BLAKE2b-256 checksum
How to use checksums
f3663e376ee49e6b98fb80b487e4116f0e50bb8f07fcd386073a1ae1abc9739e
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.0a15-cp314-cp314-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp314-cp314-macosx_11_0_x86_64.whl
Size 11.5 MB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3681b8283c870b93a7fad265886604fdc86d010d03a39a0fa630986c7bf52d35
BLAKE2b-256 checksum
How to use checksums
bf61362003b522cac5329c28a2dd0813b937bdf3edb36b25b4ea3556a3a4a685
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.0a15-cp314-cp314-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a15-cp314-cp314-macosx_11_0_arm64.whl
Size 10.3 MB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f4e47d7bbbaaf54f66e8e945fabd6f379e32fa94471997b03dde4316f8d09c47
BLAKE2b-256 checksum
How to use checksums
fbfc65a46abcc133f736e5a346da079c7c159a1e0bff7a5d87d798967faa4a5e
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.0a15-cp313-cp313-win_amd64.whl

Download URL rdflib_turbo-0.2.0a15-cp313-cp313-win_amd64.whl
Size 12.4 MB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
485403e6eb4413dc92981e6d7dc2c9b019c4c3ac37999a8123aff01cc68311fc
BLAKE2b-256 checksum
How to use checksums
ffa38ded7c60cfb34e87b70548b78c41a85a60ec88336520d4d6db18559f1efa
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.0a15-cp313-cp313-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp313-cp313-manylinux_2_28_x86_64.whl
Size 12.6 MB
Tags CPython 3.13 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
22d37db74604673a9330a5be2252ee545b8d6448779e7722b4564e1c50135e2a
BLAKE2b-256 checksum
How to use checksums
52cb9bae25a62d625108effaa73815027f73ef3d443f02467f116e8bb886008a
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.0a15-cp313-cp313-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a15-cp313-cp313-manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.13 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
6e14ac35a76a765c2b70dee0223afa2ad3509fe2cef304f26e5c278d2446442d
BLAKE2b-256 checksum
How to use checksums
562c7d39f25632750a4010675c2d1ce1f34b5e2da10dc83dd617fb6dec6934a5
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.0a15-cp313-cp313-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp313-cp313-macosx_11_0_x86_64.whl
Size 11.5 MB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
3a983b64c1c17d6478686f82f96f360d72324f3761eff665e057ea50519e94ee
BLAKE2b-256 checksum
How to use checksums
8b70e5c811e347c473a8aad7057dd516baf23e1c038f74472c0e658ec4095ab2
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.0a15-cp313-cp313-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a15-cp313-cp313-macosx_11_0_arm64.whl
Size 10.3 MB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2ab0167c2acff673f1658562f040b961c7fa278885491a5b8220993a3e4e8c45
BLAKE2b-256 checksum
How to use checksums
03f444590d6ee3719251829f1b06af319358b1bb090091ae76c64f2f98c56302
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.0a15-cp312-cp312-win_amd64.whl

Download URL rdflib_turbo-0.2.0a15-cp312-cp312-win_amd64.whl
Size 12.4 MB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4711ceb1ef31f89f26c83c72b740059567dd1896d679f16412aa82a702107ce8
BLAKE2b-256 checksum
How to use checksums
08b751dc40d2d421569889f63de44601bc08e9d06c07d473cd261f6f748401fc
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.0a15-cp312-cp312-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp312-cp312-manylinux_2_28_x86_64.whl
Size 12.6 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b83c5a948738bd1e1c3b37f9f8f9802a55ca227b424ab1945c23463dd5ea4b8
BLAKE2b-256 checksum
How to use checksums
1d879ff076922c3f6b652323a4fcafdb2141c37ce7ca9e47ab423001468bcdef
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.0a15-cp312-cp312-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a15-cp312-cp312-manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
61af8f78049063478e788f9e78ed7111a9acd8f3f91a03976261cacfa3c3bcfe
BLAKE2b-256 checksum
How to use checksums
af9a052fd10689e6817a1ad10feb2d9c2d53297d6c22b5ef2dce7418635e93a1
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.0a15-cp312-cp312-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp312-cp312-macosx_11_0_x86_64.whl
Size 11.5 MB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
2c2446f3a7b55240ad56a0e3d09a0f5d010264f19fcf0190cb1115ceba769370
BLAKE2b-256 checksum
How to use checksums
9db0085552de77a8da3d747e20b05149575f1d9546b7f4bd47f4746a2343352f
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.0a15-cp312-cp312-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a15-cp312-cp312-macosx_11_0_arm64.whl
Size 10.3 MB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
43b822e7c1a1df5e2213a6c12098e41cb579bce8aa92ba9dd989eac70398f7c1
BLAKE2b-256 checksum
How to use checksums
c0ebbb5ea3c0bdfff8728bbee0c7febdb7b03d60b05b1c5618f4fd09075e705b
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.0a15-cp311-cp311-win_amd64.whl

Download URL rdflib_turbo-0.2.0a15-cp311-cp311-win_amd64.whl
Size 12.4 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1a11b5a8cadf46313c235b2166e42f501471753b353bc73967a33a2fdc2f2c6b
BLAKE2b-256 checksum
How to use checksums
abe208a2ac1007d5c8db30a2f1f5477bee811181a24c906efb8c7314e8f06820
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.0a15-cp311-cp311-manylinux_2_28_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp311-cp311-manylinux_2_28_x86_64.whl
Size 12.6 MB
Tags CPython 3.11 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
2c42be37db6b14205eeb366e59550dc0bbc3d2c7d7532f594af5d38c6ba2bd4c
BLAKE2b-256 checksum
How to use checksums
4ef5ee32ba8f0dc2d483101338af1a68422c4b0db3ff9e53f1a8b570039f038f
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.0a15-cp311-cp311-manylinux_2_28_aarch64.whl

Download URL rdflib_turbo-0.2.0a15-cp311-cp311-manylinux_2_28_aarch64.whl
Size 11.6 MB
Tags CPython 3.11 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
c1beb25fa7173f96e3c670599879cb7d6ba85523178ba3a3574b418ad5590d14
BLAKE2b-256 checksum
How to use checksums
3fc7cefaf4f60eebecdd3d84b16eb7c1d0c081dc6cc30d79e1b0059617c001aa
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.0a15-cp311-cp311-macosx_11_0_x86_64.whl

Download URL rdflib_turbo-0.2.0a15-cp311-cp311-macosx_11_0_x86_64.whl
Size 11.5 MB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
66ceef8c102e22f35ded40f68b7ebcc968f4624f928e3d82f6ea4691d733cc49
BLAKE2b-256 checksum
How to use checksums
837387fa2ef8eedf5e12101bbce9874badf7748f0e71ccfd0960f4b6a521de0b
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.0a15-cp311-cp311-macosx_11_0_arm64.whl

Download URL rdflib_turbo-0.2.0a15-cp311-cp311-macosx_11_0_arm64.whl
Size 10.3 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
62915d4d65a25dd9a75f96e3e95026f59eceffa568d34bb74360fee094df88d1
BLAKE2b-256 checksum
How to use checksums
19549880865d2c385e4e584cf08ec200862b9685ad4e8f03500a1d230c074c01
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.0a15

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.0a15.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