Name | squiid-parser JSON |
Version |
0.2.1
JSON |
| download |
home_page | None |
Summary | Squiid Parser Python bindings |
upload_time | 2025-02-07 23:44:59 |
maintainer | None |
docs_url | None |
author | TabulateJarl8 |
requires_python | <4.0,>=3.10 |
license | GPL-3.0-only |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Squiid Parser Python Bindings
[](https://codecov.io/gl/ImaginaryInfinity:squiid-calculator/squiid-bindings)
Python bindings for the parser portion of [Squiid](https://gitlab.com/ImaginaryInfinity/squiid-calculator/squiid) calculator. The parser is used to convert algebraic/infix notation to postfix notation that the [engine](https://pypi.org/project/squiid-engine) can evaluate.
More documentation is coming soon, however the source code is strongly typed and well-documented.
## Simple Demo:
```py
import squiid_parser
p = squiid_parser.SquiidParser()
result = p.parse("(3+5*7)")
assert result == ["3", "5", "7", "*", "+"]
# squiid currently doesn't support symbols, but rather commands
# iterate through the list and convert symbols to commands
for index, value in enumerate(result):
if value == "*":
result[index] = "multiply"
elif value == "+":
result[index] = "add"
elif value == "-":
result[index] = "subtract"
elif value == "/":
result[index] = "divide"
elif value == "^":
result[index] = "power"
elif value == "%":
result[index] = "mod"
assert result == ["3", "5", "7", "multiply", "add"]
# and now pass this array to the engine...
```
This demo can also be found in [this directory](https://gitlab.com/ImaginaryInfinity/squiid-calculator/squiid-bindings/-/tree/trunk/bindings/python/squiid_parser)
Also see [squiid-engine](https://pypi.org/project/squiid-engine) for evaluating RPN expressions.
Raw data
{
"_id": null,
"home_page": null,
"name": "squiid-parser",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": null,
"author": "TabulateJarl8",
"author_email": "tabulatejarl8@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/7b/ce/13dd6dc0e008438fba0a6917ca0dcf2023092c81c95f691998fb77a59441/squiid_parser-0.2.1.tar.gz",
"platform": null,
"description": "# Squiid Parser Python Bindings\n\n[](https://codecov.io/gl/ImaginaryInfinity:squiid-calculator/squiid-bindings)\n\nPython bindings for the parser portion of [Squiid](https://gitlab.com/ImaginaryInfinity/squiid-calculator/squiid) calculator. The parser is used to convert algebraic/infix notation to postfix notation that the [engine](https://pypi.org/project/squiid-engine) can evaluate.\n\nMore documentation is coming soon, however the source code is strongly typed and well-documented.\n\n## Simple Demo:\n\n```py\nimport squiid_parser\n\np = squiid_parser.SquiidParser()\nresult = p.parse(\"(3+5*7)\")\n\nassert result == [\"3\", \"5\", \"7\", \"*\", \"+\"]\n\n# squiid currently doesn't support symbols, but rather commands\n# iterate through the list and convert symbols to commands\nfor index, value in enumerate(result):\n if value == \"*\":\n result[index] = \"multiply\"\n elif value == \"+\":\n result[index] = \"add\"\n elif value == \"-\":\n result[index] = \"subtract\"\n elif value == \"/\":\n result[index] = \"divide\"\n elif value == \"^\":\n result[index] = \"power\"\n elif value == \"%\":\n result[index] = \"mod\"\n\nassert result == [\"3\", \"5\", \"7\", \"multiply\", \"add\"]\n\n# and now pass this array to the engine...\n```\n\nThis demo can also be found in [this directory](https://gitlab.com/ImaginaryInfinity/squiid-calculator/squiid-bindings/-/tree/trunk/bindings/python/squiid_parser)\n\nAlso see [squiid-engine](https://pypi.org/project/squiid-engine) for evaluating RPN expressions.\n\n",
"bugtrack_url": null,
"license": "GPL-3.0-only",
"summary": "Squiid Parser Python bindings",
"version": "0.2.1",
"project_urls": {
"Repository": "https://gitlab.com/ImaginaryInfinity/squiid-calculator/squiid-bindings"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "3be8bc2ebbc816a8acbce1a7a40d2f6cc514180fc84e72763fdaa4b61a7a5539",
"md5": "d1050ef15ed54ac1a86b9f3ad6bf7b29",
"sha256": "9776d3d2561d7f699009e1c692644ee5867398b6285617f995cd3d59c1a7b6ce"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "d1050ef15ed54ac1a86b9f3ad6bf7b29",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.10",
"size": 176183,
"upload_time": "2025-02-07T23:44:27",
"upload_time_iso_8601": "2025-02-07T23:44:27.737998Z",
"url": "https://files.pythonhosted.org/packages/3b/e8/bc2ebbc816a8acbce1a7a40d2f6cc514180fc84e72763fdaa4b61a7a5539/squiid_parser-0.2.1-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b5bd13cdd4c31e99eb3f000227c4ab7317edfc8f5556ffc551e7a7f397814c63",
"md5": "03593e0d8bc691380b3ebb6d21292230",
"sha256": "6bf2c1456cb6825e12ad7e1988d8890a2a57e8f7eacf1bbbd7e943014d6c4e94"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "03593e0d8bc691380b3ebb6d21292230",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.10",
"size": 205181,
"upload_time": "2025-02-07T23:44:29",
"upload_time_iso_8601": "2025-02-07T23:44:29.428259Z",
"url": "https://files.pythonhosted.org/packages/b5/bd/13cdd4c31e99eb3f000227c4ab7317edfc8f5556ffc551e7a7f397814c63/squiid_parser-0.2.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "efcf2873f88afd02801efa950b320207e695ee7b1d3bf5079ba590eea2de3e23",
"md5": "05ccd9faadd8a93fbe301d96c50239f0",
"sha256": "d655c2aa52075724a67e42547caa00503295ea7c57dc945d76e14cb8c4bb0108"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "05ccd9faadd8a93fbe301d96c50239f0",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.10",
"size": 267552,
"upload_time": "2025-02-07T23:44:31",
"upload_time_iso_8601": "2025-02-07T23:44:31.359935Z",
"url": "https://files.pythonhosted.org/packages/ef/cf/2873f88afd02801efa950b320207e695ee7b1d3bf5079ba590eea2de3e23/squiid_parser-0.2.1-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e533280e3774d9e60b48a5205a92c6d913b0b7894678c7baf0f796144580ae87",
"md5": "779cf8c4e3da046067d387340564ee0d",
"sha256": "7efeb8bfd9dadf758f35dae1dd8cd28483fdd020b79b050cf7a765d4f2f61aeb"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp310-cp310-win32.whl",
"has_sig": false,
"md5_digest": "779cf8c4e3da046067d387340564ee0d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.10",
"size": 100266,
"upload_time": "2025-02-07T23:44:33",
"upload_time_iso_8601": "2025-02-07T23:44:33.735437Z",
"url": "https://files.pythonhosted.org/packages/e5/33/280e3774d9e60b48a5205a92c6d913b0b7894678c7baf0f796144580ae87/squiid_parser-0.2.1-cp310-cp310-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b01f3d1948619b3e474fd32365e393c1c8fc1d4b7f164d3df21eab6ccadbd6e3",
"md5": "a769a28603c8fd166d82bb45bcca87ac",
"sha256": "0d07549febdb17c851defe76e90fbaa2e11fab31c62433d9b92320e3e0990449"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "a769a28603c8fd166d82bb45bcca87ac",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": "<4.0,>=3.10",
"size": 100271,
"upload_time": "2025-02-07T23:44:35",
"upload_time_iso_8601": "2025-02-07T23:44:35.655591Z",
"url": "https://files.pythonhosted.org/packages/b0/1f/3d1948619b3e474fd32365e393c1c8fc1d4b7f164d3df21eab6ccadbd6e3/squiid_parser-0.2.1-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3833737d7947a76a4418273a75023bf06fc2cb1f37195ddfe0fb7d4ad5fed582",
"md5": "817ef0f565f7ad271f2109434738c688",
"sha256": "1502106739711b1ba5ad971d4ceb4252b11e4c4e7542d2fb0433fa889d790f8f"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "817ef0f565f7ad271f2109434738c688",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.10",
"size": 176181,
"upload_time": "2025-02-07T23:44:39",
"upload_time_iso_8601": "2025-02-07T23:44:39.428164Z",
"url": "https://files.pythonhosted.org/packages/38/33/737d7947a76a4418273a75023bf06fc2cb1f37195ddfe0fb7d4ad5fed582/squiid_parser-0.2.1-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "bbd0c20093d7b57e641a8bf51ef35d4c571d8d3b08436d01a419365a82825567",
"md5": "aefc2ac87e07a345314dd82864da276a",
"sha256": "8dec9c39f973e173df0b8801b6adf71cacc8305b995bd0fcdc988823dca774a0"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "aefc2ac87e07a345314dd82864da276a",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.10",
"size": 205180,
"upload_time": "2025-02-07T23:44:40",
"upload_time_iso_8601": "2025-02-07T23:44:40.615129Z",
"url": "https://files.pythonhosted.org/packages/bb/d0/c20093d7b57e641a8bf51ef35d4c571d8d3b08436d01a419365a82825567/squiid_parser-0.2.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7cc4ae28a3985198c21a856adad3a75d055b4b3559c309a95339e6277c5dc75b",
"md5": "d907612424071ae2f661e47b32743a99",
"sha256": "1b0e7a06ae2390a9a8450e08be1d531fde989bdf108fb5d1f6d615fc66b2dc8c"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "d907612424071ae2f661e47b32743a99",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.10",
"size": 267550,
"upload_time": "2025-02-07T23:44:41",
"upload_time_iso_8601": "2025-02-07T23:44:41.744132Z",
"url": "https://files.pythonhosted.org/packages/7c/c4/ae28a3985198c21a856adad3a75d055b4b3559c309a95339e6277c5dc75b/squiid_parser-0.2.1-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1b8426a0602d69c879dc165de3715de431312d12667d71bce1aaf218acc7a36d",
"md5": "f9675023f8182d39547f92328a061544",
"sha256": "6aa68c8454f87ffcc4e7a9a83d7cdb307db3455825f6d4912f5e12f895097160"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp311-cp311-win32.whl",
"has_sig": false,
"md5_digest": "f9675023f8182d39547f92328a061544",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.10",
"size": 100266,
"upload_time": "2025-02-07T23:44:43",
"upload_time_iso_8601": "2025-02-07T23:44:43.718209Z",
"url": "https://files.pythonhosted.org/packages/1b/84/26a0602d69c879dc165de3715de431312d12667d71bce1aaf218acc7a36d/squiid_parser-0.2.1-cp311-cp311-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b03370cd7c8c042b486a64dc201c5593f3b420cde1da73438ba6d7ab85260017",
"md5": "80219463cb02fff1b8cf44ed16beff3c",
"sha256": "c9f9f9328a3245efa9e6f467ad762f577b10befd1676750cacdf3a2a919e5f6d"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "80219463cb02fff1b8cf44ed16beff3c",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": "<4.0,>=3.10",
"size": 100271,
"upload_time": "2025-02-07T23:44:44",
"upload_time_iso_8601": "2025-02-07T23:44:44.975990Z",
"url": "https://files.pythonhosted.org/packages/b0/33/70cd7c8c042b486a64dc201c5593f3b420cde1da73438ba6d7ab85260017/squiid_parser-0.2.1-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9bccc237fae6090fdb3d10ce54a3a1aee348e9eaa3cd91756ee5f49e842814e7",
"md5": "32952197f8ef73e5cc62d10ab299ab35",
"sha256": "fab042f0a8e3ccf8414082bf9d88797c7d87b70527aa357aa013efa751990035"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "32952197f8ef73e5cc62d10ab299ab35",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.10",
"size": 176183,
"upload_time": "2025-02-07T23:44:46",
"upload_time_iso_8601": "2025-02-07T23:44:46.008096Z",
"url": "https://files.pythonhosted.org/packages/9b/cc/c237fae6090fdb3d10ce54a3a1aee348e9eaa3cd91756ee5f49e842814e7/squiid_parser-0.2.1-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "058538e87b49e96be6a2e33bfc683389aef10b0e6b24c399f927be4652acb72f",
"md5": "03ecd7f469db5e403f87cfa1a02282f5",
"sha256": "8168a2e7bd8b344d18bfc6324e4cf938ccf3f3a48a62274d48615b70221c5e1e"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "03ecd7f469db5e403f87cfa1a02282f5",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.10",
"size": 205180,
"upload_time": "2025-02-07T23:44:48",
"upload_time_iso_8601": "2025-02-07T23:44:48.294150Z",
"url": "https://files.pythonhosted.org/packages/05/85/38e87b49e96be6a2e33bfc683389aef10b0e6b24c399f927be4652acb72f/squiid_parser-0.2.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4b68e18e056334188ad8de1df3fb3b5cae263c9daae8efaa1de7241227707e63",
"md5": "caf91fc58a56dc63a7f095e74e78631c",
"sha256": "db8c793d94e21c02303870eeb63378d320eed206b866da71d62c80b1c42fe1a3"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "caf91fc58a56dc63a7f095e74e78631c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.10",
"size": 267551,
"upload_time": "2025-02-07T23:44:49",
"upload_time_iso_8601": "2025-02-07T23:44:49.487468Z",
"url": "https://files.pythonhosted.org/packages/4b/68/e18e056334188ad8de1df3fb3b5cae263c9daae8efaa1de7241227707e63/squiid_parser-0.2.1-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "dcd8810e9896f310a23d7ed62bc86dee252199d84deb630b2ca278c4335fa2c4",
"md5": "2506a111e0e12f15f2dba7a3d9f3b4ad",
"sha256": "2547d8fc8d5139c6eadf1b5be4eb64007cb81b82134a48a69357d22597ec53e7"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp312-cp312-win32.whl",
"has_sig": false,
"md5_digest": "2506a111e0e12f15f2dba7a3d9f3b4ad",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.10",
"size": 100265,
"upload_time": "2025-02-07T23:44:50",
"upload_time_iso_8601": "2025-02-07T23:44:50.703704Z",
"url": "https://files.pythonhosted.org/packages/dc/d8/810e9896f310a23d7ed62bc86dee252199d84deb630b2ca278c4335fa2c4/squiid_parser-0.2.1-cp312-cp312-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a51f4b6da6152fe56ce243dc7795b8179380e73fc7eb615c8bd61c985f0e8233",
"md5": "1a534cfcaca7848d6312a69e66eb5d1b",
"sha256": "0c8ea8860024df25ec2340b45d1abb30bac3eebd3e7b1e9f1bcb32fcae955be5"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "1a534cfcaca7848d6312a69e66eb5d1b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": "<4.0,>=3.10",
"size": 100272,
"upload_time": "2025-02-07T23:44:51",
"upload_time_iso_8601": "2025-02-07T23:44:51.781216Z",
"url": "https://files.pythonhosted.org/packages/a5/1f/4b6da6152fe56ce243dc7795b8179380e73fc7eb615c8bd61c985f0e8233/squiid_parser-0.2.1-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f057166994a101db7a30ea5a7b38e734a7999a062c702386b7e8a849392a5dcb",
"md5": "f2cbf2a993baffcc91a9f2aea8a5725b",
"sha256": "669d1c73aea97ac26a97fae5d88b1c6eb3106704993db67a4d3a01014b10eb92"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f2cbf2a993baffcc91a9f2aea8a5725b",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4.0,>=3.10",
"size": 176182,
"upload_time": "2025-02-07T23:44:52",
"upload_time_iso_8601": "2025-02-07T23:44:52.997759Z",
"url": "https://files.pythonhosted.org/packages/f0/57/166994a101db7a30ea5a7b38e734a7999a062c702386b7e8a849392a5dcb/squiid_parser-0.2.1-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "70c8e86bf3c9ce4c2f9b248b1224ceef16b53082842764ef8588f84f2a42a5f7",
"md5": "a0fcd407dab236f53f801827e4753cc8",
"sha256": "aaf14aa3ee719ebde335f49617938ae86702ade0e3f7e7805eb1ebb939611fc5"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "a0fcd407dab236f53f801827e4753cc8",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4.0,>=3.10",
"size": 205180,
"upload_time": "2025-02-07T23:44:54",
"upload_time_iso_8601": "2025-02-07T23:44:54.526052Z",
"url": "https://files.pythonhosted.org/packages/70/c8/e86bf3c9ce4c2f9b248b1224ceef16b53082842764ef8588f84f2a42a5f7/squiid_parser-0.2.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e263f420e5171bb894fef12996409cf05743d0cda23daaed041333af89530beb",
"md5": "02c5bff2fff25a2da0156230d0dd3a73",
"sha256": "2f68b44005e076fe50514e1b1ec1368006c9a9c969f29ff8978353c15a082b9c"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "02c5bff2fff25a2da0156230d0dd3a73",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4.0,>=3.10",
"size": 267551,
"upload_time": "2025-02-07T23:44:55",
"upload_time_iso_8601": "2025-02-07T23:44:55.770878Z",
"url": "https://files.pythonhosted.org/packages/e2/63/f420e5171bb894fef12996409cf05743d0cda23daaed041333af89530beb/squiid_parser-0.2.1-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "343cea668e219a1fc1ca1f381932a29ef1575b866757afad99f5d4eeaac30024",
"md5": "b9e5ddedc214b6f8c3bcc8469c1ee561",
"sha256": "3e63959c2f5c8db7bc5c9cd58c1db66391596c83b499b4d497225e8b2d9842a5"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp313-cp313-win32.whl",
"has_sig": false,
"md5_digest": "b9e5ddedc214b6f8c3bcc8469c1ee561",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4.0,>=3.10",
"size": 100266,
"upload_time": "2025-02-07T23:44:57",
"upload_time_iso_8601": "2025-02-07T23:44:57.189151Z",
"url": "https://files.pythonhosted.org/packages/34/3c/ea668e219a1fc1ca1f381932a29ef1575b866757afad99f5d4eeaac30024/squiid_parser-0.2.1-cp313-cp313-win32.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fbd7ed00b9b4ec541a024162a18f146260fa6141e4dfd0f72e27c4934e5687fc",
"md5": "780426b05f1bb5a9ba3cd024b475e571",
"sha256": "a551ad5d1f678d6daaca703438f1a34ce8bc2a070a89a696fe0bda4e1f964632"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "780426b05f1bb5a9ba3cd024b475e571",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": "<4.0,>=3.10",
"size": 100271,
"upload_time": "2025-02-07T23:44:58",
"upload_time_iso_8601": "2025-02-07T23:44:58.204848Z",
"url": "https://files.pythonhosted.org/packages/fb/d7/ed00b9b4ec541a024162a18f146260fa6141e4dfd0f72e27c4934e5687fc/squiid_parser-0.2.1-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7bce13dd6dc0e008438fba0a6917ca0dcf2023092c81c95f691998fb77a59441",
"md5": "b4a88b3dd923cc43ad2b55de39c9ccb8",
"sha256": "6e628123c16f5a62266cccb9bd3a9a4724ea79b5b2a5c827a3564c1f63e913e5"
},
"downloads": -1,
"filename": "squiid_parser-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "b4a88b3dd923cc43ad2b55de39c9ccb8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 21834,
"upload_time": "2025-02-07T23:44:59",
"upload_time_iso_8601": "2025-02-07T23:44:59.160132Z",
"url": "https://files.pythonhosted.org/packages/7b/ce/13dd6dc0e008438fba0a6917ca0dcf2023092c81c95f691998fb77a59441/squiid_parser-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-07 23:44:59",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "ImaginaryInfinity",
"gitlab_project": "squiid-calculator",
"lcname": "squiid-parser"
}