reliq


Namereliq JSON
Version 0.0.33 PyPI version JSON
download
home_pageNone
SummaryPython ctypes bindings for reliq
upload_time2025-02-26 19:51:44
maintainerNone
docs_urlNone
authorNone
requires_python>=3.7
licenseGPLv3
keywords ctypes html parser text-processing
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # reliq-python

A python module for [reliq](https://github.com/TUVIMEN/reliq) library.

## Requirements

- [reliq](https://github.com/TUVIMEN/reliq)

## Installation

    pip install reliq

## Import

    from reliq import reliq

## Usage

```python
from reliq import reliq, ReliqError, reliqType

html = ""
with open('index.html','r') as f:
    html = f.read()

rq = reliq(html) #parse html
expr = reliq.expr(r"""
    div .user; {
        a href; {
            .name @ | "%i",
            .link @ | "%(href)v"
        },
        .score.u span .score,
        .info dl; {
            .key dt | "%i",
            .value dd | "%i"
        },
        .achievements.a li class=b>"achievement-" | "%i\n"
    }
""") #expressions can be compiled

users = []
links = []

#filter()
#   returns object holding list of results such object (plural type node)
#   behaves like an array, but can be converted to array with
#       self() - objects with lvl() = 0
#       children() - objects with lvl() = 1
#       descendants() - objects with lvl > 0
#       full() - same as indexing filter(), all objects

for i in rq.filter(r'table; tr').self()[:-2]:
    #"i"
    #
    #   A node has multiple types specified in reliqType flag
    #   It can be a plural, tag, comment, text, textempty, texterr
    #   or textall which will match to all text types

    #   It has a set of functions for getting its properties (most of which don't work for plural type):
    #       __str__()       all of the text creating node
    #       __len__()       same as len(i.descendants())
    #       tag()           tag name
    #       insides()       string containing contents inside tag or comment
    #       tag_count()     count of tags
    #       text_count()    count of text
    #       comment_count() count of comments
    #       lvl()           level in html structure
    #       attribsl()      number of attributes
    #       attribs()       returns dictionary of attributes
    #       type()          returns instance of reliqType that describes the type of node
    #       starttag()      head of the tag
    #       endtag()        tail of the tag, if the first option is set to True result will be stripped
    #       text()          combined text nodes inside the node from the first level, if first option
    #                           is set to True all text nodes will be used

    if i.type() is not reliqType.tag:
        continue

    if i.child_count() < 3 and i[0].tag() == "div" and i[0].starttag() == '<div>':
        continue

    #objects can be accessed as an array which is the same
    #as array returned by descendants() method
    link = i[5].attribs()['href']
    #link = i.descendants()[5].attribs()['href']
    if re.match('^https://$',link):
        links.append(link)
        continue

    #search() returns str, in this case expression is already compiled
    #but can be passed as a string
    user = json.loads(i.search(expr))
    users.append(user)

#get_data() returns data from which the html structure has been compiled

#if the second argument of filter() is True the returned
#object will use independent data, allowing garbage collector
#to free the previous unused data

try: #handle errors
    reliq.search('p / /','<p></p>')
except ReliqError:
    print("error")

#shows all the text nodes
print(rq[2].text(True))
#shows only the text nodes that are the direct children or self of rq[2]
print(rq[2].text())

#decodes html entities
reliq.decode('loop &amp; &lt &tdot; &#212')
```
## Projects using reliq

- [forumscraper](https://github.com/TUVIMEN/forumscraper)
- [torge](https://github.com/TUVIMEN/torge)
- [mangabuddy-scraper](https://github.com/TUVIMEN/mangabuddy-scraper)

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "reliq",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": null,
    "keywords": "ctypes, html, parser, text-processing",
    "author": null,
    "author_email": "Dominik Stanis\u0142aw Suchora <suchora.dominik7@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/a9/6e/8197bf11fe4fc845201e789f02ba3a1702777cb1cdd45344b188bef6a785/reliq-0.0.33.tar.gz",
    "platform": null,
    "description": "# reliq-python\n\nA python module for [reliq](https://github.com/TUVIMEN/reliq) library.\n\n## Requirements\n\n- [reliq](https://github.com/TUVIMEN/reliq)\n\n## Installation\n\n    pip install reliq\n\n## Import\n\n    from reliq import reliq\n\n## Usage\n\n```python\nfrom reliq import reliq, ReliqError, reliqType\n\nhtml = \"\"\nwith open('index.html','r') as f:\n    html = f.read()\n\nrq = reliq(html) #parse html\nexpr = reliq.expr(r\"\"\"\n    div .user; {\n        a href; {\n            .name @ | \"%i\",\n            .link @ | \"%(href)v\"\n        },\n        .score.u span .score,\n        .info dl; {\n            .key dt | \"%i\",\n            .value dd | \"%i\"\n        },\n        .achievements.a li class=b>\"achievement-\" | \"%i\\n\"\n    }\n\"\"\") #expressions can be compiled\n\nusers = []\nlinks = []\n\n#filter()\n#   returns object holding list of results such object (plural type node)\n#   behaves like an array, but can be converted to array with\n#       self() - objects with lvl() = 0\n#       children() - objects with lvl() = 1\n#       descendants() - objects with lvl > 0\n#       full() - same as indexing filter(), all objects\n\nfor i in rq.filter(r'table; tr').self()[:-2]:\n    #\"i\"\n    #\n    #   A node has multiple types specified in reliqType flag\n    #   It can be a plural, tag, comment, text, textempty, texterr\n    #   or textall which will match to all text types\n\n    #   It has a set of functions for getting its properties (most of which don't work for plural type):\n    #       __str__()       all of the text creating node\n    #       __len__()       same as len(i.descendants())\n    #       tag()           tag name\n    #       insides()       string containing contents inside tag or comment\n    #       tag_count()     count of tags\n    #       text_count()    count of text\n    #       comment_count() count of comments\n    #       lvl()           level in html structure\n    #       attribsl()      number of attributes\n    #       attribs()       returns dictionary of attributes\n    #       type()          returns instance of reliqType that describes the type of node\n    #       starttag()      head of the tag\n    #       endtag()        tail of the tag, if the first option is set to True result will be stripped\n    #       text()          combined text nodes inside the node from the first level, if first option\n    #                           is set to True all text nodes will be used\n\n    if i.type() is not reliqType.tag:\n        continue\n\n    if i.child_count() < 3 and i[0].tag() == \"div\" and i[0].starttag() == '<div>':\n        continue\n\n    #objects can be accessed as an array which is the same\n    #as array returned by descendants() method\n    link = i[5].attribs()['href']\n    #link = i.descendants()[5].attribs()['href']\n    if re.match('^https://$',link):\n        links.append(link)\n        continue\n\n    #search() returns str, in this case expression is already compiled\n    #but can be passed as a string\n    user = json.loads(i.search(expr))\n    users.append(user)\n\n#get_data() returns data from which the html structure has been compiled\n\n#if the second argument of filter() is True the returned\n#object will use independent data, allowing garbage collector\n#to free the previous unused data\n\ntry: #handle errors\n    reliq.search('p / /','<p></p>')\nexcept ReliqError:\n    print(\"error\")\n\n#shows all the text nodes\nprint(rq[2].text(True))\n#shows only the text nodes that are the direct children or self of rq[2]\nprint(rq[2].text())\n\n#decodes html entities\nreliq.decode('loop &amp; &lt &tdot; &#212')\n```\n## Projects using reliq\n\n- [forumscraper](https://github.com/TUVIMEN/forumscraper)\n- [torge](https://github.com/TUVIMEN/torge)\n- [mangabuddy-scraper](https://github.com/TUVIMEN/mangabuddy-scraper)\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Python ctypes bindings for reliq",
    "version": "0.0.33",
    "project_urls": {
        "Homepage": "https://github.com/TUVIMEN/reliq-python"
    },
    "split_keywords": [
        "ctypes",
        " html",
        " parser",
        " text-processing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94c1743f2e05da4b9cfb0628fe191936dda013d273c67e5179a41c559e0c0887",
                "md5": "805367cb642c86d8e9392cc36c18d538",
                "sha256": "5c06b23ef7d6d4f28b8ca5409290920c9e8ddee7a8b006383cba8b2bcf0efb2c"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp310-cp310-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "805367cb642c86d8e9392cc36c18d538",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:50:22",
            "upload_time_iso_8601": "2025-02-26T19:50:22.322829Z",
            "url": "https://files.pythonhosted.org/packages/94/c1/743f2e05da4b9cfb0628fe191936dda013d273c67e5179a41c559e0c0887/reliq-0.0.33-cp310-cp310-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6906534cb1b05359fd8a0ceb76e22ccfe26d7d7399848192d4e246a20b2f94a1",
                "md5": "17b7faeaf4457799ce589d0a1ea2884f",
                "sha256": "82236cbb19e63011cbe9cd1ed84d9f769bf0250d6300dd4741e2dba6b00d2afa"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "17b7faeaf4457799ce589d0a1ea2884f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:50:24",
            "upload_time_iso_8601": "2025-02-26T19:50:24.713253Z",
            "url": "https://files.pythonhosted.org/packages/69/06/534cb1b05359fd8a0ceb76e22ccfe26d7d7399848192d4e246a20b2f94a1/reliq-0.0.33-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bbf5acd1de28ee269a3808f38ce08cae4909a0e942b5380c0565436720d35f62",
                "md5": "bd62c09f9c18d91e6b38c3778bad9439",
                "sha256": "0e1bb51d511d1f4ec4e4a77f252a2af23b360db879c4dfa042bf8f2445ce499f"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp310-cp310-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "bd62c09f9c18d91e6b38c3778bad9439",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:50:26",
            "upload_time_iso_8601": "2025-02-26T19:50:26.874670Z",
            "url": "https://files.pythonhosted.org/packages/bb/f5/acd1de28ee269a3808f38ce08cae4909a0e942b5380c0565436720d35f62/reliq-0.0.33-cp310-cp310-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bad001e9de3f4e9b34f9caee6d6c297434da189dde1713fc84010ecfbe592113",
                "md5": "f2cdc5c6a2062e68935beae0e58ae144",
                "sha256": "85893e24e4ba3a767e962a73d8b1bef96c3948c66bd007058d57003fc01a0caf"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp310-cp310-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "f2cdc5c6a2062e68935beae0e58ae144",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:50:29",
            "upload_time_iso_8601": "2025-02-26T19:50:29.018065Z",
            "url": "https://files.pythonhosted.org/packages/ba/d0/01e9de3f4e9b34f9caee6d6c297434da189dde1713fc84010ecfbe592113/reliq-0.0.33-cp310-cp310-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e67f55d9ae1fe8920c2ae1c546efb6f5595daf297e28048d9cd17650bcd79f7a",
                "md5": "c84a5550d91b18b7faca2ec0dda4b044",
                "sha256": "ec3089dc8498e8dea09f3b888d82a31d346dd74fe99e785c674881008b7831ee"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp310-cp310-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c84a5550d91b18b7faca2ec0dda4b044",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:50:31",
            "upload_time_iso_8601": "2025-02-26T19:50:31.411881Z",
            "url": "https://files.pythonhosted.org/packages/e6/7f/55d9ae1fe8920c2ae1c546efb6f5595daf297e28048d9cd17650bcd79f7a/reliq-0.0.33-cp310-cp310-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ae5531588ebf9664b6315d46eea03e90b2b6ac1465baa34d4077cf8673909660",
                "md5": "2be2e8ce0086a6f0b47f7778ab80eff2",
                "sha256": "adc1d564f5cd7856cb70fdf00143b9caec6cbeb53595096aaef7d70a2d8aecd3"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2be2e8ce0086a6f0b47f7778ab80eff2",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:50:33",
            "upload_time_iso_8601": "2025-02-26T19:50:33.554826Z",
            "url": "https://files.pythonhosted.org/packages/ae/55/31588ebf9664b6315d46eea03e90b2b6ac1465baa34d4077cf8673909660/reliq-0.0.33-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f2f06e60595fd9876744bac75bfd29031067606751ea7979582585a62fd6e34b",
                "md5": "0ba8fe764eb58ac18fc68502ccac1987",
                "sha256": "81faa844b36130529cbd166980771c44939530b8c59b1a02c14d04c9ad3229ee"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp311-cp311-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0ba8fe764eb58ac18fc68502ccac1987",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:50:35",
            "upload_time_iso_8601": "2025-02-26T19:50:35.848238Z",
            "url": "https://files.pythonhosted.org/packages/f2/f0/6e60595fd9876744bac75bfd29031067606751ea7979582585a62fd6e34b/reliq-0.0.33-cp311-cp311-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32ab06b3b336fc49d868230580b579126529325839f41bf911c1c7d6d6751b98",
                "md5": "d96ddc80137c750574e002ecd76bdf07",
                "sha256": "b00c57230d15ab6c7d39b89358d824f9267eaf1ba719b2faee71dd039e7a6ee8"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d96ddc80137c750574e002ecd76bdf07",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:50:38",
            "upload_time_iso_8601": "2025-02-26T19:50:38.807588Z",
            "url": "https://files.pythonhosted.org/packages/32/ab/06b3b336fc49d868230580b579126529325839f41bf911c1c7d6d6751b98/reliq-0.0.33-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7de5ce3de000d81773baabb9d5d85390046ddf67fed9a16817c837fda572eef3",
                "md5": "f2af1fcc1e4794d1ef1ad34771723ed3",
                "sha256": "f99f7d3b1cbc47bb822a5e59339744af33cd43c51395f3b43cfc95253040e2ba"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp311-cp311-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f2af1fcc1e4794d1ef1ad34771723ed3",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:50:40",
            "upload_time_iso_8601": "2025-02-26T19:50:40.247718Z",
            "url": "https://files.pythonhosted.org/packages/7d/e5/ce3de000d81773baabb9d5d85390046ddf67fed9a16817c837fda572eef3/reliq-0.0.33-cp311-cp311-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bb8a5fc9abf19e53e8712e7d926e19a9e2030f13c7080266bef078f2ee876cab",
                "md5": "11112994947ad41903964be9d2b2b579",
                "sha256": "84b67e822af726ebe258d92adf34b59479d067fe49f9eb24f136e832cf9165d7"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp311-cp311-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "11112994947ad41903964be9d2b2b579",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:50:41",
            "upload_time_iso_8601": "2025-02-26T19:50:41.392011Z",
            "url": "https://files.pythonhosted.org/packages/bb/8a/5fc9abf19e53e8712e7d926e19a9e2030f13c7080266bef078f2ee876cab/reliq-0.0.33-cp311-cp311-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1f326e21f43162d8b37169798af1c265556afa86f6a28475d2bf68c55e050720",
                "md5": "a91cd5d361369caf4d3349b8a74845ce",
                "sha256": "6423da881548eb3ca878021aad1346b5ed39c0771158e4c924836d491ee92b04"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp311-cp311-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a91cd5d361369caf4d3349b8a74845ce",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:50:42",
            "upload_time_iso_8601": "2025-02-26T19:50:42.815944Z",
            "url": "https://files.pythonhosted.org/packages/1f/32/6e21f43162d8b37169798af1c265556afa86f6a28475d2bf68c55e050720/reliq-0.0.33-cp311-cp311-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "799ea3e339e6fec292c41f883654bb0ee138d41aef10ff0e8d82260b8b862bd6",
                "md5": "2fbb9936c08eb2845ca7ebef478f7890",
                "sha256": "0966cdf7bfd86ff5994ac076f266e30050498ae84ab49bd7e6e7336259aebba1"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2fbb9936c08eb2845ca7ebef478f7890",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:50:44",
            "upload_time_iso_8601": "2025-02-26T19:50:44.250896Z",
            "url": "https://files.pythonhosted.org/packages/79/9e/a3e339e6fec292c41f883654bb0ee138d41aef10ff0e8d82260b8b862bd6/reliq-0.0.33-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cc1c61f3e9f4e241a7c011c6fa5003909c521c0f98e2c174a3f1ca4d81595eb7",
                "md5": "5c23281ed9c0c5cec565264331ee4d4a",
                "sha256": "76fd5e8c75024b23e33783b1e80a4dc3d9471e08d90928bcfdd2fab9277bd433"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp312-cp312-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5c23281ed9c0c5cec565264331ee4d4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:50:45",
            "upload_time_iso_8601": "2025-02-26T19:50:45.635335Z",
            "url": "https://files.pythonhosted.org/packages/cc/1c/61f3e9f4e241a7c011c6fa5003909c521c0f98e2c174a3f1ca4d81595eb7/reliq-0.0.33-cp312-cp312-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "35af7c90d6ff3ddb393cee86c461d4574b45529e63a13d9f02fd2416115ebb8b",
                "md5": "e82c6772ab3316684fbd95e68f81fcc4",
                "sha256": "3d1c64af980b134adda6b69beea64671457121ee008402177f19f3081f2f3aa3"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e82c6772ab3316684fbd95e68f81fcc4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:50:47",
            "upload_time_iso_8601": "2025-02-26T19:50:47.846966Z",
            "url": "https://files.pythonhosted.org/packages/35/af/7c90d6ff3ddb393cee86c461d4574b45529e63a13d9f02fd2416115ebb8b/reliq-0.0.33-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7ff7e31e7f8fff56485f8b05091f22173fa21486a7986e93cc34e7d3f445a06b",
                "md5": "f7934fa1aa2020cea3f7bd37239a594d",
                "sha256": "26333c76754ede4cac3224c8ca3435dc82d98756cb8ae2e42d3c9560053b90cc"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp312-cp312-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "f7934fa1aa2020cea3f7bd37239a594d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:50:49",
            "upload_time_iso_8601": "2025-02-26T19:50:49.139324Z",
            "url": "https://files.pythonhosted.org/packages/7f/f7/e31e7f8fff56485f8b05091f22173fa21486a7986e93cc34e7d3f445a06b/reliq-0.0.33-cp312-cp312-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e2bb0f51060e0b4843a8b766a66a197491f76d680abefcd1705e55a559897c0f",
                "md5": "169051164814b5a3c2b3f90413049574",
                "sha256": "c12a0dc8327a6823edca8eb59c6d0ecc2bc4e737bad931ce11f0cbcfdfc03ce2"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp312-cp312-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "169051164814b5a3c2b3f90413049574",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:50:51",
            "upload_time_iso_8601": "2025-02-26T19:50:51.417330Z",
            "url": "https://files.pythonhosted.org/packages/e2/bb/0f51060e0b4843a8b766a66a197491f76d680abefcd1705e55a559897c0f/reliq-0.0.33-cp312-cp312-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15b16996662c75e5fcc68c0defa78ff50884a81eda134341356d16aee8bf3cec",
                "md5": "f09f74c1d4f8b33086579314e89202c5",
                "sha256": "7838042c3f71e4ea3e90f0b69f8f5f6394057818b076a8838368743d08d24671"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp312-cp312-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f09f74c1d4f8b33086579314e89202c5",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:50:54",
            "upload_time_iso_8601": "2025-02-26T19:50:54.618566Z",
            "url": "https://files.pythonhosted.org/packages/15/b1/6996662c75e5fcc68c0defa78ff50884a81eda134341356d16aee8bf3cec/reliq-0.0.33-cp312-cp312-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ca67ace4e00d6dba89c8e0a3f9bf021897898ac93b7f9a51e10b801ae6794a3a",
                "md5": "1abcf8cb6ca6dc35f33b26bf39be22d8",
                "sha256": "445e424d30a852328bb868c98c2db8f29f009fab6635276a1e156b043eaf0078"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1abcf8cb6ca6dc35f33b26bf39be22d8",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:50:56",
            "upload_time_iso_8601": "2025-02-26T19:50:56.692860Z",
            "url": "https://files.pythonhosted.org/packages/ca/67/ace4e00d6dba89c8e0a3f9bf021897898ac93b7f9a51e10b801ae6794a3a/reliq-0.0.33-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8b11dfa647369801dae62e11fb01c9d41933adb490ac0af5e8b9bc258189c4d",
                "md5": "71a2285dfd407b14969acb61d0150148",
                "sha256": "4d8832753f6059604aa2a0a78a266e74e382c388684aace8365c499f664898ec"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp313-cp313-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "71a2285dfd407b14969acb61d0150148",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:50:59",
            "upload_time_iso_8601": "2025-02-26T19:50:59.443048Z",
            "url": "https://files.pythonhosted.org/packages/a8/b1/1dfa647369801dae62e11fb01c9d41933adb490ac0af5e8b9bc258189c4d/reliq-0.0.33-cp313-cp313-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e5b9053329665635ec9a7e945d8d51c98e65144019afb0a9f2c1140be0c2469a",
                "md5": "3507403047df566917cb9410294f0f10",
                "sha256": "ab51d6cc35811aff450b294e2a04fb769c30230ce6477e892c5fcb153d535a6c"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "3507403047df566917cb9410294f0f10",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:51:01",
            "upload_time_iso_8601": "2025-02-26T19:51:01.779737Z",
            "url": "https://files.pythonhosted.org/packages/e5/b9/053329665635ec9a7e945d8d51c98e65144019afb0a9f2c1140be0c2469a/reliq-0.0.33-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbca147ee923e738fedca44f9c761705e1ef1f3ea15e054bf81fa02e5dc0b59e",
                "md5": "b1e0a970ee836034d12202cb55cbb7bd",
                "sha256": "75c981863c19073d544c51a03c9fe90bc437f0a5bce477e1ee123e083604f225"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp313-cp313-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b1e0a970ee836034d12202cb55cbb7bd",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:51:03",
            "upload_time_iso_8601": "2025-02-26T19:51:03.948387Z",
            "url": "https://files.pythonhosted.org/packages/db/ca/147ee923e738fedca44f9c761705e1ef1f3ea15e054bf81fa02e5dc0b59e/reliq-0.0.33-cp313-cp313-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "355d331e7187a0b39ea8b726eb244eca588ff9a0438e937b7fe150ea12311ddd",
                "md5": "00a688deed2b6ee3e0ad713d1b768d26",
                "sha256": "ff1201bf346147d59988752b2a40afd92daf6d683efaf6e9d6f2a0929c55a62c"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp313-cp313-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "00a688deed2b6ee3e0ad713d1b768d26",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:51:05",
            "upload_time_iso_8601": "2025-02-26T19:51:05.258574Z",
            "url": "https://files.pythonhosted.org/packages/35/5d/331e7187a0b39ea8b726eb244eca588ff9a0438e937b7fe150ea12311ddd/reliq-0.0.33-cp313-cp313-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20da88aa1491f9c883f0283906913065945ae377c0713ee70e8fd9578564d75b",
                "md5": "d134e78f27a8027c579f61821904b843",
                "sha256": "dcd8d023fb3f50e150d27a6dd9b28ebe87bc3e8ce5782d5c8e0dab27f53e86a6"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp313-cp313-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d134e78f27a8027c579f61821904b843",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:51:06",
            "upload_time_iso_8601": "2025-02-26T19:51:06.692438Z",
            "url": "https://files.pythonhosted.org/packages/20/da/88aa1491f9c883f0283906913065945ae377c0713ee70e8fd9578564d75b/reliq-0.0.33-cp313-cp313-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "56003d00e8f671ced35a40faeeff29b3e61f98330d64ee3ff03e6827f79e362a",
                "md5": "707a76a7f11f5e3d6d50b9369c8c2fdc",
                "sha256": "f3d9b4a14f45fe56a6746c3b03072b8e690f594c70f2cd8131379e788830dfc5"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "707a76a7f11f5e3d6d50b9369c8c2fdc",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:51:08",
            "upload_time_iso_8601": "2025-02-26T19:51:08.910580Z",
            "url": "https://files.pythonhosted.org/packages/56/00/3d00e8f671ced35a40faeeff29b3e61f98330d64ee3ff03e6827f79e362a/reliq-0.0.33-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "da6f90f897f34f9df1c30c710d42d3c1a0003160e57f760c12053076db125cd5",
                "md5": "d9f1857808533cc669a18eda1f782530",
                "sha256": "f982718c800f601ba7bd704e7da8cb961fb7ff34f9df1541177bfe8bc081ff7b"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp37-cp37-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "d9f1857808533cc669a18eda1f782530",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:51:11",
            "upload_time_iso_8601": "2025-02-26T19:51:11.261637Z",
            "url": "https://files.pythonhosted.org/packages/da/6f/90f897f34f9df1c30c710d42d3c1a0003160e57f760c12053076db125cd5/reliq-0.0.33-cp37-cp37-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8deba5b9a23aa04272e534dcaeaa7cd2457f73dc1b0e0458a626ce4eec3bec59",
                "md5": "7482c7a8ffd682201ee3fa89bd8ef1cc",
                "sha256": "c316ab1f0ede555d5eb4dc56d31a05c4ebee1161f3566b94d9d5c35cf653ff63"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp37-cp37-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "7482c7a8ffd682201ee3fa89bd8ef1cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:51:12",
            "upload_time_iso_8601": "2025-02-26T19:51:12.695943Z",
            "url": "https://files.pythonhosted.org/packages/8d/eb/a5b9a23aa04272e534dcaeaa7cd2457f73dc1b0e0458a626ce4eec3bec59/reliq-0.0.33-cp37-cp37-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bcebaa80759f31fce71eb32bc49208cfd74ccad97684b951b9168f77d74b769e",
                "md5": "aac878363dde09fc0d0d977de2f7ade7",
                "sha256": "972371994a79947e3d3e6f5df78038bc53c2ef6f64795f874e108fcedc80627b"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp37-cp37-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "aac878363dde09fc0d0d977de2f7ade7",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:51:14",
            "upload_time_iso_8601": "2025-02-26T19:51:14.722434Z",
            "url": "https://files.pythonhosted.org/packages/bc/eb/aa80759f31fce71eb32bc49208cfd74ccad97684b951b9168f77d74b769e/reliq-0.0.33-cp37-cp37-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9320602fb867c5b52c381be176ade3206a67f06053d70706ff9a9c79b62fb24e",
                "md5": "9639557309a2d347d43609f3401de8f9",
                "sha256": "6b2fc8f224ba1a6222784e374f5423f00842748cb2a2f49a64c9e99a1fc37768"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp37-cp37-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "9639557309a2d347d43609f3401de8f9",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:51:16",
            "upload_time_iso_8601": "2025-02-26T19:51:16.676642Z",
            "url": "https://files.pythonhosted.org/packages/93/20/602fb867c5b52c381be176ade3206a67f06053d70706ff9a9c79b62fb24e/reliq-0.0.33-cp37-cp37-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a8ae8e1e69840c50e20b52989392e4fd3ca89043564b901b10281d6453125707",
                "md5": "91c1bf09f089924e21cbb19d83969419",
                "sha256": "c02c18ae11d2d29a3bc3738da7d631d5d70e53ef68e763688efa700d5cb94c61"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp37-cp37-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "91c1bf09f089924e21cbb19d83969419",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:51:18",
            "upload_time_iso_8601": "2025-02-26T19:51:18.090816Z",
            "url": "https://files.pythonhosted.org/packages/a8/ae/8e1e69840c50e20b52989392e4fd3ca89043564b901b10281d6453125707/reliq-0.0.33-cp37-cp37-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c29c040023a25d214597fce9500d36c53ca828513f6505af44591fc3ad552a2",
                "md5": "43d5ea74e10f034d4e9745e792efe744",
                "sha256": "f205d8a49b285468f3cf6f7ed370fa71bbc53230efd796726f2a85d80fe1f4e2"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp37-cp37-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "43d5ea74e10f034d4e9745e792efe744",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:51:19",
            "upload_time_iso_8601": "2025-02-26T19:51:19.594143Z",
            "url": "https://files.pythonhosted.org/packages/9c/29/c040023a25d214597fce9500d36c53ca828513f6505af44591fc3ad552a2/reliq-0.0.33-cp37-cp37-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32998986f43a223dfeaa260e1844fc94a4c844f8027390cf62fa83a19991b750",
                "md5": "920f8b9ff592eef714178f9a03e4da8e",
                "sha256": "2df38d34e31a3325d61a9967db8ae67407eab1cb4481ae4d5a0f8a5da4c21239"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp38-cp38-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "920f8b9ff592eef714178f9a03e4da8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:51:20",
            "upload_time_iso_8601": "2025-02-26T19:51:20.952182Z",
            "url": "https://files.pythonhosted.org/packages/32/99/8986f43a223dfeaa260e1844fc94a4c844f8027390cf62fa83a19991b750/reliq-0.0.33-cp38-cp38-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2f97bb547cd4202745d07274d7d3662f24a0a1394e483a1f7bc9c15adcde5744",
                "md5": "f3c3e846b2e2f0cd781ab4b99ffc9b9b",
                "sha256": "bc0484d08203ae86df5d4a7f3557261118b2d3672fa75ee2cd55ebb7c4fc9551"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f3c3e846b2e2f0cd781ab4b99ffc9b9b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:51:23",
            "upload_time_iso_8601": "2025-02-26T19:51:23.151895Z",
            "url": "https://files.pythonhosted.org/packages/2f/97/bb547cd4202745d07274d7d3662f24a0a1394e483a1f7bc9c15adcde5744/reliq-0.0.33-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "44b6edf089279246afb5b5cf207b9ede0bf158629a03fec8c1f39a7fd8348bc6",
                "md5": "b57f7e1af6ad63bf9d2594226d4e45e0",
                "sha256": "78545a283bd07bd7851c58921d540195b03a23905f23b96736303cd18314a5d2"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp38-cp38-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "b57f7e1af6ad63bf9d2594226d4e45e0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:51:24",
            "upload_time_iso_8601": "2025-02-26T19:51:24.962844Z",
            "url": "https://files.pythonhosted.org/packages/44/b6/edf089279246afb5b5cf207b9ede0bf158629a03fec8c1f39a7fd8348bc6/reliq-0.0.33-cp38-cp38-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d42d51ca4d043cae13fac093dff7da4013c52b183429b6ae5d863ee2dbd19534",
                "md5": "6c5778d6fbfedb95ca8f971b1f42572b",
                "sha256": "a9b5fe16c9ae7357d217918f73f1fdcc7eec5f39edffd64b1ca2c1d552e06829"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp38-cp38-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6c5778d6fbfedb95ca8f971b1f42572b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:51:26",
            "upload_time_iso_8601": "2025-02-26T19:51:26.291549Z",
            "url": "https://files.pythonhosted.org/packages/d4/2d/51ca4d043cae13fac093dff7da4013c52b183429b6ae5d863ee2dbd19534/reliq-0.0.33-cp38-cp38-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4b6a58486648206608911ea4735cc0212e468b67bd4d7b0ea84835a3e55d4694",
                "md5": "13a338eaf751f9b5ec8e97a71a198924",
                "sha256": "80b2fbb057daa35962a10a50f8fefc686c0008ec9d164740b5c8db4026ff34a2"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp38-cp38-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "13a338eaf751f9b5ec8e97a71a198924",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:51:27",
            "upload_time_iso_8601": "2025-02-26T19:51:27.530505Z",
            "url": "https://files.pythonhosted.org/packages/4b/6a/58486648206608911ea4735cc0212e468b67bd4d7b0ea84835a3e55d4694/reliq-0.0.33-cp38-cp38-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5e69ec58d731d7826493f8a53fb0d236535250d2efe0e944d180eef0447f6192",
                "md5": "df582815cb614f36857fa3e833941fcb",
                "sha256": "aaee09701e711ba6d8f52b78fe8687f42e7659ea69dd14bf4961d54c0d32953c"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "df582815cb614f36857fa3e833941fcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:51:28",
            "upload_time_iso_8601": "2025-02-26T19:51:28.972498Z",
            "url": "https://files.pythonhosted.org/packages/5e/69/ec58d731d7826493f8a53fb0d236535250d2efe0e944d180eef0447f6192/reliq-0.0.33-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fce80c6773e942bf0a79a2ec726c2aa4014871e468b38d521a9c87871dac5db",
                "md5": "c8390a751aa932fbcc0defa2eff605ae",
                "sha256": "e67d8d0962f73ca3f04f5fae8538decff91d81f2ebf5f19d0dd5dd96f89c9b93"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp39-cp39-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c8390a751aa932fbcc0defa2eff605ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 96946,
            "upload_time": "2025-02-26T19:51:30",
            "upload_time_iso_8601": "2025-02-26T19:51:30.999974Z",
            "url": "https://files.pythonhosted.org/packages/8f/ce/80c6773e942bf0a79a2ec726c2aa4014871e468b38d521a9c87871dac5db/reliq-0.0.33-cp39-cp39-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ab38260da1d48d3976ea222896328d3aea650a18907a6a3956cd971adfaa7f0e",
                "md5": "025f48d4f6a60e258314a63bcc512bf4",
                "sha256": "0c0e9e30f3e1606599061cebb127617ce333785e96ba7a15d0f0f006c8919b89"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "025f48d4f6a60e258314a63bcc512bf4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 92151,
            "upload_time": "2025-02-26T19:51:33",
            "upload_time_iso_8601": "2025-02-26T19:51:33.696729Z",
            "url": "https://files.pythonhosted.org/packages/ab/38/260da1d48d3976ea222896328d3aea650a18907a6a3956cd971adfaa7f0e/reliq-0.0.33-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "96e6c3ac693acdc944fecfe1d37725976b5873b101f82737e77714c34d5537f2",
                "md5": "2e948b7e4e84a95f651ed9c99445c5e1",
                "sha256": "14c355901ee58aca16ad2d25e6eb923379152829f0ee3b98138aa2dd88e08bcf"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp39-cp39-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "2e948b7e4e84a95f651ed9c99445c5e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 121922,
            "upload_time": "2025-02-26T19:51:35",
            "upload_time_iso_8601": "2025-02-26T19:51:35.128166Z",
            "url": "https://files.pythonhosted.org/packages/96/e6/c3ac693acdc944fecfe1d37725976b5873b101f82737e77714c34d5537f2/reliq-0.0.33-cp39-cp39-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b77dc068adf7bc6d3a1377155b8d2d0b1b23ee50db15ad0b69c45fc0b8162215",
                "md5": "6a4e9a55ec6736bb37dbf02df9d98b2e",
                "sha256": "a64e06051cfe2da89dc7e7309aafcafde9d72bed078dc511c904ab93e5d03ddb"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp39-cp39-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "6a4e9a55ec6736bb37dbf02df9d98b2e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 98365,
            "upload_time": "2025-02-26T19:51:37",
            "upload_time_iso_8601": "2025-02-26T19:51:37.447392Z",
            "url": "https://files.pythonhosted.org/packages/b7/7d/c068adf7bc6d3a1377155b8d2d0b1b23ee50db15ad0b69c45fc0b8162215/reliq-0.0.33-cp39-cp39-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a372026b2c9fc72b7a41054ce8b62d1acf2b69ecd137f5c70da4b63db364405d",
                "md5": "a94f7d4709b4b8c78056934977dea7b7",
                "sha256": "9b2cb67dac7a7f46f06a9185a266f5683ce980820ac993c422e54d6b00d14a3f"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp39-cp39-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a94f7d4709b4b8c78056934977dea7b7",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 125016,
            "upload_time": "2025-02-26T19:51:41",
            "upload_time_iso_8601": "2025-02-26T19:51:41.055353Z",
            "url": "https://files.pythonhosted.org/packages/a3/72/026b2c9fc72b7a41054ce8b62d1acf2b69ecd137f5c70da4b63db364405d/reliq-0.0.33-cp39-cp39-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0017a46c65481fea8f4b17a5feda3f6ca625f1190693f93ccc71168cf18ee5c0",
                "md5": "483e4ebf30021df8a98fe7df7d9abd50",
                "sha256": "a1527b7659a00621825cf69db9df9018b71c110fbea7c4a24191501bee9baa65"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "483e4ebf30021df8a98fe7df7d9abd50",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 152925,
            "upload_time": "2025-02-26T19:51:43",
            "upload_time_iso_8601": "2025-02-26T19:51:43.155295Z",
            "url": "https://files.pythonhosted.org/packages/00/17/a46c65481fea8f4b17a5feda3f6ca625f1190693f93ccc71168cf18ee5c0/reliq-0.0.33-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a96e8197bf11fe4fc845201e789f02ba3a1702777cb1cdd45344b188bef6a785",
                "md5": "6ab6ea90df28940d7e79ccfad112c2fa",
                "sha256": "405c1d476d0c7ad237ebd4281921da86cd1626040cfbf4884f25b0c9406aa42d"
            },
            "downloads": -1,
            "filename": "reliq-0.0.33.tar.gz",
            "has_sig": false,
            "md5_digest": "6ab6ea90df28940d7e79ccfad112c2fa",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 19936,
            "upload_time": "2025-02-26T19:51:44",
            "upload_time_iso_8601": "2025-02-26T19:51:44.369698Z",
            "url": "https://files.pythonhosted.org/packages/a9/6e/8197bf11fe4fc845201e789f02ba3a1702777cb1cdd45344b188bef6a785/reliq-0.0.33.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-02-26 19:51:44",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "TUVIMEN",
    "github_project": "reliq-python",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "reliq"
}
        
Elapsed time: 7.09683s