# 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"
}