This release is a pre-release and may not be stable for production use.
rdflib-turbo
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. No performance or complete-conformance claim is made.
RDFLib Graph and dataset facades
Graph and StoreDataset are currently unreleased source APIs. Import them 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; parser-specific keyword options are rejected.
SPARQL requires query/update strings and the native processor. Prepared RDFLib queries, nonempty initBindings, alternate processors and scoped named-Graph SPARQL Update are rejected. Use StoreDataset.update() for dataset updates, including explicit GRAPH clauses. Quoted graphs and arbitrary RDFLib store plugins are unsupported. See the facade decision 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. The low-level Store has no namespace-binding or SHACL API. Graph and StoreDataset provide namespace management through their RDFLibStore adapter, without registering a named RDFLib storage plugin. The SHACL adapter remains next; stored data is never copied into Dataset for inference.
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, not Graph or StoreDataset. Store-backed facades can invoke direct inference through their native store.backend, including inside a transaction, but do not yet have companion SHACL adapters. 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.0a3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| rdflib_turbo-0.2.0a3.tar.gz | 5.4 MB | With provenance | Details |
Built distributions (wheels)
Total release size: 198.5 MB
Release files / rdflib_turbo-0.2.0a3.tar.gz
| Download URL | rdflib_turbo-0.2.0a3.tar.gz |
|---|---|
| Size | 5.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f0f262944c47e0e7f9cf4a07149975faf3bd919940ef479decbe5a5b2d54a111
|
|
BLAKE2b-256 checksum How to use checksums |
b4c69d5c9ff789a140e631c48e4332aa8e092b2e5613e2805637b06081b373a3
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp315-cp315-win_amd64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp315-cp315-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.15 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8a589d4804c2e496517066ded1822106b0361642bea8848893c7ffee847f170e
|
|
BLAKE2b-256 checksum How to use checksums |
9aa7c4b46ec525f5706667afff393d0302deb83f9ec28afd1cd8f4517dd9a7d1
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp315-cp315-manylinux_2_28_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp315-cp315-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
4acd2b7cf77084d6253ba6bf1e2b74bb7248ac2904a9f671d23af0fc1afd2c8a
|
|
BLAKE2b-256 checksum How to use checksums |
dd22baa5869e8f689c1f210302d445111f1e1684a7fb0a1ed8fe85ae83209917
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp315-cp315-manylinux_2_28_aarch64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp315-cp315-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.15 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ea2b5527ba08bc66be963587011c6ee7c6cc313ed2a7bc9c60f243b87e316171
|
|
BLAKE2b-256 checksum How to use checksums |
663e7aa779dd5789ddb008953298918961f4754e02e52385f45ef04bd3b64d7c
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp315-cp315-macosx_11_0_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp315-cp315-macosx_11_0_x86_64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.15 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
e5423c9e47a5bc74d6fab1de101f689312dda778f2b43cb1111afcf9b73ea67a
|
|
BLAKE2b-256 checksum How to use checksums |
e525ffa6cd6599768fc61f4b7b397b16eb2c05093a8562e01cf813b527066ed6
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp315-cp315-macosx_11_0_arm64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp315-cp315-macosx_11_0_arm64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.15 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4ceaf9070f83e096e4d717e74170cf39805b6aa8fb6a4575bd70fd9086067ab8
|
|
BLAKE2b-256 checksum How to use checksums |
ab0a4c5e17760cade944189736cf55eceba38a467c91253bd143742ec464b1bd
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp314-cp314-win_amd64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
c790c3ac5046bcb60dafaa254b54179431f5c46992d0693ce03c31afd3c67d9f
|
|
BLAKE2b-256 checksum How to use checksums |
9f9fd3ba0d46cb5fdf076a5dc9fe9979cf5a3be1f2440a29a871da68ad517c32
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp314-cp314-manylinux_2_28_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp314-cp314-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
647c92b3a2068c77b88f3ae77dae94c487ceb0b2dbebea659e2a9af71c451c2f
|
|
BLAKE2b-256 checksum How to use checksums |
ee8dbe985d49e6451aa007a0064056763439c265a469c6737866809d62133f68
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp314-cp314-manylinux_2_28_aarch64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp314-cp314-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.14 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4865d706b622646b0194129223951fe1975f995113fa51a91a8c981a3070c9fd
|
|
BLAKE2b-256 checksum How to use checksums |
83310128262a839afae67625e0240a8a8de7670622670011a600fada8179b36e
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp314-cp314-macosx_11_0_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp314-cp314-macosx_11_0_x86_64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.14 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a6076d90ee40844d7ff4842d62d682abf181cd84600f1d3af9491c0dd30db0f
|
|
BLAKE2b-256 checksum How to use checksums |
57864324fd8cdb730b4c1f83c3d3872f94c10c0e2aff85d53ed7a568a36086af
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
ebfca2f879e4c219d169e547758be28d697aa7fc8e3e7b021d5fea0687fd1ed3
|
|
BLAKE2b-256 checksum How to use checksums |
a2c3aaad889ef7033e602c918997d2048dee522d95e76070669e1d22823f912e
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp313-cp313-win_amd64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e7f61ac24e6a811f834576912af6bc71124ce4dcbd45c5f05f55ed444ed2900f
|
|
BLAKE2b-256 checksum How to use checksums |
1250cc6b274400a8ee83852e5810c246f8866a21e8251c4effc2e8bd7325f3d6
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp313-cp313-manylinux_2_28_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp313-cp313-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e9337fcd57d13c2e9a8b9d089feedd1a4966abcbb2542987b3bd1f6fb74cf0ee
|
|
BLAKE2b-256 checksum How to use checksums |
aa0741b860f9119b4bd44272cf9071fdb54049d1aa8de98029098adb3f7f81ec
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp313-cp313-manylinux_2_28_aarch64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp313-cp313-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.13 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
74235f981d536a40ad7b1f0749a9eb953961a72d6645c967bf8605cce3b881df
|
|
BLAKE2b-256 checksum How to use checksums |
d5202054b385f8553bb33f93fd4b2de8ad027582bb3c62d91e0227b25164e27e
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp313-cp313-macosx_11_0_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp313-cp313-macosx_11_0_x86_64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.13 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
51a8f9c45e3a8fb548a7a6ad9c943b13d48b91380b40db2aae580cda6211ac99
|
|
BLAKE2b-256 checksum How to use checksums |
8f62bae6980a6064ad1221f8635e5fd6309a39e6ce61488abf45552f3f2341cb
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5af071fe3333ad0c24b31ab7c062652596fc0f4faa8b9b953d780aceaaba784a
|
|
BLAKE2b-256 checksum How to use checksums |
8839ce602417cf885bf5d3f90476a64873b6a5dbb8c4983c5f00d6f90de95fa6
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp312-cp312-win_amd64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5d25ed515ba5fbcc7954708a12a5c1f63657f3b7ba412116020a95c0b078cb77
|
|
BLAKE2b-256 checksum How to use checksums |
8bc7d54facac92aa6edb38db381276a78dd32eb363f3cd22376665ae47dcfde7
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp312-cp312-manylinux_2_28_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp312-cp312-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
67281ca9b758482654ba7c31f2e9199b1b3324f4d0d8cae131acb4f1657f4290
|
|
BLAKE2b-256 checksum How to use checksums |
9d1c3a9a0ab874b8a93d54910314670c0bab8290a9c1f9263561320de0189b41
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp312-cp312-manylinux_2_28_aarch64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp312-cp312-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.12 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
cd5a7d97ab46ecd5363b6b53c93664c8aec5f8ec8eb52bfbba2605555780c681
|
|
BLAKE2b-256 checksum How to use checksums |
1bcb06dc86940b2099fa38f6540fd841538ac228406d1791a481a70af6ef724a
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp312-cp312-macosx_11_0_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp312-cp312-macosx_11_0_x86_64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.12 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
29f39f95a8dd4dfcd10b2f4b0330e717d8c56b40a63603445f182bd34692cf0d
|
|
BLAKE2b-256 checksum How to use checksums |
1ded6915b3db647b1e658a448b933ee44726957177d70bea5d2448aef584ff23
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
fcb09daeebd2b4364d73c200fcbded646e2e536efd2fa4e4207dba5eaf8f7363
|
|
BLAKE2b-256 checksum How to use checksums |
afce4b71bb60b6308788ba68c9dfcec242a7739485c1533b425b031409368cd0
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp311-cp311-win_amd64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
00a66dc4e1ed0d3c53b3878fe39a686dfa95dd0d4a6731c0983344d16a0cbaad
|
|
BLAKE2b-256 checksum How to use checksums |
020a7fd732a8ce8619253c1f768075a983459bd3d478d9a316ecfabeb0f7015a
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp311-cp311-manylinux_2_28_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp311-cp311-manylinux_2_28_x86_64.whl |
|---|---|
| Size | 8.7 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
33cc1536b0e4e39eed87987e6cff04a111dfe36f333e17ce11abb0f6330d6b13
|
|
BLAKE2b-256 checksum How to use checksums |
a7bfa5a36d644c972c507d3e862ffdf6be804840b3e0cf6c2874e198d26e7ce4
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp311-cp311-manylinux_2_28_aarch64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp311-cp311-manylinux_2_28_aarch64.whl |
|---|---|
| Size | 8.4 MB |
| Tags | CPython 3.11 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
d40e38fb590c3f847cd4fc53915e37c9dfe6e7f0121ad49f153d6eb64d0ae071
|
|
BLAKE2b-256 checksum How to use checksums |
b6b49a3ef3544b82b9139072078080a9819ecae0196203f83e97baa4c856a15b
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp311-cp311-macosx_11_0_x86_64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp311-cp311-macosx_11_0_x86_64.whl |
|---|---|
| Size | 7.5 MB |
| Tags | CPython 3.11 macOS 11.0+ x86-64 |
|
SHA-256 checksum How to use checksums |
5a812ec8762bbc34c7ddba1dfc3881a5cd615209572a43d4faeb81ec2128e51c
|
|
BLAKE2b-256 checksum How to use checksums |
bd1d8cd4ed1d3716e34fc6232c425335295d9b66e84b183f2fba3e3a517e1f41
|
| 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 19, 2026.
Transparency logRelease files / rdflib_turbo-0.2.0a3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | rdflib_turbo-0.2.0a3-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
633208fecfc63d95a7a2d81d5f229b2e2e0127983c7ca8bb733df3f6bdd7e016
|
|
BLAKE2b-256 checksum How to use checksums |
0666e7f117d783d83309f3f2ea483a19cd33f17f7fa5f55274687526ebc65f25
|
| 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 19, 2026.
Transparency logSecurity for rdflib-turbo 0.2.0a3
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.
Attestation for rdflib_turbo-0.2.0a3.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 19, 2026.
Transparency logA 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.