lightrdf


Namelightrdf JSON
Version 0.4.0 PyPI version JSON
download
home_pagehttps://github.com/ozekik/lightrdf
SummaryA fast and lightweight Python RDF parser which wraps bindings to Rust's Rio using PyO3
upload_time2023-09-26 10:32:53
maintainerNone
docs_urlNone
authorKentaro Ozeki <32771324+ozekik@users.noreply.github.com>
requires_python
licenseApache-2.0
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # LightRDF

[![](https://github.com/ozekik/lightrdf/workflows/CI/badge.svg)](https://github.com/ozekik/lightrdf/actions)
[![PyPI](https://img.shields.io/pypi/v/lightrdf.svg)](https://pypi.python.org/pypi/lightrdf/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/lightrdf.svg)](https://pypistats.org/packages/lightrdf)

A fast and lightweight Python RDF parser which wraps bindings to Rust's [Rio](https://github.com/Tpt/rio) using [PyO3](https://github.com/PyO3/pyo3).

## Contents

- [Features](#features)
- [Install](#install)
- [Basic Usage](#basic-usage)
  - [Iterate over all triples](#iterate-over-all-triples)
  - [Search triples with a triple pattern](#search-triples-with-a-triple-pattern)
  - [Search triples with a triple pattern (Regex)](#search-triples-with-a-triple-pattern-regex)
  <!-- - [Parse IRIs, blank nodes, literals](#parse-terms) -->
  - [Load file objects / texts](#load-file-objects--parse-texts)
- [Benchmark (WIP)](#benchmark-wip)
- [Alternatives](#alternatives)
- [Todo](#todo)
- [License](#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`:

```python
import lightrdf

parser = lightrdf.Parser()

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

With `RDFDocument`:

```python
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

```python
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)

```python
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>')
```

<!-- ### Parse IRIs, blank nodes, literals

```python
import lightrdf
from lightrdf import is_iri, is_blank, is_literal, parse

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

for s, p, o in doc.search_triples(None, None, None):
    if is_iri(s):
        s = parse.iri(s)
``` -->

### Load file objects / texts

Load file objects with `Parser`:

```python
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`:

```python
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:

```python
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>

```bash
$ 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
```

<p align="center">
<img src="assets/benchmark1.png" width="480" />
</p>

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

```bash
$ 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
```

<p align="center">
<img src="assets/benchmark2.png" width="480" />
</p>

## Alternatives

- [RDFLib](https://github.com/RDFLib/rdflib) – (Pros) pure-Python, matured, feature-rich / (Cons) takes some time to load triples
- [pyHDT](https://github.com/Callidon/pyHDT) – (Pros) extremely fast and efficient / (Cons) requires pre-conversion into HDT

## Todo

- [x] Push to PyPI
- [x] Adopt CI
- [x] Handle Base IRI
- [x] Add basic tests
- [ ] Switch to maturin-action from cibuildwheel
- [ ] Support NQuads and TriG
- [ ] Add docs
- [ ] Add tests for [w3c/rdf-tests](https://github.com/w3c/rdf-tests)
- [ ] Resume on error
- [x] Allow opening fp
- [ ] Support and test on RDF-star

## License

[Rio](https://github.com/Tpt/rio) and [PyO3](https://github.com/PyO3/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.


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ozekik/lightrdf",
    "name": "lightrdf",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": null,
    "keywords": null,
    "author": "Kentaro Ozeki <32771324+ozekik@users.noreply.github.com>",
    "author_email": "Kentaro Ozeki <32771324+ozekik@users.noreply.github.com>",
    "download_url": "https://files.pythonhosted.org/packages/0f/2b/22230d3631ada7a66345524ce6dcd5f03eb3ca17aaa89c2556f1a5636080/lightrdf-0.4.0.tar.gz",
    "platform": null,
    "description": "# LightRDF\n\n[![](https://github.com/ozekik/lightrdf/workflows/CI/badge.svg)](https://github.com/ozekik/lightrdf/actions)\n[![PyPI](https://img.shields.io/pypi/v/lightrdf.svg)](https://pypi.python.org/pypi/lightrdf/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/lightrdf.svg)](https://pypistats.org/packages/lightrdf)\n\nA fast and lightweight Python RDF parser which wraps bindings to Rust's [Rio](https://github.com/Tpt/rio) using [PyO3](https://github.com/PyO3/pyo3).\n\n## Contents\n\n- [Features](#features)\n- [Install](#install)\n- [Basic Usage](#basic-usage)\n  - [Iterate over all triples](#iterate-over-all-triples)\n  - [Search triples with a triple pattern](#search-triples-with-a-triple-pattern)\n  - [Search triples with a triple pattern (Regex)](#search-triples-with-a-triple-pattern-regex)\n  <!-- - [Parse IRIs, blank nodes, literals](#parse-terms) -->\n  - [Load file objects / texts](#load-file-objects--parse-texts)\n- [Benchmark (WIP)](#benchmark-wip)\n- [Alternatives](#alternatives)\n- [Todo](#todo)\n- [License](#license)\n\n## Features\n\n- Supports N-Triples, Turtle, and RDF/XML\n- Handles large-size RDF documents\n- Provides HDT-like interfaces\n\n## Install\n\n```\npip install lightrdf\n```\n\n## Basic Usage\n\n### Iterate over all triples\n\nWith `Parser`:\n\n```python\nimport lightrdf\n\nparser = lightrdf.Parser()\n\nfor triple in parser.parse(\"./go.owl\", base_iri=None):\n    print(triple)\n```\n\nWith `RDFDocument`:\n\n```python\nimport lightrdf\n\ndoc = lightrdf.RDFDocument(\"./go.owl\")\n\n# `None` matches arbitrary term\nfor triple in doc.search_triples(None, None, None):\n    print(triple)\n```\n\n### Search triples with a triple pattern\n\n```python\nimport lightrdf\n\ndoc = lightrdf.RDFDocument(\"./go.owl\")\n\nfor triple in doc.search_triples(\"http://purl.obolibrary.org/obo/GO_0005840\", None, None):\n    print(triple)\n\n# Output:\n# ('<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>')\n# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.w3.org/2000/01/rdf-schema#subClassOf>', '<http://purl.obolibrary.org/obo/GO_0043232>')\n# ...\n# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.geneontology.org/formats/oboInOwl#inSubset>', '<http://purl.obolibrary.org/obo/go#goslim_yeast>')\n# ('<http://purl.obolibrary.org/obo/GO_0005840>', '<http://www.w3.org/2000/01/rdf-schema#label>', '\"ribosome\"^^<http://www.w3.org/2001/XMLSchema#string>')\n```\n\n### Search triples with a triple pattern (Regex)\n\n```python\nimport lightrdf\nfrom lightrdf import Regex\n\ndoc = lightrdf.RDFDocument(\"./go.owl\")\n\nfor triple in doc.search_triples(Regex(\"^<http://purl.obolibrary.org/obo/.*>$\"), None, Regex(\".*amino[\\w]+?transferase\")):\n    print(triple)\n\n# Output:\n# ('<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>')\n# ('<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>')\n# ...\n# ('<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>')\n# ('<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>')\n```\n\n<!-- ### Parse IRIs, blank nodes, literals\n\n```python\nimport lightrdf\nfrom lightrdf import is_iri, is_blank, is_literal, parse\n\ndoc = lightrdf.RDFDocument(\"./go.owl\")\n\nfor s, p, o in doc.search_triples(None, None, None):\n    if is_iri(s):\n        s = parse.iri(s)\n``` -->\n\n### Load file objects / texts\n\nLoad file objects with `Parser`:\n\n```python\nimport lightrdf\n\nparser = lightrdf.Parser()\n\nwith open(\"./go.owl\", \"rb\") as f:\n    for triple in parser.parse(f, format=\"owl\", base_iri=None):\n        print(triple)\n```\n\nLoad file objects with `RDFDocument`:\n\n```python\nimport lightrdf\n\nwith open(\"./go.owl\", \"rb\") as f:\n    doc = lightrdf.RDFDocument(f, parser=lightrdf.xml.PatternParser)\n\n    for triple in doc.search_triples(\"http://purl.obolibrary.org/obo/GO_0005840\", None, None):\n        print(triple)\n```\n\nLoad texts:\n\n```python\nimport io\nimport lightrdf\n\ndata = \"\"\"<http://one.example/subject1> <http://one.example/predicate1> <http://one.example/object1> .\n_:subject1 <http://an.example/predicate1> \"object1\" .\n_:subject2 <http://an.example/predicate2> \"object2\" .\"\"\"\n\ndoc = lightrdf.RDFDocument(io.BytesIO(data.encode()), parser=lightrdf.turtle.PatternParser)\n\nfor triple in doc.search_triples(\"http://one.example/subject1\", None, None):\n    print(triple)\n```\n\n## Benchmark (WIP)\n\n> On MacBook Air (13-inch, 2017), 1.8 GHz Intel Core i5, 8 GB 1600 MHz DDR3\n\n<https://gist.github.com/ozekik/b2ae3be0fcaa59670d4dd4759cdffbed>\n\n```bash\n$ wget -q http://purl.obolibrary.org/obo/go.owl\n$ gtime python3 count_triples_rdflib_graph.py ./go.owl  # RDFLib 4.2.2\n1436427\n235.29user 2.30system 3:59.56elapsed 99%CPU (0avgtext+0avgdata 1055816maxresident)k\n0inputs+0outputs (283major+347896minor)pagefaults 0swaps\n$ gtime python3 count_triples_lightrdf_rdfdocument.py ./go.owl  # LightRDF 0.1.1\n1436427\n7.90user 0.22system 0:08.27elapsed 98%CPU (0avgtext+0avgdata 163760maxresident)k\n0inputs+0outputs (106major+41389minor)pagefaults 0swaps\n$ gtime python3 count_triples_lightrdf_parser.py ./go.owl  # LightRDF 0.1.1\n1436427\n8.00user 0.24system 0:08.47elapsed 97%CPU (0avgtext+0avgdata 163748maxresident)k\n0inputs+0outputs (106major+41388minor)pagefaults 0swaps\n```\n\n<p align=\"center\">\n<img src=\"assets/benchmark1.png\" width=\"480\" />\n</p>\n\n<https://gist.github.com/ozekik/636a8fb521401070e02e010ce591fa92>\n\n```bash\n$ wget -q http://downloads.dbpedia.org/2016-10/dbpedia_2016-10.nt\n$ gtime python3 count_triples_rdflib_ntparser.py dbpedia_2016-10.nt  # RDFLib 4.2.2\n31050\n1.63user 0.23system 0:02.47elapsed 75%CPU (0avgtext+0avgdata 26568maxresident)k\n0inputs+0outputs (1140major+6118minor)pagefaults 0swaps\n$ gtime python3 count_triples_lightrdf_ntparser.py dbpedia_2016-10.nt  # LightRDF 0.1.1\n31050\n0.21user 0.04system 0:00.36elapsed 71%CPU (0avgtext+0avgdata 7628maxresident)k\n0inputs+0outputs (534major+1925minor)pagefaults 0swaps\n```\n\n<p align=\"center\">\n<img src=\"assets/benchmark2.png\" width=\"480\" />\n</p>\n\n## Alternatives\n\n- [RDFLib](https://github.com/RDFLib/rdflib) \u2013 (Pros) pure-Python, matured, feature-rich / (Cons) takes some time to load triples\n- [pyHDT](https://github.com/Callidon/pyHDT) \u2013 (Pros) extremely fast and efficient / (Cons) requires pre-conversion into HDT\n\n## Todo\n\n- [x] Push to PyPI\n- [x] Adopt CI\n- [x] Handle Base IRI\n- [x] Add basic tests\n- [ ] Switch to maturin-action from cibuildwheel\n- [ ] Support NQuads and TriG\n- [ ] Add docs\n- [ ] Add tests for [w3c/rdf-tests](https://github.com/w3c/rdf-tests)\n- [ ] Resume on error\n- [x] Allow opening fp\n- [ ] Support and test on RDF-star\n\n## License\n\n[Rio](https://github.com/Tpt/rio) and [PyO3](https://github.com/PyO3/pyo3) are licensed under the Apache-2.0 license.\n\n    Copyright 2020 Kentaro Ozeki\n\n    Licensed under the Apache License, Version 2.0 (the \"License\");\n    you may not use this file except in compliance with the License.\n    You may obtain a copy of the License at\n\n        http://www.apache.org/licenses/LICENSE-2.0\n\n    Unless required by applicable law or agreed to in writing, software\n    distributed under the License is distributed on an \"AS IS\" BASIS,\n    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n    See the License for the specific language governing permissions and\n    limitations under the License.\n\n",
    "bugtrack_url": null,
    "license": "Apache-2.0",
    "summary": "A fast and lightweight Python RDF parser which wraps bindings to Rust's Rio using PyO3",
    "version": "0.4.0",
    "project_urls": {
        "Homepage": "https://github.com/ozekik/lightrdf",
        "Source Code": "https://github.com/ozekik/lightrdf"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "52e063d85fd588c19cb3d4c4f24389f791eded768cb11bb55b36a7dfc2dfc8d8",
                "md5": "0209f8c37363b1c5dd9ab9f042b126e5",
                "sha256": "e90a308127e7832b4c6f57c39561aa44babbfc711d5e7f09c6c4825572595c08"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0209f8c37363b1c5dd9ab9f042b126e5",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1098201,
            "upload_time": "2023-09-26T10:31:48",
            "upload_time_iso_8601": "2023-09-26T10:31:48.249292Z",
            "url": "https://files.pythonhosted.org/packages/52/e0/63d85fd588c19cb3d4c4f24389f791eded768cb11bb55b36a7dfc2dfc8d8/lightrdf-0.4.0-cp310-cp310-macosx_10_7_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "4d693f66fb5ae2bf001148a564990eae0b865e227818808a74370059fa806fbb",
                "md5": "b4a65af301221be66db95744f74e628a",
                "sha256": "1e176f6bb46200da6fa7f3beafdeffe2969b360316011c993a506af869ee9211"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b4a65af301221be66db95744f74e628a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1025433,
            "upload_time": "2023-09-26T10:31:50",
            "upload_time_iso_8601": "2023-09-26T10:31:50.561361Z",
            "url": "https://files.pythonhosted.org/packages/4d/69/3f66fb5ae2bf001148a564990eae0b865e227818808a74370059fa806fbb/lightrdf-0.4.0-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ae66802b9f51347926e4cc797d9ca0958e77f82021235ffe7696f46aa48ef556",
                "md5": "08746d33795b1b0bd693985f8076bf30",
                "sha256": "21eba52b525778056ea3327ba638995aced42fedaa4f9ee282e503011b537f69"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "08746d33795b1b0bd693985f8076bf30",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2066741,
            "upload_time": "2023-09-26T10:31:52",
            "upload_time_iso_8601": "2023-09-26T10:31:52.960359Z",
            "url": "https://files.pythonhosted.org/packages/ae/66/802b9f51347926e4cc797d9ca0958e77f82021235ffe7696f46aa48ef556/lightrdf-0.4.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c7b40a985e8f4bbd845f4ba653627dd1a7a1b5d9a48a5f71524f0e6110530a5e",
                "md5": "e138eb0e231b149a0210c21e60f11dfe",
                "sha256": "66de35dad6cd75d76e0951aeea05d0b2209424655289ed7d4bef8f61922608b7"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e138eb0e231b149a0210c21e60f11dfe",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 2094971,
            "upload_time": "2023-09-26T10:31:55",
            "upload_time_iso_8601": "2023-09-26T10:31:55.427313Z",
            "url": "https://files.pythonhosted.org/packages/c7/b4/0a985e8f4bbd845f4ba653627dd1a7a1b5d9a48a5f71524f0e6110530a5e/lightrdf-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fd436f7625ab673c9cefd918d83b99b031e08db5d7810a02dec7d488814e5df6",
                "md5": "c1deae58b1a5860b997a9167f049742d",
                "sha256": "4a481c2bcf86e9c9133cc533554426b66898cbb479a5432d36d80fee97f4c8c6"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c1deae58b1a5860b997a9167f049742d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 863659,
            "upload_time": "2023-09-26T10:31:57",
            "upload_time_iso_8601": "2023-09-26T10:31:57.695120Z",
            "url": "https://files.pythonhosted.org/packages/fd/43/6f7625ab673c9cefd918d83b99b031e08db5d7810a02dec7d488814e5df6/lightrdf-0.4.0-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea8aa6d984cebdb34bcd0bb4272707c9e3e2b49661cb59eaad3c84316ccaa080",
                "md5": "2d43c02032660ea806cedc932dc6f534",
                "sha256": "5f63d02b1c3ba1d42edec61c16d4103d2ecefc9f22dfb2010604c783a1f96473"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2d43c02032660ea806cedc932dc6f534",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1098197,
            "upload_time": "2023-09-26T10:32:00",
            "upload_time_iso_8601": "2023-09-26T10:32:00.044815Z",
            "url": "https://files.pythonhosted.org/packages/ea/8a/a6d984cebdb34bcd0bb4272707c9e3e2b49661cb59eaad3c84316ccaa080/lightrdf-0.4.0-cp311-cp311-macosx_10_7_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "918b599835f5576a741991045ab31ed025df4fc0fb4b07d41d8bd53890848301",
                "md5": "73b145b255374529c66cb795edca95a5",
                "sha256": "307950f734193081eaf347cc4030680d3ae9ba7857e5b31b81ed3409ffdbac50"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "73b145b255374529c66cb795edca95a5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1025434,
            "upload_time": "2023-09-26T10:32:02",
            "upload_time_iso_8601": "2023-09-26T10:32:02.458429Z",
            "url": "https://files.pythonhosted.org/packages/91/8b/599835f5576a741991045ab31ed025df4fc0fb4b07d41d8bd53890848301/lightrdf-0.4.0-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "76b62c8b117f0477ac749782fcfbb0a1d321af5f39fe5081c733c887967cc2ac",
                "md5": "0f252bd1fdbaa3a015df40a404b60d49",
                "sha256": "2c50de130abd5163943a3a2cb317a3c8309b6166c24b8830669d4c297c340518"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0f252bd1fdbaa3a015df40a404b60d49",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2066801,
            "upload_time": "2023-09-26T10:32:05",
            "upload_time_iso_8601": "2023-09-26T10:32:05.079115Z",
            "url": "https://files.pythonhosted.org/packages/76/b6/2c8b117f0477ac749782fcfbb0a1d321af5f39fe5081c733c887967cc2ac/lightrdf-0.4.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "669762cbf2ab42c57156ded1ed6cc768eadb7ffc287061fcd4f28b001302e008",
                "md5": "599a75659c12a381614c54c64ddf65c0",
                "sha256": "7da6c383d9230c33b14bc8b63d85fc5270a46aeec7dc9d434a6b402930bf6680"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "599a75659c12a381614c54c64ddf65c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 2095070,
            "upload_time": "2023-09-26T10:32:07",
            "upload_time_iso_8601": "2023-09-26T10:32:07.158249Z",
            "url": "https://files.pythonhosted.org/packages/66/97/62cbf2ab42c57156ded1ed6cc768eadb7ffc287061fcd4f28b001302e008/lightrdf-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7f92fc42670305ec7933f098c651addc0f85daa0933905e838b45575eb9baa80",
                "md5": "c1994ef6c1b31a00488e6b19a7bd8f21",
                "sha256": "3af41cef63e7a15b6e775ee7df4fc18f997ad5c5ba209b56268bec19db283f31"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c1994ef6c1b31a00488e6b19a7bd8f21",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 863657,
            "upload_time": "2023-09-26T10:32:09",
            "upload_time_iso_8601": "2023-09-26T10:32:09.504477Z",
            "url": "https://files.pythonhosted.org/packages/7f/92/fc42670305ec7933f098c651addc0f85daa0933905e838b45575eb9baa80/lightrdf-0.4.0-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "173a0b4da563c71a83a07f9bfb1887a00008adeaf45b3bd71999b2f6fdc308f9",
                "md5": "a6eed723754c3a0f84495375e45cc690",
                "sha256": "1fa0e2a7aa5bae8173e72089caf74f6789fecdbe68bda325204cc493025c4f2d"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a6eed723754c3a0f84495375e45cc690",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 2065812,
            "upload_time": "2023-09-26T10:32:11",
            "upload_time_iso_8601": "2023-09-26T10:32:11.849958Z",
            "url": "https://files.pythonhosted.org/packages/17/3a/0b4da563c71a83a07f9bfb1887a00008adeaf45b3bd71999b2f6fdc308f9/lightrdf-0.4.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "247256e288fdbb0fdbf9faf9c1babde59f43430676921193a3944a5359189984",
                "md5": "461b7bec684da82cfa6694bca9fff745",
                "sha256": "603fbf5bff65f7c48ac60dfc7e4c4bc31662246dc2d5b0c30b886642d0cbe29d"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "461b7bec684da82cfa6694bca9fff745",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 2093457,
            "upload_time": "2023-09-26T10:32:14",
            "upload_time_iso_8601": "2023-09-26T10:32:14.154828Z",
            "url": "https://files.pythonhosted.org/packages/24/72/56e288fdbb0fdbf9faf9c1babde59f43430676921193a3944a5359189984/lightrdf-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "6ce0eab349de846cb708f18a7b0da47b2d07c0f28d557d903c4b5a979d8fd325",
                "md5": "7e649f7e179392dc92816822f14abded",
                "sha256": "b00e84c4b30479bbcd2338e7bda776cb07ec64eb6156f0d0a553cedbc9712ad2"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "7e649f7e179392dc92816822f14abded",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2068556,
            "upload_time": "2023-09-26T10:32:16",
            "upload_time_iso_8601": "2023-09-26T10:32:16.160400Z",
            "url": "https://files.pythonhosted.org/packages/6c/e0/eab349de846cb708f18a7b0da47b2d07c0f28d557d903c4b5a979d8fd325/lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f6fec25ffefe48abc76f1aa778d71b6a9e06c315f882ee26157a38959a7223df",
                "md5": "0c0214cb7d3a89e227f62455531688b5",
                "sha256": "5cf6ce6a2ec4feac33ebe486392a7feaa6957bdfac8a5c79da772c623f573bd2"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "0c0214cb7d3a89e227f62455531688b5",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 2095616,
            "upload_time": "2023-09-26T10:32:18",
            "upload_time_iso_8601": "2023-09-26T10:32:18.411054Z",
            "url": "https://files.pythonhosted.org/packages/f6/fe/c25ffefe48abc76f1aa778d71b6a9e06c315f882ee26157a38959a7223df/lightrdf-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "c95bf99876c71bcfc22c27f9f40a3bd3da5c0d58b6bba2de242b26c55288ef08",
                "md5": "1a3e58b2ee2cb4c69b639b8d9b05574f",
                "sha256": "bce00e2f271e066aaa80c2946c66f25932ffae35af6f65d14b568137dbb8a947"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1a3e58b2ee2cb4c69b639b8d9b05574f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 863303,
            "upload_time": "2023-09-26T10:32:20",
            "upload_time_iso_8601": "2023-09-26T10:32:20.410389Z",
            "url": "https://files.pythonhosted.org/packages/c9/5b/f99876c71bcfc22c27f9f40a3bd3da5c0d58b6bba2de242b26c55288ef08/lightrdf-0.4.0-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cec7bcce112d585b96bc7f22b0b2288efc972891c70dc008740afe5e1053a473",
                "md5": "fcb5d5cc6dafd455ca8e46112adbfc7c",
                "sha256": "10ae3c7a3d695b2cd633a8460d8fed674e68657b73fa817b280c33f7bfccf379"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "fcb5d5cc6dafd455ca8e46112adbfc7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2067715,
            "upload_time": "2023-09-26T10:32:22",
            "upload_time_iso_8601": "2023-09-26T10:32:22.644722Z",
            "url": "https://files.pythonhosted.org/packages/ce/c7/bcce112d585b96bc7f22b0b2288efc972891c70dc008740afe5e1053a473/lightrdf-0.4.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "638d92285954c02b4cb64239c49b554a1a614bad4dc713c100ec62109cd07fcc",
                "md5": "363047152ea75f265e81c9201bb33148",
                "sha256": "f32a1da7781beb23a9a421b161921c492d8a76394b6213da2246ea11bf158b8c"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "363047152ea75f265e81c9201bb33148",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 2095205,
            "upload_time": "2023-09-26T10:32:24",
            "upload_time_iso_8601": "2023-09-26T10:32:24.994806Z",
            "url": "https://files.pythonhosted.org/packages/63/8d/92285954c02b4cb64239c49b554a1a614bad4dc713c100ec62109cd07fcc/lightrdf-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "37a0a602f8ab94ed1ae0b513a02ad336962e54d7e582fe9257d52c2481a54509",
                "md5": "b34f655e2088d294fa5ac9661bbe573d",
                "sha256": "b61a05192dfc5450137123ec5cca8545c0755426529a141b2203599ef0e7022f"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b34f655e2088d294fa5ac9661bbe573d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 863278,
            "upload_time": "2023-09-26T10:32:26",
            "upload_time_iso_8601": "2023-09-26T10:32:26.689020Z",
            "url": "https://files.pythonhosted.org/packages/37/a0/a602f8ab94ed1ae0b513a02ad336962e54d7e582fe9257d52c2481a54509/lightrdf-0.4.0-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "abc2e3cb49a432b4228313159da2a654260ed16b41257beecb1691d8010ea5dc",
                "md5": "f1d2ad00b964e4c70f63accd19b4931d",
                "sha256": "74e5642d96498a96561b045a1bea5fd565f29c04e204a08d84738b52d77c9118"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f1d2ad00b964e4c70f63accd19b4931d",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2067683,
            "upload_time": "2023-09-26T10:32:28",
            "upload_time_iso_8601": "2023-09-26T10:32:28.531266Z",
            "url": "https://files.pythonhosted.org/packages/ab/c2/e3cb49a432b4228313159da2a654260ed16b41257beecb1691d8010ea5dc/lightrdf-0.4.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7c7179894df148000286e9689c8ad5dd441537f9b178f1711688f85a25736525",
                "md5": "cca870afbd3be97099a62a9ef1ff2c89",
                "sha256": "2a39829bad3118c40ede536dbe64e5742dfd82bfc46a22ac3c5993eb0350ddda"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "cca870afbd3be97099a62a9ef1ff2c89",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 2095352,
            "upload_time": "2023-09-26T10:32:31",
            "upload_time_iso_8601": "2023-09-26T10:32:31.403461Z",
            "url": "https://files.pythonhosted.org/packages/7c/71/79894df148000286e9689c8ad5dd441537f9b178f1711688f85a25736525/lightrdf-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "cbb880f27c81fada07064cb9e53d754a12271fd744f6f98f76545e53acb5f27d",
                "md5": "04f1107011fb5601924b26b0439d5723",
                "sha256": "70283c4d8908323e15c4b99e36e77a6a08cf54f518c8f481599b18ecdf300bd6"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "04f1107011fb5601924b26b0439d5723",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 863457,
            "upload_time": "2023-09-26T10:32:34",
            "upload_time_iso_8601": "2023-09-26T10:32:34.904300Z",
            "url": "https://files.pythonhosted.org/packages/cb/b8/80f27c81fada07064cb9e53d754a12271fd744f6f98f76545e53acb5f27d/lightrdf-0.4.0-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "fce398cda67dddaeb650cb3b8b5e7c1e359fa7c33f5a7fb10613326b7ee19977",
                "md5": "917bbf96fcb329ea586e0044c79c7988",
                "sha256": "83d338d4812102d74bf37998943aff2572615ab1fc9a6bd6f25cbbc200edd499"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "917bbf96fcb329ea586e0044c79c7988",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 2067467,
            "upload_time": "2023-09-26T10:32:37",
            "upload_time_iso_8601": "2023-09-26T10:32:37.261490Z",
            "url": "https://files.pythonhosted.org/packages/fc/e3/98cda67dddaeb650cb3b8b5e7c1e359fa7c33f5a7fb10613326b7ee19977/lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8cc0891e4d4770842396f7099a1a83377f33e90db86c63557df97097eecb81ab",
                "md5": "d3652dc1ced83358fd583fe7c975c788",
                "sha256": "0f633f00c388d1f9afa1bf46968c67b62835c176d3744cafcb771f3888050615"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d3652dc1ced83358fd583fe7c975c788",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 2096326,
            "upload_time": "2023-09-26T10:32:39",
            "upload_time_iso_8601": "2023-09-26T10:32:39.051832Z",
            "url": "https://files.pythonhosted.org/packages/8c/c0/891e4d4770842396f7099a1a83377f33e90db86c63557df97097eecb81ab/lightrdf-0.4.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b988a75b3261437e3611cd5124e2054aaa7ef0ee25ea24217a49e12aeccb96b7",
                "md5": "cf17dae8000c44e802eb25738fe4cf3a",
                "sha256": "b5129e8e7e0b5f7ec343a7763afa51e6bb86b9fc0cb80ce54378f474a61119c0"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "cf17dae8000c44e802eb25738fe4cf3a",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 2071014,
            "upload_time": "2023-09-26T10:32:40",
            "upload_time_iso_8601": "2023-09-26T10:32:40.710099Z",
            "url": "https://files.pythonhosted.org/packages/b9/88/a75b3261437e3611cd5124e2054aaa7ef0ee25ea24217a49e12aeccb96b7/lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f2c34712d23177cc994d40548912251529fddea63a12e0b80da789ea5539ca37",
                "md5": "efed8e75d06d001ae94afa2db32fac86",
                "sha256": "10d5304fea2ba954704f097623be477f25965d485d92bd11c923f2bbbafdc65c"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efed8e75d06d001ae94afa2db32fac86",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 2099154,
            "upload_time": "2023-09-26T10:32:43",
            "upload_time_iso_8601": "2023-09-26T10:32:43.031474Z",
            "url": "https://files.pythonhosted.org/packages/f2/c3/4712d23177cc994d40548912251529fddea63a12e0b80da789ea5539ca37/lightrdf-0.4.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "146fc1ca7bf283ebbd4044d7f3f1083ef50094bd16fe689512db788c26539d70",
                "md5": "0855563e631b951aa5338abfddcd5bbe",
                "sha256": "d319ff83a5dcafdebddca5e5b358942f066baa962ed5582fc455d57d40f000dd"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "0855563e631b951aa5338abfddcd5bbe",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 2067331,
            "upload_time": "2023-09-26T10:32:44",
            "upload_time_iso_8601": "2023-09-26T10:32:44.988892Z",
            "url": "https://files.pythonhosted.org/packages/14/6f/c1ca7bf283ebbd4044d7f3f1083ef50094bd16fe689512db788c26539d70/lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "42dc9e81c026406d30f759c4eb6c9c98b5ecc83dc95ba605012a89a2e61f95ef",
                "md5": "703a0724d4bde10a60c91701f9996859",
                "sha256": "b3033604845deea4a8c1bcaf1219d6a3ec10d8c9db17bbd2ee9b96ccf22b5a48"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "703a0724d4bde10a60c91701f9996859",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 2095943,
            "upload_time": "2023-09-26T10:32:47",
            "upload_time_iso_8601": "2023-09-26T10:32:47.159599Z",
            "url": "https://files.pythonhosted.org/packages/42/dc/9e81c026406d30f759c4eb6c9c98b5ecc83dc95ba605012a89a2e61f95ef/lightrdf-0.4.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e6ec05cd6d15abe2a22527cb491a823296cf70b55425fb1bc01989fb9f91872d",
                "md5": "471708132d95a3e20bbf948c86b3b7d7",
                "sha256": "eae2ca48cb211490d1a234bd828712c1a53f741b568f6554c96900a24c74a911"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "471708132d95a3e20bbf948c86b3b7d7",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 2067633,
            "upload_time": "2023-09-26T10:32:49",
            "upload_time_iso_8601": "2023-09-26T10:32:49.204656Z",
            "url": "https://files.pythonhosted.org/packages/e6/ec/05cd6d15abe2a22527cb491a823296cf70b55425fb1bc01989fb9f91872d/lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "86880691490a09e1b62a72e370ba32069fce99a4cec8c49e51e15e66360f1b1e",
                "md5": "616f73e1ca16cd2866ed040b0e01ad7b",
                "sha256": "9fdc73e64b3340ad224221dd02b6a93380586fa63b1162295d275ea358149247"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "616f73e1ca16cd2866ed040b0e01ad7b",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 2095826,
            "upload_time": "2023-09-26T10:32:51",
            "upload_time_iso_8601": "2023-09-26T10:32:51.520397Z",
            "url": "https://files.pythonhosted.org/packages/86/88/0691490a09e1b62a72e370ba32069fce99a4cec8c49e51e15e66360f1b1e/lightrdf-0.4.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0f2b22230d3631ada7a66345524ce6dcd5f03eb3ca17aaa89c2556f1a5636080",
                "md5": "81690ef7b3426cfce10402a635e6d4fc",
                "sha256": "859adcb5f6fba368d2f966fc86bac8dcca3d4b7f4cb0fb34a3c65f1c68185543"
            },
            "downloads": -1,
            "filename": "lightrdf-0.4.0.tar.gz",
            "has_sig": false,
            "md5_digest": "81690ef7b3426cfce10402a635e6d4fc",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 174116,
            "upload_time": "2023-09-26T10:32:53",
            "upload_time_iso_8601": "2023-09-26T10:32:53.590237Z",
            "url": "https://files.pythonhosted.org/packages/0f/2b/22230d3631ada7a66345524ce6dcd5f03eb3ca17aaa89c2556f1a5636080/lightrdf-0.4.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-09-26 10:32:53",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ozekik",
    "github_project": "lightrdf",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "lightrdf"
}
        
Elapsed time: 0.38800s