fast-gliner


Namefast-gliner JSON
Version 0.1.12 PyPI version JSON
download
home_pageNone
SummaryPython bindings for gline-rs: Inference Engine for GLiNER Models, written in Rust
upload_time2025-08-10 09:12:45
maintainerNone
docs_urlNone
authorNone
requires_python>=3.9
licenseApache
keywords nlp ner named entity recognition natural language processing onnx transformers rust pyo3 gliner span extraction token classification zero-shot
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # fast_gliner: Python bindings for [gline-rs](https://github.com/fbilhaut/gline-rs) (Inference Engine for GLiNER Models, written in Rust)

## ⏳ Installation

```bash
$ pip install fast_gliner
```

## 🚀 Quickstart

### Named Entity Recognition

```python
from fast_gliner import FastGLiNER

model = FastGLiNER.from_pretrained(
    model_id="onnx-community/gliner_multi-v2.1",
    onnx_path="onnx/model.onnx"
)

model.predict_entities("I am James Bond", ["person"])
```

Output:

```
[
    {
        'text': 'James Bond',
        'label': 'person',
        'score': 0.9012733697891235,
        'start': 5,
        'end': 15
    }
]
```

### Relation Extraction

```python
from fast_gliner import FastGLiNER

model = FastGLiNER.from_pretrained(
    model_id="onnx-community/gliner-multitask-large-v0.5",
    onnx_path="onnx/model.onnx"
)

text = "Bill Gates is the founder of Microsoft."

labels = ["person", "organization"]

schema = [
    {
        "relation": "founder",
        "subject_labels": ["person"],
        "object_labels": ["organization"]
    }
]

results = model.extract_relations(text, labels, schema)

from pprint import pprint
pprint(results)
```

## Development

Set up environment

```sh
$ cd fast_gliner/bindings/python
$ make dev
```

Run code formatting

```sh
$ make style
```

Release package to PyPI

```sh
$ make
$ make release
```

## References

[1] [GLiNER](https://github.com/urchade/GLiNER): Generalist Model for Named Entity Recognition using Bidirectional Transformer.

```
@inproceedings{zaratiana-etal-2024-gliner,
    title = "{GL}i{NER}: Generalist Model for Named Entity Recognition using Bidirectional Transformer",
    author = "Zaratiana, Urchade  and
      Tomeh, Nadi  and
      Holat, Pierre  and
      Charnois, Thierry",
    editor = "Duh, Kevin  and
      Gomez, Helena  and
      Bethard, Steven",
    booktitle = "Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers)",
    month = jun,
    year = "2024",
    address = "Mexico City, Mexico",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2024.naacl-long.300",
    doi = "10.18653/v1/2024.naacl-long.300",
    pages = "5364--5376",
    abstract = "Named Entity Recognition (NER) is essential in various Natural Language Processing (NLP) applications. Traditional NER models are effective but limited to a set of predefined entity types. In contrast, Large Language Models (LLMs) can extract arbitrary entities through natural language instructions, offering greater flexibility. However, their size and cost, particularly for those accessed via APIs like ChatGPT, make them impractical in resource-limited scenarios. In this paper, we introduce a compact NER model trained to identify any type of entity. Leveraging a bidirectional transformer encoder, our model, GLiNER, facilitates parallel entity extraction, an advantage over the slow sequential token generation of LLMs. Through comprehensive testing, GLiNER demonstrate strong performance, outperforming both ChatGPT and fine-tuned LLMs in zero-shot evaluations on various NER benchmarks.",
}
```


            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "fast-gliner",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": "nlp, ner, named entity recognition, natural language processing, onnx, transformers, rust, pyo3, gliner, span extraction, token classification, zero-shot",
    "author": null,
    "author_email": "Tal Almagor <almagoric@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/d0/ee/3aa95e68378521c30600154f5a60e2255fae4e56ef57b37a5d2853139286/fast_gliner-0.1.12.tar.gz",
    "platform": null,
    "description": "# fast_gliner: Python bindings for [gline-rs](https://github.com/fbilhaut/gline-rs) (Inference Engine for GLiNER Models, written in Rust)\n\n## \u23f3 Installation\n\n```bash\n$ pip install fast_gliner\n```\n\n## \ud83d\ude80 Quickstart\n\n### Named Entity Recognition\n\n```python\nfrom fast_gliner import FastGLiNER\n\nmodel = FastGLiNER.from_pretrained(\n    model_id=\"onnx-community/gliner_multi-v2.1\",\n    onnx_path=\"onnx/model.onnx\"\n)\n\nmodel.predict_entities(\"I am James Bond\", [\"person\"])\n```\n\nOutput:\n\n```\n[\n    {\n        'text': 'James Bond',\n        'label': 'person',\n        'score': 0.9012733697891235,\n        'start': 5,\n        'end': 15\n    }\n]\n```\n\n### Relation Extraction\n\n```python\nfrom fast_gliner import FastGLiNER\n\nmodel = FastGLiNER.from_pretrained(\n    model_id=\"onnx-community/gliner-multitask-large-v0.5\",\n    onnx_path=\"onnx/model.onnx\"\n)\n\ntext = \"Bill Gates is the founder of Microsoft.\"\n\nlabels = [\"person\", \"organization\"]\n\nschema = [\n    {\n        \"relation\": \"founder\",\n        \"subject_labels\": [\"person\"],\n        \"object_labels\": [\"organization\"]\n    }\n]\n\nresults = model.extract_relations(text, labels, schema)\n\nfrom pprint import pprint\npprint(results)\n```\n\n## Development\n\nSet up environment\n\n```sh\n$ cd fast_gliner/bindings/python\n$ make dev\n```\n\nRun code formatting\n\n```sh\n$ make style\n```\n\nRelease package to PyPI\n\n```sh\n$ make\n$ make release\n```\n\n## References\n\n[1] [GLiNER](https://github.com/urchade/GLiNER): Generalist Model for Named Entity Recognition using Bidirectional Transformer.\n\n```\n@inproceedings{zaratiana-etal-2024-gliner,\n    title = \"{GL}i{NER}: Generalist Model for Named Entity Recognition using Bidirectional Transformer\",\n    author = \"Zaratiana, Urchade  and\n      Tomeh, Nadi  and\n      Holat, Pierre  and\n      Charnois, Thierry\",\n    editor = \"Duh, Kevin  and\n      Gomez, Helena  and\n      Bethard, Steven\",\n    booktitle = \"Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers)\",\n    month = jun,\n    year = \"2024\",\n    address = \"Mexico City, Mexico\",\n    publisher = \"Association for Computational Linguistics\",\n    url = \"https://aclanthology.org/2024.naacl-long.300\",\n    doi = \"10.18653/v1/2024.naacl-long.300\",\n    pages = \"5364--5376\",\n    abstract = \"Named Entity Recognition (NER) is essential in various Natural Language Processing (NLP) applications. Traditional NER models are effective but limited to a set of predefined entity types. In contrast, Large Language Models (LLMs) can extract arbitrary entities through natural language instructions, offering greater flexibility. However, their size and cost, particularly for those accessed via APIs like ChatGPT, make them impractical in resource-limited scenarios. In this paper, we introduce a compact NER model trained to identify any type of entity. Leveraging a bidirectional transformer encoder, our model, GLiNER, facilitates parallel entity extraction, an advantage over the slow sequential token generation of LLMs. Through comprehensive testing, GLiNER demonstrate strong performance, outperforming both ChatGPT and fine-tuned LLMs in zero-shot evaluations on various NER benchmarks.\",\n}\n```\n\n",
    "bugtrack_url": null,
    "license": "Apache",
    "summary": "Python bindings for gline-rs: Inference Engine for GLiNER Models, written in Rust",
    "version": "0.1.12",
    "project_urls": null,
    "split_keywords": [
        "nlp",
        " ner",
        " named entity recognition",
        " natural language processing",
        " onnx",
        " transformers",
        " rust",
        " pyo3",
        " gliner",
        " span extraction",
        " token classification",
        " zero-shot"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f200d4826defda4db3906bdb84c1f63c7c34e490ddc31ef937a284878376cc8c",
                "md5": "ab2f608e2839be16788f6756e82ff6ee",
                "sha256": "4bda6f9249b240627033849af953195651c37c0c92dc378318454ec2b76953a6"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp310-cp310-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ab2f608e2839be16788f6756e82ff6ee",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 8566963,
            "upload_time": "2025-08-10T09:12:06",
            "upload_time_iso_8601": "2025-08-10T09:12:06.145803Z",
            "url": "https://files.pythonhosted.org/packages/f2/00/d4826defda4db3906bdb84c1f63c7c34e490ddc31ef937a284878376cc8c/fast_gliner-0.1.12-cp310-cp310-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "93aaf7deafaaeef713463e2759f353080f6bae42c103bc360c9eaa2e2e92a71f",
                "md5": "c46137f17982adccb599943d163cdde9",
                "sha256": "868879113dcf7336da0db348f838a470c6c2eec296c5090e0eb7ec8d03b85e85"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp310-cp310-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c46137f17982adccb599943d163cdde9",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 7446562,
            "upload_time": "2025-08-10T09:12:08",
            "upload_time_iso_8601": "2025-08-10T09:12:08.247851Z",
            "url": "https://files.pythonhosted.org/packages/93/aa/f7deafaaeef713463e2759f353080f6bae42c103bc360c9eaa2e2e92a71f/fast_gliner-0.1.12-cp310-cp310-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0486de16e3ffde929b52a6ec522b389d7ba788eb860a488ed29e4d251c4da609",
                "md5": "38bd9d481f0c588c08562edc9e3e593d",
                "sha256": "2b313a41c9bb67337846cd64416235061bfe4d7c910d76e75c52e142f60af34b"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp310-cp310-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "38bd9d481f0c588c08562edc9e3e593d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 9398528,
            "upload_time": "2025-08-10T09:12:09",
            "upload_time_iso_8601": "2025-08-10T09:12:09.489080Z",
            "url": "https://files.pythonhosted.org/packages/04/86/de16e3ffde929b52a6ec522b389d7ba788eb860a488ed29e4d251c4da609/fast_gliner-0.1.12-cp310-cp310-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "776f9327c686c2f6db4e12869bf9bf26853c3fdd6c73b43f56a289ebcac97b4e",
                "md5": "e61eb5542465b7099f9035ad1f194605",
                "sha256": "475ad223b1838acdee84b1017564759eff211287330a3433c89f8b0f93970d98"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp310-cp310-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e61eb5542465b7099f9035ad1f194605",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.9",
            "size": 10332938,
            "upload_time": "2025-08-10T09:12:11",
            "upload_time_iso_8601": "2025-08-10T09:12:11.013707Z",
            "url": "https://files.pythonhosted.org/packages/77/6f/9327c686c2f6db4e12869bf9bf26853c3fdd6c73b43f56a289ebcac97b4e/fast_gliner-0.1.12-cp310-cp310-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "83e2b6410af2e813e78fe6060bc5485f861f2fa4bf15f7dd170ba68a10ab07e2",
                "md5": "d787afc5aa555a5634bb0d4be558c1db",
                "sha256": "fc8178519e92381c95c16dddaed41023e0e436a0eef4cca7ddf78adbe587d28b"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp311-cp311-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d787afc5aa555a5634bb0d4be558c1db",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 8566445,
            "upload_time": "2025-08-10T09:12:12",
            "upload_time_iso_8601": "2025-08-10T09:12:12.993945Z",
            "url": "https://files.pythonhosted.org/packages/83/e2/b6410af2e813e78fe6060bc5485f861f2fa4bf15f7dd170ba68a10ab07e2/fast_gliner-0.1.12-cp311-cp311-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b18061bd2d672c58f66629455cdc06998a837acd4ff7b06c0f749359074af79e",
                "md5": "68c3bc59dbe3178c7b67243c0aaa7ade",
                "sha256": "5a920dea55fb8f1e7ccaa968a917a13e91376a9012e747bf9a856cdde2589f5f"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp311-cp311-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "68c3bc59dbe3178c7b67243c0aaa7ade",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 7446671,
            "upload_time": "2025-08-10T09:12:14",
            "upload_time_iso_8601": "2025-08-10T09:12:14.744629Z",
            "url": "https://files.pythonhosted.org/packages/b1/80/61bd2d672c58f66629455cdc06998a837acd4ff7b06c0f749359074af79e/fast_gliner-0.1.12-cp311-cp311-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f690ca813c9d1f16ec03ab8b65377fe7f8add3450f445d472305aeb20a944f25",
                "md5": "07274a03a62b3441ddf72c01aa237766",
                "sha256": "5ebbf69bb8660274d365468595865ac525b00787b5e943a759db340bc3aa7976"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp311-cp311-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "07274a03a62b3441ddf72c01aa237766",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 9396972,
            "upload_time": "2025-08-10T09:12:16",
            "upload_time_iso_8601": "2025-08-10T09:12:16.347883Z",
            "url": "https://files.pythonhosted.org/packages/f6/90/ca813c9d1f16ec03ab8b65377fe7f8add3450f445d472305aeb20a944f25/fast_gliner-0.1.12-cp311-cp311-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a7349dcdb4a6f63be9130dd66ca0ed0c0c48e1f050abe243132a3383f26b2ce0",
                "md5": "810d6b67fdd39d8c2af459725794a683",
                "sha256": "93d5b162fae0d4fcd84c2f5633d023242bc98d4a7f63f22039003d54ff903dec"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp311-cp311-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "810d6b67fdd39d8c2af459725794a683",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.9",
            "size": 10332330,
            "upload_time": "2025-08-10T09:12:18",
            "upload_time_iso_8601": "2025-08-10T09:12:18.393409Z",
            "url": "https://files.pythonhosted.org/packages/a7/34/9dcdb4a6f63be9130dd66ca0ed0c0c48e1f050abe243132a3383f26b2ce0/fast_gliner-0.1.12-cp311-cp311-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ac7209f29d4f52b94d9efd8f3c9f3a395575b2be7be1081128985833e92f9d1c",
                "md5": "c2b1742e4c4f875dd0a0476276d69f62",
                "sha256": "7f3b0c264f7c8f4be28651f650fd2f49fa95ac81cbeab045321ae0eba87dd90c"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp312-cp312-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c2b1742e4c4f875dd0a0476276d69f62",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 8566091,
            "upload_time": "2025-08-10T09:12:20",
            "upload_time_iso_8601": "2025-08-10T09:12:20.345884Z",
            "url": "https://files.pythonhosted.org/packages/ac/72/09f29d4f52b94d9efd8f3c9f3a395575b2be7be1081128985833e92f9d1c/fast_gliner-0.1.12-cp312-cp312-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "48f57801576a23673cd1222618c76558046af131dc9ffc42ad896971b2b179fc",
                "md5": "8dd91f3bebeb250d98aabd7c965434c4",
                "sha256": "15162c811205d54288f64140fe61fcd46824d9e0eb97025c609bec97d8abd01c"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp312-cp312-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8dd91f3bebeb250d98aabd7c965434c4",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 7446695,
            "upload_time": "2025-08-10T09:12:21",
            "upload_time_iso_8601": "2025-08-10T09:12:21.953375Z",
            "url": "https://files.pythonhosted.org/packages/48/f5/7801576a23673cd1222618c76558046af131dc9ffc42ad896971b2b179fc/fast_gliner-0.1.12-cp312-cp312-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "12ac4ddeaf5a77ed0d9ca6395cb17df1da00ff9dd5e61b330b705847bd9e09da",
                "md5": "e0fb918c7efe46e43330b08ba2aa7b8e",
                "sha256": "09d357aabddfabde928cf7a7f711325746c6f2ff668bd02a33206219445bc13b"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp312-cp312-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "e0fb918c7efe46e43330b08ba2aa7b8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 9392043,
            "upload_time": "2025-08-10T09:12:23",
            "upload_time_iso_8601": "2025-08-10T09:12:23.140292Z",
            "url": "https://files.pythonhosted.org/packages/12/ac/4ddeaf5a77ed0d9ca6395cb17df1da00ff9dd5e61b330b705847bd9e09da/fast_gliner-0.1.12-cp312-cp312-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b2b44ef546f54582fb912c90fcfe08ce0cea11eb8f84900a0c1b269d3599f25a",
                "md5": "c9c1e70dad7e0364e1fc72bdb478d812",
                "sha256": "89f4bb106c221190fcda64df2efdde6d0ae9f012669fc50ba6dd39e3b9e13dcf"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp312-cp312-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c9c1e70dad7e0364e1fc72bdb478d812",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.9",
            "size": 10332276,
            "upload_time": "2025-08-10T09:12:24",
            "upload_time_iso_8601": "2025-08-10T09:12:24.644920Z",
            "url": "https://files.pythonhosted.org/packages/b2/b4/4ef546f54582fb912c90fcfe08ce0cea11eb8f84900a0c1b269d3599f25a/fast_gliner-0.1.12-cp312-cp312-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e2be9c4a5d86feaefd28bd61fd476ff32bbcbe5c824ea74a2b9755ddb2f0b3b1",
                "md5": "7680254658b3c7857825424ab97ff45c",
                "sha256": "162283a02c3c4706056a71f63446f957ed618cebf9c184e354b60782f773ba0e"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp39-cp39-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "7680254658b3c7857825424ab97ff45c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 8565911,
            "upload_time": "2025-08-10T09:12:26",
            "upload_time_iso_8601": "2025-08-10T09:12:26.751632Z",
            "url": "https://files.pythonhosted.org/packages/e2/be/9c4a5d86feaefd28bd61fd476ff32bbcbe5c824ea74a2b9755ddb2f0b3b1/fast_gliner-0.1.12-cp39-cp39-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "5a75e91d4231daa5d2356b49f029c78cdf46aba6367e78bc484e769f84e92ad6",
                "md5": "263edd2d57e9f4d3468bf12396585bec",
                "sha256": "cdb2d81554eeda6e36082ac1726470321bfe157d071d244a94fbc2bdec1797f4"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp39-cp39-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "263edd2d57e9f4d3468bf12396585bec",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 7446588,
            "upload_time": "2025-08-10T09:12:28",
            "upload_time_iso_8601": "2025-08-10T09:12:28.264477Z",
            "url": "https://files.pythonhosted.org/packages/5a/75/e91d4231daa5d2356b49f029c78cdf46aba6367e78bc484e769f84e92ad6/fast_gliner-0.1.12-cp39-cp39-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1bf72e7b306414c48fcca78057e748e1cb4d769e3a28a7a503121eef79a9347c",
                "md5": "17e349252c853f576ac102b36855b090",
                "sha256": "aa0877a47ee0da1c84d558ede422e299ad52c862354d39ef250c525f0e587f3b"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp39-cp39-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "17e349252c853f576ac102b36855b090",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 9398799,
            "upload_time": "2025-08-10T09:12:29",
            "upload_time_iso_8601": "2025-08-10T09:12:29.513436Z",
            "url": "https://files.pythonhosted.org/packages/1b/f7/2e7b306414c48fcca78057e748e1cb4d769e3a28a7a503121eef79a9347c/fast_gliner-0.1.12-cp39-cp39-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9d1ab82d36d0011c6cebf0a4c77d5a94ce4ebd572c008b25c4a06b2e676d4222",
                "md5": "e6d227d465dc3d52d13534bb8b14fa69",
                "sha256": "78189aedaed2f63a7e9448b3a605cb5b69b4227d0cf700f8d60058073f185b32"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-cp39-cp39-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e6d227d465dc3d52d13534bb8b14fa69",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.9",
            "size": 10331662,
            "upload_time": "2025-08-10T09:12:31",
            "upload_time_iso_8601": "2025-08-10T09:12:31.023304Z",
            "url": "https://files.pythonhosted.org/packages/9d/1a/b82d36d0011c6cebf0a4c77d5a94ce4ebd572c008b25c4a06b2e676d4222/fast_gliner-0.1.12-cp39-cp39-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a281c546fefd2f16ef34d92e803b87926c41558d2d160695bb38e70760966c21",
                "md5": "555daf0d7f3950d3ffbc8ca3efac95c5",
                "sha256": "e06bbaee70f4ca3e747d1a525430dd2253986b487a86b58a4ace933b1e51470f"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "555daf0d7f3950d3ffbc8ca3efac95c5",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 8565320,
            "upload_time": "2025-08-10T09:12:32",
            "upload_time_iso_8601": "2025-08-10T09:12:32.891472Z",
            "url": "https://files.pythonhosted.org/packages/a2/81/c546fefd2f16ef34d92e803b87926c41558d2d160695bb38e70760966c21/fast_gliner-0.1.12-pp310-pypy310_pp73-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "15b381deee5e0889ffa82be4c6e8769f6542048f3468283fa442b07572e186b4",
                "md5": "c4020e300fb9f16f5e3ebbf0ecf6a39b",
                "sha256": "567b00b187c4a7a595367f1926eb2549f07daae35901ffb6569def8d0e747f4c"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "c4020e300fb9f16f5e3ebbf0ecf6a39b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 7447059,
            "upload_time": "2025-08-10T09:12:34",
            "upload_time_iso_8601": "2025-08-10T09:12:34.395444Z",
            "url": "https://files.pythonhosted.org/packages/15/b3/81deee5e0889ffa82be4c6e8769f6542048f3468283fa442b07572e186b4/fast_gliner-0.1.12-pp310-pypy310_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "7bdd50c6cd8f29bb257c425b34ca8d6c0e2877913dcf27d3f122e84e373caf36",
                "md5": "16e15eec89fb132c434bbcd1b3a33eda",
                "sha256": "235b3e32a0b697d16caf141be7a46e6e343464c5a0b67501db14beae46b32242"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "16e15eec89fb132c434bbcd1b3a33eda",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 9392275,
            "upload_time": "2025-08-10T09:12:35",
            "upload_time_iso_8601": "2025-08-10T09:12:35.710442Z",
            "url": "https://files.pythonhosted.org/packages/7b/dd/50c6cd8f29bb257c425b34ca8d6c0e2877913dcf27d3f122e84e373caf36/fast_gliner-0.1.12-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2991bf084f5234bfa7688a368aea1f14fe1598588a8176f14414559da5eabe74",
                "md5": "1dc558b7fb925499c722dc39912bbf4d",
                "sha256": "aa5d34a89c6c83a7cfe061f911c18ea25251625e4c19f0ec784f46b74b2eb50c"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1dc558b7fb925499c722dc39912bbf4d",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.9",
            "size": 10330345,
            "upload_time": "2025-08-10T09:12:37",
            "upload_time_iso_8601": "2025-08-10T09:12:37.319828Z",
            "url": "https://files.pythonhosted.org/packages/29/91/bf084f5234bfa7688a368aea1f14fe1598588a8176f14414559da5eabe74/fast_gliner-0.1.12-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "8da1119db9d68eb7a406baa5f79b9aab2f76402393aec996cc59e33e148e61fb",
                "md5": "d518f98749288abf3b186bab693f5ba7",
                "sha256": "1c7d7b770526d17ef2373d0959ca0f666e7b89b794ab49c6f25c04b077b1b228"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d518f98749288abf3b186bab693f5ba7",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 8566408,
            "upload_time": "2025-08-10T09:12:38",
            "upload_time_iso_8601": "2025-08-10T09:12:38.935404Z",
            "url": "https://files.pythonhosted.org/packages/8d/a1/119db9d68eb7a406baa5f79b9aab2f76402393aec996cc59e33e148e61fb/fast_gliner-0.1.12-pp39-pypy39_pp73-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "f77b65ce0f7a15a2b0e268c75274d126c43baae64bb39bc6b325541e98e2bf8e",
                "md5": "93ad48b1f6f0764532fd883d3ba2fb46",
                "sha256": "b53b3ff157123c9ff39bd6c92ecf8f9ffd75a36a10869277d2964ff94dd90b9a"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "93ad48b1f6f0764532fd883d3ba2fb46",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 7447707,
            "upload_time": "2025-08-10T09:12:41",
            "upload_time_iso_8601": "2025-08-10T09:12:41.009235Z",
            "url": "https://files.pythonhosted.org/packages/f7/7b/65ce0f7a15a2b0e268c75274d126c43baae64bb39bc6b325541e98e2bf8e/fast_gliner-0.1.12-pp39-pypy39_pp73-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "43aa859bf6059295ab04bf1487cf135144fedf1d1539fb2d230c5b4dab9ce4c5",
                "md5": "a9271bc44ba9fea705716db89b4b1983",
                "sha256": "24a4c916d475649acb81e0183a4aae25fa5ecbc03a9e9b098f04c9305be00a2a"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl",
            "has_sig": false,
            "md5_digest": "a9271bc44ba9fea705716db89b4b1983",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 9393390,
            "upload_time": "2025-08-10T09:12:42",
            "upload_time_iso_8601": "2025-08-10T09:12:42.275488Z",
            "url": "https://files.pythonhosted.org/packages/43/aa/859bf6059295ab04bf1487cf135144fedf1d1539fb2d230c5b4dab9ce4c5/fast_gliner-0.1.12-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "79a9877a1c6368983a70899f988deb7be0f2079555a4e9a8a2c46041bb77ecc0",
                "md5": "dab79c09fe276c77544f23e065f9ff58",
                "sha256": "0c808c83673f4bd1d515cd5328759ea4d30a54672242edb66e41323a50d8352e"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl",
            "has_sig": false,
            "md5_digest": "dab79c09fe276c77544f23e065f9ff58",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.9",
            "size": 10331413,
            "upload_time": "2025-08-10T09:12:43",
            "upload_time_iso_8601": "2025-08-10T09:12:43.753229Z",
            "url": "https://files.pythonhosted.org/packages/79/a9/877a1c6368983a70899f988deb7be0f2079555a4e9a8a2c46041bb77ecc0/fast_gliner-0.1.12-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d0ee3aa95e68378521c30600154f5a60e2255fae4e56ef57b37a5d2853139286",
                "md5": "2e88be402ac00f38541dfa9f09980021",
                "sha256": "4106f3b1ed60e220f3dfbee11bca21fd34b76f0c1154564d8f84dc9c04f3eebc"
            },
            "downloads": -1,
            "filename": "fast_gliner-0.1.12.tar.gz",
            "has_sig": false,
            "md5_digest": "2e88be402ac00f38541dfa9f09980021",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 165561,
            "upload_time": "2025-08-10T09:12:45",
            "upload_time_iso_8601": "2025-08-10T09:12:45.668842Z",
            "url": "https://files.pythonhosted.org/packages/d0/ee/3aa95e68378521c30600154f5a60e2255fae4e56ef57b37a5d2853139286/fast_gliner-0.1.12.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-08-10 09:12:45",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "lcname": "fast-gliner"
}
        
Elapsed time: 1.87613s