Skip to main content

LightRDF

PyPI PyPI - Downloads

A fast and lightweight Python RDF parser which wraps bindings to Rust's Rio using PyO3.

Contents

Features

  • Supports N-Triples, Turtle, and RDF/XML
  • Handles large-size RDF documents
  • Provides HDT-like interfaces

Install

pip install lightrdf

Basic Usage

Iterate over all triples

With Parser:

import lightrdf

parser = lightrdf.Parser()

for triple in parser.parse("./go.owl", base_iri=None):
    print(triple)

With RDFDocument:

import lightrdf

doc = lightrdf.RDFDocument("./go.owl")

# `None` matches arbitrary term
for triple in doc.search_triples(None, None, None):
    print(triple)

Search triples with a triple pattern

import lightrdf

doc = lightrdf.RDFDocument("./go.owl")

for triple in doc.search_triples("http://purl.obolibrary.org/obo/GO_0005840", None, None):
    print(triple)

# Output:
# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.w3.org/1999/02/22-rdf-syntax-ns#type>', '<http://www.w3.org/2002/07/owl#Class>')
# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.w3.org/2000/01/rdf-schema#subClassOf>', '<http://purl.obolibrary.org/obo/GO_0043232>')
# ...
# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.geneontology.org/formats/oboInOwl#inSubset>', '<http://purl.obolibrary.org/obo/go#goslim_yeast>')
# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.w3.org/2000/01/rdf-schema#label>', '"ribosome"^^<http://www.w3.org/2001/XMLSchema#string>')

Search triples with a triple pattern (Regex)

import lightrdf
from lightrdf import Regex

doc = lightrdf.RDFDocument("./go.owl")

for triple in doc.search_triples(Regex("^<http://purl.obolibrary.org/obo/.*>$"), None, Regex(".*amino[\w]+?transferase")):
    print(triple)

# Output:
# ('<http://purl.obolibrary.org/obo/GO_0003961>', '<http://www.w3.org/2000/01/rdf-schema#label>', '"O-acetylhomoserine aminocarboxypropyltransferase activity"^^<http://www.w3.org/2001/XMLSchema#string>')
# ('<http://purl.obolibrary.org/obo/GO_0004047>', '<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym>', '"S-aminomethyldihydrolipoylprotein:(6S)-tetrahydrofolate aminomethyltransferase (ammonia-forming) activity"^^<http://www.w3.org/2001/XMLSchema#string>')
# ...
# ('<http://purl.obolibrary.org/obo/GO_0050447>', '<http://www.w3.org/2000/01/rdf-schema#label>', '"zeatin 9-aminocarboxyethyltransferase activity"^^<http://www.w3.org/2001/XMLSchema#string>')
# ('<http://purl.obolibrary.org/obo/GO_0050514>', '<http://www.geneontology.org/formats/oboInOwl#hasExactSynonym>', '"spermidine:putrescine 4-aminobutyltransferase (propane-1,3-diamine-forming)"^^<http://www.w3.org/2001/XMLSchema#string>')

Load file objects / texts

Load file objects with Parser:

import lightrdf

parser = lightrdf.Parser()

with open("./go.owl", "rb") as f:
    for triple in parser.parse(f, format="owl", base_iri=None):
        print(triple)

Load file objects with RDFDocument:

import lightrdf

with open("./go.owl", "rb") as f:
    doc = lightrdf.RDFDocument(f, parser=lightrdf.xml.PatternParser)

    for triple in doc.search_triples("http://purl.obolibrary.org/obo/GO_0005840", None, None):
        print(triple)

Load texts:

import io
import lightrdf

data = """<http://one.example/subject1> <http://one.example/predicate1> <http://one.example/object1> .
_:subject1 <http://an.example/predicate1> "object1" .
_:subject2 <http://an.example/predicate2> "object2" ."""

doc = lightrdf.RDFDocument(io.BytesIO(data.encode()), parser=lightrdf.turtle.PatternParser)

for triple in doc.search_triples("http://one.example/subject1", None, None):
    print(triple)

Benchmark (WIP)

On MacBook Air (13-inch, 2017), 1.8 GHz Intel Core i5, 8 GB 1600 MHz DDR3

https://gist.github.com/ozekik/b2ae3be0fcaa59670d4dd4759cdffbed

$ wget -q http://purl.obolibrary.org/obo/go.owl
$ gtime python3 count_triples_rdflib_graph.py ./go.owl  # RDFLib 4.2.2
1436427
235.29user 2.30system 3:59.56elapsed 99%CPU (0avgtext+0avgdata 1055816maxresident)k
0inputs+0outputs (283major+347896minor)pagefaults 0swaps
$ gtime python3 count_triples_lightrdf_rdfdocument.py ./go.owl  # LightRDF 0.1.1
1436427
7.90user 0.22system 0:08.27elapsed 98%CPU (0avgtext+0avgdata 163760maxresident)k
0inputs+0outputs (106major+41389minor)pagefaults 0swaps
$ gtime python3 count_triples_lightrdf_parser.py ./go.owl  # LightRDF 0.1.1
1436427
8.00user 0.24system 0:08.47elapsed 97%CPU (0avgtext+0avgdata 163748maxresident)k
0inputs+0outputs (106major+41388minor)pagefaults 0swaps

https://gist.github.com/ozekik/636a8fb521401070e02e010ce591fa92

$ wget -q http://downloads.dbpedia.org/2016-10/dbpedia_2016-10.nt
$ gtime python3 count_triples_rdflib_ntparser.py dbpedia_2016-10.nt  # RDFLib 4.2.2
31050
1.63user 0.23system 0:02.47elapsed 75%CPU (0avgtext+0avgdata 26568maxresident)k
0inputs+0outputs (1140major+6118minor)pagefaults 0swaps
$ gtime python3 count_triples_lightrdf_ntparser.py dbpedia_2016-10.nt  # LightRDF 0.1.1
31050
0.21user 0.04system 0:00.36elapsed 71%CPU (0avgtext+0avgdata 7628maxresident)k
0inputs+0outputs (534major+1925minor)pagefaults 0swaps

Alternatives

  • RDFLib – (Pros) pure-Python, matured, feature-rich / (Cons) takes some time to load triples
  • pyHDT – (Pros) extremely fast and efficient / (Cons) requires pre-conversion into HDT

Todo

  • Push to PyPI
  • Adopt CI
  • Handle Base IRI
  • Add basic tests
  • Switch to maturin-action from cibuildwheel
  • Support NQuads and TriG
  • Add docs
  • Add tests for w3c/rdf-tests
  • Resume on error
  • Allow opening fp
  • Support and test on RDF-star

License

Rio and PyO3 are licensed under the Apache-2.0 license.

Copyright 2020 Kentaro Ozeki

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

Metadata

Release files for lightrdf 0.4.0

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

Source distribution (sdist)

Source distribution for lightrdf 0.4.0
File Size Uploaded
lightrdf-0.4.0.tar.gz 174.1 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for lightrdf 0.4.0
File
lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.9 PyPy 3.9 7.3 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.8 PyPy 3.8 7.3 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.7 PyPy 3.7 7.3 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.7+ x86-64 Details
lightrdf-0.4.0-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details
lightrdf-0.4.0-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
lightrdf-0.4.0-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details

Total release size: 50.4 MB

Release files / lightrdf-0.4.0.tar.gz

Download URL lightrdf-0.4.0.tar.gz
Size 174.1 kB
Tags Source
SHA-256 checksum
How to use checksums
859adcb5f6fba368d2f966fc86bac8dcca3d4b7f4cb0fb34a3c65f1c68185543
BLAKE2b-256 checksum
How to use checksums
0f2b22230d3631ada7a66345524ce6dcd5f03eb3ca17aaa89c2556f1a5636080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
0f633f00c388d1f9afa1bf46968c67b62835c176d3744cafcb771f3888050615
BLAKE2b-256 checksum
How to use checksums
8cc0891e4d4770842396f7099a1a83377f33e90db86c63557df97097eecb81ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
83d338d4812102d74bf37998943aff2572615ab1fc9a6bd6f25cbbc200edd499
BLAKE2b-256 checksum
How to use checksums
fce398cda67dddaeb650cb3b8b5e7c1e359fa7c33f5a7fb10613326b7ee19977
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
9fdc73e64b3340ad224221dd02b6a93380586fa63b1162295d275ea358149247
BLAKE2b-256 checksum
How to use checksums
86880691490a09e1b62a72e370ba32069fce99a4cec8c49e51e15e66360f1b1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.9 PyPy 3.9 7.3
SHA-256 checksum
How to use checksums
eae2ca48cb211490d1a234bd828712c1a53f741b568f6554c96900a24c74a911
BLAKE2b-256 checksum
How to use checksums
e6ec05cd6d15abe2a22527cb491a823296cf70b55425fb1bc01989fb9f91872d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
b3033604845deea4a8c1bcaf1219d6a3ec10d8c9db17bbd2ee9b96ccf22b5a48
BLAKE2b-256 checksum
How to use checksums
42dc9e81c026406d30f759c4eb6c9c98b5ecc83dc95ba605012a89a2e61f95ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.8 PyPy 3.8 7.3
SHA-256 checksum
How to use checksums
d319ff83a5dcafdebddca5e5b358942f066baa962ed5582fc455d57d40f000dd
BLAKE2b-256 checksum
How to use checksums
146fc1ca7bf283ebbd4044d7f3f1083ef50094bd16fe689512db788c26539d70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ x86-64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
10d5304fea2ba954704f097623be477f25965d485d92bd11c923f2bbbafdc65c
BLAKE2b-256 checksum
How to use checksums
f2c34712d23177cc994d40548912251529fddea63a12e0b80da789ea5539ca37
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags Linux glibc 2.17+ ARM64 PyPy 3.7 PyPy 3.7 7.3
SHA-256 checksum
How to use checksums
b5129e8e7e0b5f7ec343a7763afa51e6bb86b9fc0cb80ce54378f474a61119c0
BLAKE2b-256 checksum
How to use checksums
b988a75b3261437e3611cd5124e2054aaa7ef0ee25ea24217a49e12aeccb96b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
603fbf5bff65f7c48ac60dfc7e4c4bc31662246dc2d5b0c30b886642d0cbe29d
BLAKE2b-256 checksum
How to use checksums
247256e288fdbb0fdbf9faf9c1babde59f43430676921193a3944a5359189984
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
1fa0e2a7aa5bae8173e72089caf74f6789fecdbe68bda325204cc493025c4f2d
BLAKE2b-256 checksum
How to use checksums
173a0b4da563c71a83a07f9bfb1887a00008adeaf45b3bd71999b2f6fdc308f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp311-none-win_amd64.whl

Download URL lightrdf-0.4.0-cp311-none-win_amd64.whl
Size 863.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
3af41cef63e7a15b6e775ee7df4fc18f997ad5c5ba209b56268bec19db283f31
BLAKE2b-256 checksum
How to use checksums
7f92fc42670305ec7933f098c651addc0f85daa0933905e838b45575eb9baa80
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7da6c383d9230c33b14bc8b63d85fc5270a46aeec7dc9d434a6b402930bf6680
BLAKE2b-256 checksum
How to use checksums
669762cbf2ab42c57156ded1ed6cc768eadb7ffc287061fcd4f28b001302e008
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2c50de130abd5163943a3a2cb317a3c8309b6166c24b8830669d4c297c340518
BLAKE2b-256 checksum
How to use checksums
76b62c8b117f0477ac749782fcfbb0a1d321af5f39fe5081c733c887967cc2ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
307950f734193081eaf347cc4030680d3ae9ba7857e5b31b81ed3409ffdbac50
BLAKE2b-256 checksum
How to use checksums
918b599835f5576a741991045ab31ed025df4fc0fb4b07d41d8bd53890848301
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl

Download URL lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl
Size 1.1 MB
Tags CPython 3.11 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
5f63d02b1c3ba1d42edec61c16d4103d2ecefc9f22dfb2010604c783a1f96473
BLAKE2b-256 checksum
How to use checksums
ea8aa6d984cebdb34bcd0bb4272707c9e3e2b49661cb59eaad3c84316ccaa080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp310-none-win_amd64.whl

Download URL lightrdf-0.4.0-cp310-none-win_amd64.whl
Size 863.7 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4a481c2bcf86e9c9133cc533554426b66898cbb479a5432d36d80fee97f4c8c6
BLAKE2b-256 checksum
How to use checksums
fd436f7625ab673c9cefd918d83b99b031e08db5d7810a02dec7d488814e5df6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
66de35dad6cd75d76e0951aeea05d0b2209424655289ed7d4bef8f61922608b7
BLAKE2b-256 checksum
How to use checksums
c7b40a985e8f4bbd845f4ba653627dd1a7a1b5d9a48a5f71524f0e6110530a5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
21eba52b525778056ea3327ba638995aced42fedaa4f9ee282e503011b537f69
BLAKE2b-256 checksum
How to use checksums
ae66802b9f51347926e4cc797d9ca0958e77f82021235ffe7696f46aa48ef556
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Size 1.0 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
1e176f6bb46200da6fa7f3beafdeffe2969b360316011c993a506af869ee9211
BLAKE2b-256 checksum
How to use checksums
4d693f66fb5ae2bf001148a564990eae0b865e227818808a74370059fa806fbb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl

Download URL lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl
Size 1.1 MB
Tags CPython 3.10 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
e90a308127e7832b4c6f57c39561aa44babbfc711d5e7f09c6c4825572595c08
BLAKE2b-256 checksum
How to use checksums
52e063d85fd588c19cb3d4c4f24389f791eded768cb11bb55b36a7dfc2dfc8d8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp39-none-win_amd64.whl

Download URL lightrdf-0.4.0-cp39-none-win_amd64.whl
Size 863.5 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
70283c4d8908323e15c4b99e36e77a6a08cf54f518c8f481599b18ecdf300bd6
BLAKE2b-256 checksum
How to use checksums
cbb880f27c81fada07064cb9e53d754a12271fd744f6f98f76545e53acb5f27d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2a39829bad3118c40ede536dbe64e5742dfd82bfc46a22ac3c5993eb0350ddda
BLAKE2b-256 checksum
How to use checksums
7c7179894df148000286e9689c8ad5dd441537f9b178f1711688f85a25736525
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
74e5642d96498a96561b045a1bea5fd565f29c04e204a08d84738b52d77c9118
BLAKE2b-256 checksum
How to use checksums
abc2e3cb49a432b4228313159da2a654260ed16b41257beecb1691d8010ea5dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp38-none-win_amd64.whl

Download URL lightrdf-0.4.0-cp38-none-win_amd64.whl
Size 863.3 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
b61a05192dfc5450137123ec5cca8545c0755426529a141b2203599ef0e7022f
BLAKE2b-256 checksum
How to use checksums
37a0a602f8ab94ed1ae0b513a02ad336962e54d7e582fe9257d52c2481a54509
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f32a1da7781beb23a9a421b161921c492d8a76394b6213da2246ea11bf158b8c
BLAKE2b-256 checksum
How to use checksums
638d92285954c02b4cb64239c49b554a1a614bad4dc713c100ec62109cd07fcc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
10ae3c7a3d695b2cd633a8460d8fed674e68657b73fa817b280c33f7bfccf379
BLAKE2b-256 checksum
How to use checksums
cec7bcce112d585b96bc7f22b0b2288efc972891c70dc008740afe5e1053a473
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp37-none-win_amd64.whl

Download URL lightrdf-0.4.0-cp37-none-win_amd64.whl
Size 863.3 kB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
bce00e2f271e066aaa80c2946c66f25932ffae35af6f65d14b568137dbb8a947
BLAKE2b-256 checksum
How to use checksums
c95bf99876c71bcfc22c27f9f40a3bd3da5c0d58b6bba2de242b26c55288ef08
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5cf6ce6a2ec4feac33ebe486392a7feaa6957bdfac8a5c79da772c623f573bd2
BLAKE2b-256 checksum
How to use checksums
f6fec25ffefe48abc76f1aa778d71b6a9e06c315f882ee26157a38959a7223df
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release files / lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 2.1 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
b00e84c4b30479bbcd2338e7bda776cb07ec64eb6156f0d0a553cedbc9712ad2
BLAKE2b-256 checksum
How to use checksums
6ce0eab349de846cb708f18a7b0da47b2d07c0f28d557d903c4b5a979d8fd325
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via maturin/1.2.3

Release history Release notifications | RSS feed

This release

0.4.0 This release

30 release files

0.3.2

30 release files

0.2.1

12 release files

0.2.0

9 release files

0.1.1

9 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