A fast and lightweight Python RDF parser which wraps bindings to Rust's Rio using PyO3
Project description
LightRDF
A fast and lightweight Python RDF parser which wraps bindings to Rust's Rio using PyO3.
Contents
- Features
- Install
- Basic Usage
- Benchmark (WIP)
- Alternatives
- Todo
- License
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.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file lightrdf-0.4.0.tar.gz
.
File metadata
- Download URL: lightrdf-0.4.0.tar.gz
- Upload date:
- Size: 174.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 859adcb5f6fba368d2f966fc86bac8dcca3d4b7f4cb0fb34a3c65f1c68185543 |
|
MD5 | 81690ef7b3426cfce10402a635e6d4fc |
|
BLAKE2b-256 | 0f2b22230d3631ada7a66345524ce6dcd5f03eb3ca17aaa89c2556f1a5636080 |
File details
Details for the file lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f633f00c388d1f9afa1bf46968c67b62835c176d3744cafcb771f3888050615 |
|
MD5 | d3652dc1ced83358fd583fe7c975c788 |
|
BLAKE2b-256 | 8cc0891e4d4770842396f7099a1a83377f33e90db86c63557df97097eecb81ab |
File details
Details for the file lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83d338d4812102d74bf37998943aff2572615ab1fc9a6bd6f25cbbc200edd499 |
|
MD5 | 917bbf96fcb329ea586e0044c79c7988 |
|
BLAKE2b-256 | fce398cda67dddaeb650cb3b8b5e7c1e359fa7c33f5a7fb10613326b7ee19977 |
File details
Details for the file lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9fdc73e64b3340ad224221dd02b6a93380586fa63b1162295d275ea358149247 |
|
MD5 | 616f73e1ca16cd2866ed040b0e01ad7b |
|
BLAKE2b-256 | 86880691490a09e1b62a72e370ba32069fce99a4cec8c49e51e15e66360f1b1e |
File details
Details for the file lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eae2ca48cb211490d1a234bd828712c1a53f741b568f6554c96900a24c74a911 |
|
MD5 | 471708132d95a3e20bbf948c86b3b7d7 |
|
BLAKE2b-256 | e6ec05cd6d15abe2a22527cb491a823296cf70b55425fb1bc01989fb9f91872d |
File details
Details for the file lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3033604845deea4a8c1bcaf1219d6a3ec10d8c9db17bbd2ee9b96ccf22b5a48 |
|
MD5 | 703a0724d4bde10a60c91701f9996859 |
|
BLAKE2b-256 | 42dc9e81c026406d30f759c4eb6c9c98b5ecc83dc95ba605012a89a2e61f95ef |
File details
Details for the file lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d319ff83a5dcafdebddca5e5b358942f066baa962ed5582fc455d57d40f000dd |
|
MD5 | 0855563e631b951aa5338abfddcd5bbe |
|
BLAKE2b-256 | 146fc1ca7bf283ebbd4044d7f3f1083ef50094bd16fe689512db788c26539d70 |
File details
Details for the file lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10d5304fea2ba954704f097623be477f25965d485d92bd11c923f2bbbafdc65c |
|
MD5 | efed8e75d06d001ae94afa2db32fac86 |
|
BLAKE2b-256 | f2c34712d23177cc994d40548912251529fddea63a12e0b80da789ea5539ca37 |
File details
Details for the file lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: PyPy, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b5129e8e7e0b5f7ec343a7763afa51e6bb86b9fc0cb80ce54378f474a61119c0 |
|
MD5 | cf17dae8000c44e802eb25738fe4cf3a |
|
BLAKE2b-256 | b988a75b3261437e3611cd5124e2054aaa7ef0ee25ea24217a49e12aeccb96b7 |
File details
Details for the file lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 603fbf5bff65f7c48ac60dfc7e4c4bc31662246dc2d5b0c30b886642d0cbe29d |
|
MD5 | 461b7bec684da82cfa6694bca9fff745 |
|
BLAKE2b-256 | 247256e288fdbb0fdbf9faf9c1babde59f43430676921193a3944a5359189984 |
File details
Details for the file lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1fa0e2a7aa5bae8173e72089caf74f6789fecdbe68bda325204cc493025c4f2d |
|
MD5 | a6eed723754c3a0f84495375e45cc690 |
|
BLAKE2b-256 | 173a0b4da563c71a83a07f9bfb1887a00008adeaf45b3bd71999b2f6fdc308f9 |
File details
Details for the file lightrdf-0.4.0-cp311-none-win_amd64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp311-none-win_amd64.whl
- Upload date:
- Size: 863.7 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3af41cef63e7a15b6e775ee7df4fc18f997ad5c5ba209b56268bec19db283f31 |
|
MD5 | c1994ef6c1b31a00488e6b19a7bd8f21 |
|
BLAKE2b-256 | 7f92fc42670305ec7933f098c651addc0f85daa0933905e838b45575eb9baa80 |
File details
Details for the file lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7da6c383d9230c33b14bc8b63d85fc5270a46aeec7dc9d434a6b402930bf6680 |
|
MD5 | 599a75659c12a381614c54c64ddf65c0 |
|
BLAKE2b-256 | 669762cbf2ab42c57156ded1ed6cc768eadb7ffc287061fcd4f28b001302e008 |
File details
Details for the file lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c50de130abd5163943a3a2cb317a3c8309b6166c24b8830669d4c297c340518 |
|
MD5 | 0f252bd1fdbaa3a015df40a404b60d49 |
|
BLAKE2b-256 | 76b62c8b117f0477ac749782fcfbb0a1d321af5f39fe5081c733c887967cc2ac |
File details
Details for the file lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 307950f734193081eaf347cc4030680d3ae9ba7857e5b31b81ed3409ffdbac50 |
|
MD5 | 73b145b255374529c66cb795edca95a5 |
|
BLAKE2b-256 | 918b599835f5576a741991045ab31ed025df4fc0fb4b07d41d8bd53890848301 |
File details
Details for the file lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.11, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f63d02b1c3ba1d42edec61c16d4103d2ecefc9f22dfb2010604c783a1f96473 |
|
MD5 | 2d43c02032660ea806cedc932dc6f534 |
|
BLAKE2b-256 | ea8aa6d984cebdb34bcd0bb4272707c9e3e2b49661cb59eaad3c84316ccaa080 |
File details
Details for the file lightrdf-0.4.0-cp310-none-win_amd64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp310-none-win_amd64.whl
- Upload date:
- Size: 863.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a481c2bcf86e9c9133cc533554426b66898cbb479a5432d36d80fee97f4c8c6 |
|
MD5 | c1deae58b1a5860b997a9167f049742d |
|
BLAKE2b-256 | fd436f7625ab673c9cefd918d83b99b031e08db5d7810a02dec7d488814e5df6 |
File details
Details for the file lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66de35dad6cd75d76e0951aeea05d0b2209424655289ed7d4bef8f61922608b7 |
|
MD5 | e138eb0e231b149a0210c21e60f11dfe |
|
BLAKE2b-256 | c7b40a985e8f4bbd845f4ba653627dd1a7a1b5d9a48a5f71524f0e6110530a5e |
File details
Details for the file lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21eba52b525778056ea3327ba638995aced42fedaa4f9ee282e503011b537f69 |
|
MD5 | 08746d33795b1b0bd693985f8076bf30 |
|
BLAKE2b-256 | ae66802b9f51347926e4cc797d9ca0958e77f82021235ffe7696f46aa48ef556 |
File details
Details for the file lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e176f6bb46200da6fa7f3beafdeffe2969b360316011c993a506af869ee9211 |
|
MD5 | b4a65af301221be66db95744f74e628a |
|
BLAKE2b-256 | 4d693f66fb5ae2bf001148a564990eae0b865e227818808a74370059fa806fbb |
File details
Details for the file lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl
- Upload date:
- Size: 1.1 MB
- Tags: CPython 3.10, macOS 10.7+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e90a308127e7832b4c6f57c39561aa44babbfc711d5e7f09c6c4825572595c08 |
|
MD5 | 0209f8c37363b1c5dd9ab9f042b126e5 |
|
BLAKE2b-256 | 52e063d85fd588c19cb3d4c4f24389f791eded768cb11bb55b36a7dfc2dfc8d8 |
File details
Details for the file lightrdf-0.4.0-cp39-none-win_amd64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp39-none-win_amd64.whl
- Upload date:
- Size: 863.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70283c4d8908323e15c4b99e36e77a6a08cf54f518c8f481599b18ecdf300bd6 |
|
MD5 | 04f1107011fb5601924b26b0439d5723 |
|
BLAKE2b-256 | cbb880f27c81fada07064cb9e53d754a12271fd744f6f98f76545e53acb5f27d |
File details
Details for the file lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a39829bad3118c40ede536dbe64e5742dfd82bfc46a22ac3c5993eb0350ddda |
|
MD5 | cca870afbd3be97099a62a9ef1ff2c89 |
|
BLAKE2b-256 | 7c7179894df148000286e9689c8ad5dd441537f9b178f1711688f85a25736525 |
File details
Details for the file lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74e5642d96498a96561b045a1bea5fd565f29c04e204a08d84738b52d77c9118 |
|
MD5 | f1d2ad00b964e4c70f63accd19b4931d |
|
BLAKE2b-256 | abc2e3cb49a432b4228313159da2a654260ed16b41257beecb1691d8010ea5dc |
File details
Details for the file lightrdf-0.4.0-cp38-none-win_amd64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp38-none-win_amd64.whl
- Upload date:
- Size: 863.3 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b61a05192dfc5450137123ec5cca8545c0755426529a141b2203599ef0e7022f |
|
MD5 | b34f655e2088d294fa5ac9661bbe573d |
|
BLAKE2b-256 | 37a0a602f8ab94ed1ae0b513a02ad336962e54d7e582fe9257d52c2481a54509 |
File details
Details for the file lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f32a1da7781beb23a9a421b161921c492d8a76394b6213da2246ea11bf158b8c |
|
MD5 | 363047152ea75f265e81c9201bb33148 |
|
BLAKE2b-256 | 638d92285954c02b4cb64239c49b554a1a614bad4dc713c100ec62109cd07fcc |
File details
Details for the file lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 10ae3c7a3d695b2cd633a8460d8fed674e68657b73fa817b280c33f7bfccf379 |
|
MD5 | fcb5d5cc6dafd455ca8e46112adbfc7c |
|
BLAKE2b-256 | cec7bcce112d585b96bc7f22b0b2288efc972891c70dc008740afe5e1053a473 |
File details
Details for the file lightrdf-0.4.0-cp37-none-win_amd64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp37-none-win_amd64.whl
- Upload date:
- Size: 863.3 kB
- Tags: CPython 3.7, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bce00e2f271e066aaa80c2946c66f25932ffae35af6f65d14b568137dbb8a947 |
|
MD5 | 1a3e58b2ee2cb4c69b639b8d9b05574f |
|
BLAKE2b-256 | c95bf99876c71bcfc22c27f9f40a3bd3da5c0d58b6bba2de242b26c55288ef08 |
File details
Details for the file lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cf6ce6a2ec4feac33ebe486392a7feaa6957bdfac8a5c79da772c623f573bd2 |
|
MD5 | 0c0214cb7d3a89e227f62455531688b5 |
|
BLAKE2b-256 | f6fec25ffefe48abc76f1aa778d71b6a9e06c315f882ee26157a38959a7223df |
File details
Details for the file lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 2.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.2.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b00e84c4b30479bbcd2338e7bda776cb07ec64eb6156f0d0a553cedbc9712ad2 |
|
MD5 | 7e649f7e179392dc92816822f14abded |
|
BLAKE2b-256 | 6ce0eab349de846cb708f18a7b0da47b2d07c0f28d557d903c4b5a979d8fd325 |