Skip to main content

sparqlite

Tests Coverage Python Versions uv License

A modern, lightweight SPARQL 1.1 client for Python. Built on pycurl for high performance.

Full documentation

Quick start

pip install sparqlite
from sparqlite import SPARQLClient

with SPARQLClient("https://opencitations.net/meta/sparql") as client:
    result = client.query("""
        PREFIX fabio: <http://purl.org/spar/fabio/>
        PREFIX dcterms: <http://purl.org/dc/terms/>

        SELECT ?article ?title WHERE {
            ?article a fabio:JournalArticle ;
                     dcterms:title ?title .
        }
        LIMIT 5
    """)

    for row in result["results"]["bindings"]:
        print(f"{row['title']['value']}")

Metadata

Release files for sparqlite 1.2.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 sparqlite 1.2.1
File Size Uploaded Provenance
sparqlite-1.2.1.tar.gz 691.2 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for sparqlite 1.2.1
File Interpreter ABI Platform
sparqlite-1.2.1-py3-none-any.whl Python 3 none any Details

Total release size: 695.9 kB

Release files / sparqlite-1.2.1.tar.gz

Download URL sparqlite-1.2.1.tar.gz
Size 691.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dc3dd259c621e1750dbc22fc2ad1c551c88464e80c48061ce1165bc8e954b4dd
BLAKE2b-256 checksum
How to use checksums
83d4f7a4a45a5d123dc6a3b8cbd0f72f3a0feee70eb7391ce57ef9229755b298
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

Release files / sparqlite-1.2.1-py3-none-any.whl

Download URL sparqlite-1.2.1-py3-none-any.whl
Size 4.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e637dc3fea38900cdaad8b07b23fd4f786b7bd0819694ad13d5244ca061035d2
BLAKE2b-256 checksum
How to use checksums
a27ec4d3c731c73ffd5825e059bad348770a191682517052a58697eddcc9fd5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via uv/0.10.9 {"installer":{"name":"uv","version":"0.10.9","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}

Security for sparqlite 1.2.1

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

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