whatlang-pyo3


Namewhatlang-pyo3 JSON
Version 0.6.0 PyPI version JSON
download
home_page
SummaryPython bindings for whatlang using pyo3
upload_time2024-01-05 17:35:03
maintainer
docs_urlNone
authorOmar MHAIMDAT
requires_python>=3.7
licenseMIT
keywords whatlang pyo3 python bindings natural language language detection
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <div align="center">
  <h1>WhatLang ⚡ </h1>
  <p>
    <strong>Python Binding for WhatLang, a blazing fast language detection library</strong>
  </p>
  <p>
    <a href="https://badge.fury.io/py/whatlang-pyo3"><img src="https://badge.fury.io/py/whatlang-pyo3.svg" alt="PyPI version" height="18"></a>
    <a href="https://pypi.org/project/whatlang-pyo3/"><img src="https://img.shields.io/pypi/l" alt="License" height="18"></a>
    <a href="https://pypi.org/project/whatlang-pyo3/"><img src="https://img.shields.io/pypi/dm/whatlang-pyo3" alt="PyPI - Downloads" height="18"></a>
    <a href="https://actions-badge.atrox.dev/omarmhaimdat/whatlang-pyo3/goto?ref=master"><img src="https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fomarmhaimdat%2Fwhatlang-pyo3%2Fbadge%3Fref%3Dmaster&style=flat" alt="Build Status" height="18"></a>
  </p>
  <p>
    <img src="assets/showcase.gif" alt="Showcase">
  </p>
</div>

<!-- 
[![PyPI version](https://badge.fury.io/py/whatlang-pyo3.svg)](https://badge.fury.io/py/whatlang-pyo3)
![License](https://img.shields.io/pypi/l) ![PyPI - Downloads](https://img.shields.io/pypi/dm/whatlang-pyo3)
[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fomarmhaimdat%2Fwhatlang-pyo3%2Fbadge%3Fref%3Dmaster&style=flat)](https://actions-badge.atrox.dev/omarmhaimdat/whatlang-pyo3/goto?ref=master)

![Showcase](showcase.gif) -->

WhatLang is a Python library for detecting the language of a text. It is based on the [WhatLang](https://github.com/greyblake/whatlang-rs) Rust library.

## Installation

```bash
pip install whatlang-pyo3
```

## Usage

### Detect

```python
>>> from whatlang import detect
>>> info = detect("This is written in English")
"Language: eng - Script: Latin - Confidence: 0.11450955767632877 - Is reliable: false"
>>> info.lang
"eng"
>>> info.script
"Latin"
>>> info.confidence
0.11450955767632877
>>> info.is_reliable
False
>>> info.to_iso()
"Language: en - Script: Latin - Confidence: 0.11450955767632877 - Is reliable: false"
```

### Detect language

You can also detect the language of a text without the script and the confidence.

```python
>>> from whatlang import detect_lang
>>> detect_lang("This is written in English")
"eng"
>>> detect_lang("Ceci est écrit en français")
"fra"
>>> detect_lang("Ceci est écrit en français").iso
"fr"
```

### Detect script

You can also detect the script of a text without the language and the confidence.

```python
>>> from whatlang import detect_script
>>> detect_script("This is written in English")
Name: Latin - Languages: spa, eng, por, ind, fra, deu, jav, vie, ita, tur, pol, ron, hrv, nld, uzb, hun, aze, ces, zul, swe, aka, sna, afr, fin, slk, tgl, tuk, dan, nob, cat, lit, slv, epo, lav, est, lat
>>> detect_script.name
"Latin"
>>> detect_script.langs
['spa', 'eng', 'por', 'ind', 'fra', 'deu', 'jav', 'vie', 'ita', 'tur', 'pol', 'ron', 'hrv', 'nld', 'uzb', 'hun', 'aze', 'ces', 'zul', 'swe', 'aka', 'sna', 'afr', 'fin', 'slk', 'tgl', 'tuk', 'dan', 'nob', 'cat', 'lit', 'slv', 'epo', 'lav', 'est', 'lat']
```

### Batch detection

You can also detect the language of a list of texts, and take advantage of the parallelism with the n_jobs parameter.

[![Batch detection](assets/batch.gif)](assets/batch.gif)

```python
>>> from whatlang import batch_detect
>>> batch_detect(["This is written in English", "Ceci est écrit en français"], n_jobs=-1)
[LanguageInfo(lang='eng', script='Latin', confidence=0.11450955767632877, is_reliable=False), LanguageInfo(lang='fra', script='Latin', confidence=0.11450955767632877, is_reliable=False)]
```

The performance of the batch detection is much better than the detection of a single text, it can be up to **5 times faster**.

## Contributing

Contributions are welcome! Please open an issue or a pull request.

### Install maturin

We use maturin for the development of this library.

```bash
pip install maturin
```

### Build

```bash
maturin build --release
```

## License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details


            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "whatlang-pyo3",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.7",
    "maintainer_email": "",
    "keywords": "whatlang,pyo3,python,bindings,natural language,language detection",
    "author": "Omar MHAIMDAT",
    "author_email": "Omar MHAIMDAT <omarmhaidmat@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/8b/f9/31aa73257f6f125eb59e1ff8ed95f062b9de7c1432d2248cddcc6ad5c876/whatlang_pyo3-0.6.0.tar.gz",
    "platform": null,
    "description": "<div align=\"center\">\n  <h1>WhatLang \u26a1 </h1>\n  <p>\n    <strong>Python Binding for WhatLang, a blazing fast language detection library</strong>\n  </p>\n  <p>\n    <a href=\"https://badge.fury.io/py/whatlang-pyo3\"><img src=\"https://badge.fury.io/py/whatlang-pyo3.svg\" alt=\"PyPI version\" height=\"18\"></a>\n    <a href=\"https://pypi.org/project/whatlang-pyo3/\"><img src=\"https://img.shields.io/pypi/l\" alt=\"License\" height=\"18\"></a>\n    <a href=\"https://pypi.org/project/whatlang-pyo3/\"><img src=\"https://img.shields.io/pypi/dm/whatlang-pyo3\" alt=\"PyPI - Downloads\" height=\"18\"></a>\n    <a href=\"https://actions-badge.atrox.dev/omarmhaimdat/whatlang-pyo3/goto?ref=master\"><img src=\"https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fomarmhaimdat%2Fwhatlang-pyo3%2Fbadge%3Fref%3Dmaster&style=flat\" alt=\"Build Status\" height=\"18\"></a>\n  </p>\n  <p>\n    <img src=\"assets/showcase.gif\" alt=\"Showcase\">\n  </p>\n</div>\n\n<!-- \n[![PyPI version](https://badge.fury.io/py/whatlang-pyo3.svg)](https://badge.fury.io/py/whatlang-pyo3)\n![License](https://img.shields.io/pypi/l) ![PyPI - Downloads](https://img.shields.io/pypi/dm/whatlang-pyo3)\n[![Build Status](https://img.shields.io/endpoint.svg?url=https%3A%2F%2Factions-badge.atrox.dev%2Fomarmhaimdat%2Fwhatlang-pyo3%2Fbadge%3Fref%3Dmaster&style=flat)](https://actions-badge.atrox.dev/omarmhaimdat/whatlang-pyo3/goto?ref=master)\n\n![Showcase](showcase.gif) -->\n\nWhatLang is a Python library for detecting the language of a text. It is based on the [WhatLang](https://github.com/greyblake/whatlang-rs) Rust library.\n\n## Installation\n\n```bash\npip install whatlang-pyo3\n```\n\n## Usage\n\n### Detect\n\n```python\n>>> from whatlang import detect\n>>> info = detect(\"This is written in English\")\n\"Language: eng - Script: Latin - Confidence: 0.11450955767632877 - Is reliable: false\"\n>>> info.lang\n\"eng\"\n>>> info.script\n\"Latin\"\n>>> info.confidence\n0.11450955767632877\n>>> info.is_reliable\nFalse\n>>> info.to_iso()\n\"Language: en - Script: Latin - Confidence: 0.11450955767632877 - Is reliable: false\"\n```\n\n### Detect language\n\nYou can also detect the language of a text without the script and the confidence.\n\n```python\n>>> from whatlang import detect_lang\n>>> detect_lang(\"This is written in English\")\n\"eng\"\n>>> detect_lang(\"Ceci est \u00e9crit en fran\u00e7ais\")\n\"fra\"\n>>> detect_lang(\"Ceci est \u00e9crit en fran\u00e7ais\").iso\n\"fr\"\n```\n\n### Detect script\n\nYou can also detect the script of a text without the language and the confidence.\n\n```python\n>>> from whatlang import detect_script\n>>> detect_script(\"This is written in English\")\nName: Latin - Languages: spa, eng, por, ind, fra, deu, jav, vie, ita, tur, pol, ron, hrv, nld, uzb, hun, aze, ces, zul, swe, aka, sna, afr, fin, slk, tgl, tuk, dan, nob, cat, lit, slv, epo, lav, est, lat\n>>> detect_script.name\n\"Latin\"\n>>> detect_script.langs\n['spa', 'eng', 'por', 'ind', 'fra', 'deu', 'jav', 'vie', 'ita', 'tur', 'pol', 'ron', 'hrv', 'nld', 'uzb', 'hun', 'aze', 'ces', 'zul', 'swe', 'aka', 'sna', 'afr', 'fin', 'slk', 'tgl', 'tuk', 'dan', 'nob', 'cat', 'lit', 'slv', 'epo', 'lav', 'est', 'lat']\n```\n\n### Batch detection\n\nYou can also detect the language of a list of texts, and take advantage of the parallelism with the n_jobs parameter.\n\n[![Batch detection](assets/batch.gif)](assets/batch.gif)\n\n```python\n>>> from whatlang import batch_detect\n>>> batch_detect([\"This is written in English\", \"Ceci est \u00e9crit en fran\u00e7ais\"], n_jobs=-1)\n[LanguageInfo(lang='eng', script='Latin', confidence=0.11450955767632877, is_reliable=False), LanguageInfo(lang='fra', script='Latin', confidence=0.11450955767632877, is_reliable=False)]\n```\n\nThe performance of the batch detection is much better than the detection of a single text, it can be up to **5 times faster**.\n\n## Contributing\n\nContributions are welcome! Please open an issue or a pull request.\n\n### Install maturin\n\nWe use maturin for the development of this library.\n\n```bash\npip install maturin\n```\n\n### Build\n\n```bash\nmaturin build --release\n```\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details\n\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Python bindings for whatlang using pyo3",
    "version": "0.6.0",
    "project_urls": {
        "Source Code": "https://github.com/omarmhaimdat/whatlang-pyo3"
    },
    "split_keywords": [
        "whatlang",
        "pyo3",
        "python",
        "bindings",
        "natural language",
        "language detection"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "042993a35aa5a6dd1b8fc15bba72cbb8498368c63fc84d34fb5ece433d45808e",
                "md5": "7a41f7f382be53041a20b3fefdf76be1",
                "sha256": "0a97e82dacfcdc1aa03582314c93f3eaf5bafc474d95424cefe9318c009b8967"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "7a41f7f382be53041a20b3fefdf76be1",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1030254,
            "upload_time": "2024-01-05T17:34:25",
            "upload_time_iso_8601": "2024-01-05T17:34:25.182655Z",
            "url": "https://files.pythonhosted.org/packages/04/29/93a35aa5a6dd1b8fc15bba72cbb8498368c63fc84d34fb5ece433d45808e/whatlang_pyo3-0.6.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ef8f52540ae06a270e4347aee781418736b0e5c977850b13a97acf04053b76ca",
                "md5": "ad2daf61b4454f5dc6cc429333b20700",
                "sha256": "760ba8984767ade5703f66523829e523711d22f30712e1bec900af243f8949c4"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ad2daf61b4454f5dc6cc429333b20700",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 1360622,
            "upload_time": "2024-01-05T17:34:27",
            "upload_time_iso_8601": "2024-01-05T17:34:27.252010Z",
            "url": "https://files.pythonhosted.org/packages/ef/8f/52540ae06a270e4347aee781418736b0e5c977850b13a97acf04053b76ca/whatlang_pyo3-0.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6d9cb1432038cdd449e8e72d33571c90b8bcea1f75e6b8f3f706b5110552368d",
                "md5": "777819ee602c68061dc1d541f3bd549b",
                "sha256": "222260f5287e51221101ba36f47b4e1778ea576d8ef507cd0e970fd74ae1953c"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp310-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "777819ee602c68061dc1d541f3bd549b",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": ">=3.7",
            "size": 351595,
            "upload_time": "2024-01-05T17:34:29",
            "upload_time_iso_8601": "2024-01-05T17:34:29.237969Z",
            "url": "https://files.pythonhosted.org/packages/6d/9c/b1432038cdd449e8e72d33571c90b8bcea1f75e6b8f3f706b5110552368d/whatlang_pyo3-0.6.0-cp310-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "63c9628ca7178cf7e6a2ae89fdcac9fd25b20ccb012789f72476c34b089d883f",
                "md5": "6a2dfc881fb15ac418c6f5ac9d0dc10b",
                "sha256": "776652e7f6d6137ef1a1fc3a53f4b869909dd2981f8b81989a42d5b8e3fabf80"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "6a2dfc881fb15ac418c6f5ac9d0dc10b",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1030255,
            "upload_time": "2024-01-05T17:34:30",
            "upload_time_iso_8601": "2024-01-05T17:34:30.576895Z",
            "url": "https://files.pythonhosted.org/packages/63/c9/628ca7178cf7e6a2ae89fdcac9fd25b20ccb012789f72476c34b089d883f/whatlang_pyo3-0.6.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "20f8426675b2f6740c7a959132eeaa67b1726e3f1dbbefd41240c8516d175402",
                "md5": "9df887ceb58d45ef1a7735bdd9398919",
                "sha256": "aa6cabf81a9fa6efd30471f1f84124d05b7e4577a2f46d225ac4b501d239b92a"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "9df887ceb58d45ef1a7735bdd9398919",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 1360621,
            "upload_time": "2024-01-05T17:34:32",
            "upload_time_iso_8601": "2024-01-05T17:34:32.672676Z",
            "url": "https://files.pythonhosted.org/packages/20/f8/426675b2f6740c7a959132eeaa67b1726e3f1dbbefd41240c8516d175402/whatlang_pyo3-0.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b506cae1a41a0a1497064a93d3f601957ebd64b752dd985ff055994e6ce05a3f",
                "md5": "b2d4c4a7d8b4402312973fc5eaf72082",
                "sha256": "4038a9e23c9ca7f448f50750036251fc47d95ab1551ef17eac8989cd1625fff9"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp311-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "b2d4c4a7d8b4402312973fc5eaf72082",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": ">=3.7",
            "size": 351598,
            "upload_time": "2024-01-05T17:34:33",
            "upload_time_iso_8601": "2024-01-05T17:34:33.983684Z",
            "url": "https://files.pythonhosted.org/packages/b5/06/cae1a41a0a1497064a93d3f601957ebd64b752dd985ff055994e6ce05a3f/whatlang_pyo3-0.6.0-cp311-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6f169c10163d6b49f3e3ab44f31259647ae48faff8f2da070c720c8a416144ff",
                "md5": "90412da249eac09fb391b51d9b60e793",
                "sha256": "ced36b35a754fc3fa493453b690940575fe8fc3377195973da1b72766254c682"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "90412da249eac09fb391b51d9b60e793",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1030151,
            "upload_time": "2024-01-05T17:34:35",
            "upload_time_iso_8601": "2024-01-05T17:34:35.292781Z",
            "url": "https://files.pythonhosted.org/packages/6f/16/9c10163d6b49f3e3ab44f31259647ae48faff8f2da070c720c8a416144ff/whatlang_pyo3-0.6.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e477dc7ec457150c2a600d13802ec18e41276107804a4ec4ceb4efe87a2dba99",
                "md5": "53c87adf692d732f0ad849de86ae9451",
                "sha256": "50b40dcd6d8159c31b444e51b3fd7822dbdaa5b27cee749b4bc8fe476dae755a"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "53c87adf692d732f0ad849de86ae9451",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 1360699,
            "upload_time": "2024-01-05T17:34:36",
            "upload_time_iso_8601": "2024-01-05T17:34:36.589064Z",
            "url": "https://files.pythonhosted.org/packages/e4/77/dc7ec457150c2a600d13802ec18e41276107804a4ec4ceb4efe87a2dba99/whatlang_pyo3-0.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "52b9a59b2140bd953259dfdb85f78bda3cc4daf3654f940605d3684196ce9a63",
                "md5": "d0dbbe5c792597084a54e4bc7e1fc5b2",
                "sha256": "5360175fa01f23bd74f3eb3a7dc30ad3c45f961bdcf5b847485bdd73aa984599"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp312-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "d0dbbe5c792597084a54e4bc7e1fc5b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": ">=3.7",
            "size": 351590,
            "upload_time": "2024-01-05T17:34:38",
            "upload_time_iso_8601": "2024-01-05T17:34:38.422994Z",
            "url": "https://files.pythonhosted.org/packages/52/b9/a59b2140bd953259dfdb85f78bda3cc4daf3654f940605d3684196ce9a63/whatlang_pyo3-0.6.0-cp312-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d729d613c68612f37d5ac98e15904327d02963df0b45ffdce624a4121fc98fe2",
                "md5": "6b4677c136a2730e9f72331fa90c3add",
                "sha256": "802e61deb2986ca04546c16c535b2f3efe99635dcf2b2ccd4b8f38f1cc1e7257"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "6b4677c136a2730e9f72331fa90c3add",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1030460,
            "upload_time": "2024-01-05T17:34:40",
            "upload_time_iso_8601": "2024-01-05T17:34:40.396587Z",
            "url": "https://files.pythonhosted.org/packages/d7/29/d613c68612f37d5ac98e15904327d02963df0b45ffdce624a4121fc98fe2/whatlang_pyo3-0.6.0-cp37-cp37m-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c4377dd2a5733fbd7e30df66b55fb8532f4f518b549a85e9e9ecf2dc912b30e1",
                "md5": "042ebebc355854a8218a7300f7c2fbf3",
                "sha256": "3d3237f1a1bc075c8ff31f40c7241d3baf0ddd30a329909da72bdf291ca5ec56"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "042ebebc355854a8218a7300f7c2fbf3",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 1361648,
            "upload_time": "2024-01-05T17:34:41",
            "upload_time_iso_8601": "2024-01-05T17:34:41.808095Z",
            "url": "https://files.pythonhosted.org/packages/c4/37/7dd2a5733fbd7e30df66b55fb8532f4f518b549a85e9e9ecf2dc912b30e1/whatlang_pyo3-0.6.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "fa791936a6b32e4d0f0ab18d372f1b9e987b18fb6cdd87cc36f20880b3012a78",
                "md5": "0f20ae6ab35ebce94b0a3e277c18ef48",
                "sha256": "1f7b86f5fdd9ca2cc89c23028effec67d374c6ea4b350fbcdd00c88828865f6b"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp37-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "0f20ae6ab35ebce94b0a3e277c18ef48",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": ">=3.7",
            "size": 351562,
            "upload_time": "2024-01-05T17:34:44",
            "upload_time_iso_8601": "2024-01-05T17:34:44.355162Z",
            "url": "https://files.pythonhosted.org/packages/fa/79/1936a6b32e4d0f0ab18d372f1b9e987b18fb6cdd87cc36f20880b3012a78/whatlang_pyo3-0.6.0-cp37-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9c7470014cf7b375992ab06e2a506f9b030ae6225c36f9107a8ef8dc7ff79250",
                "md5": "e66c4f0c56447d28c3b26cebaf6bc591",
                "sha256": "4e2e21932210a6a427fa2d09ae94c3d38f35de21cabb0510bf22c0dc426c71fd"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "e66c4f0c56447d28c3b26cebaf6bc591",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1030434,
            "upload_time": "2024-01-05T17:34:45",
            "upload_time_iso_8601": "2024-01-05T17:34:45.519466Z",
            "url": "https://files.pythonhosted.org/packages/9c/74/70014cf7b375992ab06e2a506f9b030ae6225c36f9107a8ef8dc7ff79250/whatlang_pyo3-0.6.0-cp38-cp38-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9f9776ec6d5790c6b596ae2cf4fe3b513e09de9e3d482f86d8ca67ab11c8c9d5",
                "md5": "bfb48a463e8f7fca624d771896ed95cf",
                "sha256": "bdb256416dfce21c0f4b86da3d3d3bf2805e61b70af19bad39f21699c0927b54"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "bfb48a463e8f7fca624d771896ed95cf",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 1361855,
            "upload_time": "2024-01-05T17:34:47",
            "upload_time_iso_8601": "2024-01-05T17:34:47.863459Z",
            "url": "https://files.pythonhosted.org/packages/9f/97/76ec6d5790c6b596ae2cf4fe3b513e09de9e3d482f86d8ca67ab11c8c9d5/whatlang_pyo3-0.6.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cbdfe5fc438fae8fad34e0a44ad0c60b01f9e652d7f7523adc8abf245f69e840",
                "md5": "4c348021884a26a4cceb1e514b4c127b",
                "sha256": "e72ccff70e56339a6a7a84576dbb73337fa5fa2971f4e405e0ba934def165350"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp38-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4c348021884a26a4cceb1e514b4c127b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": ">=3.7",
            "size": 351655,
            "upload_time": "2024-01-05T17:34:49",
            "upload_time_iso_8601": "2024-01-05T17:34:49.399544Z",
            "url": "https://files.pythonhosted.org/packages/cb/df/e5fc438fae8fad34e0a44ad0c60b01f9e652d7f7523adc8abf245f69e840/whatlang_pyo3-0.6.0-cp38-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f61afd67d6ece2effeb52c9243373e6f232989036f3900332cd953b54ebcb57b",
                "md5": "6c0cab6ab3891b0107df18c939e48f8e",
                "sha256": "7d3abe6406677849abe51574efc100298df1c5ad718bf81ec950d15c67c0621c"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "has_sig": false,
            "md5_digest": "6c0cab6ab3891b0107df18c939e48f8e",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1030369,
            "upload_time": "2024-01-05T17:34:50",
            "upload_time_iso_8601": "2024-01-05T17:34:50.824957Z",
            "url": "https://files.pythonhosted.org/packages/f6/1a/fd67d6ece2effeb52c9243373e6f232989036f3900332cd953b54ebcb57b/whatlang_pyo3-0.6.0-cp39-cp39-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f730d0fba6828ad82917d19f93ba7d218e372e08f5975d342ea21cbf2406c52b",
                "md5": "ffb2e6764f07718f85dece4772eb4d17",
                "sha256": "937e16083a9a02d07c92831d73466c90e91ac8ac377121d646655a1696abe0f9"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ffb2e6764f07718f85dece4772eb4d17",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 1360762,
            "upload_time": "2024-01-05T17:34:52",
            "upload_time_iso_8601": "2024-01-05T17:34:52.926798Z",
            "url": "https://files.pythonhosted.org/packages/f7/30/d0fba6828ad82917d19f93ba7d218e372e08f5975d342ea21cbf2406c52b/whatlang_pyo3-0.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf7557e02c1337e1f54df6d4bb29648bbbd9d6c44fa4c4e2b06b6d85832d1243",
                "md5": "6e108d194d8278cc0090fceff7ed0bbb",
                "sha256": "25a185d0cb28144e509f77751fea22d42db478732f68d4d44329d0ba4961f8ab"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-cp39-none-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "6e108d194d8278cc0090fceff7ed0bbb",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": ">=3.7",
            "size": 352311,
            "upload_time": "2024-01-05T17:34:54",
            "upload_time_iso_8601": "2024-01-05T17:34:54.287845Z",
            "url": "https://files.pythonhosted.org/packages/cf/75/57e02c1337e1f54df6d4bb29648bbbd9d6c44fa4c4e2b06b6d85832d1243/whatlang_pyo3-0.6.0-cp39-none-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "716923b27c873b869f76f06bc4b1bc06b24b1d5798e9020cf7be85179dada621",
                "md5": "6e148f1e684a23233ba105f54a9b512c",
                "sha256": "ec56986e9f9df65a99e61607fbc1c53ede3b841b748bacea49e8f1348c1489d6"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "6e148f1e684a23233ba105f54a9b512c",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": ">=3.7",
            "size": 1361543,
            "upload_time": "2024-01-05T17:34:56",
            "upload_time_iso_8601": "2024-01-05T17:34:56.377737Z",
            "url": "https://files.pythonhosted.org/packages/71/69/23b27c873b869f76f06bc4b1bc06b24b1d5798e9020cf7be85179dada621/whatlang_pyo3-0.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9fc8c6f52a7a10f91e8c46bf1e98baad0f71072ff2be1904d83fd384582c80f2",
                "md5": "18eba81e42196919f67ac258e1362030",
                "sha256": "9097d5cabff20e6fecc028e3b075812b8777b1e06bd7b9aa31d38e8751ef0528"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "18eba81e42196919f67ac258e1362030",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": ">=3.7",
            "size": 1363768,
            "upload_time": "2024-01-05T17:34:58",
            "upload_time_iso_8601": "2024-01-05T17:34:58.409427Z",
            "url": "https://files.pythonhosted.org/packages/9f/c8/c6f52a7a10f91e8c46bf1e98baad0f71072ff2be1904d83fd384582c80f2/whatlang_pyo3-0.6.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b007d2549479fa6f9de9a52759881c5a97ff9fdafcf8a4b6f83d06a45d370806",
                "md5": "58fda007c03502c2e2260ad90e1cd46f",
                "sha256": "c47f5d373f081d6316db964e37aec99653d6c1d65a3fef284a75174a24d87c03"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "58fda007c03502c2e2260ad90e1cd46f",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": ">=3.7",
            "size": 1361499,
            "upload_time": "2024-01-05T17:34:59",
            "upload_time_iso_8601": "2024-01-05T17:34:59.866164Z",
            "url": "https://files.pythonhosted.org/packages/b0/07/d2549479fa6f9de9a52759881c5a97ff9fdafcf8a4b6f83d06a45d370806/whatlang_pyo3-0.6.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d6cda429873ed93678ba531ce91f5cbe78373772f50db0bcc7782041c7eff1b9",
                "md5": "102f3ea921c4974eebc5ed6cc892982f",
                "sha256": "4784a16eac7419cdcae08e223bae951906678529a27c0deabd7c25330371c455"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "102f3ea921c4974eebc5ed6cc892982f",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": ">=3.7",
            "size": 1361464,
            "upload_time": "2024-01-05T17:35:01",
            "upload_time_iso_8601": "2024-01-05T17:35:01.859846Z",
            "url": "https://files.pythonhosted.org/packages/d6/cd/a429873ed93678ba531ce91f5cbe78373772f50db0bcc7782041c7eff1b9/whatlang_pyo3-0.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8bf931aa73257f6f125eb59e1ff8ed95f062b9de7c1432d2248cddcc6ad5c876",
                "md5": "c36ea6843e7a4649e4e61b91fc50529c",
                "sha256": "3f2dd45d1f50999d2242af47fd80adfc14af0da4798a4d2adc250c038a4f8ca1"
            },
            "downloads": -1,
            "filename": "whatlang_pyo3-0.6.0.tar.gz",
            "has_sig": false,
            "md5_digest": "c36ea6843e7a4649e4e61b91fc50529c",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.7",
            "size": 3317278,
            "upload_time": "2024-01-05T17:35:03",
            "upload_time_iso_8601": "2024-01-05T17:35:03.519424Z",
            "url": "https://files.pythonhosted.org/packages/8b/f9/31aa73257f6f125eb59e1ff8ed95f062b9de7c1432d2248cddcc6ad5c876/whatlang_pyo3-0.6.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-05 17:35:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "omarmhaimdat",
    "github_project": "whatlang-pyo3",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "whatlang-pyo3"
}
        
Elapsed time: 0.16533s