reynir


Namereynir JSON
Version 3.5.5 PyPI version JSON
download
home_pagehttps://github.com/mideind/GreynirPackage
SummaryA natural language parser for Icelandic
upload_time2023-10-25 16:24:46
maintainer
docs_urlNone
authorMiðeind ehf
requires_python
licenseMIT
keywords nlp parser icelandic
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            [![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-3817/)
![Release](https://shields.io/github/v/release/mideind/GreynirPackage?display_name=tag)
![PyPI](https://img.shields.io/pypi/v/reynir)
[![Build](https://github.com/mideind/GreynirPackage/actions/workflows/python-package.yml/badge.svg)]()

<img src="https://raw.githubusercontent.com/mideind/GreynirPackage/master/doc/_static/greynir-logo-large.png" alt="Greynir" width="200" height="200" align="right" style="margin-left:20px; margin-bottom: 20px;">

# GreynirEngine

**A fast, efficient natural language processor for Icelandic**

## Overview

Greynir is a Python 3 (>= 3.8) package,
published by [Miðeind ehf.](https://mideind.is), for
**working with Icelandic natural language text**.
Greynir can parse text into **sentence trees**, find **lemmas**,
inflect **noun phrases**, assign **part-of-speech tags** and much more.

Greynir's sentence trees can *inter alia* be used to extract
information from text, for instance about people, titles, entities, facts,
actions and opinions.

Full documentation for Greynir is [available here](https://greynir.is/doc/).

Greynir is the engine of [Greynir.is](https://greynir.is),
a natural-language front end for a database of over 10 million
sentences parsed from Icelandic news articles, and
[Embla](https://embla.is), a voice-driven virtual assistant app
for smart devices such as iOS and Android phones.

Greynir includes a hand-written
[context-free grammar](https://github.com/mideind/GreynirPackage/blob/master/src/reynir/Greynir.grammar)
for the Icelandic language, consisting of over 7,000 lines of grammatical
productions in [extended Backus-Naur format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).
Its fast C++ parser core is able to cope with long and ambiguous sentences,
using an [Earley-type parser](https://en.wikipedia.org/wiki/Earley_parser)
as [enhanced by Scott and Johnstone](https://www.sciencedirect.com/science/article/pii/S0167642309000951).

Greynir employs the [Tokenizer](https://pypi.org/project/tokenizer/) package,
by the same authors, to tokenize text, and
uses [BinPackage](https://pypi.org/project/islenska/) as its database of
Icelandic vocabulary and morphology.

## Examples

### Use Greynir to easily inflect noun phrases

````python
from reynir import NounPhrase as Nl

# Create a NounPhrase ('nafnliður') object
karfa = Nl("þrír lúxus-miðar á Star Wars og tveir brimsaltir pokar af poppi")

# Print the NounPhrase in the correct case for each context
# (þf=þolfall/accusative, þgf=þágufall/dative). Note that
# the NounPhrase class implements __format__(), allowing you
# to use the case as a format specification, for instance in f-strings.

print(f"Þú keyptir {karfa:þf}.")
print(f"Hér er kvittunin þín fyrir {karfa:þgf}.")
````

The program outputs the following text, correctly inflected:

````text
Þú keyptir þrjá lúxus-miða á Star Wars og tvo brimsalta poka af poppi.
Hér er kvittunin þín fyrir þremur lúxus-miðum á Star Wars og tveimur brimsöltum pokum af poppi.
````

### Use Greynir to parse a sentence

````python
>>> from reynir import Greynir
>>> g = Greynir()
>>> sent = g.parse_single("Ása sá sól.")
>>> print(sent.tree.view)
P                               # Root
+-S-MAIN                        # Main sentence
    +-IP                          # Inflected phrase
    +-NP-SUBJ                   # Noun phrase, subject
        +-no_et_nf_kvk: 'Ása'     # Noun, singular, nominative, feminine
    +-VP                        # Verb phrase containing arguments
        +-VP                      # Verb phrase containing verb
        +-so_1_þf_et_p3: 'sá'   # Verb, 1 accusative arg, singular, 3rd p
        +-NP-OBJ                  # Noun phrase, object
        +-no_et_þf_kvk: 'sól'   # Noun, singular, accusative, feminine
+-'.'                           # Punctuation
>>> sent.tree.nouns
['Ása', 'sól']
>>> sent.tree.verbs
['sjá']
>>> sent.tree.flat
'P S-MAIN IP NP-SUBJ no_et_nf_kvk /NP-SUBJ VP so_1_þf_et_p3
    NP-OBJ no_et_þf_kvk /NP-OBJ /VP /IP /S-MAIN p /P'
>>> # The subject noun phrase (S.IP.NP also works)
>>> sent.tree.S.IP.NP_SUBJ.lemmas
['Ása']
>>> # The verb phrase
>>> sent.tree.S.IP.VP.lemmas
['sjá', 'sól']
>>> # The object within the verb phrase (S.IP.VP.NP also works)
>>> sent.tree.S.IP.VP.NP_OBJ.lemmas
['sól']
````

## Prerequisites

This package runs on CPython 3.8 or newer, and on PyPy 3.9 or newer.

To find out which version of Python you have, enter:

````sh
python --version
````

If a binary wheel package isn't available on [PyPI](https://pypi.org>)
for your system, you may need to have the `python3-dev` package
(or its Windows equivalent) installed on your
system to set up Greynir successfully. This is
because a source distribution install requires a C++ compiler and linker:

````sh
# Debian or Ubuntu:
sudo apt-get install python3-dev
````

Depending on your system, you may also need to install `libffi-dev`:

````sh
# Debian or Ubuntu
sudo apt-get install libffi-dev
````

## Installation

To install this package, assuming Python 3 is your default Python:

````sh
pip install reynir
````

If you have **git** installed and want to be able to edit
the source, do like so:

````sh
git clone https://github.com/mideind/GreynirPackage
cd GreynirPackage
# [ Activate your virtualenv here if you have one ]
pip install -e .
````

The package source code is in `GreynirPackage/src/reynir`.

## Tests

To run the built-in tests, install [pytest](https://docs.pytest.org/en/latest),
`cd` to your `GreynirPackage` subdirectory (and optionally activate your
virtualenv), then run:

````sh
python -m pytest
````

## Evaluation

A parsing test pipeline for different parsing schemas, including the Greynir schema,
has been developed. It is available [here](https://github.com/mideind/ParsingTestPipe).

## Documentation

Please consult [Greynir's documentation](https://greynir.is/doc/) for detailed
[installation instructions](https://greynir.is/doc/installation.html),
a [quickstart guide](https://greynir.is/doc/quickstart.html),
and [reference information](https://greynir.is/doc/reference.html),
as well as important information about
[copyright and licensing](https://greynir.is/doc/copyright.html).

## Copyright and licensing

Greynir is Copyright © 2023 by [Miðeind ehf.](https://mideind.is).  
The original author of this software is *Vilhjálmur Þorsteinsson*.

<a href="https://mideind.is"><img src="https://raw.githubusercontent.com/mideind/GreynirPackage/master/doc/_static/mideind-horizontal-small.png" alt="Miðeind ehf."
    width="214" height="66" align="right" style="margin-left:20px; margin-bottom: 20px;"></a>

This software is licensed under the **MIT License**:

*Permission is hereby granted, free of charge, to any person*
*obtaining a copy of this software and associated documentation*
*files (the "Software"), to deal in the Software without restriction,*
*including without limitation the rights to use, copy, modify, merge,*
*publish, distribute, sublicense, and/or sell copies of the Software,*
*and to permit persons to whom the Software is furnished to do so,*
*subject to the following conditions:*

**The above copyright notice and this permission notice shall be**
**included in all copies or substantial portions of the Software.**

*THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,*
*EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF*
*MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*
*IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY*
*CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,*
*TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE*
*SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*

If you would like to use this software in ways that are incompatible
with the standard MIT license, [contact Miðeind ehf.](mailto:mideind@mideind.is)
to negotiate custom arrangements.

----

GreynirPackage indirectly embeds the [Database of Icelandic Morphology](https://bin.arnastofnun.is),
([Beygingarlýsing íslensks nútímamáls](https://bin.arnastofnun.is)), abbreviated BÍN.
GreynirPackage does not claim any endorsement by the BÍN authors or copyright holders.

The BÍN source data are publicly available under the
[CC BY-SA 4.0 license](https://creativecommons.org/licenses/by-sa/4.0/), as further
detailed [here in English](https://bin.arnastofnun.is/DMII/LTdata/conditions/)
and [here in Icelandic](https://bin.arnastofnun.is/gogn/mimisbrunnur/).

In accordance with the BÍN license terms, credit is hereby given as follows:

*Beygingarlýsing íslensks nútímamáls. Stofnun Árna Magnússonar í íslenskum fræðum.*
*Höfundur og ritstjóri Kristín Bjarnadóttir.*

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/mideind/GreynirPackage",
    "name": "reynir",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "nlp,parser,icelandic",
    "author": "Mi\u00f0eind ehf",
    "author_email": "mideind@mideind.is",
    "download_url": "https://files.pythonhosted.org/packages/fe/9c/0ae4be5784d64d3e45491adb3770cb91ce75854013181ee35b2d70a7a76e/reynir-3.5.5.tar.gz",
    "platform": null,
    "description": "[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Python 3.8](https://img.shields.io/badge/python-3.8-blue.svg)](https://www.python.org/downloads/release/python-3817/)\n![Release](https://shields.io/github/v/release/mideind/GreynirPackage?display_name=tag)\n![PyPI](https://img.shields.io/pypi/v/reynir)\n[![Build](https://github.com/mideind/GreynirPackage/actions/workflows/python-package.yml/badge.svg)]()\n\n<img src=\"https://raw.githubusercontent.com/mideind/GreynirPackage/master/doc/_static/greynir-logo-large.png\" alt=\"Greynir\" width=\"200\" height=\"200\" align=\"right\" style=\"margin-left:20px; margin-bottom: 20px;\">\n\n# GreynirEngine\n\n**A fast, efficient natural language processor for Icelandic**\n\n## Overview\n\nGreynir is a Python 3 (>= 3.8) package,\npublished by [Mi\u00f0eind ehf.](https://mideind.is), for\n**working with Icelandic natural language text**.\nGreynir can parse text into **sentence trees**, find **lemmas**,\ninflect **noun phrases**, assign **part-of-speech tags** and much more.\n\nGreynir's sentence trees can *inter alia* be used to extract\ninformation from text, for instance about people, titles, entities, facts,\nactions and opinions.\n\nFull documentation for Greynir is [available here](https://greynir.is/doc/).\n\nGreynir is the engine of [Greynir.is](https://greynir.is),\na natural-language front end for a database of over 10 million\nsentences parsed from Icelandic news articles, and\n[Embla](https://embla.is), a voice-driven virtual assistant app\nfor smart devices such as iOS and Android phones.\n\nGreynir includes a hand-written\n[context-free grammar](https://github.com/mideind/GreynirPackage/blob/master/src/reynir/Greynir.grammar)\nfor the Icelandic language, consisting of over 7,000 lines of grammatical\nproductions in [extended Backus-Naur format](https://en.wikipedia.org/wiki/Extended_Backus%E2%80%93Naur_form).\nIts fast C++ parser core is able to cope with long and ambiguous sentences,\nusing an [Earley-type parser](https://en.wikipedia.org/wiki/Earley_parser)\nas [enhanced by Scott and Johnstone](https://www.sciencedirect.com/science/article/pii/S0167642309000951).\n\nGreynir employs the [Tokenizer](https://pypi.org/project/tokenizer/) package,\nby the same authors, to tokenize text, and\nuses [BinPackage](https://pypi.org/project/islenska/) as its database of\nIcelandic vocabulary and morphology.\n\n## Examples\n\n### Use Greynir to easily inflect noun phrases\n\n````python\nfrom reynir import NounPhrase as Nl\n\n# Create a NounPhrase ('nafnli\u00f0ur') object\nkarfa = Nl(\"\u00fer\u00edr l\u00faxus-mi\u00f0ar \u00e1 Star Wars og tveir brimsaltir pokar af poppi\")\n\n# Print the NounPhrase in the correct case for each context\n# (\u00fef=\u00feolfall/accusative, \u00fegf=\u00fe\u00e1gufall/dative). Note that\n# the NounPhrase class implements __format__(), allowing you\n# to use the case as a format specification, for instance in f-strings.\n\nprint(f\"\u00de\u00fa keyptir {karfa:\u00fef}.\")\nprint(f\"H\u00e9r er kvittunin \u00fe\u00edn fyrir {karfa:\u00fegf}.\")\n````\n\nThe program outputs the following text, correctly inflected:\n\n````text\n\u00de\u00fa keyptir \u00ferj\u00e1 l\u00faxus-mi\u00f0a \u00e1 Star Wars og tvo brimsalta poka af poppi.\nH\u00e9r er kvittunin \u00fe\u00edn fyrir \u00feremur l\u00faxus-mi\u00f0um \u00e1 Star Wars og tveimur brims\u00f6ltum pokum af poppi.\n````\n\n### Use Greynir to parse a sentence\n\n````python\n>>> from reynir import Greynir\n>>> g = Greynir()\n>>> sent = g.parse_single(\"\u00c1sa s\u00e1 s\u00f3l.\")\n>>> print(sent.tree.view)\nP                               # Root\n+-S-MAIN                        # Main sentence\n    +-IP                          # Inflected phrase\n    +-NP-SUBJ                   # Noun phrase, subject\n        +-no_et_nf_kvk: '\u00c1sa'     # Noun, singular, nominative, feminine\n    +-VP                        # Verb phrase containing arguments\n        +-VP                      # Verb phrase containing verb\n        +-so_1_\u00fef_et_p3: 's\u00e1'   # Verb, 1 accusative arg, singular, 3rd p\n        +-NP-OBJ                  # Noun phrase, object\n        +-no_et_\u00fef_kvk: 's\u00f3l'   # Noun, singular, accusative, feminine\n+-'.'                           # Punctuation\n>>> sent.tree.nouns\n['\u00c1sa', 's\u00f3l']\n>>> sent.tree.verbs\n['sj\u00e1']\n>>> sent.tree.flat\n'P S-MAIN IP NP-SUBJ no_et_nf_kvk /NP-SUBJ VP so_1_\u00fef_et_p3\n    NP-OBJ no_et_\u00fef_kvk /NP-OBJ /VP /IP /S-MAIN p /P'\n>>> # The subject noun phrase (S.IP.NP also works)\n>>> sent.tree.S.IP.NP_SUBJ.lemmas\n['\u00c1sa']\n>>> # The verb phrase\n>>> sent.tree.S.IP.VP.lemmas\n['sj\u00e1', 's\u00f3l']\n>>> # The object within the verb phrase (S.IP.VP.NP also works)\n>>> sent.tree.S.IP.VP.NP_OBJ.lemmas\n['s\u00f3l']\n````\n\n## Prerequisites\n\nThis package runs on CPython 3.8 or newer, and on PyPy 3.9 or newer.\n\nTo find out which version of Python you have, enter:\n\n````sh\npython --version\n````\n\nIf a binary wheel package isn't available on [PyPI](https://pypi.org>)\nfor your system, you may need to have the `python3-dev` package\n(or its Windows equivalent) installed on your\nsystem to set up Greynir successfully. This is\nbecause a source distribution install requires a C++ compiler and linker:\n\n````sh\n# Debian or Ubuntu:\nsudo apt-get install python3-dev\n````\n\nDepending on your system, you may also need to install `libffi-dev`:\n\n````sh\n# Debian or Ubuntu\nsudo apt-get install libffi-dev\n````\n\n## Installation\n\nTo install this package, assuming Python 3 is your default Python:\n\n````sh\npip install reynir\n````\n\nIf you have **git** installed and want to be able to edit\nthe source, do like so:\n\n````sh\ngit clone https://github.com/mideind/GreynirPackage\ncd GreynirPackage\n# [ Activate your virtualenv here if you have one ]\npip install -e .\n````\n\nThe package source code is in `GreynirPackage/src/reynir`.\n\n## Tests\n\nTo run the built-in tests, install [pytest](https://docs.pytest.org/en/latest),\n`cd` to your `GreynirPackage` subdirectory (and optionally activate your\nvirtualenv), then run:\n\n````sh\npython -m pytest\n````\n\n## Evaluation\n\nA parsing test pipeline for different parsing schemas, including the Greynir schema,\nhas been developed. It is available [here](https://github.com/mideind/ParsingTestPipe).\n\n## Documentation\n\nPlease consult [Greynir's documentation](https://greynir.is/doc/) for detailed\n[installation instructions](https://greynir.is/doc/installation.html),\na [quickstart guide](https://greynir.is/doc/quickstart.html),\nand [reference information](https://greynir.is/doc/reference.html),\nas well as important information about\n[copyright and licensing](https://greynir.is/doc/copyright.html).\n\n## Copyright and licensing\n\nGreynir is Copyright \u00a9 2023 by [Mi\u00f0eind ehf.](https://mideind.is).  \nThe original author of this software is *Vilhj\u00e1lmur \u00deorsteinsson*.\n\n<a href=\"https://mideind.is\"><img src=\"https://raw.githubusercontent.com/mideind/GreynirPackage/master/doc/_static/mideind-horizontal-small.png\" alt=\"Mi\u00f0eind ehf.\"\n    width=\"214\" height=\"66\" align=\"right\" style=\"margin-left:20px; margin-bottom: 20px;\"></a>\n\nThis software is licensed under the **MIT License**:\n\n*Permission is hereby granted, free of charge, to any person*\n*obtaining a copy of this software and associated documentation*\n*files (the \"Software\"), to deal in the Software without restriction,*\n*including without limitation the rights to use, copy, modify, merge,*\n*publish, distribute, sublicense, and/or sell copies of the Software,*\n*and to permit persons to whom the Software is furnished to do so,*\n*subject to the following conditions:*\n\n**The above copyright notice and this permission notice shall be**\n**included in all copies or substantial portions of the Software.**\n\n*THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND,*\n*EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF*\n*MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.*\n*IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY*\n*CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,*\n*TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE*\n*SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.*\n\nIf you would like to use this software in ways that are incompatible\nwith the standard MIT license, [contact Mi\u00f0eind ehf.](mailto:mideind@mideind.is)\nto negotiate custom arrangements.\n\n----\n\nGreynirPackage indirectly embeds the [Database of Icelandic Morphology](https://bin.arnastofnun.is),\n([Beygingarl\u00fdsing \u00edslensks n\u00fat\u00edmam\u00e1ls](https://bin.arnastofnun.is)), abbreviated B\u00cdN.\nGreynirPackage does not claim any endorsement by the B\u00cdN authors or copyright holders.\n\nThe B\u00cdN source data are publicly available under the\n[CC BY-SA 4.0 license](https://creativecommons.org/licenses/by-sa/4.0/), as further\ndetailed [here in English](https://bin.arnastofnun.is/DMII/LTdata/conditions/)\nand [here in Icelandic](https://bin.arnastofnun.is/gogn/mimisbrunnur/).\n\nIn accordance with the B\u00cdN license terms, credit is hereby given as follows:\n\n*Beygingarl\u00fdsing \u00edslensks n\u00fat\u00edmam\u00e1ls. Stofnun \u00c1rna Magn\u00fassonar \u00ed \u00edslenskum fr\u00e6\u00f0um.*\n*H\u00f6fundur og ritstj\u00f3ri Krist\u00edn Bjarnad\u00f3ttir.*\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "A natural language parser for Icelandic",
    "version": "3.5.5",
    "project_urls": {
        "Homepage": "https://github.com/mideind/GreynirPackage"
    },
    "split_keywords": [
        "nlp",
        "parser",
        "icelandic"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8fefd56641f6fdf0d5028ca15cbf6f4f046e63c786740e85be776581363e9a8e",
                "md5": "368b7f05cfdc4f685727ab3631a90aec",
                "sha256": "4e9118c0b2032115ceee027f54f7bc89b2b82e1932483e9da867a9a9b5837f50"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "368b7f05cfdc4f685727ab3631a90aec",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 429236,
            "upload_time": "2023-10-25T16:24:03",
            "upload_time_iso_8601": "2023-10-25T16:24:03.354793Z",
            "url": "https://files.pythonhosted.org/packages/8f/ef/d56641f6fdf0d5028ca15cbf6f4f046e63c786740e85be776581363e9a8e/reynir-3.5.5-cp310-cp310-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db1a20161d6fa2db0563d4d696d308c2fbf82bfc89ceef4020b4581e4ded4520",
                "md5": "f8ad7b4131326e233c3b4729a8af26e4",
                "sha256": "a3aa64ec50270e8bef8d25ee941b623089ddce2db49ae1bc374f358710995e1d"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "f8ad7b4131326e233c3b4729a8af26e4",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 429926,
            "upload_time": "2023-10-25T16:24:05",
            "upload_time_iso_8601": "2023-10-25T16:24:05.577336Z",
            "url": "https://files.pythonhosted.org/packages/db/1a/20161d6fa2db0563d4d696d308c2fbf82bfc89ceef4020b4581e4ded4520/reynir-3.5.5-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "569da3a5d02e169c4d2386b5bb2dbc41b81e0ac2cb5e6c76f9c7e49fd2d9795f",
                "md5": "401ea6479f051cae2bbed0e46e3c9a73",
                "sha256": "1960606cfe9698bcd9700438a56839f4f57d823fd31b71dd3eb1211d4f0a55e5"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "401ea6479f051cae2bbed0e46e3c9a73",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 481511,
            "upload_time": "2023-10-25T16:24:07",
            "upload_time_iso_8601": "2023-10-25T16:24:07.367062Z",
            "url": "https://files.pythonhosted.org/packages/56/9d/a3a5d02e169c4d2386b5bb2dbc41b81e0ac2cb5e6c76f9c7e49fd2d9795f/reynir-3.5.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "83cd8c24fa5a01a78fb184987c8e7c7417a9db3796c85b2f9a3e8a5df4536ac3",
                "md5": "faef3b9203ddce542df9474c02863752",
                "sha256": "b3b68df8e17665b5555fcfdb02966dbb3296004f4309e663fedb613b6d75b4a0"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "faef3b9203ddce542df9474c02863752",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 427232,
            "upload_time": "2023-10-25T16:24:09",
            "upload_time_iso_8601": "2023-10-25T16:24:09.317883Z",
            "url": "https://files.pythonhosted.org/packages/83/cd/8c24fa5a01a78fb184987c8e7c7417a9db3796c85b2f9a3e8a5df4536ac3/reynir-3.5.5-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "260681cb14017a74631ac57a31917c1d33b094ef20ce38b18d395ea4fddb34d4",
                "md5": "f23e090177d756336b27592a7eb8810b",
                "sha256": "a9ddcd2b0e6b2db4b0928a936b1a6d732c0ae8d9f3b6ea7f4200a767e275d738"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f23e090177d756336b27592a7eb8810b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 429240,
            "upload_time": "2023-10-25T16:24:10",
            "upload_time_iso_8601": "2023-10-25T16:24:10.765631Z",
            "url": "https://files.pythonhosted.org/packages/26/06/81cb14017a74631ac57a31917c1d33b094ef20ce38b18d395ea4fddb34d4/reynir-3.5.5-cp311-cp311-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe3dfa46959915313f7ab8383f8897d2154f887711e342f9d198f4af598b7766",
                "md5": "6f70ac8cf89c83c0eebe63ad87f817be",
                "sha256": "765f4160f3c5416b9d77938aa5b773c78cc2dd8f221468f5b93d171a8be69b98"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "6f70ac8cf89c83c0eebe63ad87f817be",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 429926,
            "upload_time": "2023-10-25T16:24:12",
            "upload_time_iso_8601": "2023-10-25T16:24:12.103199Z",
            "url": "https://files.pythonhosted.org/packages/fe/3d/fa46959915313f7ab8383f8897d2154f887711e342f9d198f4af598b7766/reynir-3.5.5-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "84e0f8813bf496d668891d02cb3bc01225a2a0a9aa88c9b87b3cd49c556c5419",
                "md5": "349efd7daf66eeaaf777ba757ad1acbc",
                "sha256": "1a0bd4b46af2dd20e7a495cf874b886b3d0a3aaeb8b6f9788ca200d0155bd079"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "349efd7daf66eeaaf777ba757ad1acbc",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 481502,
            "upload_time": "2023-10-25T16:24:14",
            "upload_time_iso_8601": "2023-10-25T16:24:14.208878Z",
            "url": "https://files.pythonhosted.org/packages/84/e0/f8813bf496d668891d02cb3bc01225a2a0a9aa88c9b87b3cd49c556c5419/reynir-3.5.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4fd6d3c29c83f68ff11aae6ba803b7931e1ce5203082e34a7c8346295609a5dd",
                "md5": "65156e1f6e83c1a010ee1d3801640ee0",
                "sha256": "d49413cb8894cf517eda40f00479fbfc832080b2ee78f875ff4d24b8d69ff1e2"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "65156e1f6e83c1a010ee1d3801640ee0",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 427226,
            "upload_time": "2023-10-25T16:24:15",
            "upload_time_iso_8601": "2023-10-25T16:24:15.983285Z",
            "url": "https://files.pythonhosted.org/packages/4f/d6/d3c29c83f68ff11aae6ba803b7931e1ce5203082e34a7c8346295609a5dd/reynir-3.5.5-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b3fb16fc2125b9cff2b63440f8c5e9820834ee7cc3bedb63a3872613a8be8fa8",
                "md5": "8aabc5282ba5d107cb5238d5dd5d0cf8",
                "sha256": "6b755d06299924f31b90f58e1e69095f42f0bfe4371a8abb068b5d3ed1624af5"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8aabc5282ba5d107cb5238d5dd5d0cf8",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 429235,
            "upload_time": "2023-10-25T16:24:17",
            "upload_time_iso_8601": "2023-10-25T16:24:17.731888Z",
            "url": "https://files.pythonhosted.org/packages/b3/fb/16fc2125b9cff2b63440f8c5e9820834ee7cc3bedb63a3872613a8be8fa8/reynir-3.5.5-cp38-cp38-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "60929225b1fedde4cc4735bdd11b8d2315a9570436dc977e43ac99fed3a2e7ef",
                "md5": "8b09579d991e5450b29e6fdc060e92dc",
                "sha256": "544b5f9d7e3361ee9b35527748d8f818f895390b4296970687e2b7a807ddcf79"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp38-cp38-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8b09579d991e5450b29e6fdc060e92dc",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 429925,
            "upload_time": "2023-10-25T16:24:19",
            "upload_time_iso_8601": "2023-10-25T16:24:19.230920Z",
            "url": "https://files.pythonhosted.org/packages/60/92/9225b1fedde4cc4735bdd11b8d2315a9570436dc977e43ac99fed3a2e7ef/reynir-3.5.5-cp38-cp38-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5221f72d2b321643ca22ac16fe2c148759358e6c2efc2aa9a070118b15c52657",
                "md5": "6c08d9f7081ffeec451ddb7596a8e917",
                "sha256": "cddd16624fd9563d2cb0e4d6b86a98a93b35e03fe58faa2ecf3005d35bb3d1d5"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6c08d9f7081ffeec451ddb7596a8e917",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 481708,
            "upload_time": "2023-10-25T16:24:20",
            "upload_time_iso_8601": "2023-10-25T16:24:20.785200Z",
            "url": "https://files.pythonhosted.org/packages/52/21/f72d2b321643ca22ac16fe2c148759358e6c2efc2aa9a070118b15c52657/reynir-3.5.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e93594796bb8ee592201debd02e6f9545406b053178107b0ff5642c2e6b398cb",
                "md5": "7c09aa73887d1102744bbf99ebdeac4b",
                "sha256": "4fe9c5fcd0e1b9eaa6444e4838839532b99e5f8771db4e0a320acc7c15fd803f"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7c09aa73887d1102744bbf99ebdeac4b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 427224,
            "upload_time": "2023-10-25T16:24:22",
            "upload_time_iso_8601": "2023-10-25T16:24:22.279812Z",
            "url": "https://files.pythonhosted.org/packages/e9/35/94796bb8ee592201debd02e6f9545406b053178107b0ff5642c2e6b398cb/reynir-3.5.5-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "7de8b2e13740f66ef9fd47e348341d2453b3370f28f024485adfda872c78d111",
                "md5": "f3a9b5126a5d7638a8f0a9ba8830774e",
                "sha256": "d036fb309587eb82aa97fd3823283972b7e197a5678b0535fbe4bb9c8f43dfc6"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f3a9b5126a5d7638a8f0a9ba8830774e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 429234,
            "upload_time": "2023-10-25T16:24:23",
            "upload_time_iso_8601": "2023-10-25T16:24:23.875573Z",
            "url": "https://files.pythonhosted.org/packages/7d/e8/b2e13740f66ef9fd47e348341d2453b3370f28f024485adfda872c78d111/reynir-3.5.5-cp39-cp39-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9948589abd74f682a255f6764b2ba4a75698867244af78dc60f4309f37ec898",
                "md5": "a72f3843066f98680da98c1fd4fc44dd",
                "sha256": "d28dc2914de9be9e3bce8fddd9b1aaf838c044013ba5034268f316235ad637d0"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "a72f3843066f98680da98c1fd4fc44dd",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 429923,
            "upload_time": "2023-10-25T16:24:25",
            "upload_time_iso_8601": "2023-10-25T16:24:25.235974Z",
            "url": "https://files.pythonhosted.org/packages/d9/94/8589abd74f682a255f6764b2ba4a75698867244af78dc60f4309f37ec898/reynir-3.5.5-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8972e44439514fbbe292165a459a097b0efd894ddd3d5ccc2a4b8ace4da8d610",
                "md5": "f7c3e34f5c8d97d33f6be23d2741b0b9",
                "sha256": "fd1085440ecc32a07731c2945a147c089e08d6774cbc9dc23fae566873410596"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "f7c3e34f5c8d97d33f6be23d2741b0b9",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 481496,
            "upload_time": "2023-10-25T16:24:26",
            "upload_time_iso_8601": "2023-10-25T16:24:26.847370Z",
            "url": "https://files.pythonhosted.org/packages/89/72/e44439514fbbe292165a459a097b0efd894ddd3d5ccc2a4b8ace4da8d610/reynir-3.5.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "30521a7a1bb2c0ff583d7c5f8fb324fdd2bf796a234fdaede5d126915e3130c7",
                "md5": "07386a0dd6ab1a671c23b216bf488185",
                "sha256": "b68774e2134f8efc7fee0f4ecb122b743e7e54218dcda7f5e17a58d196c0cae9"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "07386a0dd6ab1a671c23b216bf488185",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 427229,
            "upload_time": "2023-10-25T16:24:29",
            "upload_time_iso_8601": "2023-10-25T16:24:29.040351Z",
            "url": "https://files.pythonhosted.org/packages/30/52/1a7a1bb2c0ff583d7c5f8fb324fdd2bf796a234fdaede5d126915e3130c7/reynir-3.5.5-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5f154bf7a167a643a392b50b8b06a88c85ce39f94b86efca5a9e6af79f58bc84",
                "md5": "54c747b093344abb22d8d66308cf8396",
                "sha256": "3056d35bfb23edf310927e2c35edf1a8f6aae20e2634bd945aefe9b6a5c0dce8"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "54c747b093344abb22d8d66308cf8396",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 424555,
            "upload_time": "2023-10-25T16:24:31",
            "upload_time_iso_8601": "2023-10-25T16:24:31.076651Z",
            "url": "https://files.pythonhosted.org/packages/5f/15/4bf7a167a643a392b50b8b06a88c85ce39f94b86efca5a9e6af79f58bc84/reynir-3.5.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5ec26ea1b3a21e9ee30438cbdc6cee522a4662926ce25f938bc664f349edd148",
                "md5": "414f478780620b348086e7ad5016d1b9",
                "sha256": "dcac0993c9d03535158edbe0f5820e2a4163997edd456c44da5ed8cbed42bb11"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "414f478780620b348086e7ad5016d1b9",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 427623,
            "upload_time": "2023-10-25T16:24:32",
            "upload_time_iso_8601": "2023-10-25T16:24:32.677733Z",
            "url": "https://files.pythonhosted.org/packages/5e/c2/6ea1b3a21e9ee30438cbdc6cee522a4662926ce25f938bc664f349edd148/reynir-3.5.5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "449b912de87edbb3cb34016f23f37842a006e19e1ebfe754fcee24fd2c3ac0f3",
                "md5": "133b702fe801d61e706faafcc9678597",
                "sha256": "c2500ea22817adb83050c780a52b8d9208464a9d1f2b288e3ca458fade6dab9d"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "133b702fe801d61e706faafcc9678597",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 424859,
            "upload_time": "2023-10-25T16:24:34",
            "upload_time_iso_8601": "2023-10-25T16:24:34.521013Z",
            "url": "https://files.pythonhosted.org/packages/44/9b/912de87edbb3cb34016f23f37842a006e19e1ebfe754fcee24fd2c3ac0f3/reynir-3.5.5-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9149c2def4bb2bed8c651472ae89dfecf90d07fa6cd792c31bad63673de3f049",
                "md5": "ca6c0a37960e2b1660f29599b69a631c",
                "sha256": "f91c400f75f49478335ea7473d06780b6494d709c8644c0b64cbb6d9fdee8b90"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ca6c0a37960e2b1660f29599b69a631c",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 424546,
            "upload_time": "2023-10-25T16:24:36",
            "upload_time_iso_8601": "2023-10-25T16:24:36.573606Z",
            "url": "https://files.pythonhosted.org/packages/91/49/c2def4bb2bed8c651472ae89dfecf90d07fa6cd792c31bad63673de3f049/reynir-3.5.5-pp38-pypy38_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a7e7307434df44d3c04d00078059f5cbef268cf8ff65a117c4e4b9544dfa3f39",
                "md5": "76b07cccf3cb9e7aaef67e0cf4e26e1f",
                "sha256": "cd4f5330534a96b8693f936c17963179eeb3d589fdd8af3e7c5e126ee23756f7"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "76b07cccf3cb9e7aaef67e0cf4e26e1f",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 427622,
            "upload_time": "2023-10-25T16:24:38",
            "upload_time_iso_8601": "2023-10-25T16:24:38.224639Z",
            "url": "https://files.pythonhosted.org/packages/a7/e7/307434df44d3c04d00078059f5cbef268cf8ff65a117c4e4b9544dfa3f39/reynir-3.5.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a3cfdd8e317162a8705d11473ae8647964f09cc1c139a8f67ed33b89ea02a4dc",
                "md5": "1a3b5da6895f4beabaf8d0ea32a9d274",
                "sha256": "6a558b8dc1704b9ee13e5c249fee4e3affd8a3c71faa4a8cb0c2db9f1bb4557a"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "1a3b5da6895f4beabaf8d0ea32a9d274",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 424854,
            "upload_time": "2023-10-25T16:24:39",
            "upload_time_iso_8601": "2023-10-25T16:24:39.850131Z",
            "url": "https://files.pythonhosted.org/packages/a3/cf/dd8e317162a8705d11473ae8647964f09cc1c139a8f67ed33b89ea02a4dc/reynir-3.5.5-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff6f5d1219160b7f6272ef64ee904f3aa7ea88b77be5824058c2a324d3e9e3f2",
                "md5": "8113d3948913e567d334e993bcbdd355",
                "sha256": "119f594738c6b77d97728aa40dea470b64084b7b0ba6eccee1eaa56827d5fc94"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8113d3948913e567d334e993bcbdd355",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 424546,
            "upload_time": "2023-10-25T16:24:41",
            "upload_time_iso_8601": "2023-10-25T16:24:41.591956Z",
            "url": "https://files.pythonhosted.org/packages/ff/6f/5d1219160b7f6272ef64ee904f3aa7ea88b77be5824058c2a324d3e9e3f2/reynir-3.5.5-pp39-pypy39_pp73-macosx_10_9_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "074db2bafe1de5a6326783e8c2ed836dcf3a952ee5fe80e72156ce752019ae3c",
                "md5": "2efa205afffe4ce0d56f720b2821e8f8",
                "sha256": "61f5a31745d2347476dec4e4772be83e0bdfb7169cd58907ac3432a95264d0ba"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2efa205afffe4ce0d56f720b2821e8f8",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 427620,
            "upload_time": "2023-10-25T16:24:43",
            "upload_time_iso_8601": "2023-10-25T16:24:43.226916Z",
            "url": "https://files.pythonhosted.org/packages/07/4d/b2bafe1de5a6326783e8c2ed836dcf3a952ee5fe80e72156ce752019ae3c/reynir-3.5.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5cd74ddc326b04d507fab29ba774fa306e0ca82cd2fe48803fb6ffcd856711bb",
                "md5": "3aff3921f859110c5adb54d0bd0245f6",
                "sha256": "0d14e73ce246250fa72e8901f82914e825d8338dd7da4fd35bde28e767525397"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "3aff3921f859110c5adb54d0bd0245f6",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 424852,
            "upload_time": "2023-10-25T16:24:44",
            "upload_time_iso_8601": "2023-10-25T16:24:44.663478Z",
            "url": "https://files.pythonhosted.org/packages/5c/d7/4ddc326b04d507fab29ba774fa306e0ca82cd2fe48803fb6ffcd856711bb/reynir-3.5.5-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fe9c0ae4be5784d64d3e45491adb3770cb91ce75854013181ee35b2d70a7a76e",
                "md5": "1c5573a3a39ad686156d9c565bd24009",
                "sha256": "b4dbbf6aba2ad750c73b223ff31054571278feeecb0f916a8c33c959e6563a5a"
            },
            "downloads": -1,
            "filename": "reynir-3.5.5.tar.gz",
            "has_sig": false,
            "md5_digest": "1c5573a3a39ad686156d9c565bd24009",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 553000,
            "upload_time": "2023-10-25T16:24:46",
            "upload_time_iso_8601": "2023-10-25T16:24:46.924581Z",
            "url": "https://files.pythonhosted.org/packages/fe/9c/0ae4be5784d64d3e45491adb3770cb91ce75854013181ee35b2d70a7a76e/reynir-3.5.5.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-10-25 16:24:46",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "mideind",
    "github_project": "GreynirPackage",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "reynir"
}
        
Elapsed time: 0.18165s