Skip to main content

purrdf-rdflib — the opt-in import rdflib shadow

This is a thin, pure-Python distribution that claims the top-level rdflib import name and re-exports purrdf's purrdf.compat.rdflib surface. With it installed, third-party code doing a literal import rdflib transparently runs on purrdf — no source changes.

pip install purrdf[rdflib]
import rdflib                       # resolves to purrdf's compat surface
g = rdflib.Graph()
g.parse(data="<http://example.org/s> <http://example.org/p> <http://example.org/o> .", format="nt")
print(g.serialize(format="turtle"))

from rdflib.namespace import RDF    # -> purrdf.compat.rdflib.namespace
from rdflib import URIRef, Literal  # -> purrdf.compat.rdflib.term
import rdflib.plugins.sparql        # -> purrdf.compat.rdflib.plugins.sparql

Collision caveat — do not co-install with real rdflib

This shadow and the genuine rdflib both own the rdflib import name and must never co-inhabit one environment. Whichever is resolvable on sys.path wins; installing both is unsupported and undefined. That is why this shadow ships as a separate distribution rather than inside the main purrdf wheel: environments that need the real rdflib (for example purrdf's own differential test oracle) simply do not install purrdf-rdflib.

Metadata

Release files for purrdf-rdflib 3.0.1

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

Source distribution (sdist)

Source distribution for purrdf-rdflib 3.0.1
File Size Uploaded
purrdf_rdflib-3.0.1.tar.gz 17.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for purrdf-rdflib 3.0.1
File Interpreter ABI Platform
purrdf_rdflib-3.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 36.3 kB

Release files / purrdf_rdflib-3.0.1.tar.gz

Download URL purrdf_rdflib-3.0.1.tar.gz
Size 17.0 kB
Tags Source
SHA-256 checksum
How to use checksums
89a298dc50050bb832c3c1321957d63389393325e71e30c5a1388d4d412b68a6
BLAKE2b-256 checksum
How to use checksums
a16b41747703677ee44da246ee90e3a14625ef7f621af995cd0c67c293840187
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.15

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 2, 2026.

Transparency log

Release files / purrdf_rdflib-3.0.1-py3-none-any.whl

Download URL purrdf_rdflib-3.0.1-py3-none-any.whl
Size 19.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
74e0885dd25dfb4c2378bf8ea86f509ffefd3b8f2e2b5dd34a04700dcdd88c55
BLAKE2b-256 checksum
How to use checksums
8b7fa6607f266f5511ccbea8366068469638ae2d1fd95b2c82f43cd80cb7ce25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.15

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 2, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

3.0.1 This release

2 release files

3.0.0

2 release files

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