reliq


Namereliq JSON
Version 0.0.32 PyPI version JSON
download
home_pageNone
SummaryPython ctypes bindings for reliq
upload_time2025-01-21 16:56:17
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

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 * l@[0] | "%i"
            .link * l@[0] | "%(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 = []
images = []

#filter()
#   returns object holding list of results such object
#   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"
    #   It has a set of functions for getting its properties:
    #       tag()           tag name
    #       insides()       string containing contents inside tag
    #       desc_count()   count of descendants
    #       lvl()           level in html structure
    #       attribsl()      number of attributes
    #       attribs()       returns dictionary of attributes

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

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

    #search() returns str, in this case expression is already compiled
    user = json.loads(i.search(expr))
    users.append(user)

#reliq objects have __str__ method
#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

#fsearch()
#   executes expression at parsing saving memory, and because
#   of that it supports only chain expressions i.e use of
#   grouping brackets and separating commas will throw an exception
for i in reliq.fsearch(r'ul; img src | "%(src)v\n"',html).split('\n')[:-1]:
    images.append(i)

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

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

            

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/6a/10/01289c060209620bb3fd7cd807eab119537dd5ea31e2f68acd61155ffc1b/reliq-0.0.32.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\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 * l@[0] | \"%i\"\n            .link * l@[0] | \"%(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 = []\nimages = []\n\n#filter()\n#   returns object holding list of results such object\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    #   It has a set of functions for getting its properties:\n    #       tag()           tag name\n    #       insides()       string containing contents inside tag\n    #       desc_count()   count of descendants\n    #       lvl()           level in html structure\n    #       attribsl()      number of attributes\n    #       attribs()       returns dictionary of attributes\n\n    if i.child_count() < 3 and i[0].tag() == \"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    if re.match('^https://$',href):\n        links.append(link)\n        continue\n\n    #search() returns str, in this case expression is already compiled\n    user = json.loads(i.search(expr))\n    users.append(user)\n\n#reliq objects have __str__ method\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\n#fsearch()\n#   executes expression at parsing saving memory, and because\n#   of that it supports only chain expressions i.e use of\n#   grouping brackets and separating commas will throw an exception\nfor i in reliq.fsearch(r'ul; img src | \"%(src)v\\n\"',html).split('\\n')[:-1]:\n    images.append(i)\n\ntry: #handle errors\n    reliq.fsearch('p / /','<p></p>')\nexcept ReliqError:\n    print(\"error\")\n```\n## Projects using reliq\n\n- [forumscraper](https://github.com/TUVIMEN/forumscraper)\n",
    "bugtrack_url": null,
    "license": "GPLv3",
    "summary": "Python ctypes bindings for reliq",
    "version": "0.0.32",
    "project_urls": {
        "Homepage": "https://github.com/TUVIMEN/reliq-python"
    },
    "split_keywords": [
        "ctypes",
        " html",
        " parser",
        " text-processing"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7088b07d6ff0658318ad94541220bec21c7269a1245ae66fcdaa4ae30ab4304",
                "md5": "81a3121ed19d420fa751504b65f8094f",
                "sha256": "fcf75073352147020ea2f80483a954aefe05c7e1e98d7b87d628ae4dbf94c68d"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp310-cp310-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "81a3121ed19d420fa751504b65f8094f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:54:55",
            "upload_time_iso_8601": "2025-01-21T16:54:55.993176Z",
            "url": "https://files.pythonhosted.org/packages/e7/08/8b07d6ff0658318ad94541220bec21c7269a1245ae66fcdaa4ae30ab4304/reliq-0.0.32-cp310-cp310-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0182e987da02658418cec8c86e8600bba7446e7f165127ceb4db8900c0bbb91e",
                "md5": "923c9d6bf94a6012728c5bb2de6b36c4",
                "sha256": "703f5d1c8ac9447bb555b74c6052a5ec180f4333cb493f419b1bc3b0d9d49218"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp310-cp310-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "923c9d6bf94a6012728c5bb2de6b36c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:54:58",
            "upload_time_iso_8601": "2025-01-21T16:54:58.247566Z",
            "url": "https://files.pythonhosted.org/packages/01/82/e987da02658418cec8c86e8600bba7446e7f165127ceb4db8900c0bbb91e/reliq-0.0.32-cp310-cp310-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "984b96f29d4eb87a52bc9e01bdfa6d26b9fcd7c49d67090a37234ca3b6dd14fa",
                "md5": "66513dd7e8d87067d0df1f944172c0c9",
                "sha256": "0e55e6570b0a1152fc25b50177468f2ad3f6ddc580a340ea5dd2b3274a6820fc"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp310-cp310-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "66513dd7e8d87067d0df1f944172c0c9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:55:02",
            "upload_time_iso_8601": "2025-01-21T16:55:02.888362Z",
            "url": "https://files.pythonhosted.org/packages/98/4b/96f29d4eb87a52bc9e01bdfa6d26b9fcd7c49d67090a37234ca3b6dd14fa/reliq-0.0.32-cp310-cp310-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5982b33b5e79c4b52eae59514c41f7590143dc54a32dae51f8670d3e9ab2b003",
                "md5": "4818e8b907d4948ebef477b9bf4eeac1",
                "sha256": "d77e1db5572aa4c11963568a7b6b6295c606b494b7fd15c0ba4f11cd35ba191b"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp310-cp310-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "4818e8b907d4948ebef477b9bf4eeac1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:55:05",
            "upload_time_iso_8601": "2025-01-21T16:55:05.030390Z",
            "url": "https://files.pythonhosted.org/packages/59/82/b33b5e79c4b52eae59514c41f7590143dc54a32dae51f8670d3e9ab2b003/reliq-0.0.32-cp310-cp310-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "155866d2d78160b5e118e23373928e0789897e86945a96558ff3783ef34c31c4",
                "md5": "d8ff6aa6bb96c94c6b0c08204e5f509f",
                "sha256": "d174a504195629f72893b7a9ddec22ab578b427bc4808e53f8bff9f73bea37cd"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp310-cp310-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d8ff6aa6bb96c94c6b0c08204e5f509f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:55:10",
            "upload_time_iso_8601": "2025-01-21T16:55:10.993328Z",
            "url": "https://files.pythonhosted.org/packages/15/58/66d2d78160b5e118e23373928e0789897e86945a96558ff3783ef34c31c4/reliq-0.0.32-cp310-cp310-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fdd4f547161cdbfe7c8ca4b1fc9de6b594f05eaa42274cf5be0fa456c181de2",
                "md5": "1c389558bd8745c4e7c398a98e3c1ace",
                "sha256": "58893ce71328f0136346f653cc9c9f34cedf5c3cbc08d5d7f2c054df1cb2273e"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1c389558bd8745c4e7c398a98e3c1ace",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:55:12",
            "upload_time_iso_8601": "2025-01-21T16:55:12.473931Z",
            "url": "https://files.pythonhosted.org/packages/2f/dd/4f547161cdbfe7c8ca4b1fc9de6b594f05eaa42274cf5be0fa456c181de2/reliq-0.0.32-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "55e76f1a7675e9066576b31b339979c1abfe8603638a348bd3183caeb30a7816",
                "md5": "ed9e7f5b33f64fdcf99ffd78608a7720",
                "sha256": "82ebc16b2749d420079d8af12036d02c84c9700907faf99d9edb40a5e1ea74c5"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp311-cp311-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "ed9e7f5b33f64fdcf99ffd78608a7720",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:55:13",
            "upload_time_iso_8601": "2025-01-21T16:55:13.869838Z",
            "url": "https://files.pythonhosted.org/packages/55/e7/6f1a7675e9066576b31b339979c1abfe8603638a348bd3183caeb30a7816/reliq-0.0.32-cp311-cp311-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67da6f32436da4de661f27dea7a8e27bcf077507451213f86882904739120bb1",
                "md5": "e4a0a92d507c4792e60434382aac599f",
                "sha256": "553d53a4318d0f7ead6ab745204c117fc24e6a59b6a5f32bbd12d163554d33a2"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp311-cp311-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e4a0a92d507c4792e60434382aac599f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:55:16",
            "upload_time_iso_8601": "2025-01-21T16:55:16.500927Z",
            "url": "https://files.pythonhosted.org/packages/67/da/6f32436da4de661f27dea7a8e27bcf077507451213f86882904739120bb1/reliq-0.0.32-cp311-cp311-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd35ac5b817fcf941b1eda0a4027fc8db51ee7cddd83ac87a0cec65be08ba98c",
                "md5": "863e0397136739aea860130c037fabb5",
                "sha256": "b87ca6aa7878fd775498aa0f033bc64d0e924ca871a2db3b498e37a1814bbdb0"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp311-cp311-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "863e0397136739aea860130c037fabb5",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:55:17",
            "upload_time_iso_8601": "2025-01-21T16:55:17.752661Z",
            "url": "https://files.pythonhosted.org/packages/bd/35/ac5b817fcf941b1eda0a4027fc8db51ee7cddd83ac87a0cec65be08ba98c/reliq-0.0.32-cp311-cp311-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "32552a29687469eb00c1c9def9bbb8bccc563e2cd7000ca60c26ee01569ea81c",
                "md5": "e3267c594377ec8e9cace5ac68ab2dcb",
                "sha256": "8346eb4c4af6403f91fcd1e4e4c190984b9dde4cb6b73f0c9f124dfcab4db3f2"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp311-cp311-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "e3267c594377ec8e9cace5ac68ab2dcb",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:55:20",
            "upload_time_iso_8601": "2025-01-21T16:55:20.019963Z",
            "url": "https://files.pythonhosted.org/packages/32/55/2a29687469eb00c1c9def9bbb8bccc563e2cd7000ca60c26ee01569ea81c/reliq-0.0.32-cp311-cp311-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3bb9b6a2a2abd7c11b31b4f644ab00d8036f10084d328dca3a039f3d4fdd42a4",
                "md5": "bbd14d5bdef7a89873c16343eccac9e1",
                "sha256": "34daea0c5aed8e325302289cf38a4b012f59a3f86584882b9b9c1a3fdd5cf047"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp311-cp311-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bbd14d5bdef7a89873c16343eccac9e1",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:55:21",
            "upload_time_iso_8601": "2025-01-21T16:55:21.588489Z",
            "url": "https://files.pythonhosted.org/packages/3b/b9/b6a2a2abd7c11b31b4f644ab00d8036f10084d328dca3a039f3d4fdd42a4/reliq-0.0.32-cp311-cp311-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3e2d3f757dde957c96a1df3c9145e700b36670d37cfabb4c5f42c108cee902c1",
                "md5": "37e52ace19f6f0efce32eb7cd70cb9b2",
                "sha256": "d975e633792c7ebac96bb5a090165340b6e6d7cbd821c3d276e829644003fe97"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "37e52ace19f6f0efce32eb7cd70cb9b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:55:23",
            "upload_time_iso_8601": "2025-01-21T16:55:23.058065Z",
            "url": "https://files.pythonhosted.org/packages/3e/2d/3f757dde957c96a1df3c9145e700b36670d37cfabb4c5f42c108cee902c1/reliq-0.0.32-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "11fe823e419606b37fe5d119d7beeac571e4088341bea9e12601630d58a4259e",
                "md5": "b4f9438477d2f43a853af6c2d93f9092",
                "sha256": "9e21c0ff23777826701aa6d1bafe6811dff6c8ae70a6c34f5e21717e64531eb7"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp312-cp312-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "b4f9438477d2f43a853af6c2d93f9092",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:55:24",
            "upload_time_iso_8601": "2025-01-21T16:55:24.466871Z",
            "url": "https://files.pythonhosted.org/packages/11/fe/823e419606b37fe5d119d7beeac571e4088341bea9e12601630d58a4259e/reliq-0.0.32-cp312-cp312-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a9ace7cad2322a5b42d38af63fb77f15bf8250ff0eee181c96f3cda0bf79ae34",
                "md5": "5e4485779333787561ef100696586714",
                "sha256": "e131afdb586678412bf6a28375e2e0ab081a71fdae99c8fe47a77d6fc0599ff9"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp312-cp312-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "5e4485779333787561ef100696586714",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:55:25",
            "upload_time_iso_8601": "2025-01-21T16:55:25.786272Z",
            "url": "https://files.pythonhosted.org/packages/a9/ac/e7cad2322a5b42d38af63fb77f15bf8250ff0eee181c96f3cda0bf79ae34/reliq-0.0.32-cp312-cp312-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cd8cb3cbe10444c35c7eeb2f645bed51d01e82c752890b02c7b32b50c5e7a36",
                "md5": "d80c748fa5701ec1d6b110d48ff80dbe",
                "sha256": "6fe377207702283787fd2273ab7cb2136b985f56c01ef11f1ddcd623df7eb435"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp312-cp312-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d80c748fa5701ec1d6b110d48ff80dbe",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:55:27",
            "upload_time_iso_8601": "2025-01-21T16:55:27.185620Z",
            "url": "https://files.pythonhosted.org/packages/5c/d8/cb3cbe10444c35c7eeb2f645bed51d01e82c752890b02c7b32b50c5e7a36/reliq-0.0.32-cp312-cp312-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1fe11e96083fec98b0b59e6784abd8baa12daa3cdb5c5f12561529dd1d339731",
                "md5": "63ed1c3ba91163fd7087e7f7c25d9327",
                "sha256": "6b74ba7ee00092af839f0266ee31c57d5e746c0f95ba606dc734fb5f16a6344f"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp312-cp312-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "63ed1c3ba91163fd7087e7f7c25d9327",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:55:28",
            "upload_time_iso_8601": "2025-01-21T16:55:28.594633Z",
            "url": "https://files.pythonhosted.org/packages/1f/e1/1e96083fec98b0b59e6784abd8baa12daa3cdb5c5f12561529dd1d339731/reliq-0.0.32-cp312-cp312-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1dd69f86d2af7d770f573a1ca607ceabf5b6955acbd2ea2ec5335a99ead72c2a",
                "md5": "92751c4c39961d02bd1083fe9d1cb991",
                "sha256": "03171e9e267381770a632827c2248d888845d94647d417e0f5e30e12c58efa26"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp312-cp312-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "92751c4c39961d02bd1083fe9d1cb991",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:55:30",
            "upload_time_iso_8601": "2025-01-21T16:55:30.348603Z",
            "url": "https://files.pythonhosted.org/packages/1d/d6/9f86d2af7d770f573a1ca607ceabf5b6955acbd2ea2ec5335a99ead72c2a/reliq-0.0.32-cp312-cp312-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "64a86191d6f086140e1e49cd9e0cb6371ce25ae336f5a1b7a5fa9470aa5d6012",
                "md5": "e5a588f57d08c298918da80a8962c29f",
                "sha256": "442811ba65ab12f90925041b7808d213a45eaedfcfde4742508c89320ace653d"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "e5a588f57d08c298918da80a8962c29f",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:55:31",
            "upload_time_iso_8601": "2025-01-21T16:55:31.866303Z",
            "url": "https://files.pythonhosted.org/packages/64/a8/6191d6f086140e1e49cd9e0cb6371ce25ae336f5a1b7a5fa9470aa5d6012/reliq-0.0.32-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "13c3da7bb18f324863c27e2f47d9b541ae8272f5a2c8e7cc092b91334508fd15",
                "md5": "c4d4beb7658f2f0b80314d615b760b9e",
                "sha256": "7fd4675347122f8a61548cb8c104f0d8267d4aee792d22bdb12eb1448cd02c3d"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp313-cp313-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c4d4beb7658f2f0b80314d615b760b9e",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:55:33",
            "upload_time_iso_8601": "2025-01-21T16:55:33.347098Z",
            "url": "https://files.pythonhosted.org/packages/13/c3/da7bb18f324863c27e2f47d9b541ae8272f5a2c8e7cc092b91334508fd15/reliq-0.0.32-cp313-cp313-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "67c22733aaf76f47a86643723e2a719bbc2aa9ef7040dc2fdbd4ee594e144b64",
                "md5": "0e09b3fa87fd0e4f306db4373c7d0c7c",
                "sha256": "3c43fc24bc0ddda26e2d5fddf6d2ba4b5cbad92abed264a7a375f3de798e9710"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp313-cp313-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "0e09b3fa87fd0e4f306db4373c7d0c7c",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:55:35",
            "upload_time_iso_8601": "2025-01-21T16:55:35.572443Z",
            "url": "https://files.pythonhosted.org/packages/67/c2/2733aaf76f47a86643723e2a719bbc2aa9ef7040dc2fdbd4ee594e144b64/reliq-0.0.32-cp313-cp313-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4d57b1a214a1ebd0f9fb042265f213ed4948bc2785885fdbf21615e64bdbc5c1",
                "md5": "5ebfd7acaa87a638028106664d183278",
                "sha256": "9cad9803fcfc7cf5b6d49e741482e4ccaac5dc8f3317725a3a1d4ded84d621f1"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp313-cp313-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "5ebfd7acaa87a638028106664d183278",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:55:37",
            "upload_time_iso_8601": "2025-01-21T16:55:37.145571Z",
            "url": "https://files.pythonhosted.org/packages/4d/57/b1a214a1ebd0f9fb042265f213ed4948bc2785885fdbf21615e64bdbc5c1/reliq-0.0.32-cp313-cp313-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c72d291e4b3cbd136f574b7d322df4cf9ee6394853383841e4c6256ca950daef",
                "md5": "a1be7c9253c7b6d9c26b377d911b0382",
                "sha256": "36f2b7a1e280c9743bde66bb30f621d8712aad1d2e4303d4a4e670f950005112"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp313-cp313-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "a1be7c9253c7b6d9c26b377d911b0382",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:55:38",
            "upload_time_iso_8601": "2025-01-21T16:55:38.713970Z",
            "url": "https://files.pythonhosted.org/packages/c7/2d/291e4b3cbd136f574b7d322df4cf9ee6394853383841e4c6256ca950daef/reliq-0.0.32-cp313-cp313-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3f8148283f88153ac340f184752f80e65da3febc26cd5e21c40de443ba036e2f",
                "md5": "8b3f14a481bb04a5523a37a188114a87",
                "sha256": "118a9fc1c3576ee9992b35902a9ed58b2e0c2f4f33eb86afc6ec681df752ede6"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp313-cp313-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8b3f14a481bb04a5523a37a188114a87",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:55:40",
            "upload_time_iso_8601": "2025-01-21T16:55:40.435141Z",
            "url": "https://files.pythonhosted.org/packages/3f/81/48283f88153ac340f184752f80e65da3febc26cd5e21c40de443ba036e2f/reliq-0.0.32-cp313-cp313-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a4b61a8d59354017db01acf6d76e9fb5867aa6f967dec01e2a4ff258df1acf60",
                "md5": "c785865d913b45fd74408115494a5698",
                "sha256": "8dc32187843bbd41a65566e82241e32b9407ba708ac0ba4b7c3f507791c636e8"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp313-cp313-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "c785865d913b45fd74408115494a5698",
            "packagetype": "bdist_wheel",
            "python_version": "cp313",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:55:41",
            "upload_time_iso_8601": "2025-01-21T16:55:41.999621Z",
            "url": "https://files.pythonhosted.org/packages/a4/b6/1a8d59354017db01acf6d76e9fb5867aa6f967dec01e2a4ff258df1acf60/reliq-0.0.32-cp313-cp313-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe17cec5b9a1dd0d29a67a4c6e1ee17dd86a4428f707d16fd75aeeb7d60d7a42",
                "md5": "9ea0bb15b7d83dd685b96de3ddc7b7f7",
                "sha256": "991fbcddf6193f51d015516dfeb0cb56d785d38c8c2271ec9252732aeda5e90e"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp37-cp37-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9ea0bb15b7d83dd685b96de3ddc7b7f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:55:43",
            "upload_time_iso_8601": "2025-01-21T16:55:43.605448Z",
            "url": "https://files.pythonhosted.org/packages/fe/17/cec5b9a1dd0d29a67a4c6e1ee17dd86a4428f707d16fd75aeeb7d60d7a42/reliq-0.0.32-cp37-cp37-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4aa6ac4f5d1ba224d2212af1de1ef5ad8605d97b4f9f77c813cb465be0630332",
                "md5": "82810326660ba864d62d53dda5e1a86f",
                "sha256": "5d3dbb77eff5c9d05bdf1a48572bbd463b8dd6c986f644ec4550a3fba4ec5ddf"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp37-cp37-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "82810326660ba864d62d53dda5e1a86f",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:55:45",
            "upload_time_iso_8601": "2025-01-21T16:55:45.171412Z",
            "url": "https://files.pythonhosted.org/packages/4a/a6/ac4f5d1ba224d2212af1de1ef5ad8605d97b4f9f77c813cb465be0630332/reliq-0.0.32-cp37-cp37-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b73971fd528c0ab26063d09b156a3f2d42bceb64fd3706db5e8f81fcb3d16109",
                "md5": "312f6dd2f742cde70177e8f65be524d2",
                "sha256": "ad6625d25e2cea1f052ca6b6821987a42f4b7a656c2df4c623b82e99b2a6847b"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp37-cp37-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "312f6dd2f742cde70177e8f65be524d2",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:55:46",
            "upload_time_iso_8601": "2025-01-21T16:55:46.582239Z",
            "url": "https://files.pythonhosted.org/packages/b7/39/71fd528c0ab26063d09b156a3f2d42bceb64fd3706db5e8f81fcb3d16109/reliq-0.0.32-cp37-cp37-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e7398f48d6e9926065de25bf01afd68c30791f14960464c84bcbb4cfac0a3a46",
                "md5": "c6a35224bb6b4a5a2838d1a87d002b3c",
                "sha256": "47a6b4ca73144726f850b19231ed02796a7d508d9200a3cc27163616ba9f9414"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp37-cp37-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "c6a35224bb6b4a5a2838d1a87d002b3c",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:55:48",
            "upload_time_iso_8601": "2025-01-21T16:55:48.102828Z",
            "url": "https://files.pythonhosted.org/packages/e7/39/8f48d6e9926065de25bf01afd68c30791f14960464c84bcbb4cfac0a3a46/reliq-0.0.32-cp37-cp37-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ba2a919715f588c5c03596e8ea490a965abc18be3f106a36f849b0542b648031",
                "md5": "526fa157c6201d00e5dc49949b1e074e",
                "sha256": "4f14ea361b86c902f5ac71936a33224cd388450bc89436a57ce194c6740b7745"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp37-cp37-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "526fa157c6201d00e5dc49949b1e074e",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:55:49",
            "upload_time_iso_8601": "2025-01-21T16:55:49.658057Z",
            "url": "https://files.pythonhosted.org/packages/ba/2a/919715f588c5c03596e8ea490a965abc18be3f106a36f849b0542b648031/reliq-0.0.32-cp37-cp37-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "94d7ea745f4159e18b0f853c87371c933148672b30b54a942132af8e19a9bb72",
                "md5": "11c603c0ac043ca05b75466d16b0f9de",
                "sha256": "0b43b7f72c9e7b8a30cd63cb4f9c2657d2824eef23b0c61837cfedf54c11bd55"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp37-cp37-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "11c603c0ac043ca05b75466d16b0f9de",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:55:51",
            "upload_time_iso_8601": "2025-01-21T16:55:51.868164Z",
            "url": "https://files.pythonhosted.org/packages/94/d7/ea745f4159e18b0f853c87371c933148672b30b54a942132af8e19a9bb72/reliq-0.0.32-cp37-cp37-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3cf5a3f0f7cd98cf08fc4e0d1f38931dffaf402f28c59714e56303b48ba06e14",
                "md5": "e7e70731feda6c909cc19a5126cb4d62",
                "sha256": "a1aa48ec7ca92db25dcf17928bdd62ec3cc8f01170624b3779890b263f0599b8"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp38-cp38-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "e7e70731feda6c909cc19a5126cb4d62",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:55:54",
            "upload_time_iso_8601": "2025-01-21T16:55:54.094930Z",
            "url": "https://files.pythonhosted.org/packages/3c/f5/a3f0f7cd98cf08fc4e0d1f38931dffaf402f28c59714e56303b48ba06e14/reliq-0.0.32-cp38-cp38-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73b3cd71621bf1bea8f69f9696a1bffeb96c17a588c85aac92feae188b1144ac",
                "md5": "6f7e31960c8c364b2f76c3d4ffb2c4cc",
                "sha256": "ddd43ffdd9f491e5b7d57f5c77c9e6a683973a8e4fa280933007d09b17ac878d"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp38-cp38-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6f7e31960c8c364b2f76c3d4ffb2c4cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:55:55",
            "upload_time_iso_8601": "2025-01-21T16:55:55.463393Z",
            "url": "https://files.pythonhosted.org/packages/73/b3/cd71621bf1bea8f69f9696a1bffeb96c17a588c85aac92feae188b1144ac/reliq-0.0.32-cp38-cp38-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4ae2f7b88e80bdee0f7dc407cae1eef2c6661740148999b83a66ac67cdc7b141",
                "md5": "9b586394195511f36bf6d2ea0a0d13f1",
                "sha256": "d76f9fea24db33b948abc3c78b390b06c9942b638d0af455ab18f9ad90abfe03"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp38-cp38-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "9b586394195511f36bf6d2ea0a0d13f1",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:55:57",
            "upload_time_iso_8601": "2025-01-21T16:55:57.174219Z",
            "url": "https://files.pythonhosted.org/packages/4a/e2/f7b88e80bdee0f7dc407cae1eef2c6661740148999b83a66ac67cdc7b141/reliq-0.0.32-cp38-cp38-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "596528582a018fbab5d2b7709bcb00beac6940d861a0830bc935aaa77867e869",
                "md5": "20328e0db3fc4d8ec55b102357592d48",
                "sha256": "f2e0e70bae6336571d6099ae749e349b47f225c92e09f27c70f38cf31eee33ea"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp38-cp38-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "20328e0db3fc4d8ec55b102357592d48",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:55:59",
            "upload_time_iso_8601": "2025-01-21T16:55:59.844571Z",
            "url": "https://files.pythonhosted.org/packages/59/65/28582a018fbab5d2b7709bcb00beac6940d861a0830bc935aaa77867e869/reliq-0.0.32-cp38-cp38-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "37d29a64b46cdd93eb6d107e9e2667a3f74afb7fab65007da49899168b5a33b0",
                "md5": "3fc8ba08128cec78eb0ff0a0261e35c0",
                "sha256": "195c01f4e4cbe6c2b75c425575ad8a833fb1442c03afa9dc11917d0ad129de53"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp38-cp38-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "3fc8ba08128cec78eb0ff0a0261e35c0",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:56:03",
            "upload_time_iso_8601": "2025-01-21T16:56:03.794915Z",
            "url": "https://files.pythonhosted.org/packages/37/d2/9a64b46cdd93eb6d107e9e2667a3f74afb7fab65007da49899168b5a33b0/reliq-0.0.32-cp38-cp38-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4487673a7cc1c086b01e6cee11f28e5ccb600d428fa3275894c3f6c413d6c30d",
                "md5": "adbfbe777b0df37aa59caca1ce0cbcba",
                "sha256": "5e94899dcda2f1571015af090a4f9d82a87d366a821d322b81dda80654743a95"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "adbfbe777b0df37aa59caca1ce0cbcba",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:56:05",
            "upload_time_iso_8601": "2025-01-21T16:56:05.284421Z",
            "url": "https://files.pythonhosted.org/packages/44/87/673a7cc1c086b01e6cee11f28e5ccb600d428fa3275894c3f6c413d6c30d/reliq-0.0.32-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7c9247794bfdddff854d6fbe8e2a08b8c819e56664672af63a4340cae33d6eb0",
                "md5": "f7be338adbd391e58c374165ab179492",
                "sha256": "76387f9e738f9264f1f0e6643b2db48a18d814a262d294986aa2316b23d246ec"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp39-cp39-macosx_13_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f7be338adbd391e58c374165ab179492",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 91434,
            "upload_time": "2025-01-21T16:56:07",
            "upload_time_iso_8601": "2025-01-21T16:56:07.505936Z",
            "url": "https://files.pythonhosted.org/packages/7c/92/47794bfdddff854d6fbe8e2a08b8c819e56664672af63a4340cae33d6eb0/reliq-0.0.32-cp39-cp39-macosx_13_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9726d97419a8f70854052a884c94d633010fe89da2c076b262d6775e1f29a9df",
                "md5": "9be2b0a9fca995dd9e26d0ff8bf62dad",
                "sha256": "b6fcc56974d5c7f64b94db660fe1a04ce0a873e4c809e27b86207206d9ad01fc"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp39-cp39-macosx_14_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "9be2b0a9fca995dd9e26d0ff8bf62dad",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 87826,
            "upload_time": "2025-01-21T16:56:08",
            "upload_time_iso_8601": "2025-01-21T16:56:08.839150Z",
            "url": "https://files.pythonhosted.org/packages/97/26/d97419a8f70854052a884c94d633010fe89da2c076b262d6775e1f29a9df/reliq-0.0.32-cp39-cp39-macosx_14_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7838558f1b367494ffa54968312dc63e582b2bfc2fa19a481c37c41b07505f2",
                "md5": "8207cf3c0f3006191b72ceb746ed6f44",
                "sha256": "c30cedec182914cea98dab29ea70dfddc3c4b70ea35f8603cf5832fd494dc7ae"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp39-cp39-manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "8207cf3c0f3006191b72ceb746ed6f44",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 114342,
            "upload_time": "2025-01-21T16:56:10",
            "upload_time_iso_8601": "2025-01-21T16:56:10.718116Z",
            "url": "https://files.pythonhosted.org/packages/f7/83/8558f1b367494ffa54968312dc63e582b2bfc2fa19a481c37c41b07505f2/reliq-0.0.32-cp39-cp39-manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6ea7202b295b0852e262739c9c2c6fcf032465fdde84a281960452194873a8df",
                "md5": "0e17d678d49a331dcfaf4bef2e64f97b",
                "sha256": "60c9377e82317457d53d99f56ad2980134faea18a8a43e635cda39701b66fc5a"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp39-cp39-manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0e17d678d49a331dcfaf4bef2e64f97b",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 93600,
            "upload_time": "2025-01-21T16:56:12",
            "upload_time_iso_8601": "2025-01-21T16:56:12.915531Z",
            "url": "https://files.pythonhosted.org/packages/6e/a7/202b295b0852e262739c9c2c6fcf032465fdde84a281960452194873a8df/reliq-0.0.32-cp39-cp39-manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aad360c15a9354e9913efe34c2506c37780aa29990807c00fbe93645b06ea8fa",
                "md5": "539a2b689dd649aaf92004bb13a18673",
                "sha256": "9f08bb0e658ee01da342373e2e21cbbd8ae3e04655b5ea333214bb320e553d1d"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp39-cp39-manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "539a2b689dd649aaf92004bb13a18673",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 117945,
            "upload_time": "2025-01-21T16:56:14",
            "upload_time_iso_8601": "2025-01-21T16:56:14.818108Z",
            "url": "https://files.pythonhosted.org/packages/aa/d3/60c15a9354e9913efe34c2506c37780aa29990807c00fbe93645b06ea8fa/reliq-0.0.32-cp39-cp39-manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "dbc0e0fde2746ad31f24553c68e1acfff63ae8d96ab5d44f24738930cbb65363",
                "md5": "8244ab518de6f5a25d1782d723692196",
                "sha256": "14b9f72e9feebb222922367f696bb59b51a06a12728de885f5282e4a26ff3358"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "8244ab518de6f5a25d1782d723692196",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 146423,
            "upload_time": "2025-01-21T16:56:16",
            "upload_time_iso_8601": "2025-01-21T16:56:16.259721Z",
            "url": "https://files.pythonhosted.org/packages/db/c0/e0fde2746ad31f24553c68e1acfff63ae8d96ab5d44f24738930cbb65363/reliq-0.0.32-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6a1001289c060209620bb3fd7cd807eab119537dd5ea31e2f68acd61155ffc1b",
                "md5": "faec6bdde3cea11c38ef4261d6265158",
                "sha256": "641873e451d99ec408b3ead29afaf8ae0d169948b29468ff76b8763fa506b780"
            },
            "downloads": -1,
            "filename": "reliq-0.0.32.tar.gz",
            "has_sig": false,
            "md5_digest": "faec6bdde3cea11c38ef4261d6265158",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 17698,
            "upload_time": "2025-01-21T16:56:17",
            "upload_time_iso_8601": "2025-01-21T16:56:17.725976Z",
            "url": "https://files.pythonhosted.org/packages/6a/10/01289c060209620bb3fd7cd807eab119537dd5ea31e2f68acd61155ffc1b/reliq-0.0.32.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-01-21 16:56:17",
    "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: 0.43959s