polars-phonetics


Namepolars-phonetics JSON
Version 0.2.0 PyPI version JSON
download
home_pageNone
SummaryPython Polars plugin for Rust-built phonetic algorithms
upload_time2024-10-14 06:32:04
maintainerNone
docs_urlNone
authorNone
requires_python<3.13,>=3.8
licenseNone
keywords polars plugin polars plugin phonetics phonetic algorithm
VCS
bugtrack_url
requirements polars maturin ruff pytest mypy
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # Polars-Phonetics: A Polars Plugin for Phonetic Algorithms

## v0.2.0 Release: Metaphone, Soundex & Nysiis Algorithms added!

Welcome to Polars-Phonetics, a Polars plugin for phonetic algorithms built in Rust for Python users. This second release includes the Metaphone, Soundex & Nysiis algorithms, in addition to the Double-Metaphone algorithm in the initial release.

With the current algorithms, Polars-Phonetics can replace the 'phonetics' Python module, no need for `map_elements(soundex)` from now on!

## Installation

To use Polars-Phonetics, install the polars-phonetics package using pip:

```bash
pip install polars-phonetics
```

## Example Usage

Here's an example of how to use the double_metaphone, metaphone, soundex & nysiis functions in Polars Phonetics:

```python
import polars as pl
from polars_phonetics import dmetaphone, soundex, metaphone, nysiis

# Create a sample dataframe
df = pl.DataFrame(
    {
        "words": ["hello", "this", "is", "the", "phonetics", "plugin", "in", "polars", None],
    }
)

print(df)

# This would output:
# shape: (9, 1)
# ┌───────────┐
# │ words     │
# │ ---       │
# │ str       │
# ╞═══════════╡
# │ hello     │
# │ this      │
# │ is        │
# │ the       │
# │ phonetics │
# │ plugin    │
# │ in        │
# │ polars    │
# │ null      │
# └───────────┘


# Apply the double_metaphone, soundex, metaphone & nysiis functions to the 'words' column
result = df.with_columns(
    dmetaphone=dmetaphone("words"),
    soundex=soundex("words"),
    metaphone=metaphone("words"),
    nysiis=nysiis("words"),
)

print(result)

# shape: (9, 5)
# ┌───────────┬──────────────┬─────────┬───────────┬────────┐
# │ words     ┆ dmetaphone   ┆ soundex ┆ metaphone ┆ nysiis │
# │ ---       ┆ ---          ┆ ---     ┆ ---       ┆ ---    │
# │ str       ┆ str          ┆ str     ┆ str       ┆ str    │
# ╞═══════════╪══════════════╪═════════╪═══════════╪════════╡
# │ hello     ┆ [HL, HL]     ┆ H400    ┆ HL        ┆ HAL    │
# │ this      ┆ [0S, TS]     ┆ T200    ┆ 0S        ┆ T      │
# │ is        ┆ [AS, AS]     ┆ I200    ┆ IS        ┆ I      │
# │ the       ┆ [0, T]       ┆ T000    ┆ 0         ┆ T      │
# │ phonetics ┆ [FNTK, FNTK] ┆ P532    ┆ FNTK      ┆ FANATA │
# │ plugin    ┆ [PLJN, PLKN] ┆ P425    ┆ PLJN      ┆ PLAGAN │
# │ in        ┆ [AN, AN]     ┆ I500    ┆ IN        ┆ IN     │
# │ polars    ┆ [PLRS, PLRS] ┆ P462    ┆ PLRS      ┆ PALAR  │
# │ null      ┆ null         ┆ null    ┆ null      ┆ null   │
# └───────────┴──────────────┴─────────┴───────────┴────────┘
```

## Acknowledgments

I would like to extend my gratitude to:

- Marco Gorelli for his comprehensive guide on writing [Polars Plugins](https://marcogorelli.github.io/polars-plugins-tutorial/).
- The team behind the Rust crate [rphonetic](https://crates.io/crates/rphonetic).
- The Discord server for Polars, especially the [plugins channel](https://discord.com/channels/908022250106667068/1174049891794812998).

## Future Releases

Future releases of Polars-Phonetics will include additional phonetic algorithms with options to customise outputs through arguments. Stay tuned for updates!

## Contributing

If you'd like to contribute to Polars-Phonetics, please open an issue or pull request on this repository. I welcome any feedback, bug reports, or new algorithm implementations.

## License

Polars-Phonetics is licensed under the MIT License. See the LICENSE file for details.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "polars-phonetics",
    "maintainer": null,
    "docs_url": null,
    "requires_python": "<3.13,>=3.8",
    "maintainer_email": "LeCodeMinister <lecodeminister@proton.me>",
    "keywords": "polars, plugin, polars plugin, phonetics, phonetic algorithm",
    "author": null,
    "author_email": "LeCodeMinister <lecodeminister@proton.me>",
    "download_url": "https://files.pythonhosted.org/packages/a9/2b/3af1893c4b40f460145b35b464bbac53c9b1b187319355cca2f621186a2a/polars_phonetics-0.2.0.tar.gz",
    "platform": null,
    "description": "# Polars-Phonetics: A Polars Plugin for Phonetic Algorithms\n\n## v0.2.0 Release: Metaphone, Soundex & Nysiis Algorithms added!\n\nWelcome to Polars-Phonetics, a Polars plugin for phonetic algorithms built in Rust for Python users. This second release includes the Metaphone, Soundex & Nysiis algorithms, in addition to the Double-Metaphone algorithm in the initial release.\n\nWith the current algorithms, Polars-Phonetics can replace the 'phonetics' Python module, no need for `map_elements(soundex)` from now on!\n\n## Installation\n\nTo use Polars-Phonetics, install the polars-phonetics package using pip:\n\n```bash\npip install polars-phonetics\n```\n\n## Example Usage\n\nHere's an example of how to use the double_metaphone, metaphone, soundex & nysiis functions in Polars Phonetics:\n\n```python\nimport polars as pl\nfrom polars_phonetics import dmetaphone, soundex, metaphone, nysiis\n\n# Create a sample dataframe\ndf = pl.DataFrame(\n    {\n        \"words\": [\"hello\", \"this\", \"is\", \"the\", \"phonetics\", \"plugin\", \"in\", \"polars\", None],\n    }\n)\n\nprint(df)\n\n# This would output:\n# shape: (9, 1)\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n# \u2502 words     \u2502\n# \u2502 ---       \u2502\n# \u2502 str       \u2502\n# \u255e\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561\n# \u2502 hello     \u2502\n# \u2502 this      \u2502\n# \u2502 is        \u2502\n# \u2502 the       \u2502\n# \u2502 phonetics \u2502\n# \u2502 plugin    \u2502\n# \u2502 in        \u2502\n# \u2502 polars    \u2502\n# \u2502 null      \u2502\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n\n\n# Apply the double_metaphone, soundex, metaphone & nysiis functions to the 'words' column\nresult = df.with_columns(\n    dmetaphone=dmetaphone(\"words\"),\n    soundex=soundex(\"words\"),\n    metaphone=metaphone(\"words\"),\n    nysiis=nysiis(\"words\"),\n)\n\nprint(result)\n\n# shape: (9, 5)\n# \u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n# \u2502 words     \u2506 dmetaphone   \u2506 soundex \u2506 metaphone \u2506 nysiis \u2502\n# \u2502 ---       \u2506 ---          \u2506 ---     \u2506 ---       \u2506 ---    \u2502\n# \u2502 str       \u2506 str          \u2506 str     \u2506 str       \u2506 str    \u2502\n# \u255e\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u256a\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2550\u2561\n# \u2502 hello     \u2506 [HL, HL]     \u2506 H400    \u2506 HL        \u2506 HAL    \u2502\n# \u2502 this      \u2506 [0S, TS]     \u2506 T200    \u2506 0S        \u2506 T      \u2502\n# \u2502 is        \u2506 [AS, AS]     \u2506 I200    \u2506 IS        \u2506 I      \u2502\n# \u2502 the       \u2506 [0, T]       \u2506 T000    \u2506 0         \u2506 T      \u2502\n# \u2502 phonetics \u2506 [FNTK, FNTK] \u2506 P532    \u2506 FNTK      \u2506 FANATA \u2502\n# \u2502 plugin    \u2506 [PLJN, PLKN] \u2506 P425    \u2506 PLJN      \u2506 PLAGAN \u2502\n# \u2502 in        \u2506 [AN, AN]     \u2506 I500    \u2506 IN        \u2506 IN     \u2502\n# \u2502 polars    \u2506 [PLRS, PLRS] \u2506 P462    \u2506 PLRS      \u2506 PALAR  \u2502\n# \u2502 null      \u2506 null         \u2506 null    \u2506 null      \u2506 null   \u2502\n# \u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n```\n\n## Acknowledgments\n\nI would like to extend my gratitude to:\n\n- Marco Gorelli for his comprehensive guide on writing [Polars Plugins](https://marcogorelli.github.io/polars-plugins-tutorial/).\n- The team behind the Rust crate [rphonetic](https://crates.io/crates/rphonetic).\n- The Discord server for Polars, especially the [plugins channel](https://discord.com/channels/908022250106667068/1174049891794812998).\n\n## Future Releases\n\nFuture releases of Polars-Phonetics will include additional phonetic algorithms with options to customise outputs through arguments. Stay tuned for updates!\n\n## Contributing\n\nIf you'd like to contribute to Polars-Phonetics, please open an issue or pull request on this repository. I welcome any feedback, bug reports, or new algorithm implementations.\n\n## License\n\nPolars-Phonetics is licensed under the MIT License. See the LICENSE file for details.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Python Polars plugin for Rust-built phonetic algorithms",
    "version": "0.2.0",
    "project_urls": {
        "Change Log": "https://github.com/LeCodeMinister/polars-phonetics/releases",
        "Documentation": "https://github.com/LeCodeMinister/polars-phonetics/blob/master/README.md",
        "Issue Tracker": "https://github.com/LeCodeMinister/polars-phonetics/issues",
        "Repository": "https://github.com/LeCodeMinister/polars-phonetics"
    },
    "split_keywords": [
        "polars",
        " plugin",
        " polars plugin",
        " phonetics",
        " phonetic algorithm"
    ],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0207f3c4317a9f2bf95135a0aab2d50aadb83bb965d0aa5beaf11296c12ee744",
                "md5": "faa478d2f7ebd624a91318602850e95b",
                "sha256": "b5712d91bf4a828cdaed2d8b83fb66ae751ebfe169c23fa5ad19d6b07026d2a1"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl",
            "has_sig": false,
            "md5_digest": "faa478d2f7ebd624a91318602850e95b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3303203,
            "upload_time": "2024-10-14T06:31:35",
            "upload_time_iso_8601": "2024-10-14T06:31:35.676068Z",
            "url": "https://files.pythonhosted.org/packages/02/07/f3c4317a9f2bf95135a0aab2d50aadb83bb965d0aa5beaf11296c12ee744/polars_phonetics-0.2.0-cp38-abi3-macosx_10_12_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "1473b035ba12a08ef8cf629f0656a81c98f2123ea1e8967c50ca8d4a4a17ee16",
                "md5": "8096b1acb8ac4519acfe08b3b0534427",
                "sha256": "3c9f15c5aa2a51a2bbd01c1db79b446b347501eb9495e170edaea1b749904655"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-macosx_11_0_arm64.whl",
            "has_sig": false,
            "md5_digest": "8096b1acb8ac4519acfe08b3b0534427",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3131721,
            "upload_time": "2024-10-14T06:31:38",
            "upload_time_iso_8601": "2024-10-14T06:31:38.073923Z",
            "url": "https://files.pythonhosted.org/packages/14/73/b035ba12a08ef8cf629f0656a81c98f2123ea1e8967c50ca8d4a4a17ee16/polars_phonetics-0.2.0-cp38-abi3-macosx_11_0_arm64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "2d1818928ee865dcbaadf88199d95d26a06a6f7eec2a46d57feac9f8317a8838",
                "md5": "d98c435296a7e4ccf8f14d09ee9a117d",
                "sha256": "fc95b582b84fa33899acdc5b156d0a4debac2095189517c11fae705caabce045"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "has_sig": false,
            "md5_digest": "d98c435296a7e4ccf8f14d09ee9a117d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3593797,
            "upload_time": "2024-10-14T06:31:40",
            "upload_time_iso_8601": "2024-10-14T06:31:40.660057Z",
            "url": "https://files.pythonhosted.org/packages/2d/18/18928ee865dcbaadf88199d95d26a06a6f7eec2a46d57feac9f8317a8838/polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b8d4760f801228e63541bc76f7ee34e6963ac3010b57c6eecebef72ce35a9421",
                "md5": "0d03a78ba6635bb7bd227e12fc1fd7c2",
                "sha256": "00a002dbab196805e867adfbf67eca30e528e65b0ff9ea17662165755e1a1a90"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "has_sig": false,
            "md5_digest": "0d03a78ba6635bb7bd227e12fc1fd7c2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3756371,
            "upload_time": "2024-10-14T06:31:43",
            "upload_time_iso_8601": "2024-10-14T06:31:43.160002Z",
            "url": "https://files.pythonhosted.org/packages/b8/d4/760f801228e63541bc76f7ee34e6963ac3010b57c6eecebef72ce35a9421/polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "d6bf01359930a7450053e94fb6cc932142daf3dda2adbc1ad3ed34f1fd456ec8",
                "md5": "34e75a11433ee85f10f59cd017592020",
                "sha256": "21e2cdb6c8db688bc1e7789e4c9de3cd68b41e3f55680f0138ebab7e581835d6"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "34e75a11433ee85f10f59cd017592020",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 4042494,
            "upload_time": "2024-10-14T06:31:45",
            "upload_time_iso_8601": "2024-10-14T06:31:45.330621Z",
            "url": "https://files.pythonhosted.org/packages/d6/bf/01359930a7450053e94fb6cc932142daf3dda2adbc1ad3ed34f1fd456ec8/polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ec8aef375ecaeb5ff80c2f806bc6d567cac2beca82fccadd18c30099d0dd57dd",
                "md5": "d6b1db64f916cd5d3c657c1543175e05",
                "sha256": "2c3300db734c6d620d48d81079e87dfc5772e8d59f66ed50a1bce2326880e37c"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "has_sig": false,
            "md5_digest": "d6b1db64f916cd5d3c657c1543175e05",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3886752,
            "upload_time": "2024-10-14T06:31:47",
            "upload_time_iso_8601": "2024-10-14T06:31:47.722027Z",
            "url": "https://files.pythonhosted.org/packages/ec/8a/ef375ecaeb5ff80c2f806bc6d567cac2beca82fccadd18c30099d0dd57dd/polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0c911d7827438a3c9919f8bb85994ca987dac10f767b2864563422e8e6c888ab",
                "md5": "e651bd7be66062457eb0df5fd8e63c58",
                "sha256": "c0b9aa3721823350639315efabe18a2d60bcbf14b7f7607ca60f62b4a4358890"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e651bd7be66062457eb0df5fd8e63c58",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3725824,
            "upload_time": "2024-10-14T06:31:50",
            "upload_time_iso_8601": "2024-10-14T06:31:50.074511Z",
            "url": "https://files.pythonhosted.org/packages/0c/91/1d7827438a3c9919f8bb85994ca987dac10f767b2864563422e8e6c888ab/polars_phonetics-0.2.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "ea0a0dc4a030f60740db802c077daec841f7e8850421c32dce1d2d8a5167b131",
                "md5": "21457c9698d3f410ad33c1107fb5d5b2",
                "sha256": "5036ab9c7eb7eeb2d8824e21a83c5ef5f4903c0e5a4d916a5c94f7f39520f004"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_aarch64.whl",
            "has_sig": false,
            "md5_digest": "21457c9698d3f410ad33c1107fb5d5b2",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3628541,
            "upload_time": "2024-10-14T06:31:52",
            "upload_time_iso_8601": "2024-10-14T06:31:52.300010Z",
            "url": "https://files.pythonhosted.org/packages/ea/0a/0dc4a030f60740db802c077daec841f7e8850421c32dce1d2d8a5167b131/polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_aarch64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "0aa83524772dc36d3066373906ca52cdd9e77906c8fd0c4e1effa71c15d721f3",
                "md5": "1e3b61023a64c1793bd2ec8747957c89",
                "sha256": "824e7b39c3e3ad2aca4d9b6c0f010cc70cfe1cca1d782cbfc6f5fed7c4d51019"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_armv7l.whl",
            "has_sig": false,
            "md5_digest": "1e3b61023a64c1793bd2ec8747957c89",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3902093,
            "upload_time": "2024-10-14T06:31:54",
            "upload_time_iso_8601": "2024-10-14T06:31:54.167091Z",
            "url": "https://files.pythonhosted.org/packages/0a/a8/3524772dc36d3066373906ca52cdd9e77906c8fd0c4e1effa71c15d721f3/polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_armv7l.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "b0d7231a2ae3ae02c482344918278017364c4b0e97fc649978dc6d77b5d028dd",
                "md5": "6a8d36b7a3449d100bdbcce1d0da8460",
                "sha256": "240a7d3fcc0ab3da6b95d39e257255b7fb8522ed1825bca14d8215798c9a1764"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_i686.whl",
            "has_sig": false,
            "md5_digest": "6a8d36b7a3449d100bdbcce1d0da8460",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3926884,
            "upload_time": "2024-10-14T06:31:56",
            "upload_time_iso_8601": "2024-10-14T06:31:56.719894Z",
            "url": "https://files.pythonhosted.org/packages/b0/d7/231a2ae3ae02c482344918278017364c4b0e97fc649978dc6d77b5d028dd/polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "dee7dcf110c5f670ed092aecf38cb429c276f23f82cd7096cf2b06e958e6e1ca",
                "md5": "291fa9923f7f62af6e13d6dc3ac70e87",
                "sha256": "4e80a20eb493f5fb91ffb28c074d69df2441d6202dd627f02817a907a92ede11"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_x86_64.whl",
            "has_sig": false,
            "md5_digest": "291fa9923f7f62af6e13d6dc3ac70e87",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3804306,
            "upload_time": "2024-10-14T06:31:58",
            "upload_time_iso_8601": "2024-10-14T06:31:58.847291Z",
            "url": "https://files.pythonhosted.org/packages/de/e7/dcf110c5f670ed092aecf38cb429c276f23f82cd7096cf2b06e958e6e1ca/polars_phonetics-0.2.0-cp38-abi3-musllinux_1_2_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "e60770af67463112448962a70063c7dfa3c36489ab01543aa2f34b024107d78e",
                "md5": "11c053e92a0d2d60c90a6e52375a733b",
                "sha256": "c729371a4b4160d6c900da7184642483e958abba633fed90ba6b2d5206e7d2c3"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-win32.whl",
            "has_sig": false,
            "md5_digest": "11c053e92a0d2d60c90a6e52375a733b",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 2903712,
            "upload_time": "2024-10-14T06:32:01",
            "upload_time_iso_8601": "2024-10-14T06:32:01.002107Z",
            "url": "https://files.pythonhosted.org/packages/e6/07/70af67463112448962a70063c7dfa3c36489ab01543aa2f34b024107d78e/polars_phonetics-0.2.0-cp38-abi3-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "96b8f4b72ba2f4ea77212ab7e55b1c6af679f10c63fe92a6596b2183e144ac8d",
                "md5": "4f3d8b437fb04652b7199c35496ea89d",
                "sha256": "0a7e62bf7d1acce95a4abd38f2ff84642887eb6706db634e4f3cac276b255da5"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0-cp38-abi3-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "4f3d8b437fb04652b7199c35496ea89d",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": "<3.13,>=3.8",
            "size": 3292471,
            "upload_time": "2024-10-14T06:32:03",
            "upload_time_iso_8601": "2024-10-14T06:32:03.240162Z",
            "url": "https://files.pythonhosted.org/packages/96/b8/f4b72ba2f4ea77212ab7e55b1c6af679f10c63fe92a6596b2183e144ac8d/polars_phonetics-0.2.0-cp38-abi3-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "a92b3af1893c4b40f460145b35b464bbac53c9b1b187319355cca2f621186a2a",
                "md5": "962b362926a8c4be355c6d59033d4942",
                "sha256": "4e216e6f97a21305c8d3f04503968f84a276495616cdbaa70c2a80ec3ecc94f7"
            },
            "downloads": -1,
            "filename": "polars_phonetics-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "962b362926a8c4be355c6d59033d4942",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": "<3.13,>=3.8",
            "size": 19195,
            "upload_time": "2024-10-14T06:32:04",
            "upload_time_iso_8601": "2024-10-14T06:32:04.945774Z",
            "url": "https://files.pythonhosted.org/packages/a9/2b/3af1893c4b40f460145b35b464bbac53c9b1b187319355cca2f621186a2a/polars_phonetics-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-14 06:32:04",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "LeCodeMinister",
    "github_project": "polars-phonetics",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "requirements": [
        {
            "name": "polars",
            "specs": []
        },
        {
            "name": "maturin",
            "specs": []
        },
        {
            "name": "ruff",
            "specs": []
        },
        {
            "name": "pytest",
            "specs": []
        },
        {
            "name": "mypy",
            "specs": []
        }
    ],
    "lcname": "polars-phonetics"
}
        
Elapsed time: 0.31913s