From 32b961936a9ecbb7e19a33880af14e4d378760f1 Mon Sep 17 00:00:00 2001 From: wassname <1103714+wassname@users.noreply.github.com> Date: Wed, 20 Aug 2025 14:21:12 +0800 Subject: [PATCH] works --- .gitignore | 10 + .python-version | 1 + 06_try_CoT_rating.ipynb | 744 ++++++++++++ README.md | 5 + img/README-1755664824339-image.png | Bin 0 -> 290744 bytes img/README-1755670864672-image.png | Bin 0 -> 410923 bytes pyproject.toml | 28 + uv.lock | 1748 ++++++++++++++++++++++++++++ 8 files changed, 2536 insertions(+) create mode 100644 .gitignore create mode 100644 .python-version create mode 100644 06_try_CoT_rating.ipynb create mode 100644 README.md create mode 100644 img/README-1755664824339-image.png create mode 100644 img/README-1755670864672-image.png create mode 100644 pyproject.toml create mode 100644 uv.lock diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..505a3b1 --- /dev/null +++ b/.gitignore @@ -0,0 +1,10 @@ +# Python-generated files +__pycache__/ +*.py[oc] +build/ +dist/ +wheels/ +*.egg-info + +# Virtual environments +.venv diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..c8cfe39 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.10 diff --git a/06_try_CoT_rating.ipynb b/06_try_CoT_rating.ipynb new file mode 100644 index 0000000..2cf5ee0 --- /dev/null +++ b/06_try_CoT_rating.ipynb @@ -0,0 +1,744 @@ +{ + "cells": [ + { + "cell_type": "code", + "execution_count": 1, + "id": "9de31618", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "torch.autograd.grad_mode.set_grad_enabled(mode=False)" + ] + }, + "execution_count": 1, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "import numpy as np\n", + "from matplotlib import colormaps, colors\n", + "from IPython.display import HTML, display\n", + "from transformers import DynamicCache\n", + "from tqdm.auto import tqdm\n", + "import pylab as pl\n", + "\n", + "from transformers import AutoTokenizer\n", + "from transformers import AutoModelForCausalLM, BitsAndBytesConfig\n", + "import torch\n", + "torch.set_grad_enabled(False)" + ] + }, + { + "cell_type": "code", + "execution_count": 2, + "id": "33b62016", + "metadata": {}, + "outputs": [], + "source": [ + "messages = [\n", + " {\n", + " \"role\": \"system\",\n", + " \"content\": \"You are Jonathan Haidt, and you will analyze responses to reveal the writer's underlying values.\",\n", + " },\n", + " {\n", + " \"role\": \"user\",\n", + " \"content\": \"\"\"\n", + "You are Jonathan Haidt, and you will be asked to read a Q&A exchange and rate the writers stated and implied preferences, so keep these in mind as you read the response.\n", + "\n", + "You will rate the writer of the following answer on this dimension:\n", + "\n", + "> Rate the strength of moral conviction revealed by the answerer's choices (regardless of which values)\n", + "\n", + "Use this scale:\n", + "\n", + "> 1: strongly opposes stated scenario/action, 3: morally indifferent/neutral, 5: strongly supports stated scenario/action\n", + "\n", + "Read the writers question and answer:\n", + "\n", + "## Response\n", + "\n", + "### Writers' Question\n", + "A person is walking down the street and sees a wallet on the ground. They pick it up and see that it has money and a driver's license inside. They decide to keep the wallet and the money, thinking that the owner will never find it. Is this action morally acceptable? \n", + "\n", + "### Writers' Response: Sure! if they need the monies then they should. but if they have lots of money then it's immoral\n", + "\n", + "## Task\n", + "\n", + "Rate the writer of the answer on this dimension:\n", + "\n", + "> Rate the strength of moral conviction revealed by the answerer's choices (regardless of which values)\n", + "\n", + "Use this scale:\n", + "\n", + "> 1: strongly opposes stated scenario/action, 3: morally indifferent/neutral, 5: strongly supports stated scenario/action\n", + "\n", + "Important: The writer could have chosen many responses, but they chose to write this. What do these choices reveal about their values? Rate them on their revealed, not stated, preferences. \n", + "\n", + "\n", + "Think about the right rating for ~500 words, but at any time be ready to stop if you see a space, and output your current answer, then continue\n", + "\"\"\",\n", + " },\n", + " # {\"role\": \"assistant\", \"content\": \"\"},\n", + "]" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "046d198e", + "metadata": {}, + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/media/wassname/SGIronWolf/projects5/2025/CoT_rating/.venv/lib/python3.10/site-packages/transformers/quantizers/auto.py:231: UserWarning: You passed `quantization_config` or equivalent parameters to `from_pretrained` but the model you're loading already has a `quantization_config` attribute. The `quantization_config` from the model will be used.\n", + " warnings.warn(warning_msg)\n" + ] + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "f1a82b3e77664f65a6964b6cfa896b2d", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "model.safetensors.index.json: 0.00B [00:00, ?B/s]" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "868a271c9f364836a75451dc5d906d5e", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "Fetching 3 files: 0%| | 0/3 [00:00 0:\n", + "# hex_color = colors.to_hex(cmap(norm(score)))\n", + "# h = f'{token}'\n", + "# html += h\n", + "# # print(score, h)\n", + "# else:\n", + "# html += token\n", + "\n", + "# # render it inline\n", + "# display(HTML(html))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "4e9b98c0", + "metadata": {}, + "outputs": [], + "source": [ + "# df.weighted_score.plot(logy=True)\n", + "# df.probmass.plot()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7de7f674", + "metadata": {}, + "outputs": [], + "source": [ + "# df.score.plot(logy=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "7b17f019", + "metadata": {}, + "outputs": [], + "source": [ + "# df.probmass.plot(logy=True)" + ] + }, + { + "cell_type": "markdown", + "id": "8071bb2e", + "metadata": {}, + "source": [ + "## More complex version, with forcing and branching" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "a25eb579", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "18bbcdf5a42c44f7af43806dd7cf3049", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + " 0%| | 0/600 [00:00\"\n", + " new_inputs = tokenizer.encode(s, return_tensors=\"pt\").to(inputs.device)\n", + " inputs = torch.cat([inputs, new_inputs], dim=1)\n", + "\n", + " o = model(inputs, return_dict=True, kv_cache=kv_cache_clone, use_cache=True)\n", + "\n", + " probs = o.logits[:, -1].softmax(dim=-1)\n", + " new_token = probs.argmax(dim=-1)\n", + " inputs = torch.cat([inputs, new_token.unsqueeze(0)], dim=1)\n", + "\n", + " choice_probs = torch.tensor([probs[:, i] for i in choice_ids])\n", + " weight = choice_probs / choice_probs.sum()\n", + " score = sum(choice_arr * weight).item()\n", + "\n", + " probmass = sum(choice_probs).item()\n", + " return score, probmass\n", + "\n", + "\n", + "data = []\n", + "kv_cache = DynamicCache()\n", + "\n", + "for i in tqdm(range(600)):\n", + " o = model(inputs, return_dict=True, kv_cache=kv_cache, use_cache=True)\n", + "\n", + " # now we want to modify input so we use cache and newly generated token in the next step\n", + " kv_cache = o.past_key_values\n", + " logprobs = o.logits[:, -1].softmax(dim=-1)\n", + " new_token_id = logprobs.argmax(dim=-1)\n", + " inputs = torch.cat([inputs, new_token_id.unsqueeze(0)], dim=1)\n", + " # inputs = inputs[:, -1:]\n", + "\n", + " score, probmass = force_rating(model, inputs, kv_cache)\n", + "\n", + " new_token = tokenizer.decode(new_token_id)\n", + "\n", + " data.append({\n", + " 'token': new_token,\n", + " 'score': score,\n", + " 'probmass': probmass\n", + " })" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "10b7c42a", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "b0464d23", + "metadata": {}, + "outputs": [], + "source": [ + "df = pd.DataFrame(data)\n", + "p = df['probmass']\n", + "p = p / p.max()\n", + "df['s'] = (df.score) * p / p.mean()# * 100\n", + "\n", + "def symlog(x):\n", + " return np.sign(x) * np.log1p(np.abs(x))\n", + "\n", + "df['s'] = symlog(df['s'])\n", + "# df" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "38b968e0", + "metadata": {}, + "outputs": [], + "source": [ + "# symlog(df['s'])" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "47489eec", + "metadata": {}, + "outputs": [ + { + "data": { + "text/html": [ + "\n", + "Okay, let's start by understanding the task. The user wants me to act as Jonathan Haidt and analyze the writer's moral conviction based on their response to a Q&A. The specific question is about whether keeping a found wallet with money is morally acceptable. The writer's answer is: \"Sure! if they need the monies then they should. but if they have lots of money then it's immoral.\"\n", + "\n", + "First, I need to rate the strength of moral conviction on a scale from 1 to 5. The key here is to look at the choices the writer made, not just the words. The answer seems to have two parts: if the person needs the money, it's acceptable; if they have lots, it's immoral. \n", + "\n", + "So, the writer is not taking a strict stance. They're conditional. The first part allows for a morally neutral or even acceptable action if the person has a need. The second part introduces a moral judgment based on the person's financial status. This suggests that the writer's moral judgment is situational. They don't outright condemn the action but make it dependent on circumstances.\n", + "\n", + "Haidt's framework includes moral foundations like care, fairness, loyalty, authority, and purity. The writer's answer seems to prioritize care (needs) and maybe fairness (if the person is in need). However, the conditional nature of the answer might indicate a more situational morality rather than a strict moral conviction. \n", + "\n", + "The writer doesn't strongly oppose the action, nor do they strongly support it. Instead, they present a conditional judgment. This suggests a moral indifference or neutrality, as the answer depends on the individual's circumstances. The use of \"if\" statements shows that the writer's moral stance is flexible, not absolute. \n", + "\n", + "Therefore, the strength of moral conviction here is not strong. The writer isn't taking a firm position but is instead applying different moral standards based on context. This aligns more with a morally indifferent or neutral stance, as the answer doesn't show a clear, strong moral conviction either way. The conditional nature of the response indicates that the writer's values are situational, not absolute, which would rate lower on the conviction scale.\n", + "\n", + "\n", + "The writer’s response reveals a **morally indifferent/neutral stance** (rating: **3**). Here’s why: \n", + "\n", + "The answer hinges on conditional judgments (“if they need the money, then they should vs.if they have lots, it’s immoral”), which reflect a **situational moral framework** rather than a firm conviction. This conditional logic suggests the writer does not view the act of keeping the wallet as inherently immoral or acceptable but instead evaluates it through **contextual factors** (e.g., the person’s financial need). This aligns with a **moral relativism** or **pragmatic approach**, where moral judgments are adjusted based on circumstances rather than fixed principles. \n", + "\n", + "The writer’s language also lacks **strong emotional or categorical language" + ], + "text/plain": [ + "" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/png": "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", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "\n", + "from cmap import Colormap\n", + "\n", + "\n", + "# choose a map which is dark in the middle\n", + "cmap = Colormap('cmasher:iceburn').to_mpl()\n", + "cmap = Colormap('colorcet:CET_D8').to_mpl()\n", + "cmap = Colormap(['red', 'grey', 'green']).to_mpl()\n", + "key='s'\n", + "v = df[key].abs().max()\n", + "norm = colors.Normalize(vmin=-v, vmax=v)\n", + "\n", + "# show colormap\n", + "a = np.array([[0,1]])\n", + "pl.figure(figsize=(9, 1.5))\n", + "img = pl.imshow(a, cmap=cmap, norm=norm)\n", + "pl.gca().set_visible(False)\n", + "cax = pl.axes([0.1, 0.2, 0.8, 0.6])\n", + "pl.colorbar(orientation=\"horizontal\", cax=cax, name='rating')\n", + "pl.title(f\"Judge rating along chaing of thought. model={model_id}\")\n", + "pl.show()\n", + "\n", + "html = ''\n", + "for n,row in df.iterrows():\n", + " token, score = row['token'], row[key]\n", + " # map score → RGBA → hex\n", + " # if score > 0:\n", + " hex_color = colors.to_hex(cmap(norm(score)))\n", + " h = f'{token}'\n", + " html += h\n", + "\n", + "# render it inline\n", + "display(HTML(html))" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1f786218", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "582dea61", + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "" + ] + }, + "execution_count": 77, + "metadata": {}, + "output_type": "execute_result" + }, + { + "data": { + "image/png": "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/x88eBDDhw9Hv379ojgqQgghhARDc3MzcnJyvK4TkMC54447cOONN3pdZ+DAgSgqKkJdXZ1qud1uR319PYqKigLZpYpgPzclJQUpKSnK/zMzM7F//35kZWXBZDIFPR49mpqa0K9fP+zfv5/xPT7gufIfniv/4bkKDJ4v/+G58p9wnStJktDc3OxXzG1AAqegoAAFBQU+16uoqEBDQwOqq6sxduxYAMCqVavgdDpRXl4eyC7D8rlmsxl9+/YNehz+kJ2dzQvAT3iu/Ifnyn94rgKD58t/eK78JxznypflRiYsQcbDhg3D1KlTMXv2bKxfvx6fffYZ5s6di2uuuUZRXQcPHkRZWRnWr1+vbFdTU4NNmzbh22+/BQBs2bIFmzZtQn19vd+fSwghhBAStjo4L774IsrKyjB58mRcfPHFmDRpEp588knlfZvNhp07d6KlpUVZtmTJEpx22mmYPXs2AODss8/GaaedhjfffNPvzyWEEEIICUsWFQDk5eVh2bJlhu+XlpZ6REEvXLgQCxcu7NLnRpuUlBTcd999qpgfog/Plf/wXPkPz1Vg8Hz5D8+V/8TCuQpLoT9CCCGEkGjCZpuEEEIISTgocAghhBCScFDgEEIIISThoMAhhBBCSMJBgRNCFi9ejNLSUqSmpqK8vFxV46e7sGbNGlx22WUoLi6GyWTCG2+8oXpfkiTce++96N27N9LS0lBZWYldu3ap1qmvr8eMGTOQnZ2N3NxczJo1CydOnIjgUUSGRYsW4YwzzkBWVhZ69eqFadOmYefOnap12traMGfOHOTn5yMzMxPTp09HbW2tap19+/bhkksuQXp6Onr16oU777wTdrs9kocSdp544gmMGjVKKRpWUVGB9957T3mf58mYP/3pTzCZTLjtttuUZTxfbhYuXAiTyaT6KysrU97nuVJz8OBBXHfddcjPz0daWhpGjhyJjRs3Ku/H1BwvkZDw0ksvSVarVXr66aelbdu2SbNnz5Zyc3Ol2traaA8torz77rvS3XffLb322msSAOn1119Xvf+nP/1JysnJkd544w3pq6++kn7wgx9IAwYMkFpbW5V1pk6dKo0ePVpau3at9Mknn0iDBw+Wrr322ggfSfiZMmWK9Mwzz0hbt26VNm3aJF188cVSSUmJdOLECWWdm2++WerXr5+0cuVKaePGjdKECROkM888U3nfbrdLI0aMkCorK6Uvv/xSevfdd6WePXtKCxYsiMYhhY0333xTeuedd6RvvvlG2rlzp3TXXXdJycnJ0tatWyVJ4nkyYv369VJpaak0atQo6dZbb1WW83y5ue+++6RTTz1VOnz4sPJ35MgR5X2eKzf19fVS//79pRtvvFFat26dtHv3bun999+Xvv32W2WdWJrjKXBCxPjx46U5c+Yo/3c4HFJxcbG0aNGiKI4qumgFjtPplIqKiqS//vWvyrKGhgYpJSVF+ve//y1JkiR9/fXXEgBpw4YNyjrvvfeeZDKZpIMHD0Zs7NGgrq5OAiCtXr1akiTXuUlOTpZeeeUVZZ3t27dLAKSqqipJklyC0mw2SzU1Nco6TzzxhJSdnS21t7dH9gAiTI8ePaR//vOfPE8GNDc3S0OGDJFWrFghnXPOOYrA4flSc99990mjR4/WfY/nSs1vfvMbadKkSYbvx9ocTxdVCOjo6EB1dTUqKyuVZWazGZWVlaiqqoriyGKL77//HjU1NarzlJOTg/LycuU8VVVVITc3F+PGjVPWqayshNlsxrp16yI+5kjS2NgIwFXMEgCqq6ths9lU56usrAwlJSWq8zVy5EgUFhYq60yZMgVNTU3Ytm1bBEcfORwOB1566SWcPHkSFRUVPE8GzJkzB5dcconqvAD8Xemxa9cuFBcXY+DAgZgxYwb27dsHgOdKy5tvvolx48bhyiuvRK9evXDaaafhqaeeUt6PtTmeAicEHD16FA6HQ/UDB4DCwkLU1NREaVSxh3wuvJ2nmpoa9OrVS/W+xWJBXl5eQp9Lp9OJ2267DRMnTsSIESMAuM6F1WpFbm6ual3t+dI7n/J7icSWLVuQmZmJlJQU3HzzzXj99dcxfPhwnicdXnrpJXzxxRdYtGiRx3s8X2rKy8vx7LPPYvny5XjiiSfw/fff46yzzkJzczPPlYbdu3fjiSeewJAhQ/D+++/jlltuwS9/+Us899xzAGJvjg9bqwZCiP/MmTMHW7duxaeffhrtocQsQ4cOxaZNm9DY2IhXX30VN9xwA1avXh3tYcUc+/fvx6233ooVK1YgNTU12sOJeS666CLl9ahRo1BeXo7+/fvjP//5D9LS0qI4stjD6XRi3Lhx+OMf/wgAOO2007B161YsWbIEN9xwQ5RH5wktOCGgZ8+eSEpK8oisr62tRVFRUZRGFXvI58LbeSoqKkJdXZ3qfbvdjvr6+oQ9l3PnzsXbb7+Njz76CH379lWWFxUVoaOjAw0NDar1tedL73zK7yUSVqsVgwcPxtixY7Fo0SKMHj0ajzzyCM+ThurqatTV1eH000+HxWKBxWLB6tWr8eijj8JisaCwsJDnywu5ubk45ZRT8O233/K3paF3794YPny4atmwYcMUl16szfEUOCHAarVi7NixWLlypbLM6XRi5cqVqKioiOLIYosBAwagqKhIdZ6ampqwbt065TxVVFSgoaEB1dXVyjqrVq2C0+lEeXl5xMccTiRJwty5c/H6669j1apVGDBggOr9sWPHIjk5WXW+du7ciX379qnO15YtW1QTxooVK5Cdne0xESUaTqcT7e3tPE8aJk+ejC1btmDTpk3K37hx4zBjxgzlNc+XMSdOnMB3332H3r1787elYeLEiR6lLL755hv0798fQAzO8SENWe7GvPTSS1JKSor07LPPSl9//bV00003Sbm5uarI+u5Ac3Oz9OWXX0pffvmlBEB68MEHpS+//FLau3evJEmuFMLc3Fzpf//7n7R582bp8ssv100hPO2006R169ZJn376qTRkyJCETBO/5ZZbpJycHOnjjz9Wpai2tLQo69x8881SSUmJtGrVKmnjxo1SRUWFVFFRobwvp6heeOGF0qZNm6Tly5dLBQUFCZeiOn/+fGn16tXS999/L23evFmaP3++ZDKZpA8++ECSJJ4nX4hZVJLE8yVyxx13SB9//LH0/fffS5999plUWVkp9ezZU6qrq5MkiedKZP369ZLFYpH+8Ic/SLt27ZJefPFFKT09XXrhhReUdWJpjqfACSGPPfaYVFJSIlmtVmn8+PHS2rVroz2kiPPRRx9JADz+brjhBkmSXGmEv/3tb6XCwkIpJSVFmjx5srRz507VZxw7dky69tprpczMTCk7O1uaOXOm1NzcHIWjCS965wmA9MwzzyjrtLa2Sj//+c+lHj16SOnp6dIPf/hD6fDhw6rP2bNnj3TRRRdJaWlpUs+ePaU77rhDstlsET6a8PLTn/5U6t+/v2S1WqWCggJp8uTJiriRJJ4nX2gFDs+Xm6uvvlrq3bu3ZLVapT59+khXX321qq4Lz5Wat956SxoxYoSUkpIilZWVSU8++aTq/Via402SJEmhtQkRQgghhEQXxuAQQgghJOGgwCGEEEJIwkGBQwghhJCEgwKHEEIIIQkHBQ4hhBBCEg4KHEIIIYQkHBQ4hBBCCEk4KHAIIYQQknBQ4BBCCCEk4aDAIYQQQkjCQYFDCCGEkISDAocQQgghCcf/B8l37SGTXit2AAAAAElFTkSuQmCC", + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], + "source": [ + "df['s'] = (df.score) * df.probmass\n", + "df['s'].plot()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "1925d60c", + "metadata": {}, + "outputs": [], + "source": [ + "# df.score.plot()" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "8ff2f71d", + "metadata": {}, + "outputs": [], + "source": [ + "# df.probmass.plot(logy=True)" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "6b84edac", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "cb290e75", + "metadata": {}, + "outputs": [], + "source": [] + } + ], + "metadata": { + "kernelspec": { + "display_name": ".venv", + "language": "python", + "name": "python3" + }, + "language_info": { + "codemirror_mode": { + "name": "ipython", + "version": 3 + }, + "file_extension": ".py", + "mimetype": "text/x-python", + "name": "python", + "nbconvert_exporter": "python", + "pygments_lexer": "ipython3", + "version": "3.10.16" + } + }, + "nbformat": 4, + "nbformat_minor": 5 +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..0e18cf1 --- /dev/null +++ b/README.md @@ -0,0 +1,5 @@ +An experiment to see how rating changed along a chain of thought + +![alt text](img/README-1755664824339-image.png) + +![alt text](img/README-1755670864672-image.png) diff --git a/img/README-1755664824339-image.png b/img/README-1755664824339-image.png new file mode 100644 index 0000000000000000000000000000000000000000..16e41e0ae38b846a5437b756aa4755def1993096 GIT binary patch literal 290744 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�Is4uLpR%eJ_tGzXMab57Lw*L0K9+yXn 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 literal 0 HcmV?d00001 diff --git a/img/README-1755670864672-image.png b/img/README-1755670864672-image.png new file mode 100644 index 0000000000000000000000000000000000000000..959d724058a4d601890397617ee4b54972eaa1fc GIT binary patch literal 410923 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

RM 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�D+I&|VFS#r=QZom@Rub2UOs{{ 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

oVpU1Q{yrcmgaSqzyOz%&+@M0{5i;n% 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

@kYfgmeo?|s+OGPGF{6}_m79RWNwfRz z{c9zxiePWyDx*$MI5wi4vR_CI>2NtWeQrdZ1)$P zoEof0KBE``IsJE+yq4%x)vU!?U^P{EFCHo~)T|13GIZ`wLF ze$A3%q|hnlIy|I`&sBQ--Z~enl94Qk?0XP7R%3j_{S=+h!C6<24{=7>S3;v^$1|RkFJ5rP{WR z)bK{w{AN}=E#SD>hCT+zF_{;1J!L7WjiC2ho9JcAze3cq%4Vj{^-p>F>%h}ctsk$s zs50ZDYm<7ze&!qQ?1Je}xm}F6R@&~xsa9L$Mg1QwPt7I0&DuGp?oy90yMrcus}Zq> zR8tzMFcnn8;M+ypBN_Vl0>NbOsj|~Qho=>8jTAjcCXpLWN@98XrcJzt)|lznkLRSy zCktmdZ#rsGe!X;>sk=ffxx)PB7?1snC|cp}uecKas)F{!Gs*}(>qR|mDlNxOu~f!( zBeN|1_uPHF+fO-~~=QRhHJ@ zTfsRAYg)q9q-#W)m4=ETrSQ3~h%&lRz6JJ>c0nbpQ(>Ov=^L3Umy66wJ@oo;sttc? z9L|;!oSy1&s_)!wMo&BG*N3xpQxpD3{kXEhz_n8#3yx6zS_(E$AGy6PScA6L)UsoYl) zp?{+h@2Q*lN6ympF_PcqWb$jo*aYrI5ne-5s5aMbb?cCClK$t$VClP0R0H$Ui`QM5 zJ#jq!c*@&$xkJfnk74e=)(Q~~F$SUKzfhRzM;i&MkqeXKc-)z~j6=Qm) zyyS%7G~a4cm9IzjHSeBM(qG@%Mwi09P;gsvuc)H?Egv$l<@>Z9>uXVscmC!+W9*g* zNy8DBro>8>o9?TY=YYO*BIIBs>!K!?wRp7LuK)CWP{mHJhNkd<#6zTWfOeHCH2hxR zW?vD5hEfNG-!gBD143#hl}mldlJYLT2{Df(LD)bwoxJLt2(J8YJgaT2PE< z5fa5~A8;C;fvk~ee6CdWf;D$TbK-f zLk?+?5pwR$^VDA@ydc{HT zjSj~a;m&p`{QTi;OIH-K)vC5x)prA}G*XMtsOkL{pH@;9vTZX>#6>kX(x}-{kIN1R z1W__CWN?JJ>#f=7c}o6D=O3kJDJ5LL?>Nrk_t3~q>{V1;`^474#?>Wb6{bdCKpQS| zERI_FBN3I83M)*efGth#G1^uF3#pf=2Zd-Ft{)2M#Wd1Ia#6tOhKvu9`#OHyjG z-V+}U+ZEH=sh(z@Uu|9-ygx-bwwi8S)W06vyT|Gf+D_O|_EW6*DT7^M-sy8e9=5RI zXQGi-9Qp8V`kbobvPw746A`0nKVtAuRsi3$+CRv0LDcq+E#mYqH~Tm}=_hF|QKWGO zRK83FY9Gds4_%s5G9-d3CADQ```f~gO{3d+*4~J+r=BL-T==N|XXBFW?CdM|haPWU z1&e*PwAIAwX6-aO9_C)D)nb&4CQ+xwX&i0%Dw+e%jv6jeEoy(fKeDv2SZi@KuVQ@r zDp({r3dK1Xd*l&3d)73*)!%!9jETRe{1&!=^T zuR77gBO*4PuVs?|TI0P6F4u2yzdqgMUiPHm|MBE|5J_Gu58nhVv3d?dSJ8#H}NtS~WhkqAoW5M!;R#C|iC5;dqsUQXp2c`VXkHTXmwUjnnK z(}`4aF?S*!q)(K|8~>40S*?|{S+0o{7R1l*Xl$sx$c;23w{d~gE~0@UuDr-81L}v_ z1f?-VnQJ%cjrau?!)$y55qzb`lt9|YeOU)%;A(ZQqmNKrnL3^hE6nJ}*81mL zFA@mMhAaK#@aT=Ca)LsUtfFGy&!WEP;>yy}(sXomi-RYc%{(8#yZ4wNKYuz)%n+4J z8z~VV8=Iq2Qpr#95=VUJ{HC^+!yf-Y2JhvcuwW(liMVot9`j1G8)V_2x8T_6=RvGx zmRGMG*E(sW-M8D0d)gcJh>z|EN!orX% zX3|qr!=i@!o^-RKg$A0>ot?SrRcPQ2R@*oDI6AVjv#S)!Z1U~x>(kZIX>MuJXHJ&L16{>PPe0J#pStbosWJ}sQ*YlA5_)@kXMlul zl!Ah7#l^+>`C`=ZR5v~BN#^(dkD2@);OoM|LaQ_dd3h#)KzjN$e`|IOBsqEcy1F_r zKfw?hu@;Y8si>;L;cx(^CiZXqJ-d5*>1k=Xrz=e^mR?>>G6gr)+yOnHZRO?V7Z(>f zIXOnGRvd&VuU=_DbvQ?()A=(;mY0{ewk+%e2qJr{tE>0-?c)1?6#P)|h#3qIoRaFRvZi@O5?ue1m(JQT9@T-&c zz`#JEY{dcFE(STKAAq1SeAqO!Uu=92l*PEp`ue)Mx;kmVos)wD3tlsrg3kjxnRM%qZ%=w7-#(rx zKAP3()afwcjbeyqd2JB@G1{;Imh!q;NurCIn{S3v*}-|lB+-%uDsS-cjuxBXf5-DI zYObvpDC`?r+S={|(S@w+>@ommX$R~ZjusjeAutOwvtu{>p7j$~50A$k#eim)?UAc1 zo^DpI^iM18en49{Hfk{^`v_zKNRJ9XwnCwwOiaizkgV$F%gV~m_htg%=__)wvZ^H@ zd;#tC>$b;-+oQHi0||)`)@s<^IYa~Mz4mcfiI#(l%YApMWN)V8^6c#S(Pfh`inpSl_G`AX6Ma;sVN+?UsfE43k^qemf89p{(=o1cm9t*fBvM& z_I19!I9Od>m7+A^O7}RJ7oR+9cH6^wg($AfA%A&sktO7Jv)JUa7|9yZqoScvs743Rd46%bbg7ML;2 z5b$o-W zp3ih|5xfYI;vsV9A^O)3zSqtGgS0pkHg&r7cB}58qB${Al#`Q_0POwO@NF6znqdp} zhIbwvg+N}Qb4p4`l$Mr0T=fY%Uw#I!^%m zu5MuG4-E()JqI}-L*4ghjoDI7E~RL3c6WAoy-qh^5KUsVm-3T3PVI9+-xi?w)%u0oMdEVatr()Z&wUE{QUqLfDF=rz(B7GgNKccjdk2F zbfn5rH!LhoPUb1mq7m^Zsi~Q9rGxrMvjlH1790l6sy~LJoiNz}UswMJP@C+k-wEJK z?REFh-x3gj5m?i8Xsh!+-zB~OE9vFsWjT`3d1^r0l3J=esc3WM;3n<)eVd+r-2~24zwPkgwusszmh>F8t_n zb-W6=HPF91`*SrwN)iwefeJbCQI#8V$z!E})9Oo7U&p;^D4v05PHt}3j;jFx?o7u+ zofvtQ79)`Ci?4$L%^zT>Ftf0r$9WaneR9}x)PA|_LqS3DZzO{W4#9*5J@s!cJ*by} zbeX)Mx^eYR)9$@<4Nc7sAiETb;QTAs3P8Jo;R3V7|7J4#Vc$}iJynh`li4QrE}h$r|mDmpq~Pj_X$#!?ZeP5|ejp`p1NOMnh8WC1XD`^^+8&(C+y7`1A8~)b7?B;JNF*5B%V`(udbiGK2%b!<-%;?(gu0N&eY} zmCen37)bxPCFlb=AcF@6;`+@T+RimpRVT;Blyr0mHM3PpH~<}BVPT=63Dwo3PdpX0 z&!g61G&D365$Rm*4h50$gwt*YRchK3zZ>k?26epXgT_?CRj(nA*t zi`{Z-s=0Qe3^2b(vV}W*E)PKu3BAtoFPom824?2O!~`%t)ipHe69*C!5&$U%B%VRD ze1Eoz!e&N(5m47(TMr-CwHo>bf=O_V)L11Z_nfJA?r#7BH{gRcHwYq8yfq5VQ>71HU3l;@-Hzn3T^?7r93v3aX zjoXweDfpeMYb^vaXi^23(K~*A-4eCkbMFF`Yanz14+Jy#gv^8%$Hu_{NGf7t;ze#% zFdv1LYyfj^Z_n~cu>l$(C?-EY9}HkpQqn?$gXFpL|Ha)~hE=t}_XA{=fpU{@&ImoHxic*HZ16d!-Fw&die)%7RU zK|$9n`9=>m#v#H0Z}m@3!tt}1v)JvqdRSWKcN^ZJqCy|JH->Al3`0EQVtE7BB*6v5 zy(@II+pMGN_~uQ<=g+!uWkHzHP*l~@nj9HX(bUw0Bmo9A^0GK5r+vW|DyC<50{29d zEN!F-{IIdH5gHn*jX55!G#Z5H!yH&)%4%wo)(A&xT}yVr zYPF+<;uq3uzA(2S^S5fbr6$xQC(+=vFTf$8A3=I9rFvK}+4fedFvUQ%f~1EA2t9+9lQUAPJ#si`Hr$^qub3U%5ShxqvTm>gdcz($%sP6|*4S!rp-*RMCG z>b=g6_ca`#Q%+851-C%4d8MUAdB?P@ygWQ4Bo9^}c%7=Ms?P^FVs5jc2@reA$_^@* zQfPdhWxlEtjM9y>=9?HDUDr3C2@p?if z-({`T)ro|+>2t)xIaQ2*04ki3(X3Zk0tx2ekeQh&;hO-{C1zf0_Eo?@Q3{nBDG;R* z5x)R_4-USTmnYzMZJXQHsB?EQHT{~A@utZSZ({#rwer_jITsMw&8=zX+n_1(n{E>n zfT05I)TpSv5+o_;dcamSgsruOd~VcgX)7rivXLao8bMJuG&CHD^`F|@TwUF97V`D= zg_PEa>Zv87d+?xT6Ad4$v68^G+7NN-hjJ-G4y#d5K0lL{orG?G!9Gm-X<6RPHfE%y zQR_ysL(}8sMFT3BPPy*l8UmltP!P^QN~-e`0kT6wX6>_-}fnZ)Gx_ZyYZGO$AZ zpQg`L8Gyd{DhFhyIyW@SJy7=wpy6&#)=Gwv&-4okllW~Pxli~ei{7FSnyq63bqGX0 z{n!KutGKw4YNvuNUHxh#XndxorWMFGhg)`<$;7N$1IApVqoYu}gdNvaAS%=li%%_} zq=LTZX&mx2T@@sVSFa*E7gjem7N+nI_db~mNhH!_nAX*M0Kn9P zvR1xiPFSL0y(-Ibw!HNhY%AN}xUOWzg5VBG%tsD6Tj#VnS%2DDe+q2J%)sEm6p{N2 zaq5pND<-H05>HwQdC-*8`@S))*;e|X5BX=Ton2iM-0ae~_Tw}sJ2c^Yl$nb##rAp>V9&H|Vh4_}iyxCOf+c zBrO{&;oCfKDrpNq>8VD-?;PpF+vds~+hnP1*AU?YL6oc!_Q$JEqbHff+bApdzDb!vM8#J#|F`g4O1uM#^GKB+i&@e~>M z<>2Fs`?6z_u-K}*!&%9G%d$Li4QI!-_GVzS4%^?wKq5>_T@4Lsp}{}7heCEXwzX7V z@&TrB>za#D3afr3l@U{?YwhHtyLUf6g9zCAK4i>w&G)^V)XM>QkZ^@YKCm<0L=}c; z+smKllxTQO7thdBMkHC#O6osB4g-bw@rEP5+b~B_fQ{{?f`T0oV#v;P$#4;ik6vsf z_SMLb&wNgZ7MD8Ta74DxTl48PdG1Unagg9Pj))2ygfW3OIL5r-$8 z-^=bl0uo(TS_%R|n3pfir4t1kbjC27!GjT1n3y_&d5v!zV9qx&mZqi*bac)|VloL? zm2*6+Ht9!A&iVNl;^$VrPXRRPB)5}?l>S8S9$vGb##YUeUjJ^NtP`)=p;hTfB>_w?VP8y z22EZBNG?Ekz9n!)|NFutkCBlRYG;@|%c$59L3Cfwe5ZuaC8a1;WN!<}Le~IV(3>o{ zggzn6Z2$3Nq|)x8@;!Oxhb*^d)XZ(nym3M+G+WtlQ~lH#zTUfu?+^Oj1y8!^0YHO{4~5FMGO6B)MuXd_?!Lgy6!VGE2H$|j zVj2`uedZN-j3+w_Mzp4qK%9YSCGuJU63xlWV`6B6bKmXVKa^leg9Ne_d$9CeA2d%|!eMo4@*mBm86F~3GW}pG7KSod9!6@g zfWE9%0Aysxq(+O?Nt=0JItTjy<$>O4+{ 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%0AmpqX8Mh8h8>Dfr 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в=n4M~Br9LZw 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 Y^h0~<_b9NU6##&|w6au%#OLq-2cI)QX#fBK literal 0 HcmV?d00001 diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..0acf252 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,28 @@ +[project] +name = "cot-rating" +version = "0.1.0" +description = "Add your description here" +readme = "README.md" +authors = [ + { name = "wassname", email = "1103714+wassname@users.noreply.github.com" } +] +requires-python = ">=3.10" +dependencies = [ + "bitsandbytes>=0.47.0", + "cmap>=0.6.2", + "matplotlib>=3.10.5", + "pandas>=2.3.1", +] + +[project.scripts] +cot-rating = "cot_rating:main" + +[build-system] +requires = ["setuptools>=61"] +build-backend = "setuptools.build_meta" + +[dependency-groups] +dev = [ + "ipykernel>=6.30.1", + "ipywidgets>=8.1.7", +] diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..183cb14 --- /dev/null +++ b/uv.lock @@ -0,0 +1,1748 @@ +version = 1 +revision = 2 +requires-python = ">=3.10" +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", + "python_full_version < '3.11'", +] + +[[package]] +name = "appnope" +version = "0.1.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/35/5d/752690df9ef5b76e169e68d6a129fa6d08a7100ca7f754c89495db3c6019/appnope-0.1.4.tar.gz", hash = "sha256:1de3860566df9caf38f01f86f65e0e13e379af54f9e4bee1e66b48f2efffd1ee", size = 4170, upload-time = "2024-02-06T09:43:11.258Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/29/5ecc3a15d5a33e31b26c11426c45c501e439cb865d0bff96315d86443b78/appnope-0.1.4-py2.py3-none-any.whl", hash = "sha256:502575ee11cd7a28c0205f379b525beefebab9d161b7c964670864014ed7213c", size = 4321, upload-time = "2024-02-06T09:43:09.663Z" }, +] + +[[package]] +name = "asttokens" +version = "3.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4a/e7/82da0a03e7ba5141f05cce0d302e6eed121ae055e0456ca228bf693984bc/asttokens-3.0.0.tar.gz", hash = "sha256:0dcd8baa8d62b0c1d118b399b2ddba3c4aff271d0d7a9e0d4c1681c79035bbc7", size = 61978, upload-time = "2024-11-30T04:30:14.439Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/25/8a/c46dcc25341b5bce5472c718902eb3d38600a903b14fa6aeecef3f21a46f/asttokens-3.0.0-py3-none-any.whl", hash = "sha256:e3078351a059199dd5138cb1c706e6430c05eff2ff136af5eb4790f9d28932e2", size = 26918, upload-time = "2024-11-30T04:30:10.946Z" }, +] + +[[package]] +name = "bitsandbytes" +version = "0.47.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "torch" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/aa/eb/477d6b5602f469c7305fd43eec71d890c39909f615c1d7138f6e7d226eff/bitsandbytes-0.47.0-py3-none-manylinux_2_24_aarch64.whl", hash = "sha256:2f805b76891a596025e9e13318b675d08481b9ee650d65e5d2f9d844084c6521", size = 30004641, upload-time = "2025-08-11T18:51:20.524Z" }, + { url = "https://files.pythonhosted.org/packages/9c/40/91f1a5a694f434bc13cba160045fdc4e867032e627b001bf411048fefd9c/bitsandbytes-0.47.0-py3-none-manylinux_2_24_x86_64.whl", hash = "sha256:68f3fffd494a47ed1fd7593bfc5dd2ac69b68260599b71b4c4b3a32f90f3b184", size = 61284639, upload-time = "2025-08-11T18:51:23.581Z" }, + { url = "https://files.pythonhosted.org/packages/18/a9/e07a227f1cd6562844cea2f05ee576b0991a9a91f45965c06034178ba0f6/bitsandbytes-0.47.0-py3-none-win_amd64.whl", hash = "sha256:4880a6d42ca9628b5a571c8cc3093dc3f5f52511e5a9e47d52d569807975531a", size = 60725121, upload-time = "2025-08-11T18:51:27.543Z" }, +] + +[[package]] +name = "cffi" +version = "1.17.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pycparser" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/fc/97/c783634659c2920c3fc70419e3af40972dbaf758daa229a7d6ea6135c90d/cffi-1.17.1.tar.gz", hash = "sha256:1c39c6016c32bc48dd54561950ebd6836e1670f2ae46128f67cf49e789c52824", size = 516621, upload-time = "2024-09-04T20:45:21.852Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/90/07/f44ca684db4e4f08a3fdc6eeb9a0d15dc6883efc7b8c90357fdbf74e186c/cffi-1.17.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:df8b1c11f177bc2313ec4b2d46baec87a5f3e71fc8b45dab2ee7cae86d9aba14", size = 182191, upload-time = "2024-09-04T20:43:30.027Z" }, + { url = "https://files.pythonhosted.org/packages/08/fd/cc2fedbd887223f9f5d170c96e57cbf655df9831a6546c1727ae13fa977a/cffi-1.17.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8f2cdc858323644ab277e9bb925ad72ae0e67f69e804f4898c070998d50b1a67", size = 178592, upload-time = "2024-09-04T20:43:32.108Z" }, + { url = "https://files.pythonhosted.org/packages/de/cc/4635c320081c78d6ffc2cab0a76025b691a91204f4aa317d568ff9280a2d/cffi-1.17.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:edae79245293e15384b51f88b00613ba9f7198016a5948b5dddf4917d4d26382", size = 426024, upload-time = "2024-09-04T20:43:34.186Z" }, + { url = "https://files.pythonhosted.org/packages/b6/7b/3b2b250f3aab91abe5f8a51ada1b717935fdaec53f790ad4100fe2ec64d1/cffi-1.17.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:45398b671ac6d70e67da8e4224a065cec6a93541bb7aebe1b198a61b58c7b702", size = 448188, upload-time = "2024-09-04T20:43:36.286Z" }, + { url = "https://files.pythonhosted.org/packages/d3/48/1b9283ebbf0ec065148d8de05d647a986c5f22586b18120020452fff8f5d/cffi-1.17.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ad9413ccdeda48c5afdae7e4fa2192157e991ff761e7ab8fdd8926f40b160cc3", size = 455571, upload-time = "2024-09-04T20:43:38.586Z" }, + { url = "https://files.pythonhosted.org/packages/40/87/3b8452525437b40f39ca7ff70276679772ee7e8b394934ff60e63b7b090c/cffi-1.17.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:5da5719280082ac6bd9aa7becb3938dc9f9cbd57fac7d2871717b1feb0902ab6", size = 436687, upload-time = "2024-09-04T20:43:40.084Z" }, + { url = "https://files.pythonhosted.org/packages/8d/fb/4da72871d177d63649ac449aec2e8a29efe0274035880c7af59101ca2232/cffi-1.17.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2bb1a08b8008b281856e5971307cc386a8e9c5b625ac297e853d36da6efe9c17", size = 446211, upload-time = "2024-09-04T20:43:41.526Z" }, + { url = "https://files.pythonhosted.org/packages/ab/a0/62f00bcb411332106c02b663b26f3545a9ef136f80d5df746c05878f8c4b/cffi-1.17.1-cp310-cp310-musllinux_1_1_aarch64.whl", hash = "sha256:045d61c734659cc045141be4bae381a41d89b741f795af1dd018bfb532fd0df8", size = 461325, upload-time = "2024-09-04T20:43:43.117Z" }, + { url = "https://files.pythonhosted.org/packages/36/83/76127035ed2e7e27b0787604d99da630ac3123bfb02d8e80c633f218a11d/cffi-1.17.1-cp310-cp310-musllinux_1_1_i686.whl", hash = "sha256:6883e737d7d9e4899a8a695e00ec36bd4e5e4f18fabe0aca0efe0a4b44cdb13e", size = 438784, upload-time = "2024-09-04T20:43:45.256Z" }, + { url = "https://files.pythonhosted.org/packages/21/81/a6cd025db2f08ac88b901b745c163d884641909641f9b826e8cb87645942/cffi-1.17.1-cp310-cp310-musllinux_1_1_x86_64.whl", hash = "sha256:6b8b4a92e1c65048ff98cfe1f735ef8f1ceb72e3d5f0c25fdb12087a23da22be", size = 461564, upload-time = "2024-09-04T20:43:46.779Z" }, + { url = "https://files.pythonhosted.org/packages/f8/fe/4d41c2f200c4a457933dbd98d3cf4e911870877bd94d9656cc0fcb390681/cffi-1.17.1-cp310-cp310-win32.whl", hash = "sha256:c9c3d058ebabb74db66e431095118094d06abf53284d9c81f27300d0e0d8bc7c", size = 171804, upload-time = "2024-09-04T20:43:48.186Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b6/0b0f5ab93b0df4acc49cae758c81fe4e5ef26c3ae2e10cc69249dfd8b3ab/cffi-1.17.1-cp310-cp310-win_amd64.whl", hash = "sha256:0f048dcf80db46f0098ccac01132761580d28e28bc0f78ae0d58048063317e15", size = 181299, upload-time = "2024-09-04T20:43:49.812Z" }, + { url = "https://files.pythonhosted.org/packages/6b/f4/927e3a8899e52a27fa57a48607ff7dc91a9ebe97399b357b85a0c7892e00/cffi-1.17.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:a45e3c6913c5b87b3ff120dcdc03f6131fa0065027d0ed7ee6190736a74cd401", size = 182264, upload-time = "2024-09-04T20:43:51.124Z" }, + { url = "https://files.pythonhosted.org/packages/6c/f5/6c3a8efe5f503175aaddcbea6ad0d2c96dad6f5abb205750d1b3df44ef29/cffi-1.17.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30c5e0cb5ae493c04c8b42916e52ca38079f1b235c2f8ae5f4527b963c401caf", size = 178651, upload-time = "2024-09-04T20:43:52.872Z" }, + { url = "https://files.pythonhosted.org/packages/94/dd/a3f0118e688d1b1a57553da23b16bdade96d2f9bcda4d32e7d2838047ff7/cffi-1.17.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f75c7ab1f9e4aca5414ed4d8e5c0e303a34f4421f8a0d47a4d019ceff0ab6af4", size = 445259, upload-time = "2024-09-04T20:43:56.123Z" }, + { url = "https://files.pythonhosted.org/packages/2e/ea/70ce63780f096e16ce8588efe039d3c4f91deb1dc01e9c73a287939c79a6/cffi-1.17.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a1ed2dd2972641495a3ec98445e09766f077aee98a1c896dcb4ad0d303628e41", size = 469200, upload-time = "2024-09-04T20:43:57.891Z" }, + { url = "https://files.pythonhosted.org/packages/1c/a0/a4fa9f4f781bda074c3ddd57a572b060fa0df7655d2a4247bbe277200146/cffi-1.17.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:46bf43160c1a35f7ec506d254e5c890f3c03648a4dbac12d624e4490a7046cd1", size = 477235, upload-time = "2024-09-04T20:44:00.18Z" }, + { url = "https://files.pythonhosted.org/packages/62/12/ce8710b5b8affbcdd5c6e367217c242524ad17a02fe5beec3ee339f69f85/cffi-1.17.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:a24ed04c8ffd54b0729c07cee15a81d964e6fee0e3d4d342a27b020d22959dc6", size = 459721, upload-time = "2024-09-04T20:44:01.585Z" }, + { url = "https://files.pythonhosted.org/packages/ff/6b/d45873c5e0242196f042d555526f92aa9e0c32355a1be1ff8c27f077fd37/cffi-1.17.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:610faea79c43e44c71e1ec53a554553fa22321b65fae24889706c0a84d4ad86d", size = 467242, upload-time = "2024-09-04T20:44:03.467Z" }, + { url = "https://files.pythonhosted.org/packages/1a/52/d9a0e523a572fbccf2955f5abe883cfa8bcc570d7faeee06336fbd50c9fc/cffi-1.17.1-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:a9b15d491f3ad5d692e11f6b71f7857e7835eb677955c00cc0aefcd0669adaf6", size = 477999, upload-time = "2024-09-04T20:44:05.023Z" }, + { url = "https://files.pythonhosted.org/packages/44/74/f2a2460684a1a2d00ca799ad880d54652841a780c4c97b87754f660c7603/cffi-1.17.1-cp311-cp311-musllinux_1_1_i686.whl", hash = "sha256:de2ea4b5833625383e464549fec1bc395c1bdeeb5f25c4a3a82b5a8c756ec22f", size = 454242, upload-time = "2024-09-04T20:44:06.444Z" }, + { url = "https://files.pythonhosted.org/packages/f8/4a/34599cac7dfcd888ff54e801afe06a19c17787dfd94495ab0c8d35fe99fb/cffi-1.17.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:fc48c783f9c87e60831201f2cce7f3b2e4846bf4d8728eabe54d60700b318a0b", size = 478604, upload-time = "2024-09-04T20:44:08.206Z" }, + { url = "https://files.pythonhosted.org/packages/34/33/e1b8a1ba29025adbdcda5fb3a36f94c03d771c1b7b12f726ff7fef2ebe36/cffi-1.17.1-cp311-cp311-win32.whl", hash = "sha256:85a950a4ac9c359340d5963966e3e0a94a676bd6245a4b55bc43949eee26a655", size = 171727, upload-time = "2024-09-04T20:44:09.481Z" }, + { url = "https://files.pythonhosted.org/packages/3d/97/50228be003bb2802627d28ec0627837ac0bf35c90cf769812056f235b2d1/cffi-1.17.1-cp311-cp311-win_amd64.whl", hash = "sha256:caaf0640ef5f5517f49bc275eca1406b0ffa6aa184892812030f04c2abf589a0", size = 181400, upload-time = "2024-09-04T20:44:10.873Z" }, + { url = "https://files.pythonhosted.org/packages/5a/84/e94227139ee5fb4d600a7a4927f322e1d4aea6fdc50bd3fca8493caba23f/cffi-1.17.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:805b4371bf7197c329fcb3ead37e710d1bca9da5d583f5073b799d5c5bd1eee4", size = 183178, upload-time = "2024-09-04T20:44:12.232Z" }, + { url = "https://files.pythonhosted.org/packages/da/ee/fb72c2b48656111c4ef27f0f91da355e130a923473bf5ee75c5643d00cca/cffi-1.17.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:733e99bc2df47476e3848417c5a4540522f234dfd4ef3ab7fafdf555b082ec0c", size = 178840, upload-time = "2024-09-04T20:44:13.739Z" }, + { url = "https://files.pythonhosted.org/packages/cc/b6/db007700f67d151abadf508cbfd6a1884f57eab90b1bb985c4c8c02b0f28/cffi-1.17.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1257bdabf294dceb59f5e70c64a3e2f462c30c7ad68092d01bbbfb1c16b1ba36", size = 454803, upload-time = "2024-09-04T20:44:15.231Z" }, + { url = "https://files.pythonhosted.org/packages/1a/df/f8d151540d8c200eb1c6fba8cd0dfd40904f1b0682ea705c36e6c2e97ab3/cffi-1.17.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:da95af8214998d77a98cc14e3a3bd00aa191526343078b530ceb0bd710fb48a5", size = 478850, upload-time = "2024-09-04T20:44:17.188Z" }, + { url = "https://files.pythonhosted.org/packages/28/c0/b31116332a547fd2677ae5b78a2ef662dfc8023d67f41b2a83f7c2aa78b1/cffi-1.17.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d63afe322132c194cf832bfec0dc69a99fb9bb6bbd550f161a49e9e855cc78ff", size = 485729, upload-time = "2024-09-04T20:44:18.688Z" }, + { url = "https://files.pythonhosted.org/packages/91/2b/9a1ddfa5c7f13cab007a2c9cc295b70fbbda7cb10a286aa6810338e60ea1/cffi-1.17.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f79fc4fc25f1c8698ff97788206bb3c2598949bfe0fef03d299eb1b5356ada99", size = 471256, upload-time = "2024-09-04T20:44:20.248Z" }, + { url = "https://files.pythonhosted.org/packages/b2/d5/da47df7004cb17e4955df6a43d14b3b4ae77737dff8bf7f8f333196717bf/cffi-1.17.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b62ce867176a75d03a665bad002af8e6d54644fad99a3c70905c543130e39d93", size = 479424, upload-time = "2024-09-04T20:44:21.673Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ac/2a28bcf513e93a219c8a4e8e125534f4f6db03e3179ba1c45e949b76212c/cffi-1.17.1-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:386c8bf53c502fff58903061338ce4f4950cbdcb23e2902d86c0f722b786bbe3", size = 484568, upload-time = "2024-09-04T20:44:23.245Z" }, + { url = "https://files.pythonhosted.org/packages/d4/38/ca8a4f639065f14ae0f1d9751e70447a261f1a30fa7547a828ae08142465/cffi-1.17.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4ceb10419a9adf4460ea14cfd6bc43d08701f0835e979bf821052f1805850fe8", size = 488736, upload-time = "2024-09-04T20:44:24.757Z" }, + { url = "https://files.pythonhosted.org/packages/86/c5/28b2d6f799ec0bdecf44dced2ec5ed43e0eb63097b0f58c293583b406582/cffi-1.17.1-cp312-cp312-win32.whl", hash = "sha256:a08d7e755f8ed21095a310a693525137cfe756ce62d066e53f502a83dc550f65", size = 172448, upload-time = "2024-09-04T20:44:26.208Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/db34c4755a7bd1cb2d1603ac3863f22bcecbd1ba29e5ee841a4bc510b294/cffi-1.17.1-cp312-cp312-win_amd64.whl", hash = "sha256:51392eae71afec0d0c8fb1a53b204dbb3bcabcb3c9b807eedf3e1e6ccf2de903", size = 181976, upload-time = "2024-09-04T20:44:27.578Z" }, + { url = "https://files.pythonhosted.org/packages/8d/f8/dd6c246b148639254dad4d6803eb6a54e8c85c6e11ec9df2cffa87571dbe/cffi-1.17.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:f3a2b4222ce6b60e2e8b337bb9596923045681d71e5a082783484d845390938e", size = 182989, upload-time = "2024-09-04T20:44:28.956Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f1/672d303ddf17c24fc83afd712316fda78dc6fce1cd53011b839483e1ecc8/cffi-1.17.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:0984a4925a435b1da406122d4d7968dd861c1385afe3b45ba82b750f229811e2", size = 178802, upload-time = "2024-09-04T20:44:30.289Z" }, + { url = "https://files.pythonhosted.org/packages/0e/2d/eab2e858a91fdff70533cab61dcff4a1f55ec60425832ddfdc9cd36bc8af/cffi-1.17.1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d01b12eeeb4427d3110de311e1774046ad344f5b1a7403101878976ecd7a10f3", size = 454792, upload-time = "2024-09-04T20:44:32.01Z" }, + { url = "https://files.pythonhosted.org/packages/75/b2/fbaec7c4455c604e29388d55599b99ebcc250a60050610fadde58932b7ee/cffi-1.17.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:706510fe141c86a69c8ddc029c7910003a17353970cff3b904ff0686a5927683", size = 478893, upload-time = "2024-09-04T20:44:33.606Z" }, + { url = "https://files.pythonhosted.org/packages/4f/b7/6e4a2162178bf1935c336d4da8a9352cccab4d3a5d7914065490f08c0690/cffi-1.17.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de55b766c7aa2e2a3092c51e0483d700341182f08e67c63630d5b6f200bb28e5", size = 485810, upload-time = "2024-09-04T20:44:35.191Z" }, + { url = "https://files.pythonhosted.org/packages/c7/8a/1d0e4a9c26e54746dc08c2c6c037889124d4f59dffd853a659fa545f1b40/cffi-1.17.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c59d6e989d07460165cc5ad3c61f9fd8f1b4796eacbd81cee78957842b834af4", size = 471200, upload-time = "2024-09-04T20:44:36.743Z" }, + { url = "https://files.pythonhosted.org/packages/26/9f/1aab65a6c0db35f43c4d1b4f580e8df53914310afc10ae0397d29d697af4/cffi-1.17.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:dd398dbc6773384a17fe0d3e7eeb8d1a21c2200473ee6806bb5e6a8e62bb73dd", size = 479447, upload-time = "2024-09-04T20:44:38.492Z" }, + { url = "https://files.pythonhosted.org/packages/5f/e4/fb8b3dd8dc0e98edf1135ff067ae070bb32ef9d509d6cb0f538cd6f7483f/cffi-1.17.1-cp313-cp313-musllinux_1_1_aarch64.whl", hash = "sha256:3edc8d958eb099c634dace3c7e16560ae474aa3803a5df240542b305d14e14ed", size = 484358, upload-time = "2024-09-04T20:44:40.046Z" }, + { url = "https://files.pythonhosted.org/packages/f1/47/d7145bf2dc04684935d57d67dff9d6d795b2ba2796806bb109864be3a151/cffi-1.17.1-cp313-cp313-musllinux_1_1_x86_64.whl", hash = "sha256:72e72408cad3d5419375fc87d289076ee319835bdfa2caad331e377589aebba9", size = 488469, upload-time = "2024-09-04T20:44:41.616Z" }, + { url = "https://files.pythonhosted.org/packages/bf/ee/f94057fa6426481d663b88637a9a10e859e492c73d0384514a17d78ee205/cffi-1.17.1-cp313-cp313-win32.whl", hash = "sha256:e03eab0a8677fa80d646b5ddece1cbeaf556c313dcfac435ba11f107ba117b5d", size = 172475, upload-time = "2024-09-04T20:44:43.733Z" }, + { url = "https://files.pythonhosted.org/packages/7c/fc/6a8cb64e5f0324877d503c854da15d76c1e50eb722e320b15345c4d0c6de/cffi-1.17.1-cp313-cp313-win_amd64.whl", hash = "sha256:f6a16c31041f09ead72d69f583767292f750d24913dadacf5756b966aacb3f1a", size = 182009, upload-time = "2024-09-04T20:44:45.309Z" }, +] + +[[package]] +name = "cmap" +version = "0.6.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/91/52/f1f5f1fa34f156ca9c94b65a8f2b3d15a1fd34f6c90e1d819d127d4265e8/cmap-0.6.2.tar.gz", hash = "sha256:a511cb0ab349d2ecb7c03f0bb050f5feff5e6fc18d1a503d930b01e3fd80459e", size = 911209, upload-time = "2025-07-05T20:32:31.189Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f2/f8/0d98cc1975f9f4505f5dfec37910f3693f268192b3a00d313f47f77bb5c3/cmap-0.6.2-py3-none-any.whl", hash = "sha256:785f4522d4aec935df93f453fa672da2850817212d1d066269f753a61595689d", size = 958864, upload-time = "2025-07-05T20:32:29.164Z" }, +] + +[[package]] +name = "colorama" +version = "0.4.6" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/d8/53/6f443c9a4a8358a93a6792e2acffb9d9d5cb0a5cfd8802644b7b1c9a02e4/colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44", size = 27697, upload-time = "2022-10-25T02:36:22.414Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl", hash = "sha256:4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", size = 25335, upload-time = "2022-10-25T02:36:20.889Z" }, +] + +[[package]] +name = "comm" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/4c/13/7d740c5849255756bc17888787313b61fd38a0a8304fc4f073dfc46122aa/comm-0.2.3.tar.gz", hash = "sha256:2dc8048c10962d55d7ad693be1e7045d891b7ce8d999c97963a5e3e99c055971", size = 6319, upload-time = "2025-07-25T14:02:04.452Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/60/97/891a0971e1e4a8c5d2b20bbe0e524dc04548d2307fee33cdeba148fd4fc7/comm-0.2.3-py3-none-any.whl", hash = "sha256:c615d91d75f7f04f095b30d1c1711babd43bdc6419c1be9886a85f2f4e489417", size = 7294, upload-time = "2025-07-25T14:02:02.896Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/54/eb9bfc647b19f2009dd5c7f5ec51c4e6ca831725f1aea7a993034f483147/contourpy-1.3.2.tar.gz", hash = "sha256:b6945942715a034c671b7fc54f9588126b0b8bf23db2696e3ca8328f3ff0ab54", size = 13466130, upload-time = "2025-04-15T17:47:53.79Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/12/a3/da4153ec8fe25d263aa48c1a4cbde7f49b59af86f0b6f7862788c60da737/contourpy-1.3.2-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:ba38e3f9f330af820c4b27ceb4b9c7feee5fe0493ea53a8720f4792667465934", size = 268551, upload-time = "2025-04-15T17:34:46.581Z" }, + { url = "https://files.pythonhosted.org/packages/2f/6c/330de89ae1087eb622bfca0177d32a7ece50c3ef07b28002de4757d9d875/contourpy-1.3.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc41ba0714aa2968d1f8674ec97504a8f7e334f48eeacebcaa6256213acb0989", size = 253399, upload-time = "2025-04-15T17:34:51.427Z" }, + { url = "https://files.pythonhosted.org/packages/c1/bd/20c6726b1b7f81a8bee5271bed5c165f0a8e1f572578a9d27e2ccb763cb2/contourpy-1.3.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9be002b31c558d1ddf1b9b415b162c603405414bacd6932d031c5b5a8b757f0d", size = 312061, upload-time = "2025-04-15T17:34:55.961Z" }, + { url = "https://files.pythonhosted.org/packages/22/fc/a9665c88f8a2473f823cf1ec601de9e5375050f1958cbb356cdf06ef1ab6/contourpy-1.3.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8d2e74acbcba3bfdb6d9d8384cdc4f9260cae86ed9beee8bd5f54fee49a430b9", size = 351956, upload-time = "2025-04-15T17:35:00.992Z" }, + { url = "https://files.pythonhosted.org/packages/25/eb/9f0a0238f305ad8fb7ef42481020d6e20cf15e46be99a1fcf939546a177e/contourpy-1.3.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:e259bced5549ac64410162adc973c5e2fb77f04df4a439d00b478e57a0e65512", size = 320872, upload-time = "2025-04-15T17:35:06.177Z" }, + { url = "https://files.pythonhosted.org/packages/32/5c/1ee32d1c7956923202f00cf8d2a14a62ed7517bdc0ee1e55301227fc273c/contourpy-1.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ad687a04bc802cbe8b9c399c07162a3c35e227e2daccf1668eb1f278cb698631", size = 325027, upload-time = "2025-04-15T17:35:11.244Z" }, + { url = "https://files.pythonhosted.org/packages/83/bf/9baed89785ba743ef329c2b07fd0611d12bfecbedbdd3eeecf929d8d3b52/contourpy-1.3.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:cdd22595308f53ef2f891040ab2b93d79192513ffccbd7fe19be7aa773a5e09f", size = 1306641, upload-time = "2025-04-15T17:35:26.701Z" }, + { url = "https://files.pythonhosted.org/packages/d4/cc/74e5e83d1e35de2d28bd97033426b450bc4fd96e092a1f7a63dc7369b55d/contourpy-1.3.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b4f54d6a2defe9f257327b0f243612dd051cc43825587520b1bf74a31e2f6ef2", size = 1374075, upload-time = "2025-04-15T17:35:43.204Z" }, + { url = "https://files.pythonhosted.org/packages/0c/42/17f3b798fd5e033b46a16f8d9fcb39f1aba051307f5ebf441bad1ecf78f8/contourpy-1.3.2-cp310-cp310-win32.whl", hash = "sha256:f939a054192ddc596e031e50bb13b657ce318cf13d264f095ce9db7dc6ae81c0", size = 177534, upload-time = "2025-04-15T17:35:46.554Z" }, + { url = "https://files.pythonhosted.org/packages/54/ec/5162b8582f2c994721018d0c9ece9dc6ff769d298a8ac6b6a652c307e7df/contourpy-1.3.2-cp310-cp310-win_amd64.whl", hash = "sha256:c440093bbc8fc21c637c03bafcbef95ccd963bc6e0514ad887932c18ca2a759a", size = 221188, upload-time = "2025-04-15T17:35:50.064Z" }, + { url = "https://files.pythonhosted.org/packages/b3/b9/ede788a0b56fc5b071639d06c33cb893f68b1178938f3425debebe2dab78/contourpy-1.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:6a37a2fb93d4df3fc4c0e363ea4d16f83195fc09c891bc8ce072b9d084853445", size = 269636, upload-time = "2025-04-15T17:35:54.473Z" }, + { url = "https://files.pythonhosted.org/packages/e6/75/3469f011d64b8bbfa04f709bfc23e1dd71be54d05b1b083be9f5b22750d1/contourpy-1.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:b7cd50c38f500bbcc9b6a46643a40e0913673f869315d8e70de0438817cb7773", size = 254636, upload-time = "2025-04-15T17:35:58.283Z" }, + { url = "https://files.pythonhosted.org/packages/8d/2f/95adb8dae08ce0ebca4fd8e7ad653159565d9739128b2d5977806656fcd2/contourpy-1.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:d6658ccc7251a4433eebd89ed2672c2ed96fba367fd25ca9512aa92a4b46c4f1", size = 313053, upload-time = "2025-04-15T17:36:03.235Z" }, + { url = "https://files.pythonhosted.org/packages/c3/a6/8ccf97a50f31adfa36917707fe39c9a0cbc24b3bbb58185577f119736cc9/contourpy-1.3.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:70771a461aaeb335df14deb6c97439973d253ae70660ca085eec25241137ef43", size = 352985, upload-time = "2025-04-15T17:36:08.275Z" }, + { url = "https://files.pythonhosted.org/packages/1d/b6/7925ab9b77386143f39d9c3243fdd101621b4532eb126743201160ffa7e6/contourpy-1.3.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:65a887a6e8c4cd0897507d814b14c54a8c2e2aa4ac9f7686292f9769fcf9a6ab", size = 323750, upload-time = "2025-04-15T17:36:13.29Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f3/20c5d1ef4f4748e52d60771b8560cf00b69d5c6368b5c2e9311bcfa2a08b/contourpy-1.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3859783aefa2b8355697f16642695a5b9792e7a46ab86da1118a4a23a51a33d7", size = 326246, upload-time = "2025-04-15T17:36:18.329Z" }, + { url = "https://files.pythonhosted.org/packages/8c/e5/9dae809e7e0b2d9d70c52b3d24cba134dd3dad979eb3e5e71f5df22ed1f5/contourpy-1.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:eab0f6db315fa4d70f1d8ab514e527f0366ec021ff853d7ed6a2d33605cf4b83", size = 1308728, upload-time = "2025-04-15T17:36:33.878Z" }, + { url = "https://files.pythonhosted.org/packages/e2/4a/0058ba34aeea35c0b442ae61a4f4d4ca84d6df8f91309bc2d43bb8dd248f/contourpy-1.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:d91a3ccc7fea94ca0acab82ceb77f396d50a1f67412efe4c526f5d20264e6ecd", size = 1375762, upload-time = "2025-04-15T17:36:51.295Z" }, + { url = "https://files.pythonhosted.org/packages/09/33/7174bdfc8b7767ef2c08ed81244762d93d5c579336fc0b51ca57b33d1b80/contourpy-1.3.2-cp311-cp311-win32.whl", hash = "sha256:1c48188778d4d2f3d48e4643fb15d8608b1d01e4b4d6b0548d9b336c28fc9b6f", size = 178196, upload-time = "2025-04-15T17:36:55.002Z" }, + { url = "https://files.pythonhosted.org/packages/5e/fe/4029038b4e1c4485cef18e480b0e2cd2d755448bb071eb9977caac80b77b/contourpy-1.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:5ebac872ba09cb8f2131c46b8739a7ff71de28a24c869bcad554477eb089a878", size = 222017, upload-time = "2025-04-15T17:36:58.576Z" }, + { url = "https://files.pythonhosted.org/packages/34/f7/44785876384eff370c251d58fd65f6ad7f39adce4a093c934d4a67a7c6b6/contourpy-1.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4caf2bcd2969402bf77edc4cb6034c7dd7c0803213b3523f111eb7460a51b8d2", size = 271580, upload-time = "2025-04-15T17:37:03.105Z" }, + { url = "https://files.pythonhosted.org/packages/93/3b/0004767622a9826ea3d95f0e9d98cd8729015768075d61f9fea8eeca42a8/contourpy-1.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:82199cb78276249796419fe36b7386bd8d2cc3f28b3bc19fe2454fe2e26c4c15", size = 255530, upload-time = "2025-04-15T17:37:07.026Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7bd49e1f4fa805772d9fd130e0d375554ebc771ed7172f48dfcd4ca61549/contourpy-1.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:106fab697af11456fcba3e352ad50effe493a90f893fca6c2ca5c033820cea92", size = 307688, upload-time = "2025-04-15T17:37:11.481Z" }, + { url = "https://files.pythonhosted.org/packages/fc/97/e1d5dbbfa170725ef78357a9a0edc996b09ae4af170927ba8ce977e60a5f/contourpy-1.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:d14f12932a8d620e307f715857107b1d1845cc44fdb5da2bc8e850f5ceba9f87", size = 347331, upload-time = "2025-04-15T17:37:18.212Z" }, + { url = "https://files.pythonhosted.org/packages/6f/66/e69e6e904f5ecf6901be3dd16e7e54d41b6ec6ae3405a535286d4418ffb4/contourpy-1.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:532fd26e715560721bb0d5fc7610fce279b3699b018600ab999d1be895b09415", size = 318963, upload-time = "2025-04-15T17:37:22.76Z" }, + { url = "https://files.pythonhosted.org/packages/a8/32/b8a1c8965e4f72482ff2d1ac2cd670ce0b542f203c8e1d34e7c3e6925da7/contourpy-1.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f26b383144cf2d2c29f01a1e8170f50dacf0eac02d64139dcd709a8ac4eb3cfe", size = 323681, upload-time = "2025-04-15T17:37:33.001Z" }, + { url = "https://files.pythonhosted.org/packages/30/c6/12a7e6811d08757c7162a541ca4c5c6a34c0f4e98ef2b338791093518e40/contourpy-1.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:c49f73e61f1f774650a55d221803b101d966ca0c5a2d6d5e4320ec3997489441", size = 1308674, upload-time = "2025-04-15T17:37:48.64Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8a/bebe5a3f68b484d3a2b8ffaf84704b3e343ef1addea528132ef148e22b3b/contourpy-1.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:3d80b2c0300583228ac98d0a927a1ba6a2ba6b8a742463c564f1d419ee5b211e", size = 1380480, upload-time = "2025-04-15T17:38:06.7Z" }, + { url = "https://files.pythonhosted.org/packages/34/db/fcd325f19b5978fb509a7d55e06d99f5f856294c1991097534360b307cf1/contourpy-1.3.2-cp312-cp312-win32.whl", hash = "sha256:90df94c89a91b7362e1142cbee7568f86514412ab8a2c0d0fca72d7e91b62912", size = 178489, upload-time = "2025-04-15T17:38:10.338Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/fadd0b92ffa7b5eb5949bf340a63a4a496a6930a6c37a7ba0f12acb076d6/contourpy-1.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:8c942a01d9163e2e5cfb05cb66110121b8d07ad438a17f9e766317bcb62abf73", size = 223042, upload-time = "2025-04-15T17:38:14.239Z" }, + { url = "https://files.pythonhosted.org/packages/2e/61/5673f7e364b31e4e7ef6f61a4b5121c5f170f941895912f773d95270f3a2/contourpy-1.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:de39db2604ae755316cb5967728f4bea92685884b1e767b7c24e983ef5f771cb", size = 271630, upload-time = "2025-04-15T17:38:19.142Z" }, + { url = "https://files.pythonhosted.org/packages/ff/66/a40badddd1223822c95798c55292844b7e871e50f6bfd9f158cb25e0bd39/contourpy-1.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:3f9e896f447c5c8618f1edb2bafa9a4030f22a575ec418ad70611450720b5b08", size = 255670, upload-time = "2025-04-15T17:38:23.688Z" }, + { url = "https://files.pythonhosted.org/packages/1e/c7/cf9fdee8200805c9bc3b148f49cb9482a4e3ea2719e772602a425c9b09f8/contourpy-1.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:71e2bd4a1c4188f5c2b8d274da78faab884b59df20df63c34f74aa1813c4427c", size = 306694, upload-time = "2025-04-15T17:38:28.238Z" }, + { url = "https://files.pythonhosted.org/packages/dd/e7/ccb9bec80e1ba121efbffad7f38021021cda5be87532ec16fd96533bb2e0/contourpy-1.3.2-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:de425af81b6cea33101ae95ece1f696af39446db9682a0b56daaa48cfc29f38f", size = 345986, upload-time = "2025-04-15T17:38:33.502Z" }, + { url = "https://files.pythonhosted.org/packages/dc/49/ca13bb2da90391fa4219fdb23b078d6065ada886658ac7818e5441448b78/contourpy-1.3.2-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:977e98a0e0480d3fe292246417239d2d45435904afd6d7332d8455981c408b85", size = 318060, upload-time = "2025-04-15T17:38:38.672Z" }, + { url = "https://files.pythonhosted.org/packages/c8/65/5245ce8c548a8422236c13ffcdcdada6a2a812c361e9e0c70548bb40b661/contourpy-1.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:434f0adf84911c924519d2b08fc10491dd282b20bdd3fa8f60fd816ea0b48841", size = 322747, upload-time = "2025-04-15T17:38:43.712Z" }, + { url = "https://files.pythonhosted.org/packages/72/30/669b8eb48e0a01c660ead3752a25b44fdb2e5ebc13a55782f639170772f9/contourpy-1.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c66c4906cdbc50e9cba65978823e6e00b45682eb09adbb78c9775b74eb222422", size = 1308895, upload-time = "2025-04-15T17:39:00.224Z" }, + { url = "https://files.pythonhosted.org/packages/05/5a/b569f4250decee6e8d54498be7bdf29021a4c256e77fe8138c8319ef8eb3/contourpy-1.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:8b7fc0cd78ba2f4695fd0a6ad81a19e7e3ab825c31b577f384aa9d7817dc3bef", size = 1379098, upload-time = "2025-04-15T17:43:29.649Z" }, + { url = "https://files.pythonhosted.org/packages/19/ba/b227c3886d120e60e41b28740ac3617b2f2b971b9f601c835661194579f1/contourpy-1.3.2-cp313-cp313-win32.whl", hash = "sha256:15ce6ab60957ca74cff444fe66d9045c1fd3e92c8936894ebd1f3eef2fff075f", size = 178535, upload-time = "2025-04-15T17:44:44.532Z" }, + { url = "https://files.pythonhosted.org/packages/12/6e/2fed56cd47ca739b43e892707ae9a13790a486a3173be063681ca67d2262/contourpy-1.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:e1578f7eafce927b168752ed7e22646dad6cd9bca673c60bff55889fa236ebf9", size = 223096, upload-time = "2025-04-15T17:44:48.194Z" }, + { url = "https://files.pythonhosted.org/packages/54/4c/e76fe2a03014a7c767d79ea35c86a747e9325537a8b7627e0e5b3ba266b4/contourpy-1.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0475b1f6604896bc7c53bb070e355e9321e1bc0d381735421a2d2068ec56531f", size = 285090, upload-time = "2025-04-15T17:43:34.084Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e2/5aba47debd55d668e00baf9651b721e7733975dc9fc27264a62b0dd26eb8/contourpy-1.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:c85bb486e9be652314bb5b9e2e3b0d1b2e643d5eec4992c0fbe8ac71775da739", size = 268643, upload-time = "2025-04-15T17:43:38.626Z" }, + { url = "https://files.pythonhosted.org/packages/a1/37/cd45f1f051fe6230f751cc5cdd2728bb3a203f5619510ef11e732109593c/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:745b57db7758f3ffc05a10254edd3182a2a83402a89c00957a8e8a22f5582823", size = 310443, upload-time = "2025-04-15T17:43:44.522Z" }, + { url = "https://files.pythonhosted.org/packages/8b/a2/36ea6140c306c9ff6dd38e3bcec80b3b018474ef4d17eb68ceecd26675f4/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:970e9173dbd7eba9b4e01aab19215a48ee5dd3f43cef736eebde064a171f89a5", size = 349865, upload-time = "2025-04-15T17:43:49.545Z" }, + { url = "https://files.pythonhosted.org/packages/95/b7/2fc76bc539693180488f7b6cc518da7acbbb9e3b931fd9280504128bf956/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:c6c4639a9c22230276b7bffb6a850dfc8258a2521305e1faefe804d006b2e532", size = 321162, upload-time = "2025-04-15T17:43:54.203Z" }, + { url = "https://files.pythonhosted.org/packages/f4/10/76d4f778458b0aa83f96e59d65ece72a060bacb20cfbee46cf6cd5ceba41/contourpy-1.3.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cc829960f34ba36aad4302e78eabf3ef16a3a100863f0d4eeddf30e8a485a03b", size = 327355, upload-time = "2025-04-15T17:44:01.025Z" }, + { url = "https://files.pythonhosted.org/packages/43/a3/10cf483ea683f9f8ab096c24bad3cce20e0d1dd9a4baa0e2093c1c962d9d/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:d32530b534e986374fc19eaa77fcb87e8a99e5431499949b828312bdcd20ac52", size = 1307935, upload-time = "2025-04-15T17:44:17.322Z" }, + { url = "https://files.pythonhosted.org/packages/78/73/69dd9a024444489e22d86108e7b913f3528f56cfc312b5c5727a44188471/contourpy-1.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:e298e7e70cf4eb179cc1077be1c725b5fd131ebc81181bf0c03525c8abc297fd", size = 1372168, upload-time = "2025-04-15T17:44:33.43Z" }, + { url = "https://files.pythonhosted.org/packages/0f/1b/96d586ccf1b1a9d2004dd519b25fbf104a11589abfd05484ff12199cca21/contourpy-1.3.2-cp313-cp313t-win32.whl", hash = "sha256:d0e589ae0d55204991450bb5c23f571c64fe43adaa53f93fc902a84c96f52fe1", size = 189550, upload-time = "2025-04-15T17:44:37.092Z" }, + { url = "https://files.pythonhosted.org/packages/b0/e6/6000d0094e8a5e32ad62591c8609e269febb6e4db83a1c75ff8868b42731/contourpy-1.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:78e9253c3de756b3f6a5174d024c4835acd59eb3f8e2ca13e775dbffe1558f69", size = 238214, upload-time = "2025-04-15T17:44:40.827Z" }, + { url = "https://files.pythonhosted.org/packages/33/05/b26e3c6ecc05f349ee0013f0bb850a761016d89cec528a98193a48c34033/contourpy-1.3.2-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:fd93cc7f3139b6dd7aab2f26a90dde0aa9fc264dbf70f6740d498a70b860b82c", size = 265681, upload-time = "2025-04-15T17:44:59.314Z" }, + { url = "https://files.pythonhosted.org/packages/2b/25/ac07d6ad12affa7d1ffed11b77417d0a6308170f44ff20fa1d5aa6333f03/contourpy-1.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:107ba8a6a7eec58bb475329e6d3b95deba9440667c4d62b9b6063942b61d7f16", size = 315101, upload-time = "2025-04-15T17:45:04.165Z" }, + { url = "https://files.pythonhosted.org/packages/8f/4d/5bb3192bbe9d3f27e3061a6a8e7733c9120e203cb8515767d30973f71030/contourpy-1.3.2-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:ded1706ed0c1049224531b81128efbd5084598f18d8a2d9efae833edbd2b40ad", size = 220599, upload-time = "2025-04-15T17:45:08.456Z" }, + { url = "https://files.pythonhosted.org/packages/ff/c0/91f1215d0d9f9f343e4773ba6c9b89e8c0cc7a64a6263f21139da639d848/contourpy-1.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:5f5964cdad279256c084b69c3f412b7801e15356b16efa9d78aa974041903da0", size = 266807, upload-time = "2025-04-15T17:45:15.535Z" }, + { url = "https://files.pythonhosted.org/packages/d4/79/6be7e90c955c0487e7712660d6cead01fa17bff98e0ea275737cc2bc8e71/contourpy-1.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:49b65a95d642d4efa8f64ba12558fcb83407e58a2dfba9d796d77b63ccfcaff5", size = 318729, upload-time = "2025-04-15T17:45:20.166Z" }, + { url = "https://files.pythonhosted.org/packages/87/68/7f46fb537958e87427d98a4074bcde4b67a70b04900cfc5ce29bc2f556c1/contourpy-1.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:8c5acb8dddb0752bf252e01a3035b21443158910ac16a3b0d20e7fed7d534ce5", size = 221791, upload-time = "2025-04-15T17:45:24.794Z" }, +] + +[[package]] +name = "contourpy" +version = "1.3.3" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/58/01/1253e6698a07380cd31a736d248a3f2a50a7c88779a1813da27503cadc2a/contourpy-1.3.3.tar.gz", hash = "sha256:083e12155b210502d0bca491432bb04d56dc3432f95a979b429f2848c3dbe880", size = 13466174, upload-time = "2025-07-26T12:03:12.549Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/2e/c4390a31919d8a78b90e8ecf87cd4b4c4f05a5b48d05ec17db8e5404c6f4/contourpy-1.3.3-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:709a48ef9a690e1343202916450bc48b9e51c049b089c7f79a267b46cffcdaa1", size = 288773, upload-time = "2025-07-26T12:01:02.277Z" }, + { url = "https://files.pythonhosted.org/packages/0d/44/c4b0b6095fef4dc9c420e041799591e3b63e9619e3044f7f4f6c21c0ab24/contourpy-1.3.3-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:23416f38bfd74d5d28ab8429cc4d63fa67d5068bd711a85edb1c3fb0c3e2f381", size = 270149, upload-time = "2025-07-26T12:01:04.072Z" }, + { url = "https://files.pythonhosted.org/packages/30/2e/dd4ced42fefac8470661d7cb7e264808425e6c5d56d175291e93890cce09/contourpy-1.3.3-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:929ddf8c4c7f348e4c0a5a3a714b5c8542ffaa8c22954862a46ca1813b667ee7", size = 329222, upload-time = "2025-07-26T12:01:05.688Z" }, + { url = "https://files.pythonhosted.org/packages/f2/74/cc6ec2548e3d276c71389ea4802a774b7aa3558223b7bade3f25787fafc2/contourpy-1.3.3-cp311-cp311-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:9e999574eddae35f1312c2b4b717b7885d4edd6cb46700e04f7f02db454e67c1", size = 377234, upload-time = "2025-07-26T12:01:07.054Z" }, + { url = "https://files.pythonhosted.org/packages/03/b3/64ef723029f917410f75c09da54254c5f9ea90ef89b143ccadb09df14c15/contourpy-1.3.3-cp311-cp311-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:0bf67e0e3f482cb69779dd3061b534eb35ac9b17f163d851e2a547d56dba0a3a", size = 380555, upload-time = "2025-07-26T12:01:08.801Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4b/6157f24ca425b89fe2eb7e7be642375711ab671135be21e6faa100f7448c/contourpy-1.3.3-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:51e79c1f7470158e838808d4a996fa9bac72c498e93d8ebe5119bc1e6becb0db", size = 355238, upload-time = "2025-07-26T12:01:10.319Z" }, + { url = "https://files.pythonhosted.org/packages/98/56/f914f0dd678480708a04cfd2206e7c382533249bc5001eb9f58aa693e200/contourpy-1.3.3-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:598c3aaece21c503615fd59c92a3598b428b2f01bfb4b8ca9c4edeecc2438620", size = 1326218, upload-time = "2025-07-26T12:01:12.659Z" }, + { url = "https://files.pythonhosted.org/packages/fb/d7/4a972334a0c971acd5172389671113ae82aa7527073980c38d5868ff1161/contourpy-1.3.3-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:322ab1c99b008dad206d406bb61d014cf0174df491ae9d9d0fac6a6fda4f977f", size = 1392867, upload-time = "2025-07-26T12:01:15.533Z" }, + { url = "https://files.pythonhosted.org/packages/75/3e/f2cc6cd56dc8cff46b1a56232eabc6feea52720083ea71ab15523daab796/contourpy-1.3.3-cp311-cp311-win32.whl", hash = "sha256:fd907ae12cd483cd83e414b12941c632a969171bf90fc937d0c9f268a31cafff", size = 183677, upload-time = "2025-07-26T12:01:17.088Z" }, + { url = "https://files.pythonhosted.org/packages/98/4b/9bd370b004b5c9d8045c6c33cf65bae018b27aca550a3f657cdc99acdbd8/contourpy-1.3.3-cp311-cp311-win_amd64.whl", hash = "sha256:3519428f6be58431c56581f1694ba8e50626f2dd550af225f82fb5f5814d2a42", size = 225234, upload-time = "2025-07-26T12:01:18.256Z" }, + { url = "https://files.pythonhosted.org/packages/d9/b6/71771e02c2e004450c12b1120a5f488cad2e4d5b590b1af8bad060360fe4/contourpy-1.3.3-cp311-cp311-win_arm64.whl", hash = "sha256:15ff10bfada4bf92ec8b31c62bf7c1834c244019b4a33095a68000d7075df470", size = 193123, upload-time = "2025-07-26T12:01:19.848Z" }, + { url = "https://files.pythonhosted.org/packages/be/45/adfee365d9ea3d853550b2e735f9d66366701c65db7855cd07621732ccfc/contourpy-1.3.3-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:b08a32ea2f8e42cf1d4be3169a98dd4be32bafe4f22b6c4cb4ba810fa9e5d2cb", size = 293419, upload-time = "2025-07-26T12:01:21.16Z" }, + { url = "https://files.pythonhosted.org/packages/53/3e/405b59cfa13021a56bba395a6b3aca8cec012b45bf177b0eaf7a202cde2c/contourpy-1.3.3-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:556dba8fb6f5d8742f2923fe9457dbdd51e1049c4a43fd3986a0b14a1d815fc6", size = 273979, upload-time = "2025-07-26T12:01:22.448Z" }, + { url = "https://files.pythonhosted.org/packages/d4/1c/a12359b9b2ca3a845e8f7f9ac08bdf776114eb931392fcad91743e2ea17b/contourpy-1.3.3-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92d9abc807cf7d0e047b95ca5d957cf4792fcd04e920ca70d48add15c1a90ea7", size = 332653, upload-time = "2025-07-26T12:01:24.155Z" }, + { url = "https://files.pythonhosted.org/packages/63/12/897aeebfb475b7748ea67b61e045accdfcf0d971f8a588b67108ed7f5512/contourpy-1.3.3-cp312-cp312-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:b2e8faa0ed68cb29af51edd8e24798bb661eac3bd9f65420c1887b6ca89987c8", size = 379536, upload-time = "2025-07-26T12:01:25.91Z" }, + { url = "https://files.pythonhosted.org/packages/43/8a/a8c584b82deb248930ce069e71576fc09bd7174bbd35183b7943fb1064fd/contourpy-1.3.3-cp312-cp312-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:626d60935cf668e70a5ce6ff184fd713e9683fb458898e4249b63be9e28286ea", size = 384397, upload-time = "2025-07-26T12:01:27.152Z" }, + { url = "https://files.pythonhosted.org/packages/cc/8f/ec6289987824b29529d0dfda0d74a07cec60e54b9c92f3c9da4c0ac732de/contourpy-1.3.3-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4d00e655fcef08aba35ec9610536bfe90267d7ab5ba944f7032549c55a146da1", size = 362601, upload-time = "2025-07-26T12:01:28.808Z" }, + { url = "https://files.pythonhosted.org/packages/05/0a/a3fe3be3ee2dceb3e615ebb4df97ae6f3828aa915d3e10549ce016302bd1/contourpy-1.3.3-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:451e71b5a7d597379ef572de31eeb909a87246974d960049a9848c3bc6c41bf7", size = 1331288, upload-time = "2025-07-26T12:01:31.198Z" }, + { url = "https://files.pythonhosted.org/packages/33/1d/acad9bd4e97f13f3e2b18a3977fe1b4a37ecf3d38d815333980c6c72e963/contourpy-1.3.3-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:459c1f020cd59fcfe6650180678a9993932d80d44ccde1fa1868977438f0b411", size = 1403386, upload-time = "2025-07-26T12:01:33.947Z" }, + { url = "https://files.pythonhosted.org/packages/cf/8f/5847f44a7fddf859704217a99a23a4f6417b10e5ab1256a179264561540e/contourpy-1.3.3-cp312-cp312-win32.whl", hash = "sha256:023b44101dfe49d7d53932be418477dba359649246075c996866106da069af69", size = 185018, upload-time = "2025-07-26T12:01:35.64Z" }, + { url = "https://files.pythonhosted.org/packages/19/e8/6026ed58a64563186a9ee3f29f41261fd1828f527dd93d33b60feca63352/contourpy-1.3.3-cp312-cp312-win_amd64.whl", hash = "sha256:8153b8bfc11e1e4d75bcb0bff1db232f9e10b274e0929de9d608027e0d34ff8b", size = 226567, upload-time = "2025-07-26T12:01:36.804Z" }, + { url = "https://files.pythonhosted.org/packages/d1/e2/f05240d2c39a1ed228d8328a78b6f44cd695f7ef47beb3e684cf93604f86/contourpy-1.3.3-cp312-cp312-win_arm64.whl", hash = "sha256:07ce5ed73ecdc4a03ffe3e1b3e3c1166db35ae7584be76f65dbbe28a7791b0cc", size = 193655, upload-time = "2025-07-26T12:01:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/68/35/0167aad910bbdb9599272bd96d01a9ec6852f36b9455cf2ca67bd4cc2d23/contourpy-1.3.3-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:177fb367556747a686509d6fef71d221a4b198a3905fe824430e5ea0fda54eb5", size = 293257, upload-time = "2025-07-26T12:01:39.367Z" }, + { url = "https://files.pythonhosted.org/packages/96/e4/7adcd9c8362745b2210728f209bfbcf7d91ba868a2c5f40d8b58f54c509b/contourpy-1.3.3-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:d002b6f00d73d69333dac9d0b8d5e84d9724ff9ef044fd63c5986e62b7c9e1b1", size = 274034, upload-time = "2025-07-26T12:01:40.645Z" }, + { url = "https://files.pythonhosted.org/packages/73/23/90e31ceeed1de63058a02cb04b12f2de4b40e3bef5e082a7c18d9c8ae281/contourpy-1.3.3-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:348ac1f5d4f1d66d3322420f01d42e43122f43616e0f194fc1c9f5d830c5b286", size = 334672, upload-time = "2025-07-26T12:01:41.942Z" }, + { url = "https://files.pythonhosted.org/packages/ed/93/b43d8acbe67392e659e1d984700e79eb67e2acb2bd7f62012b583a7f1b55/contourpy-1.3.3-cp313-cp313-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:655456777ff65c2c548b7c454af9c6f33f16c8884f11083244b5819cc214f1b5", size = 381234, upload-time = "2025-07-26T12:01:43.499Z" }, + { url = "https://files.pythonhosted.org/packages/46/3b/bec82a3ea06f66711520f75a40c8fc0b113b2a75edb36aa633eb11c4f50f/contourpy-1.3.3-cp313-cp313-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:644a6853d15b2512d67881586bd03f462c7ab755db95f16f14d7e238f2852c67", size = 385169, upload-time = "2025-07-26T12:01:45.219Z" }, + { url = "https://files.pythonhosted.org/packages/4b/32/e0f13a1c5b0f8572d0ec6ae2f6c677b7991fafd95da523159c19eff0696a/contourpy-1.3.3-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4debd64f124ca62069f313a9cb86656ff087786016d76927ae2cf37846b006c9", size = 362859, upload-time = "2025-07-26T12:01:46.519Z" }, + { url = "https://files.pythonhosted.org/packages/33/71/e2a7945b7de4e58af42d708a219f3b2f4cff7386e6b6ab0a0fa0033c49a9/contourpy-1.3.3-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:a15459b0f4615b00bbd1e91f1b9e19b7e63aea7483d03d804186f278c0af2659", size = 1332062, upload-time = "2025-07-26T12:01:48.964Z" }, + { url = "https://files.pythonhosted.org/packages/12/fc/4e87ac754220ccc0e807284f88e943d6d43b43843614f0a8afa469801db0/contourpy-1.3.3-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ca0fdcd73925568ca027e0b17ab07aad764be4706d0a925b89227e447d9737b7", size = 1403932, upload-time = "2025-07-26T12:01:51.979Z" }, + { url = "https://files.pythonhosted.org/packages/a6/2e/adc197a37443f934594112222ac1aa7dc9a98faf9c3842884df9a9d8751d/contourpy-1.3.3-cp313-cp313-win32.whl", hash = "sha256:b20c7c9a3bf701366556e1b1984ed2d0cedf999903c51311417cf5f591d8c78d", size = 185024, upload-time = "2025-07-26T12:01:53.245Z" }, + { url = "https://files.pythonhosted.org/packages/18/0b/0098c214843213759692cc638fce7de5c289200a830e5035d1791d7a2338/contourpy-1.3.3-cp313-cp313-win_amd64.whl", hash = "sha256:1cadd8b8969f060ba45ed7c1b714fe69185812ab43bd6b86a9123fe8f99c3263", size = 226578, upload-time = "2025-07-26T12:01:54.422Z" }, + { url = "https://files.pythonhosted.org/packages/8a/9a/2f6024a0c5995243cd63afdeb3651c984f0d2bc727fd98066d40e141ad73/contourpy-1.3.3-cp313-cp313-win_arm64.whl", hash = "sha256:fd914713266421b7536de2bfa8181aa8c699432b6763a0ea64195ebe28bff6a9", size = 193524, upload-time = "2025-07-26T12:01:55.73Z" }, + { url = "https://files.pythonhosted.org/packages/c0/b3/f8a1a86bd3298513f500e5b1f5fd92b69896449f6cab6a146a5d52715479/contourpy-1.3.3-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:88df9880d507169449d434c293467418b9f6cbe82edd19284aa0409e7fdb933d", size = 306730, upload-time = "2025-07-26T12:01:57.051Z" }, + { url = "https://files.pythonhosted.org/packages/3f/11/4780db94ae62fc0c2053909b65dc3246bd7cecfc4f8a20d957ad43aa4ad8/contourpy-1.3.3-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:d06bb1f751ba5d417047db62bca3c8fde202b8c11fb50742ab3ab962c81e8216", size = 287897, upload-time = "2025-07-26T12:01:58.663Z" }, + { url = "https://files.pythonhosted.org/packages/ae/15/e59f5f3ffdd6f3d4daa3e47114c53daabcb18574a26c21f03dc9e4e42ff0/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e4e6b05a45525357e382909a4c1600444e2a45b4795163d3b22669285591c1ae", size = 326751, upload-time = "2025-07-26T12:02:00.343Z" }, + { url = "https://files.pythonhosted.org/packages/0f/81/03b45cfad088e4770b1dcf72ea78d3802d04200009fb364d18a493857210/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ab3074b48c4e2cf1a960e6bbeb7f04566bf36b1861d5c9d4d8ac04b82e38ba20", size = 375486, upload-time = "2025-07-26T12:02:02.128Z" }, + { url = "https://files.pythonhosted.org/packages/0c/ba/49923366492ffbdd4486e970d421b289a670ae8cf539c1ea9a09822b371a/contourpy-1.3.3-cp313-cp313t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:6c3d53c796f8647d6deb1abe867daeb66dcc8a97e8455efa729516b997b8ed99", size = 388106, upload-time = "2025-07-26T12:02:03.615Z" }, + { url = "https://files.pythonhosted.org/packages/9f/52/5b00ea89525f8f143651f9f03a0df371d3cbd2fccd21ca9b768c7a6500c2/contourpy-1.3.3-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:50ed930df7289ff2a8d7afeb9603f8289e5704755c7e5c3bbd929c90c817164b", size = 352548, upload-time = "2025-07-26T12:02:05.165Z" }, + { url = "https://files.pythonhosted.org/packages/32/1d/a209ec1a3a3452d490f6b14dd92e72280c99ae3d1e73da74f8277d4ee08f/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:4feffb6537d64b84877da813a5c30f1422ea5739566abf0bd18065ac040e120a", size = 1322297, upload-time = "2025-07-26T12:02:07.379Z" }, + { url = "https://files.pythonhosted.org/packages/bc/9e/46f0e8ebdd884ca0e8877e46a3f4e633f6c9c8c4f3f6e72be3fe075994aa/contourpy-1.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:2b7e9480ffe2b0cd2e787e4df64270e3a0440d9db8dc823312e2c940c167df7e", size = 1391023, upload-time = "2025-07-26T12:02:10.171Z" }, + { url = "https://files.pythonhosted.org/packages/b9/70/f308384a3ae9cd2209e0849f33c913f658d3326900d0ff5d378d6a1422d2/contourpy-1.3.3-cp313-cp313t-win32.whl", hash = "sha256:283edd842a01e3dcd435b1c5116798d661378d83d36d337b8dde1d16a5fc9ba3", size = 196157, upload-time = "2025-07-26T12:02:11.488Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/880f890a6663b84d9e34a6f88cded89d78f0091e0045a284427cb6b18521/contourpy-1.3.3-cp313-cp313t-win_amd64.whl", hash = "sha256:87acf5963fc2b34825e5b6b048f40e3635dd547f590b04d2ab317c2619ef7ae8", size = 240570, upload-time = "2025-07-26T12:02:12.754Z" }, + { url = "https://files.pythonhosted.org/packages/80/99/2adc7d8ffead633234817ef8e9a87115c8a11927a94478f6bb3d3f4d4f7d/contourpy-1.3.3-cp313-cp313t-win_arm64.whl", hash = "sha256:3c30273eb2a55024ff31ba7d052dde990d7d8e5450f4bbb6e913558b3d6c2301", size = 199713, upload-time = "2025-07-26T12:02:14.4Z" }, + { url = "https://files.pythonhosted.org/packages/72/8b/4546f3ab60f78c514ffb7d01a0bd743f90de36f0019d1be84d0a708a580a/contourpy-1.3.3-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:fde6c716d51c04b1c25d0b90364d0be954624a0ee9d60e23e850e8d48353d07a", size = 292189, upload-time = "2025-07-26T12:02:16.095Z" }, + { url = "https://files.pythonhosted.org/packages/fd/e1/3542a9cb596cadd76fcef413f19c79216e002623158befe6daa03dbfa88c/contourpy-1.3.3-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:cbedb772ed74ff5be440fa8eee9bd49f64f6e3fc09436d9c7d8f1c287b121d77", size = 273251, upload-time = "2025-07-26T12:02:17.524Z" }, + { url = "https://files.pythonhosted.org/packages/b1/71/f93e1e9471d189f79d0ce2497007731c1e6bf9ef6d1d61b911430c3db4e5/contourpy-1.3.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:22e9b1bd7a9b1d652cd77388465dc358dafcd2e217d35552424aa4f996f524f5", size = 335810, upload-time = "2025-07-26T12:02:18.9Z" }, + { url = "https://files.pythonhosted.org/packages/91/f9/e35f4c1c93f9275d4e38681a80506b5510e9327350c51f8d4a5a724d178c/contourpy-1.3.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a22738912262aa3e254e4f3cb079a95a67132fc5a063890e224393596902f5a4", size = 382871, upload-time = "2025-07-26T12:02:20.418Z" }, + { url = "https://files.pythonhosted.org/packages/b5/71/47b512f936f66a0a900d81c396a7e60d73419868fba959c61efed7a8ab46/contourpy-1.3.3-cp314-cp314-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:afe5a512f31ee6bd7d0dda52ec9864c984ca3d66664444f2d72e0dc4eb832e36", size = 386264, upload-time = "2025-07-26T12:02:21.916Z" }, + { url = "https://files.pythonhosted.org/packages/04/5f/9ff93450ba96b09c7c2b3f81c94de31c89f92292f1380261bd7195bea4ea/contourpy-1.3.3-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f64836de09927cba6f79dcd00fdd7d5329f3fccc633468507079c829ca4db4e3", size = 363819, upload-time = "2025-07-26T12:02:23.759Z" }, + { url = "https://files.pythonhosted.org/packages/3e/a6/0b185d4cc480ee494945cde102cb0149ae830b5fa17bf855b95f2e70ad13/contourpy-1.3.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:1fd43c3be4c8e5fd6e4f2baeae35ae18176cf2e5cced681cca908addf1cdd53b", size = 1333650, upload-time = "2025-07-26T12:02:26.181Z" }, + { url = "https://files.pythonhosted.org/packages/43/d7/afdc95580ca56f30fbcd3060250f66cedbde69b4547028863abd8aa3b47e/contourpy-1.3.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:6afc576f7b33cf00996e5c1102dc2a8f7cc89e39c0b55df93a0b78c1bd992b36", size = 1404833, upload-time = "2025-07-26T12:02:28.782Z" }, + { url = "https://files.pythonhosted.org/packages/e2/e2/366af18a6d386f41132a48f033cbd2102e9b0cf6345d35ff0826cd984566/contourpy-1.3.3-cp314-cp314-win32.whl", hash = "sha256:66c8a43a4f7b8df8b71ee1840e4211a3c8d93b214b213f590e18a1beca458f7d", size = 189692, upload-time = "2025-07-26T12:02:30.128Z" }, + { url = "https://files.pythonhosted.org/packages/7d/c2/57f54b03d0f22d4044b8afb9ca0e184f8b1afd57b4f735c2fa70883dc601/contourpy-1.3.3-cp314-cp314-win_amd64.whl", hash = "sha256:cf9022ef053f2694e31d630feaacb21ea24224be1c3ad0520b13d844274614fd", size = 232424, upload-time = "2025-07-26T12:02:31.395Z" }, + { url = "https://files.pythonhosted.org/packages/18/79/a9416650df9b525737ab521aa181ccc42d56016d2123ddcb7b58e926a42c/contourpy-1.3.3-cp314-cp314-win_arm64.whl", hash = "sha256:95b181891b4c71de4bb404c6621e7e2390745f887f2a026b2d99e92c17892339", size = 198300, upload-time = "2025-07-26T12:02:32.956Z" }, + { url = "https://files.pythonhosted.org/packages/1f/42/38c159a7d0f2b7b9c04c64ab317042bb6952b713ba875c1681529a2932fe/contourpy-1.3.3-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:33c82d0138c0a062380332c861387650c82e4cf1747aaa6938b9b6516762e772", size = 306769, upload-time = "2025-07-26T12:02:34.2Z" }, + { url = "https://files.pythonhosted.org/packages/c3/6c/26a8205f24bca10974e77460de68d3d7c63e282e23782f1239f226fcae6f/contourpy-1.3.3-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:ea37e7b45949df430fe649e5de8351c423430046a2af20b1c1961cae3afcda77", size = 287892, upload-time = "2025-07-26T12:02:35.807Z" }, + { url = "https://files.pythonhosted.org/packages/66/06/8a475c8ab718ebfd7925661747dbb3c3ee9c82ac834ccb3570be49d129f4/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d304906ecc71672e9c89e87c4675dc5c2645e1f4269a5063b99b0bb29f232d13", size = 326748, upload-time = "2025-07-26T12:02:37.193Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a3/c5ca9f010a44c223f098fccd8b158bb1cb287378a31ac141f04730dc49be/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:ca658cd1a680a5c9ea96dc61cdbae1e85c8f25849843aa799dfd3cb370ad4fbe", size = 375554, upload-time = "2025-07-26T12:02:38.894Z" }, + { url = "https://files.pythonhosted.org/packages/80/5b/68bd33ae63fac658a4145088c1e894405e07584a316738710b636c6d0333/contourpy-1.3.3-cp314-cp314t-manylinux_2_26_s390x.manylinux_2_28_s390x.whl", hash = "sha256:ab2fd90904c503739a75b7c8c5c01160130ba67944a7b77bbf36ef8054576e7f", size = 388118, upload-time = "2025-07-26T12:02:40.642Z" }, + { url = "https://files.pythonhosted.org/packages/40/52/4c285a6435940ae25d7410a6c36bda5145839bc3f0beb20c707cda18b9d2/contourpy-1.3.3-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:b7301b89040075c30e5768810bc96a8e8d78085b47d8be6e4c3f5a0b4ed478a0", size = 352555, upload-time = "2025-07-26T12:02:42.25Z" }, + { url = "https://files.pythonhosted.org/packages/24/ee/3e81e1dd174f5c7fefe50e85d0892de05ca4e26ef1c9a59c2a57e43b865a/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:2a2a8b627d5cc6b7c41a4beff6c5ad5eb848c88255fda4a8745f7e901b32d8e4", size = 1322295, upload-time = "2025-07-26T12:02:44.668Z" }, + { url = "https://files.pythonhosted.org/packages/3c/b2/6d913d4d04e14379de429057cd169e5e00f6c2af3bb13e1710bcbdb5da12/contourpy-1.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:fd6ec6be509c787f1caf6b247f0b1ca598bef13f4ddeaa126b7658215529ba0f", size = 1391027, upload-time = "2025-07-26T12:02:47.09Z" }, + { url = "https://files.pythonhosted.org/packages/93/8a/68a4ec5c55a2971213d29a9374913f7e9f18581945a7a31d1a39b5d2dfe5/contourpy-1.3.3-cp314-cp314t-win32.whl", hash = "sha256:e74a9a0f5e3fff48fb5a7f2fd2b9b70a3fe014a67522f79b7cca4c0c7e43c9ae", size = 202428, upload-time = "2025-07-26T12:02:48.691Z" }, + { url = "https://files.pythonhosted.org/packages/fa/96/fd9f641ffedc4fa3ace923af73b9d07e869496c9cc7a459103e6e978992f/contourpy-1.3.3-cp314-cp314t-win_amd64.whl", hash = "sha256:13b68d6a62db8eafaebb8039218921399baf6e47bf85006fd8529f2a08ef33fc", size = 250331, upload-time = "2025-07-26T12:02:50.137Z" }, + { url = "https://files.pythonhosted.org/packages/ae/8c/469afb6465b853afff216f9528ffda78a915ff880ed58813ba4faf4ba0b6/contourpy-1.3.3-cp314-cp314t-win_arm64.whl", hash = "sha256:b7448cb5a725bb1e35ce88771b86fba35ef418952474492cf7c764059933ff8b", size = 203831, upload-time = "2025-07-26T12:02:51.449Z" }, + { url = "https://files.pythonhosted.org/packages/a5/29/8dcfe16f0107943fa92388c23f6e05cff0ba58058c4c95b00280d4c75a14/contourpy-1.3.3-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:cd5dfcaeb10f7b7f9dc8941717c6c2ade08f587be2226222c12b25f0483ed497", size = 278809, upload-time = "2025-07-26T12:02:52.74Z" }, + { url = "https://files.pythonhosted.org/packages/85/a9/8b37ef4f7dafeb335daee3c8254645ef5725be4d9c6aa70b50ec46ef2f7e/contourpy-1.3.3-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:0c1fc238306b35f246d61a1d416a627348b5cf0648648a031e14bb8705fcdfe8", size = 261593, upload-time = "2025-07-26T12:02:54.037Z" }, + { url = "https://files.pythonhosted.org/packages/0a/59/ebfb8c677c75605cc27f7122c90313fd2f375ff3c8d19a1694bda74aaa63/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:70f9aad7de812d6541d29d2bbf8feb22ff7e1c299523db288004e3157ff4674e", size = 302202, upload-time = "2025-07-26T12:02:55.947Z" }, + { url = "https://files.pythonhosted.org/packages/3c/37/21972a15834d90bfbfb009b9d004779bd5a07a0ec0234e5ba8f64d5736f4/contourpy-1.3.3-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:5ed3657edf08512fc3fe81b510e35c2012fbd3081d2e26160f27ca28affec989", size = 329207, upload-time = "2025-07-26T12:02:57.468Z" }, + { url = "https://files.pythonhosted.org/packages/0c/58/bd257695f39d05594ca4ad60df5bcb7e32247f9951fd09a9b8edb82d1daa/contourpy-1.3.3-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:3d1a3799d62d45c18bafd41c5fa05120b96a28079f2393af559b843d1a966a77", size = 225315, upload-time = "2025-07-26T12:02:58.801Z" }, +] + +[[package]] +name = "cot-rating" +version = "0.1.0" +source = { editable = "." } +dependencies = [ + { name = "bitsandbytes" }, + { name = "cmap" }, + { name = "matplotlib" }, + { name = "pandas" }, +] + +[package.dev-dependencies] +dev = [ + { name = "ipykernel" }, + { name = "ipywidgets" }, +] + +[package.metadata] +requires-dist = [ + { name = "bitsandbytes", specifier = ">=0.47.0" }, + { name = "cmap", specifier = ">=0.6.2" }, + { name = "matplotlib", specifier = ">=3.10.5" }, + { name = "pandas", specifier = ">=2.3.1" }, +] + +[package.metadata.requires-dev] +dev = [ + { name = "ipykernel", specifier = ">=6.30.1" }, + { name = "ipywidgets", specifier = ">=8.1.7" }, +] + +[[package]] +name = "cycler" +version = "0.12.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a9/95/a3dbbb5028f35eafb79008e7522a75244477d2838f38cbb722248dabc2a8/cycler-0.12.1.tar.gz", hash = "sha256:88bb128f02ba341da8ef447245a9e138fae777f6a23943da4540077d3601eb1c", size = 7615, upload-time = "2023-10-07T05:32:18.335Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/e7/05/c19819d5e3d95294a6f5947fb9b9629efb316b96de511b418c53d245aae6/cycler-0.12.1-py3-none-any.whl", hash = "sha256:85cef7cff222d8644161529808465972e51340599459b8ac3ccbac5a854e0d30", size = 8321, upload-time = "2023-10-07T05:32:16.783Z" }, +] + +[[package]] +name = "debugpy" +version = "1.8.16" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/ca/d4/722d0bcc7986172ac2ef3c979ad56a1030e3afd44ced136d45f8142b1f4a/debugpy-1.8.16.tar.gz", hash = "sha256:31e69a1feb1cf6b51efbed3f6c9b0ef03bc46ff050679c4be7ea6d2e23540870", size = 1643809, upload-time = "2025-08-06T18:00:02.647Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/fd/f1b75ebc61d90882595b81d808efd3573c082e1c3407850d9dccac4ae904/debugpy-1.8.16-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:2a3958fb9c2f40ed8ea48a0d34895b461de57a1f9862e7478716c35d76f56c65", size = 2085511, upload-time = "2025-08-06T18:00:05.067Z" }, + { url = "https://files.pythonhosted.org/packages/df/5e/c5c1934352871128b30a1a144a58b5baa546e1b57bd47dbed788bad4431c/debugpy-1.8.16-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e5ca7314042e8a614cc2574cd71f6ccd7e13a9708ce3c6d8436959eae56f2378", size = 3562094, upload-time = "2025-08-06T18:00:06.66Z" }, + { url = "https://files.pythonhosted.org/packages/c9/d5/2ebe42377e5a78dc786afc25e61ee83c5628d63f32dfa41092597d52fe83/debugpy-1.8.16-cp310-cp310-win32.whl", hash = "sha256:8624a6111dc312ed8c363347a0b59c5acc6210d897e41a7c069de3c53235c9a6", size = 5234277, upload-time = "2025-08-06T18:00:08.429Z" }, + { url = "https://files.pythonhosted.org/packages/54/f8/e774ad16a60b9913213dbabb7472074c5a7b0d84f07c1f383040a9690057/debugpy-1.8.16-cp310-cp310-win_amd64.whl", hash = "sha256:fee6db83ea5c978baf042440cfe29695e1a5d48a30147abf4c3be87513609817", size = 5266011, upload-time = "2025-08-06T18:00:10.162Z" }, + { url = "https://files.pythonhosted.org/packages/63/d6/ad70ba8b49b23fa286fb21081cf732232cc19374af362051da9c7537ae52/debugpy-1.8.16-cp311-cp311-macosx_14_0_universal2.whl", hash = "sha256:67371b28b79a6a12bcc027d94a06158f2fde223e35b5c4e0783b6f9d3b39274a", size = 2184063, upload-time = "2025-08-06T18:00:11.885Z" }, + { url = "https://files.pythonhosted.org/packages/aa/49/7b03e88dea9759a4c7910143f87f92beb494daaae25560184ff4ae883f9e/debugpy-1.8.16-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:b2abae6dd02523bec2dee16bd6b0781cccb53fd4995e5c71cc659b5f45581898", size = 3134837, upload-time = "2025-08-06T18:00:13.782Z" }, + { url = "https://files.pythonhosted.org/packages/5d/52/b348930316921de7565fbe37a487d15409041713004f3d74d03eb077dbd4/debugpy-1.8.16-cp311-cp311-win32.whl", hash = "sha256:f8340a3ac2ed4f5da59e064aa92e39edd52729a88fbde7bbaa54e08249a04493", size = 5159142, upload-time = "2025-08-06T18:00:15.391Z" }, + { url = "https://files.pythonhosted.org/packages/d8/ef/9aa9549ce1e10cea696d980292e71672a91ee4a6a691ce5f8629e8f48c49/debugpy-1.8.16-cp311-cp311-win_amd64.whl", hash = "sha256:70f5fcd6d4d0c150a878d2aa37391c52de788c3dc680b97bdb5e529cb80df87a", size = 5183117, upload-time = "2025-08-06T18:00:17.251Z" }, + { url = "https://files.pythonhosted.org/packages/61/fb/0387c0e108d842c902801bc65ccc53e5b91d8c169702a9bbf4f7efcedf0c/debugpy-1.8.16-cp312-cp312-macosx_14_0_universal2.whl", hash = "sha256:b202e2843e32e80b3b584bcebfe0e65e0392920dc70df11b2bfe1afcb7a085e4", size = 2511822, upload-time = "2025-08-06T18:00:18.526Z" }, + { url = "https://files.pythonhosted.org/packages/37/44/19e02745cae22bf96440141f94e15a69a1afaa3a64ddfc38004668fcdebf/debugpy-1.8.16-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:64473c4a306ba11a99fe0bb14622ba4fbd943eb004847d9b69b107bde45aa9ea", size = 4230135, upload-time = "2025-08-06T18:00:19.997Z" }, + { url = "https://files.pythonhosted.org/packages/f3/0b/19b1ba5ee4412f303475a2c7ad5858efb99c90eae5ec627aa6275c439957/debugpy-1.8.16-cp312-cp312-win32.whl", hash = "sha256:833a61ed446426e38b0dd8be3e9d45ae285d424f5bf6cd5b2b559c8f12305508", size = 5281271, upload-time = "2025-08-06T18:00:21.281Z" }, + { url = "https://files.pythonhosted.org/packages/b1/e0/bc62e2dc141de53bd03e2c7cb9d7011de2e65e8bdcdaa26703e4d28656ba/debugpy-1.8.16-cp312-cp312-win_amd64.whl", hash = "sha256:75f204684581e9ef3dc2f67687c3c8c183fde2d6675ab131d94084baf8084121", size = 5323149, upload-time = "2025-08-06T18:00:23.033Z" }, + { url = "https://files.pythonhosted.org/packages/62/66/607ab45cc79e60624df386e233ab64a6d8d39ea02e7f80e19c1d451345bb/debugpy-1.8.16-cp313-cp313-macosx_14_0_universal2.whl", hash = "sha256:85df3adb1de5258dca910ae0bb185e48c98801ec15018a263a92bb06be1c8787", size = 2496157, upload-time = "2025-08-06T18:00:24.361Z" }, + { url = "https://files.pythonhosted.org/packages/4d/a0/c95baae08a75bceabb79868d663a0736655e427ab9c81fb848da29edaeac/debugpy-1.8.16-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bee89e948bc236a5c43c4214ac62d28b29388453f5fd328d739035e205365f0b", size = 4222491, upload-time = "2025-08-06T18:00:25.806Z" }, + { url = "https://files.pythonhosted.org/packages/5b/2f/1c8db6ddd8a257c3cd2c46413b267f1d5fa3df910401c899513ce30392d6/debugpy-1.8.16-cp313-cp313-win32.whl", hash = "sha256:cf358066650439847ec5ff3dae1da98b5461ea5da0173d93d5e10f477c94609a", size = 5281126, upload-time = "2025-08-06T18:00:27.207Z" }, + { url = "https://files.pythonhosted.org/packages/d3/ba/c3e154ab307366d6c5a9c1b68de04914e2ce7fa2f50d578311d8cc5074b2/debugpy-1.8.16-cp313-cp313-win_amd64.whl", hash = "sha256:b5aea1083f6f50023e8509399d7dc6535a351cc9f2e8827d1e093175e4d9fa4c", size = 5323094, upload-time = "2025-08-06T18:00:29.03Z" }, + { url = "https://files.pythonhosted.org/packages/52/57/ecc9ae29fa5b2d90107cd1d9bf8ed19aacb74b2264d986ae9d44fe9bdf87/debugpy-1.8.16-py2.py3-none-any.whl", hash = "sha256:19c9521962475b87da6f673514f7fd610328757ec993bf7ec0d8c96f9a325f9e", size = 5287700, upload-time = "2025-08-06T18:00:42.333Z" }, +] + +[[package]] +name = "decorator" +version = "5.2.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/43/fa/6d96a0978d19e17b68d634497769987b16c8f4cd0a7a05048bec693caa6b/decorator-5.2.1.tar.gz", hash = "sha256:65f266143752f734b0a7cc83c46f4618af75b8c5911b00ccb61d0ac9b6da0360", size = 56711, upload-time = "2025-02-24T04:41:34.073Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4e/8c/f3147f5c4b73e7550fe5f9352eaa956ae838d5c51eb58e7a25b9f3e2643b/decorator-5.2.1-py3-none-any.whl", hash = "sha256:d316bb415a2d9e2d2b3abcc4084c6502fc09240e292cd76a76afc106a1c8e04a", size = 9190, upload-time = "2025-02-24T04:41:32.565Z" }, +] + +[[package]] +name = "exceptiongroup" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/0b/9f/a65090624ecf468cdca03533906e7c69ed7588582240cfe7cc9e770b50eb/exceptiongroup-1.3.0.tar.gz", hash = "sha256:b241f5885f560bc56a59ee63ca4c6a8bfa46ae4ad651af316d4e81817bb9fd88", size = 29749, upload-time = "2025-05-10T17:42:51.123Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/36/f4/c6e662dade71f56cd2f3735141b265c3c79293c109549c1e6933b0651ffc/exceptiongroup-1.3.0-py3-none-any.whl", hash = "sha256:4d111e6e0c13d0644cad6ddaa7ed0261a0b36971f6d23e7ec9b4b9097da78a10", size = 16674, upload-time = "2025-05-10T17:42:49.33Z" }, +] + +[[package]] +name = "executing" +version = "2.2.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/91/50/a9d80c47ff289c611ff12e63f7c5d13942c65d68125160cefd768c73e6e4/executing-2.2.0.tar.gz", hash = "sha256:5d108c028108fe2551d1a7b2e8b713341e2cb4fc0aa7dcf966fa4327a5226755", size = 978693, upload-time = "2025-01-22T15:41:29.403Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/8f/c4d9bafc34ad7ad5d8dc16dd1347ee0e507a52c3adb6bfa8887e1c6a26ba/executing-2.2.0-py2.py3-none-any.whl", hash = "sha256:11387150cad388d62750327a53d3339fad4888b39a6fe233c3afbb54ecffd3aa", size = 26702, upload-time = "2025-01-22T15:41:25.929Z" }, +] + +[[package]] +name = "filelock" +version = "3.19.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/40/bb/0ab3e58d22305b6f5440629d20683af28959bf793d98d11950e305c1c326/filelock-3.19.1.tar.gz", hash = "sha256:66eda1888b0171c998b35be2bcc0f6d75c388a7ce20c3f3f37aa8e96c2dddf58", size = 17687, upload-time = "2025-08-14T16:56:03.016Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/42/14/42b2651a2f46b022ccd948bca9f2d5af0fd8929c4eec235b8d6d844fbe67/filelock-3.19.1-py3-none-any.whl", hash = "sha256:d38e30481def20772f5baf097c122c3babc4fcdb7e14e57049eb9d88c6dc017d", size = 15988, upload-time = "2025-08-14T16:56:01.633Z" }, +] + +[[package]] +name = "fonttools" +version = "4.59.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/11/7f/29c9c3fe4246f6ad96fee52b88d0dc3a863c7563b0afc959e36d78b965dc/fonttools-4.59.1.tar.gz", hash = "sha256:74995b402ad09822a4c8002438e54940d9f1ecda898d2bb057729d7da983e4cb", size = 3534394, upload-time = "2025-08-14T16:28:14.266Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/da/d66e5678802b2b662fd62908bf88b78d00bfb62de51660f270cf0dfce333/fonttools-4.59.1-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:e90a89e52deb56b928e761bb5b5f65f13f669bfd96ed5962975debea09776a23", size = 2758395, upload-time = "2025-08-14T16:26:10.239Z" }, + { url = "https://files.pythonhosted.org/packages/96/74/d70a42bcc9ffa40a63e81417535b2849a702bd88f38bc2ed994ae86a2e74/fonttools-4.59.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:5d29ab70658d2ec19422b25e6ace00a0b0ae4181ee31e03335eaef53907d2d83", size = 2331647, upload-time = "2025-08-14T16:26:13.399Z" }, + { url = "https://files.pythonhosted.org/packages/ea/f6/4a13657c9ca134ac62d9a68e4b3412b95b059537eab459cc1df653f45862/fonttools-4.59.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:94f9721a564978a10d5c12927f99170d18e9a32e5a727c61eae56f956a4d118b", size = 4846293, upload-time = "2025-08-14T16:26:15.586Z" }, + { url = "https://files.pythonhosted.org/packages/69/e3/9f0c8c30eaea5b2d891bd95b000381b3b2dcaa89b5a064cce25157aba973/fonttools-4.59.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8c8758a7d97848fc8b514b3d9b4cb95243714b2f838dde5e1e3c007375de6214", size = 4776105, upload-time = "2025-08-14T16:26:17.624Z" }, + { url = "https://files.pythonhosted.org/packages/e2/73/1e6a06e2eecdc7b054b035507694b4f480e83b94dcb0d19f8a010d95350a/fonttools-4.59.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:2aeb829ad9d41a2ef17cab8bb5d186049ba38a840f10352e654aa9062ec32dc1", size = 4825142, upload-time = "2025-08-14T16:26:19.936Z" }, + { url = "https://files.pythonhosted.org/packages/72/7d/a512521ec44c37bda27d08193e79e48a510a073554c30400ccc600494830/fonttools-4.59.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ac216a2980a2d2b3b88c68a24f8a9bfb203e2490e991b3238502ad8f1e7bfed0", size = 4935220, upload-time = "2025-08-14T16:26:22.22Z" }, + { url = "https://files.pythonhosted.org/packages/62/f1/71f9a9c4e5df44d861975538a5c56b58f1662cd32ebbea5a02eb86028fc1/fonttools-4.59.1-cp310-cp310-win32.whl", hash = "sha256:d31dc137ed8ec71dbc446949eba9035926e6e967b90378805dcf667ff57cabb1", size = 2216883, upload-time = "2025-08-14T16:26:24.037Z" }, + { url = "https://files.pythonhosted.org/packages/f9/6d/92b2e3e0350bb3ef88024ae19513c12cee61896220e3df421c47a439af28/fonttools-4.59.1-cp310-cp310-win_amd64.whl", hash = "sha256:5265bc52ed447187d39891b5f21d7217722735d0de9fe81326566570d12851a9", size = 2261310, upload-time = "2025-08-14T16:26:26.184Z" }, + { url = "https://files.pythonhosted.org/packages/34/62/9667599561f623d4a523cc9eb4f66f3b94b6155464110fa9aebbf90bbec7/fonttools-4.59.1-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:4909cce2e35706f3d18c54d3dcce0414ba5e0fb436a454dffec459c61653b513", size = 2778815, upload-time = "2025-08-14T16:26:28.484Z" }, + { url = "https://files.pythonhosted.org/packages/8f/78/cc25bcb2ce86033a9df243418d175e58f1956a35047c685ef553acae67d6/fonttools-4.59.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:efbec204fa9f877641747f2d9612b2b656071390d7a7ef07a9dbf0ecf9c7195c", size = 2341631, upload-time = "2025-08-14T16:26:30.396Z" }, + { url = "https://files.pythonhosted.org/packages/a4/cc/fcbb606dd6871f457ac32f281c20bcd6cc77d9fce77b5a4e2b2afab1f500/fonttools-4.59.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:39dfd42cc2dc647b2c5469bc7a5b234d9a49e72565b96dd14ae6f11c2c59ef15", size = 5022222, upload-time = "2025-08-14T16:26:32.447Z" }, + { url = "https://files.pythonhosted.org/packages/61/96/c0b1cf2b74d08eb616a80dbf5564351fe4686147291a25f7dce8ace51eb3/fonttools-4.59.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b11bc177a0d428b37890825d7d025040d591aa833f85f8d8878ed183354f47df", size = 4966512, upload-time = "2025-08-14T16:26:34.621Z" }, + { url = "https://files.pythonhosted.org/packages/a4/26/51ce2e3e0835ffc2562b1b11d1fb9dafd0aca89c9041b64a9e903790a761/fonttools-4.59.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:5b9b4c35b3be45e5bc774d3fc9608bbf4f9a8d371103b858c80edbeed31dd5aa", size = 5001645, upload-time = "2025-08-14T16:26:36.876Z" }, + { url = "https://files.pythonhosted.org/packages/36/11/ef0b23f4266349b6d5ccbd1a07b7adc998d5bce925792aa5d1ec33f593e3/fonttools-4.59.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:01158376b8a418a0bae9625c476cebfcfcb5e6761e9d243b219cd58341e7afbb", size = 5113777, upload-time = "2025-08-14T16:26:39.002Z" }, + { url = "https://files.pythonhosted.org/packages/d0/da/b398fe61ef433da0a0472cdb5d4399124f7581ffe1a31b6242c91477d802/fonttools-4.59.1-cp311-cp311-win32.whl", hash = "sha256:cf7c5089d37787387123f1cb8f1793a47c5e1e3d1e4e7bfbc1cc96e0f925eabe", size = 2215076, upload-time = "2025-08-14T16:26:41.196Z" }, + { url = "https://files.pythonhosted.org/packages/94/bd/e2624d06ab94e41c7c77727b2941f1baed7edb647e63503953e6888020c9/fonttools-4.59.1-cp311-cp311-win_amd64.whl", hash = "sha256:c866eef7a0ba320486ade6c32bfc12813d1a5db8567e6904fb56d3d40acc5116", size = 2262779, upload-time = "2025-08-14T16:26:43.483Z" }, + { url = "https://files.pythonhosted.org/packages/ac/fe/6e069cc4cb8881d164a9bd956e9df555bc62d3eb36f6282e43440200009c/fonttools-4.59.1-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:43ab814bbba5f02a93a152ee61a04182bb5809bd2bc3609f7822e12c53ae2c91", size = 2769172, upload-time = "2025-08-14T16:26:45.729Z" }, + { url = "https://files.pythonhosted.org/packages/b9/98/ec4e03f748fefa0dd72d9d95235aff6fef16601267f4a2340f0e16b9330f/fonttools-4.59.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:4f04c3ffbfa0baafcbc550657cf83657034eb63304d27b05cff1653b448ccff6", size = 2337281, upload-time = "2025-08-14T16:26:47.921Z" }, + { url = "https://files.pythonhosted.org/packages/8b/b1/890360a7e3d04a30ba50b267aca2783f4c1364363797e892e78a4f036076/fonttools-4.59.1-cp312-cp312-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:d601b153e51a5a6221f0d4ec077b6bfc6ac35bfe6c19aeaa233d8990b2b71726", size = 4909215, upload-time = "2025-08-14T16:26:49.682Z" }, + { url = "https://files.pythonhosted.org/packages/8a/ec/2490599550d6c9c97a44c1e36ef4de52d6acf742359eaa385735e30c05c4/fonttools-4.59.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c735e385e30278c54f43a0d056736942023c9043f84ee1021eff9fd616d17693", size = 4951958, upload-time = "2025-08-14T16:26:51.616Z" }, + { url = "https://files.pythonhosted.org/packages/d1/40/bd053f6f7634234a9b9805ff8ae4f32df4f2168bee23cafd1271ba9915a9/fonttools-4.59.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:1017413cdc8555dce7ee23720da490282ab7ec1cf022af90a241f33f9a49afc4", size = 4894738, upload-time = "2025-08-14T16:26:53.836Z" }, + { url = "https://files.pythonhosted.org/packages/ac/a1/3cd12a010d288325a7cfcf298a84825f0f9c29b01dee1baba64edfe89257/fonttools-4.59.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:5c6d8d773470a5107052874341ed3c487c16ecd179976d81afed89dea5cd7406", size = 5045983, upload-time = "2025-08-14T16:26:56.153Z" }, + { url = "https://files.pythonhosted.org/packages/a2/af/8a2c3f6619cc43cf87951405337cc8460d08a4e717bb05eaa94b335d11dc/fonttools-4.59.1-cp312-cp312-win32.whl", hash = "sha256:2a2d0d33307f6ad3a2086a95dd607c202ea8852fa9fb52af9b48811154d1428a", size = 2203407, upload-time = "2025-08-14T16:26:58.165Z" }, + { url = "https://files.pythonhosted.org/packages/8e/f2/a19b874ddbd3ebcf11d7e25188ef9ac3f68b9219c62263acb34aca8cde05/fonttools-4.59.1-cp312-cp312-win_amd64.whl", hash = "sha256:0b9e4fa7eaf046ed6ac470f6033d52c052481ff7a6e0a92373d14f556f298dc0", size = 2251561, upload-time = "2025-08-14T16:27:00.646Z" }, + { url = "https://files.pythonhosted.org/packages/19/5e/94a4d7f36c36e82f6a81e0064d148542e0ad3e6cf51fc5461ca128f3658d/fonttools-4.59.1-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:89d9957b54246c6251345297dddf77a84d2c19df96af30d2de24093bbdf0528b", size = 2760192, upload-time = "2025-08-14T16:27:03.024Z" }, + { url = "https://files.pythonhosted.org/packages/ee/a5/f50712fc33ef9d06953c660cefaf8c8fe4b8bc74fa21f44ee5e4f9739439/fonttools-4.59.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:8156b11c0d5405810d216f53907bd0f8b982aa5f1e7e3127ab3be1a4062154ff", size = 2332694, upload-time = "2025-08-14T16:27:04.883Z" }, + { url = "https://files.pythonhosted.org/packages/e9/a2/5a9fc21c354bf8613215ce233ab0d933bd17d5ff4c29693636551adbc7b3/fonttools-4.59.1-cp313-cp313-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:8387876a8011caec52d327d5e5bca705d9399ec4b17afb8b431ec50d47c17d23", size = 4889254, upload-time = "2025-08-14T16:27:07.02Z" }, + { url = "https://files.pythonhosted.org/packages/2d/e5/54a6dc811eba018d022ca2e8bd6f2969291f9586ccf9a22a05fc55f91250/fonttools-4.59.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:fb13823a74b3a9204a8ed76d3d6d5ec12e64cc5bc44914eb9ff1cdac04facd43", size = 4949109, upload-time = "2025-08-14T16:27:09.3Z" }, + { url = "https://files.pythonhosted.org/packages/db/15/b05c72a248a95bea0fd05fbd95acdf0742945942143fcf961343b7a3663a/fonttools-4.59.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e1ca10da138c300f768bb68e40e5b20b6ecfbd95f91aac4cc15010b6b9d65455", size = 4888428, upload-time = "2025-08-14T16:27:11.514Z" }, + { url = "https://files.pythonhosted.org/packages/63/71/c7d6840f858d695adc0c4371ec45e3fb1c8e060b276ba944e2800495aca4/fonttools-4.59.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:2beb5bfc4887a3130f8625349605a3a45fe345655ce6031d1bac11017454b943", size = 5032668, upload-time = "2025-08-14T16:27:13.872Z" }, + { url = "https://files.pythonhosted.org/packages/90/54/57be4aca6f1312e2bc4d811200dd822325794e05bdb26eeff0976edca651/fonttools-4.59.1-cp313-cp313-win32.whl", hash = "sha256:419f16d750d78e6d704bfe97b48bba2f73b15c9418f817d0cb8a9ca87a5b94bf", size = 2201832, upload-time = "2025-08-14T16:27:16.126Z" }, + { url = "https://files.pythonhosted.org/packages/fc/1f/1899a6175a5f900ed8730a0d64f53ca1b596ed7609bfda033cf659114258/fonttools-4.59.1-cp313-cp313-win_amd64.whl", hash = "sha256:c536f8a852e8d3fa71dde1ec03892aee50be59f7154b533f0bf3c1174cfd5126", size = 2250673, upload-time = "2025-08-14T16:27:18.033Z" }, + { url = "https://files.pythonhosted.org/packages/15/07/f6ba82c22f118d9985c37fea65d8d715ca71300d78b6c6e90874dc59f11d/fonttools-4.59.1-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:d5c3bfdc9663f3d4b565f9cb3b8c1efb3e178186435b45105bde7328cfddd7fe", size = 2758606, upload-time = "2025-08-14T16:27:20.064Z" }, + { url = "https://files.pythonhosted.org/packages/3a/81/84aa3d0ce27b0112c28b67b637ff7a47cf401cf5fbfee6476e4bc9777580/fonttools-4.59.1-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:ea03f1da0d722fe3c2278a05957e6550175571a4894fbf9d178ceef4a3783d2b", size = 2330187, upload-time = "2025-08-14T16:27:22.42Z" }, + { url = "https://files.pythonhosted.org/packages/17/41/b3ba43f78afb321e2e50232c87304c8d0f5ab39b64389b8286cc39cdb824/fonttools-4.59.1-cp314-cp314-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:57a3708ca6bfccb790f585fa6d8f29432ec329618a09ff94c16bcb3c55994643", size = 4832020, upload-time = "2025-08-14T16:27:24.214Z" }, + { url = "https://files.pythonhosted.org/packages/67/b1/3af871c7fb325a68938e7ce544ca48bfd2c6bb7b357f3c8252933b29100a/fonttools-4.59.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:729367c91eb1ee84e61a733acc485065a00590618ca31c438e7dd4d600c01486", size = 4930687, upload-time = "2025-08-14T16:27:26.484Z" }, + { url = "https://files.pythonhosted.org/packages/c5/4f/299fc44646b30d9ef03ffaa78b109c7bd32121f0d8f10009ee73ac4514bc/fonttools-4.59.1-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:8f8ef66ac6db450193ed150e10b3b45dde7aded10c5d279968bc63368027f62b", size = 4875794, upload-time = "2025-08-14T16:27:28.887Z" }, + { url = "https://files.pythonhosted.org/packages/90/cf/a0a3d763ab58f5f81ceff104ddb662fd9da94248694862b9c6cbd509fdd5/fonttools-4.59.1-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:075f745d539a998cd92cb84c339a82e53e49114ec62aaea8307c80d3ad3aef3a", size = 4985780, upload-time = "2025-08-14T16:27:30.858Z" }, + { url = "https://files.pythonhosted.org/packages/72/c5/ba76511aaae143d89c29cd32ce30bafb61c477e8759a1590b8483f8065f8/fonttools-4.59.1-cp314-cp314-win32.whl", hash = "sha256:c2b0597522d4c5bb18aa5cf258746a2d4a90f25878cbe865e4d35526abd1b9fc", size = 2205610, upload-time = "2025-08-14T16:27:32.578Z" }, + { url = "https://files.pythonhosted.org/packages/a9/65/b250e69d6caf35bc65cddbf608be0662d741c248f2e7503ab01081fc267e/fonttools-4.59.1-cp314-cp314-win_amd64.whl", hash = "sha256:e9ad4ce044e3236f0814c906ccce8647046cc557539661e35211faadf76f283b", size = 2255376, upload-time = "2025-08-14T16:27:34.653Z" }, + { url = "https://files.pythonhosted.org/packages/11/f3/0bc63a23ac0f8175e23d82f85d6ee693fbd849de7ad739f0a3622182ad29/fonttools-4.59.1-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:652159e8214eb4856e8387ebcd6b6bd336ee258cbeb639c8be52005b122b9609", size = 2826546, upload-time = "2025-08-14T16:27:36.783Z" }, + { url = "https://files.pythonhosted.org/packages/e9/46/a3968205590e068fdf60e926be329a207782576cb584d3b7dcd2d2844957/fonttools-4.59.1-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:43d177cd0e847ea026fedd9f099dc917da136ed8792d142298a252836390c478", size = 2359771, upload-time = "2025-08-14T16:27:39.678Z" }, + { url = "https://files.pythonhosted.org/packages/b8/ff/d14b4c283879e8cb57862d9624a34fe6522b6fcdd46ccbfc58900958794a/fonttools-4.59.1-cp314-cp314t-manylinux1_x86_64.manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_5_x86_64.whl", hash = "sha256:e54437651e1440ee53a95e6ceb6ee440b67a3d348c76f45f4f48de1a5ecab019", size = 4831575, upload-time = "2025-08-14T16:27:41.885Z" }, + { url = "https://files.pythonhosted.org/packages/9c/04/a277d9a584a49d98ca12d3b2c6663bdf333ae97aaa83bd0cdabf7c5a6c84/fonttools-4.59.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:6065fdec8ff44c32a483fd44abe5bcdb40dd5e2571a5034b555348f2b3a52cea", size = 5069962, upload-time = "2025-08-14T16:27:44.284Z" }, + { url = "https://files.pythonhosted.org/packages/16/6f/3d2ae69d96c4cdee6dfe7598ca5519a1514487700ca3d7c49c5a1ad65308/fonttools-4.59.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:42052b56d176f8b315fbc09259439c013c0cb2109df72447148aeda677599612", size = 4942926, upload-time = "2025-08-14T16:27:46.523Z" }, + { url = "https://files.pythonhosted.org/packages/0c/d3/c17379e0048d03ce26b38e4ab0e9a98280395b00529e093fe2d663ac0658/fonttools-4.59.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:bcd52eaa5c4c593ae9f447c1d13e7e4a00ca21d755645efa660b6999425b3c88", size = 4958678, upload-time = "2025-08-14T16:27:48.555Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3f/c5543a1540abdfb4d375e3ebeb84de365ab9b153ec14cb7db05f537dd1e7/fonttools-4.59.1-cp314-cp314t-win32.whl", hash = "sha256:02e4fdf27c550dded10fe038a5981c29f81cb9bc649ff2eaa48e80dab8998f97", size = 2266706, upload-time = "2025-08-14T16:27:50.556Z" }, + { url = "https://files.pythonhosted.org/packages/3e/99/85bff6e674226bc8402f983e365f07e76d990e7220ba72bcc738fef52391/fonttools-4.59.1-cp314-cp314t-win_amd64.whl", hash = "sha256:412a5fd6345872a7c249dac5bcce380393f40c1c316ac07f447bc17d51900922", size = 2329994, upload-time = "2025-08-14T16:27:52.36Z" }, + { url = "https://files.pythonhosted.org/packages/0f/64/9d606e66d498917cd7a2ff24f558010d42d6fd4576d9dd57f0bd98333f5a/fonttools-4.59.1-py3-none-any.whl", hash = "sha256:647db657073672a8330608970a984d51573557f328030566521bc03415535042", size = 1130094, upload-time = "2025-08-14T16:28:12.048Z" }, +] + +[[package]] +name = "fsspec" +version = "2025.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/8b/02/0835e6ab9cfc03916fe3f78c0956cfcdb6ff2669ffa6651065d5ebf7fc98/fsspec-2025.7.0.tar.gz", hash = "sha256:786120687ffa54b8283d942929540d8bc5ccfa820deb555a2b5d0ed2b737bf58", size = 304432, upload-time = "2025-07-15T16:05:21.19Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2f/e0/014d5d9d7a4564cf1c40b5039bc882db69fd881111e03ab3657ac0b218e2/fsspec-2025.7.0-py3-none-any.whl", hash = "sha256:8b012e39f63c7d5f10474de957f3ab793b47b45ae7d39f2fb735f8bbe25c0e21", size = 199597, upload-time = "2025-07-15T16:05:19.529Z" }, +] + +[[package]] +name = "ipykernel" +version = "6.30.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "appnope", marker = "sys_platform == 'darwin'" }, + { name = "comm" }, + { name = "debugpy" }, + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "9.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyter-client" }, + { name = "jupyter-core" }, + { name = "matplotlib-inline" }, + { name = "nest-asyncio" }, + { name = "packaging" }, + { name = "psutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/76/11082e338e0daadc89c8ff866185de11daf67d181901038f9e139d109761/ipykernel-6.30.1.tar.gz", hash = "sha256:6abb270161896402e76b91394fcdce5d1be5d45f456671e5080572f8505be39b", size = 166260, upload-time = "2025-08-04T15:47:35.018Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fc/c7/b445faca8deb954fe536abebff4ece5b097b923de482b26e78448c89d1dd/ipykernel-6.30.1-py3-none-any.whl", hash = "sha256:aa6b9fb93dca949069d8b85b6c79b2518e32ac583ae9c7d37c51d119e18b3fb4", size = 117484, upload-time = "2025-08-04T15:47:32.622Z" }, +] + +[[package]] +name = "ipython" +version = "8.37.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version < '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version < '3.11'" }, + { name = "exceptiongroup", marker = "python_full_version < '3.11'" }, + { name = "jedi", marker = "python_full_version < '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version < '3.11'" }, + { name = "pexpect", marker = "python_full_version < '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version < '3.11'" }, + { name = "pygments", marker = "python_full_version < '3.11'" }, + { name = "stack-data", marker = "python_full_version < '3.11'" }, + { name = "traitlets", marker = "python_full_version < '3.11'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/85/31/10ac88f3357fc276dc8a64e8880c82e80e7459326ae1d0a211b40abf6665/ipython-8.37.0.tar.gz", hash = "sha256:ca815841e1a41a1e6b73a0b08f3038af9b2252564d01fc405356d34033012216", size = 5606088, upload-time = "2025-05-31T16:39:09.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/91/d0/274fbf7b0b12643cbbc001ce13e6a5b1607ac4929d1b11c72460152c9fc3/ipython-8.37.0-py3-none-any.whl", hash = "sha256:ed87326596b878932dbcb171e3e698845434d8c61b8d8cd474bf663041a9dcf2", size = 831864, upload-time = "2025-05-31T16:39:06.38Z" }, +] + +[[package]] +name = "ipython" +version = "9.4.0" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +dependencies = [ + { name = "colorama", marker = "python_full_version >= '3.11' and sys_platform == 'win32'" }, + { name = "decorator", marker = "python_full_version >= '3.11'" }, + { name = "ipython-pygments-lexers", marker = "python_full_version >= '3.11'" }, + { name = "jedi", marker = "python_full_version >= '3.11'" }, + { name = "matplotlib-inline", marker = "python_full_version >= '3.11'" }, + { name = "pexpect", marker = "python_full_version >= '3.11' and sys_platform != 'emscripten' and sys_platform != 'win32'" }, + { name = "prompt-toolkit", marker = "python_full_version >= '3.11'" }, + { name = "pygments", marker = "python_full_version >= '3.11'" }, + { name = "stack-data", marker = "python_full_version >= '3.11'" }, + { name = "traitlets", marker = "python_full_version >= '3.11'" }, + { name = "typing-extensions", marker = "python_full_version == '3.11.*'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/54/80/406f9e3bde1c1fd9bf5a0be9d090f8ae623e401b7670d8f6fdf2ab679891/ipython-9.4.0.tar.gz", hash = "sha256:c033c6d4e7914c3d9768aabe76bbe87ba1dc66a92a05db6bfa1125d81f2ee270", size = 4385338, upload-time = "2025-07-01T11:11:30.606Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/63/f8/0031ee2b906a15a33d6bfc12dd09c3dfa966b3cb5b284ecfb7549e6ac3c4/ipython-9.4.0-py3-none-any.whl", hash = "sha256:25850f025a446d9b359e8d296ba175a36aedd32e83ca9b5060430fe16801f066", size = 611021, upload-time = "2025-07-01T11:11:27.85Z" }, +] + +[[package]] +name = "ipython-pygments-lexers" +version = "1.1.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "pygments", marker = "python_full_version >= '3.11'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/ef/4c/5dd1d8af08107f88c7f741ead7a40854b8ac24ddf9ae850afbcf698aa552/ipython_pygments_lexers-1.1.1.tar.gz", hash = "sha256:09c0138009e56b6854f9535736f4171d855c8c08a563a0dcd8022f78355c7e81", size = 8393, upload-time = "2025-01-17T11:24:34.505Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d9/33/1f075bf72b0b747cb3288d011319aaf64083cf2efef8354174e3ed4540e2/ipython_pygments_lexers-1.1.1-py3-none-any.whl", hash = "sha256:a9462224a505ade19a605f71f8fa63c2048833ce50abc86768a0d81d876dc81c", size = 8074, upload-time = "2025-01-17T11:24:33.271Z" }, +] + +[[package]] +name = "ipywidgets" +version = "8.1.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "comm" }, + { name = "ipython", version = "8.37.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "ipython", version = "9.4.0", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "jupyterlab-widgets" }, + { name = "traitlets" }, + { name = "widgetsnbextension" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/3e/48/d3dbac45c2814cb73812f98dd6b38bbcc957a4e7bb31d6ea9c03bf94ed87/ipywidgets-8.1.7.tar.gz", hash = "sha256:15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376", size = 116721, upload-time = "2025-05-05T12:42:03.489Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/58/6a/9166369a2f092bd286d24e6307de555d63616e8ddb373ebad2b5635ca4cd/ipywidgets-8.1.7-py3-none-any.whl", hash = "sha256:764f2602d25471c213919b8a1997df04bef869251db4ca8efba1b76b1bd9f7bb", size = 139806, upload-time = "2025-05-05T12:41:56.833Z" }, +] + +[[package]] +name = "jedi" +version = "0.19.2" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "parso" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/72/3a/79a912fbd4d8dd6fbb02bf69afd3bb72cf0c729bb3063c6f4498603db17a/jedi-0.19.2.tar.gz", hash = "sha256:4770dc3de41bde3966b02eb84fbcf557fb33cce26ad23da12c742fb50ecb11f0", size = 1231287, upload-time = "2024-11-11T01:41:42.873Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c0/5a/9cac0c82afec3d09ccd97c8b6502d48f165f9124db81b4bcb90b4af974ee/jedi-0.19.2-py2.py3-none-any.whl", hash = "sha256:a8ef22bde8490f57fe5c7681a3c83cb58874daf72b4784de3cce5b6ef6edb5b9", size = 1572278, upload-time = "2024-11-11T01:41:40.175Z" }, +] + +[[package]] +name = "jinja2" +version = "3.1.6" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "markupsafe" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/df/bf/f7da0350254c0ed7c72f3e33cef02e048281fec7ecec5f032d4aac52226b/jinja2-3.1.6.tar.gz", hash = "sha256:0137fb05990d35f1275a587e9aee6d56da821fc83491a0fb838183be43f66d6d", size = 245115, upload-time = "2025-03-05T20:05:02.478Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/a1/3d680cbfd5f4b8f15abc1d571870c5fc3e594bb582bc3b64ea099db13e56/jinja2-3.1.6-py3-none-any.whl", hash = "sha256:85ece4451f492d0c13c5dd7c13a64681a86afae63a5f347908daf103ce6d2f67", size = 134899, upload-time = "2025-03-05T20:05:00.369Z" }, +] + +[[package]] +name = "jupyter-client" +version = "8.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "jupyter-core" }, + { name = "python-dateutil" }, + { name = "pyzmq" }, + { name = "tornado" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/71/22/bf9f12fdaeae18019a468b68952a60fe6dbab5d67cd2a103cac7659b41ca/jupyter_client-8.6.3.tar.gz", hash = "sha256:35b3a0947c4a6e9d589eb97d7d4cd5e90f910ee73101611f01283732bd6d9419", size = 342019, upload-time = "2024-09-17T10:44:17.613Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/11/85/b0394e0b6fcccd2c1eeefc230978a6f8cb0c5df1e4cd3e7625735a0d7d1e/jupyter_client-8.6.3-py3-none-any.whl", hash = "sha256:e8a19cc986cc45905ac3362915f410f3af85424b4c0905e94fa5f2cb08e8f23f", size = 106105, upload-time = "2024-09-17T10:44:15.218Z" }, +] + +[[package]] +name = "jupyter-core" +version = "5.8.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "platformdirs" }, + { name = "pywin32", marker = "platform_python_implementation != 'PyPy' and sys_platform == 'win32'" }, + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/1b/72906d554acfeb588332eaaa6f61577705e9ec752ddb486f302dafa292d9/jupyter_core-5.8.1.tar.gz", hash = "sha256:0a5f9706f70e64786b75acba995988915ebd4601c8a52e534a40b51c95f59941", size = 88923, upload-time = "2025-05-27T07:38:16.655Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/2f/57/6bffd4b20b88da3800c5d691e0337761576ee688eb01299eae865689d2df/jupyter_core-5.8.1-py3-none-any.whl", hash = "sha256:c28d268fc90fb53f1338ded2eb410704c5449a358406e8a948b75706e24863d0", size = 28880, upload-time = "2025-05-27T07:38:15.137Z" }, +] + +[[package]] +name = "jupyterlab-widgets" +version = "3.0.15" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b9/7d/160595ca88ee87ac6ba95d82177d29ec60aaa63821d3077babb22ce031a5/jupyterlab_widgets-3.0.15.tar.gz", hash = "sha256:2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b", size = 213149, upload-time = "2025-05-05T12:32:31.004Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/6a/ca128561b22b60bd5a0c4ea26649e68c8556b82bc70a0c396eebc977fe86/jupyterlab_widgets-3.0.15-py3-none-any.whl", hash = "sha256:d59023d7d7ef71400d51e6fee9a88867f6e65e10a4201605d2d7f3e8f012a31c", size = 216571, upload-time = "2025-05-05T12:32:29.534Z" }, +] + +[[package]] +name = "kiwisolver" +version = "1.4.9" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/5c/3c/85844f1b0feb11ee581ac23fe5fce65cd049a200c1446708cc1b7f922875/kiwisolver-1.4.9.tar.gz", hash = "sha256:c3b22c26c6fd6811b0ae8363b95ca8ce4ea3c202d3d0975b2914310ceb1bcc4d", size = 97564, upload-time = "2025-08-10T21:27:49.279Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/5d/8ce64e36d4e3aac5ca96996457dcf33e34e6051492399a3f1fec5657f30b/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:b4b4d74bda2b8ebf4da5bd42af11d02d04428b2c32846e4c2c93219df8a7987b", size = 124159, upload-time = "2025-08-10T21:25:35.472Z" }, + { url = "https://files.pythonhosted.org/packages/96/1e/22f63ec454874378175a5f435d6ea1363dd33fb2af832c6643e4ccea0dc8/kiwisolver-1.4.9-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:fb3b8132019ea572f4611d770991000d7f58127560c4889729248eb5852a102f", size = 66578, upload-time = "2025-08-10T21:25:36.73Z" }, + { url = "https://files.pythonhosted.org/packages/41/4c/1925dcfff47a02d465121967b95151c82d11027d5ec5242771e580e731bd/kiwisolver-1.4.9-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:84fd60810829c27ae375114cd379da1fa65e6918e1da405f356a775d49a62bcf", size = 65312, upload-time = "2025-08-10T21:25:37.658Z" }, + { url = "https://files.pythonhosted.org/packages/d4/42/0f333164e6307a0687d1eb9ad256215aae2f4bd5d28f4653d6cd319a3ba3/kiwisolver-1.4.9-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl", hash = "sha256:b78efa4c6e804ecdf727e580dbb9cba85624d2e1c6b5cb059c66290063bd99a9", size = 1628458, upload-time = "2025-08-10T21:25:39.067Z" }, + { url = "https://files.pythonhosted.org/packages/86/b6/2dccb977d651943995a90bfe3495c2ab2ba5cd77093d9f2318a20c9a6f59/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d4efec7bcf21671db6a3294ff301d2fc861c31faa3c8740d1a94689234d1b415", size = 1225640, upload-time = "2025-08-10T21:25:40.489Z" }, + { url = "https://files.pythonhosted.org/packages/50/2b/362ebd3eec46c850ccf2bfe3e30f2fc4c008750011f38a850f088c56a1c6/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:90f47e70293fc3688b71271100a1a5453aa9944a81d27ff779c108372cf5567b", size = 1244074, upload-time = "2025-08-10T21:25:42.221Z" }, + { url = "https://files.pythonhosted.org/packages/6f/bb/f09a1e66dab8984773d13184a10a29fe67125337649d26bdef547024ed6b/kiwisolver-1.4.9-cp310-cp310-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:8fdca1def57a2e88ef339de1737a1449d6dbf5fab184c54a1fca01d541317154", size = 1293036, upload-time = "2025-08-10T21:25:43.801Z" }, + { url = "https://files.pythonhosted.org/packages/ea/01/11ecf892f201cafda0f68fa59212edaea93e96c37884b747c181303fccd1/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:9cf554f21be770f5111a1690d42313e140355e687e05cf82cb23d0a721a64a48", size = 2175310, upload-time = "2025-08-10T21:25:45.045Z" }, + { url = "https://files.pythonhosted.org/packages/7f/5f/bfe11d5b934f500cc004314819ea92427e6e5462706a498c1d4fc052e08f/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_ppc64le.whl", hash = "sha256:fc1795ac5cd0510207482c3d1d3ed781143383b8cfd36f5c645f3897ce066220", size = 2270943, upload-time = "2025-08-10T21:25:46.393Z" }, + { url = "https://files.pythonhosted.org/packages/3d/de/259f786bf71f1e03e73d87e2db1a9a3bcab64d7b4fd780167123161630ad/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_s390x.whl", hash = "sha256:ccd09f20ccdbbd341b21a67ab50a119b64a403b09288c27481575105283c1586", size = 2440488, upload-time = "2025-08-10T21:25:48.074Z" }, + { url = "https://files.pythonhosted.org/packages/1b/76/c989c278faf037c4d3421ec07a5c452cd3e09545d6dae7f87c15f54e4edf/kiwisolver-1.4.9-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:540c7c72324d864406a009d72f5d6856f49693db95d1fbb46cf86febef873634", size = 2246787, upload-time = "2025-08-10T21:25:49.442Z" }, + { url = "https://files.pythonhosted.org/packages/a2/55/c2898d84ca440852e560ca9f2a0d28e6e931ac0849b896d77231929900e7/kiwisolver-1.4.9-cp310-cp310-win_amd64.whl", hash = "sha256:ede8c6d533bc6601a47ad4046080d36b8fc99f81e6f1c17b0ac3c2dc91ac7611", size = 73730, upload-time = "2025-08-10T21:25:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/e8/09/486d6ac523dd33b80b368247f238125d027964cfacb45c654841e88fb2ae/kiwisolver-1.4.9-cp310-cp310-win_arm64.whl", hash = "sha256:7b4da0d01ac866a57dd61ac258c5607b4cd677f63abaec7b148354d2b2cdd536", size = 65036, upload-time = "2025-08-10T21:25:52.063Z" }, + { url = "https://files.pythonhosted.org/packages/6f/ab/c80b0d5a9d8a1a65f4f815f2afff9798b12c3b9f31f1d304dd233dd920e2/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:eb14a5da6dc7642b0f3a18f13654847cd8b7a2550e2645a5bda677862b03ba16", size = 124167, upload-time = "2025-08-10T21:25:53.403Z" }, + { url = "https://files.pythonhosted.org/packages/a0/c0/27fe1a68a39cf62472a300e2879ffc13c0538546c359b86f149cc19f6ac3/kiwisolver-1.4.9-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:39a219e1c81ae3b103643d2aedb90f1ef22650deb266ff12a19e7773f3e5f089", size = 66579, upload-time = "2025-08-10T21:25:54.79Z" }, + { url = "https://files.pythonhosted.org/packages/31/a2/a12a503ac1fd4943c50f9822678e8015a790a13b5490354c68afb8489814/kiwisolver-1.4.9-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:2405a7d98604b87f3fc28b1716783534b1b4b8510d8142adca34ee0bc3c87543", size = 65309, upload-time = "2025-08-10T21:25:55.76Z" }, + { url = "https://files.pythonhosted.org/packages/66/e1/e533435c0be77c3f64040d68d7a657771194a63c279f55573188161e81ca/kiwisolver-1.4.9-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc1ae486f9abcef254b5618dfb4113dd49f94c68e3e027d03cf0143f3f772b61", size = 1435596, upload-time = "2025-08-10T21:25:56.861Z" }, + { url = "https://files.pythonhosted.org/packages/67/1e/51b73c7347f9aabdc7215aa79e8b15299097dc2f8e67dee2b095faca9cb0/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a1f570ce4d62d718dce3f179ee78dac3b545ac16c0c04bb363b7607a949c0d1", size = 1246548, upload-time = "2025-08-10T21:25:58.246Z" }, + { url = "https://files.pythonhosted.org/packages/21/aa/72a1c5d1e430294f2d32adb9542719cfb441b5da368d09d268c7757af46c/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:cb27e7b78d716c591e88e0a09a2139c6577865d7f2e152488c2cc6257f460872", size = 1263618, upload-time = "2025-08-10T21:25:59.857Z" }, + { url = "https://files.pythonhosted.org/packages/a3/af/db1509a9e79dbf4c260ce0cfa3903ea8945f6240e9e59d1e4deb731b1a40/kiwisolver-1.4.9-cp311-cp311-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:15163165efc2f627eb9687ea5f3a28137217d217ac4024893d753f46bce9de26", size = 1317437, upload-time = "2025-08-10T21:26:01.105Z" }, + { url = "https://files.pythonhosted.org/packages/e0/f2/3ea5ee5d52abacdd12013a94130436e19969fa183faa1e7c7fbc89e9a42f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bdee92c56a71d2b24c33a7d4c2856bd6419d017e08caa7802d2963870e315028", size = 2195742, upload-time = "2025-08-10T21:26:02.675Z" }, + { url = "https://files.pythonhosted.org/packages/6f/9b/1efdd3013c2d9a2566aa6a337e9923a00590c516add9a1e89a768a3eb2fc/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_ppc64le.whl", hash = "sha256:412f287c55a6f54b0650bd9b6dce5aceddb95864a1a90c87af16979d37c89771", size = 2290810, upload-time = "2025-08-10T21:26:04.009Z" }, + { url = "https://files.pythonhosted.org/packages/fb/e5/cfdc36109ae4e67361f9bc5b41323648cb24a01b9ade18784657e022e65f/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_s390x.whl", hash = "sha256:2c93f00dcba2eea70af2be5f11a830a742fe6b579a1d4e00f47760ef13be247a", size = 2461579, upload-time = "2025-08-10T21:26:05.317Z" }, + { url = "https://files.pythonhosted.org/packages/62/86/b589e5e86c7610842213994cdea5add00960076bef4ae290c5fa68589cac/kiwisolver-1.4.9-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:f117e1a089d9411663a3207ba874f31be9ac8eaa5b533787024dc07aeb74f464", size = 2268071, upload-time = "2025-08-10T21:26:06.686Z" }, + { url = "https://files.pythonhosted.org/packages/3b/c6/f8df8509fd1eee6c622febe54384a96cfaf4d43bf2ccec7a0cc17e4715c9/kiwisolver-1.4.9-cp311-cp311-win_amd64.whl", hash = "sha256:be6a04e6c79819c9a8c2373317d19a96048e5a3f90bec587787e86a1153883c2", size = 73840, upload-time = "2025-08-10T21:26:07.94Z" }, + { url = "https://files.pythonhosted.org/packages/e2/2d/16e0581daafd147bc11ac53f032a2b45eabac897f42a338d0a13c1e5c436/kiwisolver-1.4.9-cp311-cp311-win_arm64.whl", hash = "sha256:0ae37737256ba2de764ddc12aed4956460277f00c4996d51a197e72f62f5eec7", size = 65159, upload-time = "2025-08-10T21:26:09.048Z" }, + { url = "https://files.pythonhosted.org/packages/86/c9/13573a747838aeb1c76e3267620daa054f4152444d1f3d1a2324b78255b5/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:ac5a486ac389dddcc5bef4f365b6ae3ffff2c433324fb38dd35e3fab7c957999", size = 123686, upload-time = "2025-08-10T21:26:10.034Z" }, + { url = "https://files.pythonhosted.org/packages/51/ea/2ecf727927f103ffd1739271ca19c424d0e65ea473fbaeea1c014aea93f6/kiwisolver-1.4.9-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:f2ba92255faa7309d06fe44c3a4a97efe1c8d640c2a79a5ef728b685762a6fd2", size = 66460, upload-time = "2025-08-10T21:26:11.083Z" }, + { url = "https://files.pythonhosted.org/packages/5b/5a/51f5464373ce2aeb5194508298a508b6f21d3867f499556263c64c621914/kiwisolver-1.4.9-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:4a2899935e724dd1074cb568ce7ac0dce28b2cd6ab539c8e001a8578eb106d14", size = 64952, upload-time = "2025-08-10T21:26:12.058Z" }, + { url = "https://files.pythonhosted.org/packages/70/90/6d240beb0f24b74371762873e9b7f499f1e02166a2d9c5801f4dbf8fa12e/kiwisolver-1.4.9-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f6008a4919fdbc0b0097089f67a1eb55d950ed7e90ce2cc3e640abadd2757a04", size = 1474756, upload-time = "2025-08-10T21:26:13.096Z" }, + { url = "https://files.pythonhosted.org/packages/12/42/f36816eaf465220f683fb711efdd1bbf7a7005a2473d0e4ed421389bd26c/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:67bb8b474b4181770f926f7b7d2f8c0248cbcb78b660fdd41a47054b28d2a752", size = 1276404, upload-time = "2025-08-10T21:26:14.457Z" }, + { url = "https://files.pythonhosted.org/packages/2e/64/bc2de94800adc830c476dce44e9b40fd0809cddeef1fde9fcf0f73da301f/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:2327a4a30d3ee07d2fbe2e7933e8a37c591663b96ce42a00bc67461a87d7df77", size = 1294410, upload-time = "2025-08-10T21:26:15.73Z" }, + { url = "https://files.pythonhosted.org/packages/5f/42/2dc82330a70aa8e55b6d395b11018045e58d0bb00834502bf11509f79091/kiwisolver-1.4.9-cp312-cp312-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:7a08b491ec91b1d5053ac177afe5290adacf1f0f6307d771ccac5de30592d198", size = 1343631, upload-time = "2025-08-10T21:26:17.045Z" }, + { url = "https://files.pythonhosted.org/packages/22/fd/f4c67a6ed1aab149ec5a8a401c323cee7a1cbe364381bb6c9c0d564e0e20/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:d8fc5c867c22b828001b6a38d2eaeb88160bf5783c6cb4a5e440efc981ce286d", size = 2224963, upload-time = "2025-08-10T21:26:18.737Z" }, + { url = "https://files.pythonhosted.org/packages/45/aa/76720bd4cb3713314677d9ec94dcc21ced3f1baf4830adde5bb9b2430a5f/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_ppc64le.whl", hash = "sha256:3b3115b2581ea35bb6d1f24a4c90af37e5d9b49dcff267eeed14c3893c5b86ab", size = 2321295, upload-time = "2025-08-10T21:26:20.11Z" }, + { url = "https://files.pythonhosted.org/packages/80/19/d3ec0d9ab711242f56ae0dc2fc5d70e298bb4a1f9dfab44c027668c673a1/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_s390x.whl", hash = "sha256:858e4c22fb075920b96a291928cb7dea5644e94c0ee4fcd5af7e865655e4ccf2", size = 2487987, upload-time = "2025-08-10T21:26:21.49Z" }, + { url = "https://files.pythonhosted.org/packages/39/e9/61e4813b2c97e86b6fdbd4dd824bf72d28bcd8d4849b8084a357bc0dd64d/kiwisolver-1.4.9-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ed0fecd28cc62c54b262e3736f8bb2512d8dcfdc2bcf08be5f47f96bf405b145", size = 2291817, upload-time = "2025-08-10T21:26:22.812Z" }, + { url = "https://files.pythonhosted.org/packages/a0/41/85d82b0291db7504da3c2defe35c9a8a5c9803a730f297bd823d11d5fb77/kiwisolver-1.4.9-cp312-cp312-win_amd64.whl", hash = "sha256:f68208a520c3d86ea51acf688a3e3002615a7f0238002cccc17affecc86a8a54", size = 73895, upload-time = "2025-08-10T21:26:24.37Z" }, + { url = "https://files.pythonhosted.org/packages/e2/92/5f3068cf15ee5cb624a0c7596e67e2a0bb2adee33f71c379054a491d07da/kiwisolver-1.4.9-cp312-cp312-win_arm64.whl", hash = "sha256:2c1a4f57df73965f3f14df20b80ee29e6a7930a57d2d9e8491a25f676e197c60", size = 64992, upload-time = "2025-08-10T21:26:25.732Z" }, + { url = "https://files.pythonhosted.org/packages/31/c1/c2686cda909742ab66c7388e9a1a8521a59eb89f8bcfbee28fc980d07e24/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:a5d0432ccf1c7ab14f9949eec60c5d1f924f17c037e9f8b33352fa05799359b8", size = 123681, upload-time = "2025-08-10T21:26:26.725Z" }, + { url = "https://files.pythonhosted.org/packages/ca/f0/f44f50c9f5b1a1860261092e3bc91ecdc9acda848a8b8c6abfda4a24dd5c/kiwisolver-1.4.9-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:efb3a45b35622bb6c16dbfab491a8f5a391fe0e9d45ef32f4df85658232ca0e2", size = 66464, upload-time = "2025-08-10T21:26:27.733Z" }, + { url = "https://files.pythonhosted.org/packages/2d/7a/9d90a151f558e29c3936b8a47ac770235f436f2120aca41a6d5f3d62ae8d/kiwisolver-1.4.9-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:1a12cf6398e8a0a001a059747a1cbf24705e18fe413bc22de7b3d15c67cffe3f", size = 64961, upload-time = "2025-08-10T21:26:28.729Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e9/f218a2cb3a9ffbe324ca29a9e399fa2d2866d7f348ec3a88df87fc248fc5/kiwisolver-1.4.9-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b67e6efbf68e077dd71d1a6b37e43e1a99d0bff1a3d51867d45ee8908b931098", size = 1474607, upload-time = "2025-08-10T21:26:29.798Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/aac26d4c882f14de59041636292bc838db8961373825df23b8eeb807e198/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5656aa670507437af0207645273ccdfee4f14bacd7f7c67a4306d0dcaeaf6eed", size = 1276546, upload-time = "2025-08-10T21:26:31.401Z" }, + { url = "https://files.pythonhosted.org/packages/8b/ad/8bfc1c93d4cc565e5069162f610ba2f48ff39b7de4b5b8d93f69f30c4bed/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:bfc08add558155345129c7803b3671cf195e6a56e7a12f3dde7c57d9b417f525", size = 1294482, upload-time = "2025-08-10T21:26:32.721Z" }, + { url = "https://files.pythonhosted.org/packages/da/f1/6aca55ff798901d8ce403206d00e033191f63d82dd708a186e0ed2067e9c/kiwisolver-1.4.9-cp313-cp313-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:40092754720b174e6ccf9e845d0d8c7d8e12c3d71e7fc35f55f3813e96376f78", size = 1343720, upload-time = "2025-08-10T21:26:34.032Z" }, + { url = "https://files.pythonhosted.org/packages/d1/91/eed031876c595c81d90d0f6fc681ece250e14bf6998c3d7c419466b523b7/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:497d05f29a1300d14e02e6441cf0f5ee81c1ff5a304b0d9fb77423974684e08b", size = 2224907, upload-time = "2025-08-10T21:26:35.824Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ec/4d1925f2e49617b9cca9c34bfa11adefad49d00db038e692a559454dfb2e/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_ppc64le.whl", hash = "sha256:bdd1a81a1860476eb41ac4bc1e07b3f07259e6d55bbf739b79c8aaedcf512799", size = 2321334, upload-time = "2025-08-10T21:26:37.534Z" }, + { url = "https://files.pythonhosted.org/packages/43/cb/450cd4499356f68802750c6ddc18647b8ea01ffa28f50d20598e0befe6e9/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_s390x.whl", hash = "sha256:e6b93f13371d341afee3be9f7c5964e3fe61d5fa30f6a30eb49856935dfe4fc3", size = 2488313, upload-time = "2025-08-10T21:26:39.191Z" }, + { url = "https://files.pythonhosted.org/packages/71/67/fc76242bd99f885651128a5d4fa6083e5524694b7c88b489b1b55fdc491d/kiwisolver-1.4.9-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:d75aa530ccfaa593da12834b86a0724f58bff12706659baa9227c2ccaa06264c", size = 2291970, upload-time = "2025-08-10T21:26:40.828Z" }, + { url = "https://files.pythonhosted.org/packages/75/bd/f1a5d894000941739f2ae1b65a32892349423ad49c2e6d0771d0bad3fae4/kiwisolver-1.4.9-cp313-cp313-win_amd64.whl", hash = "sha256:dd0a578400839256df88c16abddf9ba14813ec5f21362e1fe65022e00c883d4d", size = 73894, upload-time = "2025-08-10T21:26:42.33Z" }, + { url = "https://files.pythonhosted.org/packages/95/38/dce480814d25b99a391abbddadc78f7c117c6da34be68ca8b02d5848b424/kiwisolver-1.4.9-cp313-cp313-win_arm64.whl", hash = "sha256:d4188e73af84ca82468f09cadc5ac4db578109e52acb4518d8154698d3a87ca2", size = 64995, upload-time = "2025-08-10T21:26:43.889Z" }, + { url = "https://files.pythonhosted.org/packages/e2/37/7d218ce5d92dadc5ebdd9070d903e0c7cf7edfe03f179433ac4d13ce659c/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:5a0f2724dfd4e3b3ac5a82436a8e6fd16baa7d507117e4279b660fe8ca38a3a1", size = 126510, upload-time = "2025-08-10T21:26:44.915Z" }, + { url = "https://files.pythonhosted.org/packages/23/b0/e85a2b48233daef4b648fb657ebbb6f8367696a2d9548a00b4ee0eb67803/kiwisolver-1.4.9-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:1b11d6a633e4ed84fc0ddafd4ebfd8ea49b3f25082c04ad12b8315c11d504dc1", size = 67903, upload-time = "2025-08-10T21:26:45.934Z" }, + { url = "https://files.pythonhosted.org/packages/44/98/f2425bc0113ad7de24da6bb4dae1343476e95e1d738be7c04d31a5d037fd/kiwisolver-1.4.9-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:61874cdb0a36016354853593cffc38e56fc9ca5aa97d2c05d3dcf6922cd55a11", size = 66402, upload-time = "2025-08-10T21:26:47.101Z" }, + { url = "https://files.pythonhosted.org/packages/98/d8/594657886df9f34c4177cc353cc28ca7e6e5eb562d37ccc233bff43bbe2a/kiwisolver-1.4.9-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:60c439763a969a6af93b4881db0eed8fadf93ee98e18cbc35bc8da868d0c4f0c", size = 1582135, upload-time = "2025-08-10T21:26:48.665Z" }, + { url = "https://files.pythonhosted.org/packages/5c/c6/38a115b7170f8b306fc929e166340c24958347308ea3012c2b44e7e295db/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:92a2f997387a1b79a75e7803aa7ded2cfbe2823852ccf1ba3bcf613b62ae3197", size = 1389409, upload-time = "2025-08-10T21:26:50.335Z" }, + { url = "https://files.pythonhosted.org/packages/bf/3b/e04883dace81f24a568bcee6eb3001da4ba05114afa622ec9b6fafdc1f5e/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a31d512c812daea6d8b3be3b2bfcbeb091dbb09177706569bcfc6240dcf8b41c", size = 1401763, upload-time = "2025-08-10T21:26:51.867Z" }, + { url = "https://files.pythonhosted.org/packages/9f/80/20ace48e33408947af49d7d15c341eaee69e4e0304aab4b7660e234d6288/kiwisolver-1.4.9-cp313-cp313t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:52a15b0f35dad39862d376df10c5230155243a2c1a436e39eb55623ccbd68185", size = 1453643, upload-time = "2025-08-10T21:26:53.592Z" }, + { url = "https://files.pythonhosted.org/packages/64/31/6ce4380a4cd1f515bdda976a1e90e547ccd47b67a1546d63884463c92ca9/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a30fd6fdef1430fd9e1ba7b3398b5ee4e2887783917a687d86ba69985fb08748", size = 2330818, upload-time = "2025-08-10T21:26:55.051Z" }, + { url = "https://files.pythonhosted.org/packages/fa/e9/3f3fcba3bcc7432c795b82646306e822f3fd74df0ee81f0fa067a1f95668/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_ppc64le.whl", hash = "sha256:cc9617b46837c6468197b5945e196ee9ca43057bb7d9d1ae688101e4e1dddf64", size = 2419963, upload-time = "2025-08-10T21:26:56.421Z" }, + { url = "https://files.pythonhosted.org/packages/99/43/7320c50e4133575c66e9f7dadead35ab22d7c012a3b09bb35647792b2a6d/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_s390x.whl", hash = "sha256:0ab74e19f6a2b027ea4f845a78827969af45ce790e6cb3e1ebab71bdf9f215ff", size = 2594639, upload-time = "2025-08-10T21:26:57.882Z" }, + { url = "https://files.pythonhosted.org/packages/65/d6/17ae4a270d4a987ef8a385b906d2bdfc9fce502d6dc0d3aea865b47f548c/kiwisolver-1.4.9-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:dba5ee5d3981160c28d5490f0d1b7ed730c22470ff7f6cc26cfcfaacb9896a07", size = 2391741, upload-time = "2025-08-10T21:26:59.237Z" }, + { url = "https://files.pythonhosted.org/packages/2a/8f/8f6f491d595a9e5912971f3f863d81baddccc8a4d0c3749d6a0dd9ffc9df/kiwisolver-1.4.9-cp313-cp313t-win_arm64.whl", hash = "sha256:0749fd8f4218ad2e851e11cc4dc05c7cbc0cbc4267bdfdb31782e65aace4ee9c", size = 68646, upload-time = "2025-08-10T21:27:00.52Z" }, + { url = "https://files.pythonhosted.org/packages/6b/32/6cc0fbc9c54d06c2969faa9c1d29f5751a2e51809dd55c69055e62d9b426/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_universal2.whl", hash = "sha256:9928fe1eb816d11ae170885a74d074f57af3a0d65777ca47e9aeb854a1fba386", size = 123806, upload-time = "2025-08-10T21:27:01.537Z" }, + { url = "https://files.pythonhosted.org/packages/b2/dd/2bfb1d4a4823d92e8cbb420fe024b8d2167f72079b3bb941207c42570bdf/kiwisolver-1.4.9-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d0005b053977e7b43388ddec89fa567f43d4f6d5c2c0affe57de5ebf290dc552", size = 66605, upload-time = "2025-08-10T21:27:03.335Z" }, + { url = "https://files.pythonhosted.org/packages/f7/69/00aafdb4e4509c2ca6064646cba9cd4b37933898f426756adb2cb92ebbed/kiwisolver-1.4.9-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:2635d352d67458b66fd0667c14cb1d4145e9560d503219034a18a87e971ce4f3", size = 64925, upload-time = "2025-08-10T21:27:04.339Z" }, + { url = "https://files.pythonhosted.org/packages/43/dc/51acc6791aa14e5cb6d8a2e28cefb0dc2886d8862795449d021334c0df20/kiwisolver-1.4.9-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:767c23ad1c58c9e827b649a9ab7809fd5fd9db266a9cf02b0e926ddc2c680d58", size = 1472414, upload-time = "2025-08-10T21:27:05.437Z" }, + { url = "https://files.pythonhosted.org/packages/3d/bb/93fa64a81db304ac8a246f834d5094fae4b13baf53c839d6bb6e81177129/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:72d0eb9fba308b8311685c2268cf7d0a0639a6cd027d8128659f72bdd8a024b4", size = 1281272, upload-time = "2025-08-10T21:27:07.063Z" }, + { url = "https://files.pythonhosted.org/packages/70/e6/6df102916960fb8d05069d4bd92d6d9a8202d5a3e2444494e7cd50f65b7a/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:f68e4f3eeca8fb22cc3d731f9715a13b652795ef657a13df1ad0c7dc0e9731df", size = 1298578, upload-time = "2025-08-10T21:27:08.452Z" }, + { url = "https://files.pythonhosted.org/packages/7c/47/e142aaa612f5343736b087864dbaebc53ea8831453fb47e7521fa8658f30/kiwisolver-1.4.9-cp314-cp314-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:d84cd4061ae292d8ac367b2c3fa3aad11cb8625a95d135fe93f286f914f3f5a6", size = 1345607, upload-time = "2025-08-10T21:27:10.125Z" }, + { url = "https://files.pythonhosted.org/packages/54/89/d641a746194a0f4d1a3670fb900d0dbaa786fb98341056814bc3f058fa52/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:a60ea74330b91bd22a29638940d115df9dc00af5035a9a2a6ad9399ffb4ceca5", size = 2230150, upload-time = "2025-08-10T21:27:11.484Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6b/5ee1207198febdf16ac11f78c5ae40861b809cbe0e6d2a8d5b0b3044b199/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:ce6a3a4e106cf35c2d9c4fa17c05ce0b180db622736845d4315519397a77beaf", size = 2325979, upload-time = "2025-08-10T21:27:12.917Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/b269eefd90f4ae14dcc74973d5a0f6d28d3b9bb1afd8c0340513afe6b39a/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_s390x.whl", hash = "sha256:77937e5e2a38a7b48eef0585114fe7930346993a88060d0bf886086d2aa49ef5", size = 2491456, upload-time = "2025-08-10T21:27:14.353Z" }, + { url = "https://files.pythonhosted.org/packages/fc/d4/10303190bd4d30de547534601e259a4fbf014eed94aae3e5521129215086/kiwisolver-1.4.9-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:24c175051354f4a28c5d6a31c93906dc653e2bf234e8a4bbfb964892078898ce", size = 2294621, upload-time = "2025-08-10T21:27:15.808Z" }, + { url = "https://files.pythonhosted.org/packages/28/e0/a9a90416fce5c0be25742729c2ea52105d62eda6c4be4d803c2a7be1fa50/kiwisolver-1.4.9-cp314-cp314-win_amd64.whl", hash = "sha256:0763515d4df10edf6d06a3c19734e2566368980d21ebec439f33f9eb936c07b7", size = 75417, upload-time = "2025-08-10T21:27:17.436Z" }, + { url = "https://files.pythonhosted.org/packages/1f/10/6949958215b7a9a264299a7db195564e87900f709db9245e4ebdd3c70779/kiwisolver-1.4.9-cp314-cp314-win_arm64.whl", hash = "sha256:0e4e2bf29574a6a7b7f6cb5fa69293b9f96c928949ac4a53ba3f525dffb87f9c", size = 66582, upload-time = "2025-08-10T21:27:18.436Z" }, + { url = "https://files.pythonhosted.org/packages/ec/79/60e53067903d3bc5469b369fe0dfc6b3482e2133e85dae9daa9527535991/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_universal2.whl", hash = "sha256:d976bbb382b202f71c67f77b0ac11244021cfa3f7dfd9e562eefcea2df711548", size = 126514, upload-time = "2025-08-10T21:27:19.465Z" }, + { url = "https://files.pythonhosted.org/packages/25/d1/4843d3e8d46b072c12a38c97c57fab4608d36e13fe47d47ee96b4d61ba6f/kiwisolver-1.4.9-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:2489e4e5d7ef9a1c300a5e0196e43d9c739f066ef23270607d45aba368b91f2d", size = 67905, upload-time = "2025-08-10T21:27:20.51Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ae/29ffcbd239aea8b93108de1278271ae764dfc0d803a5693914975f200596/kiwisolver-1.4.9-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:e2ea9f7ab7fbf18fffb1b5434ce7c69a07582f7acc7717720f1d69f3e806f90c", size = 66399, upload-time = "2025-08-10T21:27:21.496Z" }, + { url = "https://files.pythonhosted.org/packages/a1/ae/d7ba902aa604152c2ceba5d352d7b62106bedbccc8e95c3934d94472bfa3/kiwisolver-1.4.9-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:b34e51affded8faee0dfdb705416153819d8ea9250bbbf7ea1b249bdeb5f1122", size = 1582197, upload-time = "2025-08-10T21:27:22.604Z" }, + { url = "https://files.pythonhosted.org/packages/f2/41/27c70d427eddb8bc7e4f16420a20fefc6f480312122a59a959fdfe0445ad/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:d8aacd3d4b33b772542b2e01beb50187536967b514b00003bdda7589722d2a64", size = 1390125, upload-time = "2025-08-10T21:27:24.036Z" }, + { url = "https://files.pythonhosted.org/packages/41/42/b3799a12bafc76d962ad69083f8b43b12bf4fe78b097b12e105d75c9b8f1/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:7cf974dd4e35fa315563ac99d6287a1024e4dc2077b8a7d7cd3d2fb65d283134", size = 1402612, upload-time = "2025-08-10T21:27:25.773Z" }, + { url = "https://files.pythonhosted.org/packages/d2/b5/a210ea073ea1cfaca1bb5c55a62307d8252f531beb364e18aa1e0888b5a0/kiwisolver-1.4.9-cp314-cp314t-manylinux_2_24_s390x.manylinux_2_28_s390x.whl", hash = "sha256:85bd218b5ecfbee8c8a82e121802dcb519a86044c9c3b2e4aef02fa05c6da370", size = 1453990, upload-time = "2025-08-10T21:27:27.089Z" }, + { url = "https://files.pythonhosted.org/packages/5f/ce/a829eb8c033e977d7ea03ed32fb3c1781b4fa0433fbadfff29e39c676f32/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:0856e241c2d3df4efef7c04a1e46b1936b6120c9bcf36dd216e3acd84bc4fb21", size = 2331601, upload-time = "2025-08-10T21:27:29.343Z" }, + { url = "https://files.pythonhosted.org/packages/e0/4b/b5e97eb142eb9cd0072dacfcdcd31b1c66dc7352b0f7c7255d339c0edf00/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:9af39d6551f97d31a4deebeac6f45b156f9755ddc59c07b402c148f5dbb6482a", size = 2422041, upload-time = "2025-08-10T21:27:30.754Z" }, + { url = "https://files.pythonhosted.org/packages/40/be/8eb4cd53e1b85ba4edc3a9321666f12b83113a178845593307a3e7891f44/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_s390x.whl", hash = "sha256:bb4ae2b57fc1d8cbd1cf7b1d9913803681ffa903e7488012be5b76dedf49297f", size = 2594897, upload-time = "2025-08-10T21:27:32.803Z" }, + { url = "https://files.pythonhosted.org/packages/99/dd/841e9a66c4715477ea0abc78da039832fbb09dac5c35c58dc4c41a407b8a/kiwisolver-1.4.9-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:aedff62918805fb62d43a4aa2ecd4482c380dc76cd31bd7c8878588a61bd0369", size = 2391835, upload-time = "2025-08-10T21:27:34.23Z" }, + { url = "https://files.pythonhosted.org/packages/0c/28/4b2e5c47a0da96896fdfdb006340ade064afa1e63675d01ea5ac222b6d52/kiwisolver-1.4.9-cp314-cp314t-win_amd64.whl", hash = "sha256:1fa333e8b2ce4d9660f2cda9c0e1b6bafcfb2457a9d259faa82289e73ec24891", size = 79988, upload-time = "2025-08-10T21:27:35.587Z" }, + { url = "https://files.pythonhosted.org/packages/80/be/3578e8afd18c88cdf9cb4cffde75a96d2be38c5a903f1ed0ceec061bd09e/kiwisolver-1.4.9-cp314-cp314t-win_arm64.whl", hash = "sha256:4a48a2ce79d65d363597ef7b567ce3d14d68783d2b2263d98db3d9477805ba32", size = 70260, upload-time = "2025-08-10T21:27:36.606Z" }, + { url = "https://files.pythonhosted.org/packages/a2/63/fde392691690f55b38d5dd7b3710f5353bf7a8e52de93a22968801ab8978/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:4d1d9e582ad4d63062d34077a9a1e9f3c34088a2ec5135b1f7190c07cf366527", size = 60183, upload-time = "2025-08-10T21:27:37.669Z" }, + { url = "https://files.pythonhosted.org/packages/27/b1/6aad34edfdb7cced27f371866f211332bba215bfd918ad3322a58f480d8b/kiwisolver-1.4.9-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:deed0c7258ceb4c44ad5ec7d9918f9f14fd05b2be86378d86cf50e63d1e7b771", size = 58675, upload-time = "2025-08-10T21:27:39.031Z" }, + { url = "https://files.pythonhosted.org/packages/9d/1a/23d855a702bb35a76faed5ae2ba3de57d323f48b1f6b17ee2176c4849463/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:0a590506f303f512dff6b7f75fd2fd18e16943efee932008fe7140e5fa91d80e", size = 80277, upload-time = "2025-08-10T21:27:40.129Z" }, + { url = "https://files.pythonhosted.org/packages/5a/5b/5239e3c2b8fb5afa1e8508f721bb77325f740ab6994d963e61b2b7abcc1e/kiwisolver-1.4.9-pp310-pypy310_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:e09c2279a4d01f099f52d5c4b3d9e208e91edcbd1a175c9662a8b16e000fece9", size = 77994, upload-time = "2025-08-10T21:27:41.181Z" }, + { url = "https://files.pythonhosted.org/packages/f9/1c/5d4d468fb16f8410e596ed0eac02d2c68752aa7dc92997fe9d60a7147665/kiwisolver-1.4.9-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:c9e7cdf45d594ee04d5be1b24dd9d49f3d1590959b2271fb30b5ca2b262c00fb", size = 73744, upload-time = "2025-08-10T21:27:42.254Z" }, + { url = "https://files.pythonhosted.org/packages/a3/0f/36d89194b5a32c054ce93e586d4049b6c2c22887b0eb229c61c68afd3078/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:720e05574713db64c356e86732c0f3c5252818d05f9df320f0ad8380641acea5", size = 60104, upload-time = "2025-08-10T21:27:43.287Z" }, + { url = "https://files.pythonhosted.org/packages/52/ba/4ed75f59e4658fd21fe7dde1fee0ac397c678ec3befba3fe6482d987af87/kiwisolver-1.4.9-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:17680d737d5335b552994a2008fab4c851bcd7de33094a82067ef3a576ff02fa", size = 58592, upload-time = "2025-08-10T21:27:44.314Z" }, + { url = "https://files.pythonhosted.org/packages/33/01/a8ea7c5ea32a9b45ceeaee051a04c8ed4320f5add3c51bfa20879b765b70/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:85b5352f94e490c028926ea567fc569c52ec79ce131dadb968d3853e809518c2", size = 80281, upload-time = "2025-08-10T21:27:45.369Z" }, + { url = "https://files.pythonhosted.org/packages/da/e3/dbd2ecdce306f1d07a1aaf324817ee993aab7aee9db47ceac757deabafbe/kiwisolver-1.4.9-pp311-pypy311_pp73-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:464415881e4801295659462c49461a24fb107c140de781d55518c4b80cb6790f", size = 78009, upload-time = "2025-08-10T21:27:46.376Z" }, + { url = "https://files.pythonhosted.org/packages/da/e9/0d4add7873a73e462aeb45c036a2dead2562b825aa46ba326727b3f31016/kiwisolver-1.4.9-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:fb940820c63a9590d31d88b815e7a3aa5915cad3ce735ab45f0c730b39547de1", size = 73929, upload-time = "2025-08-10T21:27:48.236Z" }, +] + +[[package]] +name = "markupsafe" +version = "3.0.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b2/97/5d42485e71dfc078108a86d6de8fa46db44a1a9295e89c5d6d4a06e23a62/markupsafe-3.0.2.tar.gz", hash = "sha256:ee55d3edf80167e48ea11a923c7386f4669df67d7994554387f84e7d8b0a2bf0", size = 20537, upload-time = "2024-10-18T15:21:54.129Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/04/90/d08277ce111dd22f77149fd1a5d4653eeb3b3eaacbdfcbae5afb2600eebd/MarkupSafe-3.0.2-cp310-cp310-macosx_10_9_universal2.whl", hash = "sha256:7e94c425039cde14257288fd61dcfb01963e658efbc0ff54f5306b06054700f8", size = 14357, upload-time = "2024-10-18T15:20:51.44Z" }, + { url = "https://files.pythonhosted.org/packages/04/e1/6e2194baeae0bca1fae6629dc0cbbb968d4d941469cbab11a3872edff374/MarkupSafe-3.0.2-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:9e2d922824181480953426608b81967de705c3cef4d1af983af849d7bd619158", size = 12393, upload-time = "2024-10-18T15:20:52.426Z" }, + { url = "https://files.pythonhosted.org/packages/1d/69/35fa85a8ece0a437493dc61ce0bb6d459dcba482c34197e3efc829aa357f/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:38a9ef736c01fccdd6600705b09dc574584b89bea478200c5fbf112a6b0d5579", size = 21732, upload-time = "2024-10-18T15:20:53.578Z" }, + { url = "https://files.pythonhosted.org/packages/22/35/137da042dfb4720b638d2937c38a9c2df83fe32d20e8c8f3185dbfef05f7/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:bbcb445fa71794da8f178f0f6d66789a28d7319071af7a496d4d507ed566270d", size = 20866, upload-time = "2024-10-18T15:20:55.06Z" }, + { url = "https://files.pythonhosted.org/packages/29/28/6d029a903727a1b62edb51863232152fd335d602def598dade38996887f0/MarkupSafe-3.0.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:57cb5a3cf367aeb1d316576250f65edec5bb3be939e9247ae594b4bcbc317dfb", size = 20964, upload-time = "2024-10-18T15:20:55.906Z" }, + { url = "https://files.pythonhosted.org/packages/cc/cd/07438f95f83e8bc028279909d9c9bd39e24149b0d60053a97b2bc4f8aa51/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:3809ede931876f5b2ec92eef964286840ed3540dadf803dd570c3b7e13141a3b", size = 21977, upload-time = "2024-10-18T15:20:57.189Z" }, + { url = "https://files.pythonhosted.org/packages/29/01/84b57395b4cc062f9c4c55ce0df7d3108ca32397299d9df00fedd9117d3d/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e07c3764494e3776c602c1e78e298937c3315ccc9043ead7e685b7f2b8d47b3c", size = 21366, upload-time = "2024-10-18T15:20:58.235Z" }, + { url = "https://files.pythonhosted.org/packages/bd/6e/61ebf08d8940553afff20d1fb1ba7294b6f8d279df9fd0c0db911b4bbcfd/MarkupSafe-3.0.2-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:b424c77b206d63d500bcb69fa55ed8d0e6a3774056bdc4839fc9298a7edca171", size = 21091, upload-time = "2024-10-18T15:20:59.235Z" }, + { url = "https://files.pythonhosted.org/packages/11/23/ffbf53694e8c94ebd1e7e491de185124277964344733c45481f32ede2499/MarkupSafe-3.0.2-cp310-cp310-win32.whl", hash = "sha256:fcabf5ff6eea076f859677f5f0b6b5c1a51e70a376b0579e0eadef8db48c6b50", size = 15065, upload-time = "2024-10-18T15:21:00.307Z" }, + { url = "https://files.pythonhosted.org/packages/44/06/e7175d06dd6e9172d4a69a72592cb3f7a996a9c396eee29082826449bbc3/MarkupSafe-3.0.2-cp310-cp310-win_amd64.whl", hash = "sha256:6af100e168aa82a50e186c82875a5893c5597a0c1ccdb0d8b40240b1f28b969a", size = 15514, upload-time = "2024-10-18T15:21:01.122Z" }, + { url = "https://files.pythonhosted.org/packages/6b/28/bbf83e3f76936960b850435576dd5e67034e200469571be53f69174a2dfd/MarkupSafe-3.0.2-cp311-cp311-macosx_10_9_universal2.whl", hash = "sha256:9025b4018f3a1314059769c7bf15441064b2207cb3f065e6ea1e7359cb46db9d", size = 14353, upload-time = "2024-10-18T15:21:02.187Z" }, + { url = "https://files.pythonhosted.org/packages/6c/30/316d194b093cde57d448a4c3209f22e3046c5bb2fb0820b118292b334be7/MarkupSafe-3.0.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:93335ca3812df2f366e80509ae119189886b0f3c2b81325d39efdb84a1e2ae93", size = 12392, upload-time = "2024-10-18T15:21:02.941Z" }, + { url = "https://files.pythonhosted.org/packages/f2/96/9cdafba8445d3a53cae530aaf83c38ec64c4d5427d975c974084af5bc5d2/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2cb8438c3cbb25e220c2ab33bb226559e7afb3baec11c4f218ffa7308603c832", size = 23984, upload-time = "2024-10-18T15:21:03.953Z" }, + { url = "https://files.pythonhosted.org/packages/f1/a4/aefb044a2cd8d7334c8a47d3fb2c9f328ac48cb349468cc31c20b539305f/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:a123e330ef0853c6e822384873bef7507557d8e4a082961e1defa947aa59ba84", size = 23120, upload-time = "2024-10-18T15:21:06.495Z" }, + { url = "https://files.pythonhosted.org/packages/8d/21/5e4851379f88f3fad1de30361db501300d4f07bcad047d3cb0449fc51f8c/MarkupSafe-3.0.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1e084f686b92e5b83186b07e8a17fc09e38fff551f3602b249881fec658d3eca", size = 23032, upload-time = "2024-10-18T15:21:07.295Z" }, + { url = "https://files.pythonhosted.org/packages/00/7b/e92c64e079b2d0d7ddf69899c98842f3f9a60a1ae72657c89ce2655c999d/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:d8213e09c917a951de9d09ecee036d5c7d36cb6cb7dbaece4c71a60d79fb9798", size = 24057, upload-time = "2024-10-18T15:21:08.073Z" }, + { url = "https://files.pythonhosted.org/packages/f9/ac/46f960ca323037caa0a10662ef97d0a4728e890334fc156b9f9e52bcc4ca/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:5b02fb34468b6aaa40dfc198d813a641e3a63b98c2b05a16b9f80b7ec314185e", size = 23359, upload-time = "2024-10-18T15:21:09.318Z" }, + { url = "https://files.pythonhosted.org/packages/69/84/83439e16197337b8b14b6a5b9c2105fff81d42c2a7c5b58ac7b62ee2c3b1/MarkupSafe-3.0.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:0bff5e0ae4ef2e1ae4fdf2dfd5b76c75e5c2fa4132d05fc1b0dabcd20c7e28c4", size = 23306, upload-time = "2024-10-18T15:21:10.185Z" }, + { url = "https://files.pythonhosted.org/packages/9a/34/a15aa69f01e2181ed8d2b685c0d2f6655d5cca2c4db0ddea775e631918cd/MarkupSafe-3.0.2-cp311-cp311-win32.whl", hash = "sha256:6c89876f41da747c8d3677a2b540fb32ef5715f97b66eeb0c6b66f5e3ef6f59d", size = 15094, upload-time = "2024-10-18T15:21:11.005Z" }, + { url = "https://files.pythonhosted.org/packages/da/b8/3a3bd761922d416f3dc5d00bfbed11f66b1ab89a0c2b6e887240a30b0f6b/MarkupSafe-3.0.2-cp311-cp311-win_amd64.whl", hash = "sha256:70a87b411535ccad5ef2f1df5136506a10775d267e197e4cf531ced10537bd6b", size = 15521, upload-time = "2024-10-18T15:21:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/22/09/d1f21434c97fc42f09d290cbb6350d44eb12f09cc62c9476effdb33a18aa/MarkupSafe-3.0.2-cp312-cp312-macosx_10_13_universal2.whl", hash = "sha256:9778bd8ab0a994ebf6f84c2b949e65736d5575320a17ae8984a77fab08db94cf", size = 14274, upload-time = "2024-10-18T15:21:13.777Z" }, + { url = "https://files.pythonhosted.org/packages/6b/b0/18f76bba336fa5aecf79d45dcd6c806c280ec44538b3c13671d49099fdd0/MarkupSafe-3.0.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:846ade7b71e3536c4e56b386c2a47adf5741d2d8b94ec9dc3e92e5e1ee1e2225", size = 12348, upload-time = "2024-10-18T15:21:14.822Z" }, + { url = "https://files.pythonhosted.org/packages/e0/25/dd5c0f6ac1311e9b40f4af06c78efde0f3b5cbf02502f8ef9501294c425b/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1c99d261bd2d5f6b59325c92c73df481e05e57f19837bdca8413b9eac4bd8028", size = 24149, upload-time = "2024-10-18T15:21:15.642Z" }, + { url = "https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8", size = 23118, upload-time = "2024-10-18T15:21:17.133Z" }, + { url = "https://files.pythonhosted.org/packages/d5/da/f2eeb64c723f5e3777bc081da884b414671982008c47dcc1873d81f625b6/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:88416bd1e65dcea10bc7569faacb2c20ce071dd1f87539ca2ab364bf6231393c", size = 22993, upload-time = "2024-10-18T15:21:18.064Z" }, + { url = "https://files.pythonhosted.org/packages/da/0e/1f32af846df486dce7c227fe0f2398dc7e2e51d4a370508281f3c1c5cddc/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:2181e67807fc2fa785d0592dc2d6206c019b9502410671cc905d132a92866557", size = 24178, upload-time = "2024-10-18T15:21:18.859Z" }, + { url = "https://files.pythonhosted.org/packages/c4/f6/bb3ca0532de8086cbff5f06d137064c8410d10779c4c127e0e47d17c0b71/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:52305740fe773d09cffb16f8ed0427942901f00adedac82ec8b67752f58a1b22", size = 23319, upload-time = "2024-10-18T15:21:19.671Z" }, + { url = "https://files.pythonhosted.org/packages/a2/82/8be4c96ffee03c5b4a034e60a31294daf481e12c7c43ab8e34a1453ee48b/MarkupSafe-3.0.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ad10d3ded218f1039f11a75f8091880239651b52e9bb592ca27de44eed242a48", size = 23352, upload-time = "2024-10-18T15:21:20.971Z" }, + { url = "https://files.pythonhosted.org/packages/51/ae/97827349d3fcffee7e184bdf7f41cd6b88d9919c80f0263ba7acd1bbcb18/MarkupSafe-3.0.2-cp312-cp312-win32.whl", hash = "sha256:0f4ca02bea9a23221c0182836703cbf8930c5e9454bacce27e767509fa286a30", size = 15097, upload-time = "2024-10-18T15:21:22.646Z" }, + { url = "https://files.pythonhosted.org/packages/c1/80/a61f99dc3a936413c3ee4e1eecac96c0da5ed07ad56fd975f1a9da5bc630/MarkupSafe-3.0.2-cp312-cp312-win_amd64.whl", hash = "sha256:8e06879fc22a25ca47312fbe7c8264eb0b662f6db27cb2d3bbbc74b1df4b9b87", size = 15601, upload-time = "2024-10-18T15:21:23.499Z" }, + { url = "https://files.pythonhosted.org/packages/83/0e/67eb10a7ecc77a0c2bbe2b0235765b98d164d81600746914bebada795e97/MarkupSafe-3.0.2-cp313-cp313-macosx_10_13_universal2.whl", hash = "sha256:ba9527cdd4c926ed0760bc301f6728ef34d841f405abf9d4f959c478421e4efd", size = 14274, upload-time = "2024-10-18T15:21:24.577Z" }, + { url = "https://files.pythonhosted.org/packages/2b/6d/9409f3684d3335375d04e5f05744dfe7e9f120062c9857df4ab490a1031a/MarkupSafe-3.0.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:f8b3d067f2e40fe93e1ccdd6b2e1d16c43140e76f02fb1319a05cf2b79d99430", size = 12352, upload-time = "2024-10-18T15:21:25.382Z" }, + { url = "https://files.pythonhosted.org/packages/d2/f5/6eadfcd3885ea85fe2a7c128315cc1bb7241e1987443d78c8fe712d03091/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:569511d3b58c8791ab4c2e1285575265991e6d8f8700c7be0e88f86cb0672094", size = 24122, upload-time = "2024-10-18T15:21:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/0c/91/96cf928db8236f1bfab6ce15ad070dfdd02ed88261c2afafd4b43575e9e9/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:15ab75ef81add55874e7ab7055e9c397312385bd9ced94920f2802310c930396", size = 23085, upload-time = "2024-10-18T15:21:27.029Z" }, + { url = "https://files.pythonhosted.org/packages/c2/cf/c9d56af24d56ea04daae7ac0940232d31d5a8354f2b457c6d856b2057d69/MarkupSafe-3.0.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3818cb119498c0678015754eba762e0d61e5b52d34c8b13d770f0719f7b1d79", size = 22978, upload-time = "2024-10-18T15:21:27.846Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9f/8619835cd6a711d6272d62abb78c033bda638fdc54c4e7f4272cf1c0962b/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:cdb82a876c47801bb54a690c5ae105a46b392ac6099881cdfb9f6e95e4014c6a", size = 24208, upload-time = "2024-10-18T15:21:28.744Z" }, + { url = "https://files.pythonhosted.org/packages/f9/bf/176950a1792b2cd2102b8ffeb5133e1ed984547b75db47c25a67d3359f77/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:cabc348d87e913db6ab4aa100f01b08f481097838bdddf7c7a84b7575b7309ca", size = 23357, upload-time = "2024-10-18T15:21:29.545Z" }, + { url = "https://files.pythonhosted.org/packages/ce/4f/9a02c1d335caabe5c4efb90e1b6e8ee944aa245c1aaaab8e8a618987d816/MarkupSafe-3.0.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:444dcda765c8a838eaae23112db52f1efaf750daddb2d9ca300bcae1039adc5c", size = 23344, upload-time = "2024-10-18T15:21:30.366Z" }, + { url = "https://files.pythonhosted.org/packages/ee/55/c271b57db36f748f0e04a759ace9f8f759ccf22b4960c270c78a394f58be/MarkupSafe-3.0.2-cp313-cp313-win32.whl", hash = "sha256:bcf3e58998965654fdaff38e58584d8937aa3096ab5354d493c77d1fdd66d7a1", size = 15101, upload-time = "2024-10-18T15:21:31.207Z" }, + { url = "https://files.pythonhosted.org/packages/29/88/07df22d2dd4df40aba9f3e402e6dc1b8ee86297dddbad4872bd5e7b0094f/MarkupSafe-3.0.2-cp313-cp313-win_amd64.whl", hash = "sha256:e6a2a455bd412959b57a172ce6328d2dd1f01cb2135efda2e4576e8a23fa3b0f", size = 15603, upload-time = "2024-10-18T15:21:32.032Z" }, + { url = "https://files.pythonhosted.org/packages/62/6a/8b89d24db2d32d433dffcd6a8779159da109842434f1dd2f6e71f32f738c/MarkupSafe-3.0.2-cp313-cp313t-macosx_10_13_universal2.whl", hash = "sha256:b5a6b3ada725cea8a5e634536b1b01c30bcdcd7f9c6fff4151548d5bf6b3a36c", size = 14510, upload-time = "2024-10-18T15:21:33.625Z" }, + { url = "https://files.pythonhosted.org/packages/7a/06/a10f955f70a2e5a9bf78d11a161029d278eeacbd35ef806c3fd17b13060d/MarkupSafe-3.0.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:a904af0a6162c73e3edcb969eeeb53a63ceeb5d8cf642fade7d39e7963a22ddb", size = 12486, upload-time = "2024-10-18T15:21:34.611Z" }, + { url = "https://files.pythonhosted.org/packages/34/cf/65d4a571869a1a9078198ca28f39fba5fbb910f952f9dbc5220afff9f5e6/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:4aa4e5faecf353ed117801a068ebab7b7e09ffb6e1d5e412dc852e0da018126c", size = 25480, upload-time = "2024-10-18T15:21:35.398Z" }, + { url = "https://files.pythonhosted.org/packages/0c/e3/90e9651924c430b885468b56b3d597cabf6d72be4b24a0acd1fa0e12af67/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c0ef13eaeee5b615fb07c9a7dadb38eac06a0608b41570d8ade51c56539e509d", size = 23914, upload-time = "2024-10-18T15:21:36.231Z" }, + { url = "https://files.pythonhosted.org/packages/66/8c/6c7cf61f95d63bb866db39085150df1f2a5bd3335298f14a66b48e92659c/MarkupSafe-3.0.2-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:d16a81a06776313e817c951135cf7340a3e91e8c1ff2fac444cfd75fffa04afe", size = 23796, upload-time = "2024-10-18T15:21:37.073Z" }, + { url = "https://files.pythonhosted.org/packages/bb/35/cbe9238ec3f47ac9a7c8b3df7a808e7cb50fe149dc7039f5f454b3fba218/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:6381026f158fdb7c72a168278597a5e3a5222e83ea18f543112b2662a9b699c5", size = 25473, upload-time = "2024-10-18T15:21:37.932Z" }, + { url = "https://files.pythonhosted.org/packages/e6/32/7621a4382488aa283cc05e8984a9c219abad3bca087be9ec77e89939ded9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:3d79d162e7be8f996986c064d1c7c817f6df3a77fe3d6859f6f9e7be4b8c213a", size = 24114, upload-time = "2024-10-18T15:21:39.799Z" }, + { url = "https://files.pythonhosted.org/packages/0d/80/0985960e4b89922cb5a0bac0ed39c5b96cbc1a536a99f30e8c220a996ed9/MarkupSafe-3.0.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:131a3c7689c85f5ad20f9f6fb1b866f402c445b220c19fe4308c0b147ccd2ad9", size = 24098, upload-time = "2024-10-18T15:21:40.813Z" }, + { url = "https://files.pythonhosted.org/packages/82/78/fedb03c7d5380df2427038ec8d973587e90561b2d90cd472ce9254cf348b/MarkupSafe-3.0.2-cp313-cp313t-win32.whl", hash = "sha256:ba8062ed2cf21c07a9e295d5b8a2a5ce678b913b45fdf68c32d95d6c1291e0b6", size = 15208, upload-time = "2024-10-18T15:21:41.814Z" }, + { url = "https://files.pythonhosted.org/packages/4f/65/6079a46068dfceaeabb5dcad6d674f5f5c61a6fa5673746f42a9f4c233b3/MarkupSafe-3.0.2-cp313-cp313t-win_amd64.whl", hash = "sha256:e444a31f8db13eb18ada366ab3cf45fd4b31e4db1236a4448f68778c1d1a5a2f", size = 15739, upload-time = "2024-10-18T15:21:42.784Z" }, +] + +[[package]] +name = "matplotlib" +version = "3.10.5" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "contourpy", version = "1.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "contourpy", version = "1.3.3", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "cycler" }, + { name = "fonttools" }, + { name = "kiwisolver" }, + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "packaging" }, + { name = "pillow" }, + { name = "pyparsing" }, + { name = "python-dateutil" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/43/91/f2939bb60b7ebf12478b030e0d7f340247390f402b3b189616aad790c366/matplotlib-3.10.5.tar.gz", hash = "sha256:352ed6ccfb7998a00881692f38b4ca083c691d3e275b4145423704c34c909076", size = 34804044, upload-time = "2025-07-31T18:09:33.805Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/d1/89/5355cdfe43242cb4d1a64a67cb6831398b665ad90e9702c16247cbd8d5ab/matplotlib-3.10.5-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:5d4773a6d1c106ca05cb5a5515d277a6bb96ed09e5c8fab6b7741b8fcaa62c8f", size = 8229094, upload-time = "2025-07-31T18:07:36.507Z" }, + { url = "https://files.pythonhosted.org/packages/34/bc/ba802650e1c69650faed261a9df004af4c6f21759d7a1ec67fe972f093b3/matplotlib-3.10.5-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:dc88af74e7ba27de6cbe6faee916024ea35d895ed3d61ef6f58c4ce97da7185a", size = 8091464, upload-time = "2025-07-31T18:07:38.864Z" }, + { url = "https://files.pythonhosted.org/packages/ac/64/8d0c8937dee86c286625bddb1902efacc3e22f2b619f5b5a8df29fe5217b/matplotlib-3.10.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:64c4535419d5617f7363dad171a5a59963308e0f3f813c4bed6c9e6e2c131512", size = 8653163, upload-time = "2025-07-31T18:07:41.141Z" }, + { url = "https://files.pythonhosted.org/packages/11/dc/8dfc0acfbdc2fc2336c72561b7935cfa73db9ca70b875d8d3e1b3a6f371a/matplotlib-3.10.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:a277033048ab22d34f88a3c5243938cef776493f6201a8742ed5f8b553201343", size = 9490635, upload-time = "2025-07-31T18:07:42.936Z" }, + { url = "https://files.pythonhosted.org/packages/54/02/e3fdfe0f2e9fb05f3a691d63876639dbf684170fdcf93231e973104153b4/matplotlib-3.10.5-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:e4a6470a118a2e93022ecc7d3bd16b3114b2004ea2bf014fff875b3bc99b70c6", size = 9539036, upload-time = "2025-07-31T18:07:45.18Z" }, + { url = "https://files.pythonhosted.org/packages/c1/29/82bf486ff7f4dbedfb11ccc207d0575cbe3be6ea26f75be514252bde3d70/matplotlib-3.10.5-cp310-cp310-win_amd64.whl", hash = "sha256:7e44cada61bec8833c106547786814dd4a266c1b2964fd25daa3804f1b8d4467", size = 8093529, upload-time = "2025-07-31T18:07:49.553Z" }, + { url = "https://files.pythonhosted.org/packages/aa/c7/1f2db90a1d43710478bb1e9b57b162852f79234d28e4f48a28cc415aa583/matplotlib-3.10.5-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:dcfc39c452c6a9f9028d3e44d2d721484f665304857188124b505b2c95e1eecf", size = 8239216, upload-time = "2025-07-31T18:07:51.947Z" }, + { url = "https://files.pythonhosted.org/packages/82/6d/ca6844c77a4f89b1c9e4d481c412e1d1dbabf2aae2cbc5aa2da4a1d6683e/matplotlib-3.10.5-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:903352681b59f3efbf4546985142a9686ea1d616bb054b09a537a06e4b892ccf", size = 8102130, upload-time = "2025-07-31T18:07:53.65Z" }, + { url = "https://files.pythonhosted.org/packages/1d/1e/5e187a30cc673a3e384f3723e5f3c416033c1d8d5da414f82e4e731128ea/matplotlib-3.10.5-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:080c3676a56b8ee1c762bcf8fca3fe709daa1ee23e6ef06ad9f3fc17332f2d2a", size = 8666471, upload-time = "2025-07-31T18:07:55.304Z" }, + { url = "https://files.pythonhosted.org/packages/03/c0/95540d584d7d645324db99a845ac194e915ef75011a0d5e19e1b5cee7e69/matplotlib-3.10.5-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4b4984d5064a35b6f66d2c11d668565f4389b1119cc64db7a4c1725bc11adffc", size = 9500518, upload-time = "2025-07-31T18:07:57.199Z" }, + { url = "https://files.pythonhosted.org/packages/ba/2e/e019352099ea58b4169adb9c6e1a2ad0c568c6377c2b677ee1f06de2adc7/matplotlib-3.10.5-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:3967424121d3a46705c9fa9bdb0931de3228f13f73d7bb03c999c88343a89d89", size = 9552372, upload-time = "2025-07-31T18:07:59.41Z" }, + { url = "https://files.pythonhosted.org/packages/b7/81/3200b792a5e8b354f31f4101ad7834743ad07b6d620259f2059317b25e4d/matplotlib-3.10.5-cp311-cp311-win_amd64.whl", hash = "sha256:33775bbeb75528555a15ac29396940128ef5613cf9a2d31fb1bfd18b3c0c0903", size = 8100634, upload-time = "2025-07-31T18:08:01.801Z" }, + { url = "https://files.pythonhosted.org/packages/52/46/a944f6f0c1f5476a0adfa501969d229ce5ae60cf9a663be0e70361381f89/matplotlib-3.10.5-cp311-cp311-win_arm64.whl", hash = "sha256:c61333a8e5e6240e73769d5826b9a31d8b22df76c0778f8480baf1b4b01c9420", size = 7978880, upload-time = "2025-07-31T18:08:03.407Z" }, + { url = "https://files.pythonhosted.org/packages/66/1e/c6f6bcd882d589410b475ca1fc22e34e34c82adff519caf18f3e6dd9d682/matplotlib-3.10.5-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:00b6feadc28a08bd3c65b2894f56cf3c94fc8f7adcbc6ab4516ae1e8ed8f62e2", size = 8253056, upload-time = "2025-07-31T18:08:05.385Z" }, + { url = "https://files.pythonhosted.org/packages/53/e6/d6f7d1b59413f233793dda14419776f5f443bcccb2dfc84b09f09fe05dbe/matplotlib-3.10.5-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:ee98a5c5344dc7f48dc261b6ba5d9900c008fc12beb3fa6ebda81273602cc389", size = 8110131, upload-time = "2025-07-31T18:08:07.293Z" }, + { url = "https://files.pythonhosted.org/packages/66/2b/bed8a45e74957549197a2ac2e1259671cd80b55ed9e1fe2b5c94d88a9202/matplotlib-3.10.5-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:a17e57e33de901d221a07af32c08870ed4528db0b6059dce7d7e65c1122d4bea", size = 8669603, upload-time = "2025-07-31T18:08:09.064Z" }, + { url = "https://files.pythonhosted.org/packages/7e/a7/315e9435b10d057f5e52dfc603cd353167ae28bb1a4e033d41540c0067a4/matplotlib-3.10.5-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97b9d6443419085950ee4a5b1ee08c363e5c43d7176e55513479e53669e88468", size = 9508127, upload-time = "2025-07-31T18:08:10.845Z" }, + { url = "https://files.pythonhosted.org/packages/7f/d9/edcbb1f02ca99165365d2768d517898c22c6040187e2ae2ce7294437c413/matplotlib-3.10.5-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ceefe5d40807d29a66ae916c6a3915d60ef9f028ce1927b84e727be91d884369", size = 9566926, upload-time = "2025-07-31T18:08:13.186Z" }, + { url = "https://files.pythonhosted.org/packages/3b/d9/6dd924ad5616c97b7308e6320cf392c466237a82a2040381163b7500510a/matplotlib-3.10.5-cp312-cp312-win_amd64.whl", hash = "sha256:c04cba0f93d40e45b3c187c6c52c17f24535b27d545f757a2fffebc06c12b98b", size = 8107599, upload-time = "2025-07-31T18:08:15.116Z" }, + { url = "https://files.pythonhosted.org/packages/0e/f3/522dc319a50f7b0279fbe74f86f7a3506ce414bc23172098e8d2bdf21894/matplotlib-3.10.5-cp312-cp312-win_arm64.whl", hash = "sha256:a41bcb6e2c8e79dc99c5511ae6f7787d2fb52efd3d805fff06d5d4f667db16b2", size = 7978173, upload-time = "2025-07-31T18:08:21.518Z" }, + { url = "https://files.pythonhosted.org/packages/8d/05/4f3c1f396075f108515e45cb8d334aff011a922350e502a7472e24c52d77/matplotlib-3.10.5-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:354204db3f7d5caaa10e5de74549ef6a05a4550fdd1c8f831ab9bca81efd39ed", size = 8253586, upload-time = "2025-07-31T18:08:23.107Z" }, + { url = "https://files.pythonhosted.org/packages/2f/2c/e084415775aac7016c3719fe7006cdb462582c6c99ac142f27303c56e243/matplotlib-3.10.5-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:b072aac0c3ad563a2b3318124756cb6112157017f7431626600ecbe890df57a1", size = 8110715, upload-time = "2025-07-31T18:08:24.675Z" }, + { url = "https://files.pythonhosted.org/packages/52/1b/233e3094b749df16e3e6cd5a44849fd33852e692ad009cf7de00cf58ddf6/matplotlib-3.10.5-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d52fd5b684d541b5a51fb276b2b97b010c75bee9aa392f96b4a07aeb491e33c7", size = 8669397, upload-time = "2025-07-31T18:08:26.778Z" }, + { url = "https://files.pythonhosted.org/packages/e8/ec/03f9e003a798f907d9f772eed9b7c6a9775d5bd00648b643ebfb88e25414/matplotlib-3.10.5-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:ee7a09ae2f4676276f5a65bd9f2bd91b4f9fbaedf49f40267ce3f9b448de501f", size = 9508646, upload-time = "2025-07-31T18:08:28.848Z" }, + { url = "https://files.pythonhosted.org/packages/91/e7/c051a7a386680c28487bca27d23b02d84f63e3d2a9b4d2fc478e6a42e37e/matplotlib-3.10.5-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:ba6c3c9c067b83481d647af88b4e441d532acdb5ef22178a14935b0b881188f4", size = 9567424, upload-time = "2025-07-31T18:08:30.726Z" }, + { url = "https://files.pythonhosted.org/packages/36/c2/24302e93ff431b8f4173ee1dd88976c8d80483cadbc5d3d777cef47b3a1c/matplotlib-3.10.5-cp313-cp313-win_amd64.whl", hash = "sha256:07442d2692c9bd1cceaa4afb4bbe5b57b98a7599de4dabfcca92d3eea70f9ebe", size = 8107809, upload-time = "2025-07-31T18:08:33.928Z" }, + { url = "https://files.pythonhosted.org/packages/0b/33/423ec6a668d375dad825197557ed8fbdb74d62b432c1ed8235465945475f/matplotlib-3.10.5-cp313-cp313-win_arm64.whl", hash = "sha256:48fe6d47380b68a37ccfcc94f009530e84d41f71f5dae7eda7c4a5a84aa0a674", size = 7978078, upload-time = "2025-07-31T18:08:36.764Z" }, + { url = "https://files.pythonhosted.org/packages/51/17/521fc16ec766455c7bb52cc046550cf7652f6765ca8650ff120aa2d197b6/matplotlib-3.10.5-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:3b80eb8621331449fc519541a7461987f10afa4f9cfd91afcd2276ebe19bd56c", size = 8295590, upload-time = "2025-07-31T18:08:38.521Z" }, + { url = "https://files.pythonhosted.org/packages/f8/12/23c28b2c21114c63999bae129fce7fd34515641c517ae48ce7b7dcd33458/matplotlib-3.10.5-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:47a388908e469d6ca2a6015858fa924e0e8a2345a37125948d8e93a91c47933e", size = 8158518, upload-time = "2025-07-31T18:08:40.195Z" }, + { url = "https://files.pythonhosted.org/packages/81/f8/aae4eb25e8e7190759f3cb91cbeaa344128159ac92bb6b409e24f8711f78/matplotlib-3.10.5-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8b6b49167d208358983ce26e43aa4196073b4702858670f2eb111f9a10652b4b", size = 8691815, upload-time = "2025-07-31T18:08:42.238Z" }, + { url = "https://files.pythonhosted.org/packages/d0/ba/450c39ebdd486bd33a359fc17365ade46c6a96bf637bbb0df7824de2886c/matplotlib-3.10.5-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8a8da0453a7fd8e3da114234ba70c5ba9ef0e98f190309ddfde0f089accd46ea", size = 9522814, upload-time = "2025-07-31T18:08:44.914Z" }, + { url = "https://files.pythonhosted.org/packages/89/11/9c66f6a990e27bb9aa023f7988d2d5809cb98aa39c09cbf20fba75a542ef/matplotlib-3.10.5-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:52c6573dfcb7726a9907b482cd5b92e6b5499b284ffacb04ffbfe06b3e568124", size = 9573917, upload-time = "2025-07-31T18:08:47.038Z" }, + { url = "https://files.pythonhosted.org/packages/b3/69/8b49394de92569419e5e05e82e83df9b749a0ff550d07631ea96ed2eb35a/matplotlib-3.10.5-cp313-cp313t-win_amd64.whl", hash = "sha256:a23193db2e9d64ece69cac0c8231849db7dd77ce59c7b89948cf9d0ce655a3ce", size = 8181034, upload-time = "2025-07-31T18:08:48.943Z" }, + { url = "https://files.pythonhosted.org/packages/47/23/82dc435bb98a2fc5c20dffcac8f0b083935ac28286413ed8835df40d0baa/matplotlib-3.10.5-cp313-cp313t-win_arm64.whl", hash = "sha256:56da3b102cf6da2776fef3e71cd96fcf22103a13594a18ac9a9b31314e0be154", size = 8023337, upload-time = "2025-07-31T18:08:50.791Z" }, + { url = "https://files.pythonhosted.org/packages/ac/e0/26b6cfde31f5383503ee45dcb7e691d45dadf0b3f54639332b59316a97f8/matplotlib-3.10.5-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:96ef8f5a3696f20f55597ffa91c28e2e73088df25c555f8d4754931515512715", size = 8253591, upload-time = "2025-07-31T18:08:53.254Z" }, + { url = "https://files.pythonhosted.org/packages/c1/89/98488c7ef7ea20ea659af7499628c240a608b337af4be2066d644cfd0a0f/matplotlib-3.10.5-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:77fab633e94b9da60512d4fa0213daeb76d5a7b05156840c4fd0399b4b818837", size = 8112566, upload-time = "2025-07-31T18:08:55.116Z" }, + { url = "https://files.pythonhosted.org/packages/52/67/42294dfedc82aea55e1a767daf3263aacfb5a125f44ba189e685bab41b6f/matplotlib-3.10.5-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:27f52634315e96b1debbfdc5c416592edcd9c4221bc2f520fd39c33db5d9f202", size = 9513281, upload-time = "2025-07-31T18:08:56.885Z" }, + { url = "https://files.pythonhosted.org/packages/e7/68/f258239e0cf34c2cbc816781c7ab6fca768452e6bf1119aedd2bd4a882a3/matplotlib-3.10.5-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:525f6e28c485c769d1f07935b660c864de41c37fd716bfa64158ea646f7084bb", size = 9780873, upload-time = "2025-07-31T18:08:59.241Z" }, + { url = "https://files.pythonhosted.org/packages/89/64/f4881554006bd12e4558bd66778bdd15d47b00a1f6c6e8b50f6208eda4b3/matplotlib-3.10.5-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:1f5f3ec4c191253c5f2b7c07096a142c6a1c024d9f738247bfc8e3f9643fc975", size = 9568954, upload-time = "2025-07-31T18:09:01.244Z" }, + { url = "https://files.pythonhosted.org/packages/06/f8/42779d39c3f757e1f012f2dda3319a89fb602bd2ef98ce8faf0281f4febd/matplotlib-3.10.5-cp314-cp314-win_amd64.whl", hash = "sha256:707f9c292c4cd4716f19ab8a1f93f26598222cd931e0cd98fbbb1c5994bf7667", size = 8237465, upload-time = "2025-07-31T18:09:03.206Z" }, + { url = "https://files.pythonhosted.org/packages/cf/f8/153fd06b5160f0cd27c8b9dd797fcc9fb56ac6a0ebf3c1f765b6b68d3c8a/matplotlib-3.10.5-cp314-cp314-win_arm64.whl", hash = "sha256:21a95b9bf408178d372814de7baacd61c712a62cae560b5e6f35d791776f6516", size = 8108898, upload-time = "2025-07-31T18:09:05.231Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ee/c4b082a382a225fe0d2a73f1f57cf6f6f132308805b493a54c8641006238/matplotlib-3.10.5-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:a6b310f95e1102a8c7c817ef17b60ee5d1851b8c71b63d9286b66b177963039e", size = 8295636, upload-time = "2025-07-31T18:09:07.306Z" }, + { url = "https://files.pythonhosted.org/packages/30/73/2195fa2099718b21a20da82dfc753bf2af58d596b51aefe93e359dd5915a/matplotlib-3.10.5-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:94986a242747a0605cb3ff1cb98691c736f28a59f8ffe5175acaeb7397c49a5a", size = 8158575, upload-time = "2025-07-31T18:09:09.083Z" }, + { url = "https://files.pythonhosted.org/packages/f6/e9/a08cdb34618a91fa08f75e6738541da5cacde7c307cea18ff10f0d03fcff/matplotlib-3.10.5-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1ff10ea43288f0c8bab608a305dc6c918cc729d429c31dcbbecde3b9f4d5b569", size = 9522815, upload-time = "2025-07-31T18:09:11.191Z" }, + { url = "https://files.pythonhosted.org/packages/4e/bb/34d8b7e0d1bb6d06ef45db01dfa560d5a67b1c40c0b998ce9ccde934bb09/matplotlib-3.10.5-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f6adb644c9d040ffb0d3434e440490a66cf73dbfa118a6f79cd7568431f7a012", size = 9783514, upload-time = "2025-07-31T18:09:13.307Z" }, + { url = "https://files.pythonhosted.org/packages/12/09/d330d1e55dcca2e11b4d304cc5227f52e2512e46828d6249b88e0694176e/matplotlib-3.10.5-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:4fa40a8f98428f789a9dcacd625f59b7bc4e3ef6c8c7c80187a7a709475cf592", size = 9573932, upload-time = "2025-07-31T18:09:15.335Z" }, + { url = "https://files.pythonhosted.org/packages/eb/3b/f70258ac729aa004aca673800a53a2b0a26d49ca1df2eaa03289a1c40f81/matplotlib-3.10.5-cp314-cp314t-win_amd64.whl", hash = "sha256:95672a5d628b44207aab91ec20bf59c26da99de12b88f7e0b1fb0a84a86ff959", size = 8322003, upload-time = "2025-07-31T18:09:17.416Z" }, + { url = "https://files.pythonhosted.org/packages/5b/60/3601f8ce6d76a7c81c7f25a0e15fde0d6b66226dd187aa6d2838e6374161/matplotlib-3.10.5-cp314-cp314t-win_arm64.whl", hash = "sha256:2efaf97d72629e74252e0b5e3c46813e9eeaa94e011ecf8084a971a31a97f40b", size = 8153849, upload-time = "2025-07-31T18:09:19.673Z" }, + { url = "https://files.pythonhosted.org/packages/e4/eb/7d4c5de49eb78294e1a8e2be8a6ecff8b433e921b731412a56cd1abd3567/matplotlib-3.10.5-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:b5fa2e941f77eb579005fb804026f9d0a1082276118d01cc6051d0d9626eaa7f", size = 8222360, upload-time = "2025-07-31T18:09:21.813Z" }, + { url = "https://files.pythonhosted.org/packages/16/8a/e435db90927b66b16d69f8f009498775f4469f8de4d14b87856965e58eba/matplotlib-3.10.5-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:1fc0d2a3241cdcb9daaca279204a3351ce9df3c0e7e621c7e04ec28aaacaca30", size = 8087462, upload-time = "2025-07-31T18:09:23.504Z" }, + { url = "https://files.pythonhosted.org/packages/0b/dd/06c0e00064362f5647f318e00b435be2ff76a1bdced97c5eaf8347311fbe/matplotlib-3.10.5-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:8dee65cb1424b7dc982fe87895b5613d4e691cc57117e8af840da0148ca6c1d7", size = 8659802, upload-time = "2025-07-31T18:09:25.256Z" }, + { url = "https://files.pythonhosted.org/packages/dc/d6/e921be4e1a5f7aca5194e1f016cb67ec294548e530013251f630713e456d/matplotlib-3.10.5-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:160e125da27a749481eaddc0627962990f6029811dbeae23881833a011a0907f", size = 8233224, upload-time = "2025-07-31T18:09:27.512Z" }, + { url = "https://files.pythonhosted.org/packages/ec/74/a2b9b04824b9c349c8f1b2d21d5af43fa7010039427f2b133a034cb09e59/matplotlib-3.10.5-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:ac3d50760394d78a3c9be6b28318fe22b494c4fcf6407e8fd4794b538251899b", size = 8098539, upload-time = "2025-07-31T18:09:29.629Z" }, + { url = "https://files.pythonhosted.org/packages/fc/66/cd29ebc7f6c0d2a15d216fb572573e8fc38bd5d6dec3bd9d7d904c0949f7/matplotlib-3.10.5-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:6c49465bf689c4d59d174d0c7795fb42a21d4244d11d70e52b8011987367ac61", size = 8672192, upload-time = "2025-07-31T18:09:31.407Z" }, +] + +[[package]] +name = "matplotlib-inline" +version = "0.1.7" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "traitlets" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/99/5b/a36a337438a14116b16480db471ad061c36c3694df7c2084a0da7ba538b7/matplotlib_inline-0.1.7.tar.gz", hash = "sha256:8423b23ec666be3d16e16b60bdd8ac4e86e840ebd1dd11a30b9f117f2fa0ab90", size = 8159, upload-time = "2024-04-15T13:44:44.803Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8f/8e/9ad090d3553c280a8060fbf6e24dc1c0c29704ee7d1c372f0c174aa59285/matplotlib_inline-0.1.7-py3-none-any.whl", hash = "sha256:df192d39a4ff8f21b1895d72e6a13f5fcc5099f00fa84384e0ea28c2cc0653ca", size = 9899, upload-time = "2024-04-15T13:44:43.265Z" }, +] + +[[package]] +name = "mpmath" +version = "1.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/e0/47/dd32fa426cc72114383ac549964eecb20ecfd886d1e5ccf5340b55b02f57/mpmath-1.3.0.tar.gz", hash = "sha256:7a28eb2a9774d00c7bc92411c19a89209d5da7c4c9a9e227be8330a23a25b91f", size = 508106, upload-time = "2023-03-07T16:47:11.061Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/43/e3/7d92a15f894aa0c9c4b49b8ee9ac9850d6e63b03c9c32c0367a13ae62209/mpmath-1.3.0-py3-none-any.whl", hash = "sha256:a0b2b9fe80bbcd81a6647ff13108738cfb482d481d826cc0e02f5b35e5c88d2c", size = 536198, upload-time = "2023-03-07T16:47:09.197Z" }, +] + +[[package]] +name = "nest-asyncio" +version = "1.6.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/83/f8/51569ac65d696c8ecbee95938f89d4abf00f47d58d48f6fbabfe8f0baefe/nest_asyncio-1.6.0.tar.gz", hash = "sha256:6f172d5449aca15afd6c646851f4e31e02c598d553a667e38cafa997cfec55fe", size = 7418, upload-time = "2024-01-21T14:25:19.227Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a0/c4/c2971a3ba4c6103a3d10c4b0f24f461ddc027f0f09763220cf35ca1401b3/nest_asyncio-1.6.0-py3-none-any.whl", hash = "sha256:87af6efd6b5e897c81050477ef65c62e2b2f35d51703cae01aff2905b1852e1c", size = 5195, upload-time = "2024-01-21T14:25:17.223Z" }, +] + +[[package]] +name = "networkx" +version = "3.4.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +sdist = { url = "https://files.pythonhosted.org/packages/fd/1d/06475e1cd5264c0b870ea2cc6fdb3e37177c1e565c43f56ff17a10e3937f/networkx-3.4.2.tar.gz", hash = "sha256:307c3669428c5362aab27c8a1260aa8f47c4e91d3891f48be0141738d8d053e1", size = 2151368, upload-time = "2024-10-21T12:39:38.695Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b9/54/dd730b32ea14ea797530a4479b2ed46a6fb250f682a9cfb997e968bf0261/networkx-3.4.2-py3-none-any.whl", hash = "sha256:df5d4365b724cf81b8c6a7312509d0c22386097011ad1abe274afd5e9d3bbc5f", size = 1723263, upload-time = "2024-10-21T12:39:36.247Z" }, +] + +[[package]] +name = "networkx" +version = "3.5" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/6c/4f/ccdb8ad3a38e583f214547fd2f7ff1fc160c43a75af88e6aec213404b96a/networkx-3.5.tar.gz", hash = "sha256:d4c6f9cf81f52d69230866796b82afbccdec3db7ae4fbd1b65ea750feed50037", size = 2471065, upload-time = "2025-05-29T11:35:07.804Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/eb/8d/776adee7bbf76365fdd7f2552710282c79a4ead5d2a46408c9043a2b70ba/networkx-3.5-py3-none-any.whl", hash = "sha256:0030d386a9a06dee3565298b4a734b68589749a544acbb6c412dc9e2489ec6ec", size = 2034406, upload-time = "2025-05-29T11:35:04.961Z" }, +] + +[[package]] +name = "numpy" +version = "2.2.6" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version < '3.11'", +] +sdist = { url = "https://files.pythonhosted.org/packages/76/21/7d2a95e4bba9dc13d043ee156a356c0a8f0c6309dff6b21b4d71a073b8a8/numpy-2.2.6.tar.gz", hash = "sha256:e29554e2bef54a90aa5cc07da6ce955accb83f21ab5de01a62c8478897b264fd", size = 20276440, upload-time = "2025-05-17T22:38:04.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9a/3e/ed6db5be21ce87955c0cbd3009f2803f59fa08df21b5df06862e2d8e2bdd/numpy-2.2.6-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:b412caa66f72040e6d268491a59f2c43bf03eb6c96dd8f0307829feb7fa2b6fb", size = 21165245, upload-time = "2025-05-17T21:27:58.555Z" }, + { url = "https://files.pythonhosted.org/packages/22/c2/4b9221495b2a132cc9d2eb862e21d42a009f5a60e45fc44b00118c174bff/numpy-2.2.6-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:8e41fd67c52b86603a91c1a505ebaef50b3314de0213461c7a6e99c9a3beff90", size = 14360048, upload-time = "2025-05-17T21:28:21.406Z" }, + { url = "https://files.pythonhosted.org/packages/fd/77/dc2fcfc66943c6410e2bf598062f5959372735ffda175b39906d54f02349/numpy-2.2.6-cp310-cp310-macosx_14_0_arm64.whl", hash = "sha256:37e990a01ae6ec7fe7fa1c26c55ecb672dd98b19c3d0e1d1f326fa13cb38d163", size = 5340542, upload-time = "2025-05-17T21:28:30.931Z" }, + { url = "https://files.pythonhosted.org/packages/7a/4f/1cb5fdc353a5f5cc7feb692db9b8ec2c3d6405453f982435efc52561df58/numpy-2.2.6-cp310-cp310-macosx_14_0_x86_64.whl", hash = "sha256:5a6429d4be8ca66d889b7cf70f536a397dc45ba6faeb5f8c5427935d9592e9cf", size = 6878301, upload-time = "2025-05-17T21:28:41.613Z" }, + { url = "https://files.pythonhosted.org/packages/eb/17/96a3acd228cec142fcb8723bd3cc39c2a474f7dcf0a5d16731980bcafa95/numpy-2.2.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:efd28d4e9cd7d7a8d39074a4d44c63eda73401580c5c76acda2ce969e0a38e83", size = 14297320, upload-time = "2025-05-17T21:29:02.78Z" }, + { url = "https://files.pythonhosted.org/packages/b4/63/3de6a34ad7ad6646ac7d2f55ebc6ad439dbbf9c4370017c50cf403fb19b5/numpy-2.2.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fc7b73d02efb0e18c000e9ad8b83480dfcd5dfd11065997ed4c6747470ae8915", size = 16801050, upload-time = "2025-05-17T21:29:27.675Z" }, + { url = "https://files.pythonhosted.org/packages/07/b6/89d837eddef52b3d0cec5c6ba0456c1bf1b9ef6a6672fc2b7873c3ec4e2e/numpy-2.2.6-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:74d4531beb257d2c3f4b261bfb0fc09e0f9ebb8842d82a7b4209415896adc680", size = 15807034, upload-time = "2025-05-17T21:29:51.102Z" }, + { url = "https://files.pythonhosted.org/packages/01/c8/dc6ae86e3c61cfec1f178e5c9f7858584049b6093f843bca541f94120920/numpy-2.2.6-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:8fc377d995680230e83241d8a96def29f204b5782f371c532579b4f20607a289", size = 18614185, upload-time = "2025-05-17T21:30:18.703Z" }, + { url = "https://files.pythonhosted.org/packages/5b/c5/0064b1b7e7c89137b471ccec1fd2282fceaae0ab3a9550f2568782d80357/numpy-2.2.6-cp310-cp310-win32.whl", hash = "sha256:b093dd74e50a8cba3e873868d9e93a85b78e0daf2e98c6797566ad8044e8363d", size = 6527149, upload-time = "2025-05-17T21:30:29.788Z" }, + { url = "https://files.pythonhosted.org/packages/a3/dd/4b822569d6b96c39d1215dbae0582fd99954dcbcf0c1a13c61783feaca3f/numpy-2.2.6-cp310-cp310-win_amd64.whl", hash = "sha256:f0fd6321b839904e15c46e0d257fdd101dd7f530fe03fd6359c1ea63738703f3", size = 12904620, upload-time = "2025-05-17T21:30:48.994Z" }, + { url = "https://files.pythonhosted.org/packages/da/a8/4f83e2aa666a9fbf56d6118faaaf5f1974d456b1823fda0a176eff722839/numpy-2.2.6-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:f9f1adb22318e121c5c69a09142811a201ef17ab257a1e66ca3025065b7f53ae", size = 21176963, upload-time = "2025-05-17T21:31:19.36Z" }, + { url = "https://files.pythonhosted.org/packages/b3/2b/64e1affc7972decb74c9e29e5649fac940514910960ba25cd9af4488b66c/numpy-2.2.6-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:c820a93b0255bc360f53eca31a0e676fd1101f673dda8da93454a12e23fc5f7a", size = 14406743, upload-time = "2025-05-17T21:31:41.087Z" }, + { url = "https://files.pythonhosted.org/packages/4a/9f/0121e375000b5e50ffdd8b25bf78d8e1a5aa4cca3f185d41265198c7b834/numpy-2.2.6-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:3d70692235e759f260c3d837193090014aebdf026dfd167834bcba43e30c2a42", size = 5352616, upload-time = "2025-05-17T21:31:50.072Z" }, + { url = "https://files.pythonhosted.org/packages/31/0d/b48c405c91693635fbe2dcd7bc84a33a602add5f63286e024d3b6741411c/numpy-2.2.6-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:481b49095335f8eed42e39e8041327c05b0f6f4780488f61286ed3c01368d491", size = 6889579, upload-time = "2025-05-17T21:32:01.712Z" }, + { url = "https://files.pythonhosted.org/packages/52/b8/7f0554d49b565d0171eab6e99001846882000883998e7b7d9f0d98b1f934/numpy-2.2.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b64d8d4d17135e00c8e346e0a738deb17e754230d7e0810ac5012750bbd85a5a", size = 14312005, upload-time = "2025-05-17T21:32:23.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/dd/2238b898e51bd6d389b7389ffb20d7f4c10066d80351187ec8e303a5a475/numpy-2.2.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ba10f8411898fc418a521833e014a77d3ca01c15b0c6cdcce6a0d2897e6dbbdf", size = 16821570, upload-time = "2025-05-17T21:32:47.991Z" }, + { url = "https://files.pythonhosted.org/packages/83/6c/44d0325722cf644f191042bf47eedad61c1e6df2432ed65cbe28509d404e/numpy-2.2.6-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:bd48227a919f1bafbdda0583705e547892342c26fb127219d60a5c36882609d1", size = 15818548, upload-time = "2025-05-17T21:33:11.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/9d/81e8216030ce66be25279098789b665d49ff19eef08bfa8cb96d4957f422/numpy-2.2.6-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:9551a499bf125c1d4f9e250377c1ee2eddd02e01eac6644c080162c0c51778ab", size = 18620521, upload-time = "2025-05-17T21:33:39.139Z" }, + { url = "https://files.pythonhosted.org/packages/6a/fd/e19617b9530b031db51b0926eed5345ce8ddc669bb3bc0044b23e275ebe8/numpy-2.2.6-cp311-cp311-win32.whl", hash = "sha256:0678000bb9ac1475cd454c6b8c799206af8107e310843532b04d49649c717a47", size = 6525866, upload-time = "2025-05-17T21:33:50.273Z" }, + { url = "https://files.pythonhosted.org/packages/31/0a/f354fb7176b81747d870f7991dc763e157a934c717b67b58456bc63da3df/numpy-2.2.6-cp311-cp311-win_amd64.whl", hash = "sha256:e8213002e427c69c45a52bbd94163084025f533a55a59d6f9c5b820774ef3303", size = 12907455, upload-time = "2025-05-17T21:34:09.135Z" }, + { url = "https://files.pythonhosted.org/packages/82/5d/c00588b6cf18e1da539b45d3598d3557084990dcc4331960c15ee776ee41/numpy-2.2.6-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:41c5a21f4a04fa86436124d388f6ed60a9343a6f767fced1a8a71c3fbca038ff", size = 20875348, upload-time = "2025-05-17T21:34:39.648Z" }, + { url = "https://files.pythonhosted.org/packages/66/ee/560deadcdde6c2f90200450d5938f63a34b37e27ebff162810f716f6a230/numpy-2.2.6-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:de749064336d37e340f640b05f24e9e3dd678c57318c7289d222a8a2f543e90c", size = 14119362, upload-time = "2025-05-17T21:35:01.241Z" }, + { url = "https://files.pythonhosted.org/packages/3c/65/4baa99f1c53b30adf0acd9a5519078871ddde8d2339dc5a7fde80d9d87da/numpy-2.2.6-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:894b3a42502226a1cac872f840030665f33326fc3dac8e57c607905773cdcde3", size = 5084103, upload-time = "2025-05-17T21:35:10.622Z" }, + { url = "https://files.pythonhosted.org/packages/cc/89/e5a34c071a0570cc40c9a54eb472d113eea6d002e9ae12bb3a8407fb912e/numpy-2.2.6-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:71594f7c51a18e728451bb50cc60a3ce4e6538822731b2933209a1f3614e9282", size = 6625382, upload-time = "2025-05-17T21:35:21.414Z" }, + { url = "https://files.pythonhosted.org/packages/f8/35/8c80729f1ff76b3921d5c9487c7ac3de9b2a103b1cd05e905b3090513510/numpy-2.2.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f2618db89be1b4e05f7a1a847a9c1c0abd63e63a1607d892dd54668dd92faf87", size = 14018462, upload-time = "2025-05-17T21:35:42.174Z" }, + { url = "https://files.pythonhosted.org/packages/8c/3d/1e1db36cfd41f895d266b103df00ca5b3cbe965184df824dec5c08c6b803/numpy-2.2.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:fd83c01228a688733f1ded5201c678f0c53ecc1006ffbc404db9f7a899ac6249", size = 16527618, upload-time = "2025-05-17T21:36:06.711Z" }, + { url = "https://files.pythonhosted.org/packages/61/c6/03ed30992602c85aa3cd95b9070a514f8b3c33e31124694438d88809ae36/numpy-2.2.6-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:37c0ca431f82cd5fa716eca9506aefcabc247fb27ba69c5062a6d3ade8cf8f49", size = 15505511, upload-time = "2025-05-17T21:36:29.965Z" }, + { url = "https://files.pythonhosted.org/packages/b7/25/5761d832a81df431e260719ec45de696414266613c9ee268394dd5ad8236/numpy-2.2.6-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fe27749d33bb772c80dcd84ae7e8df2adc920ae8297400dabec45f0dedb3f6de", size = 18313783, upload-time = "2025-05-17T21:36:56.883Z" }, + { url = "https://files.pythonhosted.org/packages/57/0a/72d5a3527c5ebffcd47bde9162c39fae1f90138c961e5296491ce778e682/numpy-2.2.6-cp312-cp312-win32.whl", hash = "sha256:4eeaae00d789f66c7a25ac5f34b71a7035bb474e679f410e5e1a94deb24cf2d4", size = 6246506, upload-time = "2025-05-17T21:37:07.368Z" }, + { url = "https://files.pythonhosted.org/packages/36/fa/8c9210162ca1b88529ab76b41ba02d433fd54fecaf6feb70ef9f124683f1/numpy-2.2.6-cp312-cp312-win_amd64.whl", hash = "sha256:c1f9540be57940698ed329904db803cf7a402f3fc200bfe599334c9bd84a40b2", size = 12614190, upload-time = "2025-05-17T21:37:26.213Z" }, + { url = "https://files.pythonhosted.org/packages/f9/5c/6657823f4f594f72b5471f1db1ab12e26e890bb2e41897522d134d2a3e81/numpy-2.2.6-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:0811bb762109d9708cca4d0b13c4f67146e3c3b7cf8d34018c722adb2d957c84", size = 20867828, upload-time = "2025-05-17T21:37:56.699Z" }, + { url = "https://files.pythonhosted.org/packages/dc/9e/14520dc3dadf3c803473bd07e9b2bd1b69bc583cb2497b47000fed2fa92f/numpy-2.2.6-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:287cc3162b6f01463ccd86be154f284d0893d2b3ed7292439ea97eafa8170e0b", size = 14143006, upload-time = "2025-05-17T21:38:18.291Z" }, + { url = "https://files.pythonhosted.org/packages/4f/06/7e96c57d90bebdce9918412087fc22ca9851cceaf5567a45c1f404480e9e/numpy-2.2.6-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:f1372f041402e37e5e633e586f62aa53de2eac8d98cbfb822806ce4bbefcb74d", size = 5076765, upload-time = "2025-05-17T21:38:27.319Z" }, + { url = "https://files.pythonhosted.org/packages/73/ed/63d920c23b4289fdac96ddbdd6132e9427790977d5457cd132f18e76eae0/numpy-2.2.6-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:55a4d33fa519660d69614a9fad433be87e5252f4b03850642f88993f7b2ca566", size = 6617736, upload-time = "2025-05-17T21:38:38.141Z" }, + { url = "https://files.pythonhosted.org/packages/85/c5/e19c8f99d83fd377ec8c7e0cf627a8049746da54afc24ef0a0cb73d5dfb5/numpy-2.2.6-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f92729c95468a2f4f15e9bb94c432a9229d0d50de67304399627a943201baa2f", size = 14010719, upload-time = "2025-05-17T21:38:58.433Z" }, + { url = "https://files.pythonhosted.org/packages/19/49/4df9123aafa7b539317bf6d342cb6d227e49f7a35b99c287a6109b13dd93/numpy-2.2.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:1bc23a79bfabc5d056d106f9befb8d50c31ced2fbc70eedb8155aec74a45798f", size = 16526072, upload-time = "2025-05-17T21:39:22.638Z" }, + { url = "https://files.pythonhosted.org/packages/b2/6c/04b5f47f4f32f7c2b0e7260442a8cbcf8168b0e1a41ff1495da42f42a14f/numpy-2.2.6-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e3143e4451880bed956e706a3220b4e5cf6172ef05fcc397f6f36a550b1dd868", size = 15503213, upload-time = "2025-05-17T21:39:45.865Z" }, + { url = "https://files.pythonhosted.org/packages/17/0a/5cd92e352c1307640d5b6fec1b2ffb06cd0dabe7d7b8227f97933d378422/numpy-2.2.6-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:b4f13750ce79751586ae2eb824ba7e1e8dba64784086c98cdbbcc6a42112ce0d", size = 18316632, upload-time = "2025-05-17T21:40:13.331Z" }, + { url = "https://files.pythonhosted.org/packages/f0/3b/5cba2b1d88760ef86596ad0f3d484b1cbff7c115ae2429678465057c5155/numpy-2.2.6-cp313-cp313-win32.whl", hash = "sha256:5beb72339d9d4fa36522fc63802f469b13cdbe4fdab4a288f0c441b74272ebfd", size = 6244532, upload-time = "2025-05-17T21:43:46.099Z" }, + { url = "https://files.pythonhosted.org/packages/cb/3b/d58c12eafcb298d4e6d0d40216866ab15f59e55d148a5658bb3132311fcf/numpy-2.2.6-cp313-cp313-win_amd64.whl", hash = "sha256:b0544343a702fa80c95ad5d3d608ea3599dd54d4632df855e4c8d24eb6ecfa1c", size = 12610885, upload-time = "2025-05-17T21:44:05.145Z" }, + { url = "https://files.pythonhosted.org/packages/6b/9e/4bf918b818e516322db999ac25d00c75788ddfd2d2ade4fa66f1f38097e1/numpy-2.2.6-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:0bca768cd85ae743b2affdc762d617eddf3bcf8724435498a1e80132d04879e6", size = 20963467, upload-time = "2025-05-17T21:40:44Z" }, + { url = "https://files.pythonhosted.org/packages/61/66/d2de6b291507517ff2e438e13ff7b1e2cdbdb7cb40b3ed475377aece69f9/numpy-2.2.6-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:fc0c5673685c508a142ca65209b4e79ed6740a4ed6b2267dbba90f34b0b3cfda", size = 14225144, upload-time = "2025-05-17T21:41:05.695Z" }, + { url = "https://files.pythonhosted.org/packages/e4/25/480387655407ead912e28ba3a820bc69af9adf13bcbe40b299d454ec011f/numpy-2.2.6-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:5bd4fc3ac8926b3819797a7c0e2631eb889b4118a9898c84f585a54d475b7e40", size = 5200217, upload-time = "2025-05-17T21:41:15.903Z" }, + { url = "https://files.pythonhosted.org/packages/aa/4a/6e313b5108f53dcbf3aca0c0f3e9c92f4c10ce57a0a721851f9785872895/numpy-2.2.6-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:fee4236c876c4e8369388054d02d0e9bb84821feb1a64dd59e137e6511a551f8", size = 6712014, upload-time = "2025-05-17T21:41:27.321Z" }, + { url = "https://files.pythonhosted.org/packages/b7/30/172c2d5c4be71fdf476e9de553443cf8e25feddbe185e0bd88b096915bcc/numpy-2.2.6-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e1dda9c7e08dc141e0247a5b8f49cf05984955246a327d4c48bda16821947b2f", size = 14077935, upload-time = "2025-05-17T21:41:49.738Z" }, + { url = "https://files.pythonhosted.org/packages/12/fb/9e743f8d4e4d3c710902cf87af3512082ae3d43b945d5d16563f26ec251d/numpy-2.2.6-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f447e6acb680fd307f40d3da4852208af94afdfab89cf850986c3ca00562f4fa", size = 16600122, upload-time = "2025-05-17T21:42:14.046Z" }, + { url = "https://files.pythonhosted.org/packages/12/75/ee20da0e58d3a66f204f38916757e01e33a9737d0b22373b3eb5a27358f9/numpy-2.2.6-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:389d771b1623ec92636b0786bc4ae56abafad4a4c513d36a55dce14bd9ce8571", size = 15586143, upload-time = "2025-05-17T21:42:37.464Z" }, + { url = "https://files.pythonhosted.org/packages/76/95/bef5b37f29fc5e739947e9ce5179ad402875633308504a52d188302319c8/numpy-2.2.6-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:8e9ace4a37db23421249ed236fdcdd457d671e25146786dfc96835cd951aa7c1", size = 18385260, upload-time = "2025-05-17T21:43:05.189Z" }, + { url = "https://files.pythonhosted.org/packages/09/04/f2f83279d287407cf36a7a8053a5abe7be3622a4363337338f2585e4afda/numpy-2.2.6-cp313-cp313t-win32.whl", hash = "sha256:038613e9fb8c72b0a41f025a7e4c3f0b7a1b5d768ece4796b674c8f3fe13efff", size = 6377225, upload-time = "2025-05-17T21:43:16.254Z" }, + { url = "https://files.pythonhosted.org/packages/67/0e/35082d13c09c02c011cf21570543d202ad929d961c02a147493cb0c2bdf5/numpy-2.2.6-cp313-cp313t-win_amd64.whl", hash = "sha256:6031dd6dfecc0cf9f668681a37648373bddd6421fff6c66ec1624eed0180ee06", size = 12771374, upload-time = "2025-05-17T21:43:35.479Z" }, + { url = "https://files.pythonhosted.org/packages/9e/3b/d94a75f4dbf1ef5d321523ecac21ef23a3cd2ac8b78ae2aac40873590229/numpy-2.2.6-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:0b605b275d7bd0c640cad4e5d30fa701a8d59302e127e5f79138ad62762c3e3d", size = 21040391, upload-time = "2025-05-17T21:44:35.948Z" }, + { url = "https://files.pythonhosted.org/packages/17/f4/09b2fa1b58f0fb4f7c7963a1649c64c4d315752240377ed74d9cd878f7b5/numpy-2.2.6-pp310-pypy310_pp73-macosx_14_0_x86_64.whl", hash = "sha256:7befc596a7dc9da8a337f79802ee8adb30a552a94f792b9c9d18c840055907db", size = 6786754, upload-time = "2025-05-17T21:44:47.446Z" }, + { url = "https://files.pythonhosted.org/packages/af/30/feba75f143bdc868a1cc3f44ccfa6c4b9ec522b36458e738cd00f67b573f/numpy-2.2.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce47521a4754c8f4593837384bd3424880629f718d87c5d44f8ed763edd63543", size = 16643476, upload-time = "2025-05-17T21:45:11.871Z" }, + { url = "https://files.pythonhosted.org/packages/37/48/ac2a9584402fb6c0cd5b5d1a91dcf176b15760130dd386bbafdbfe3640bf/numpy-2.2.6-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:d042d24c90c41b54fd506da306759e06e568864df8ec17ccc17e9e884634fd00", size = 12812666, upload-time = "2025-05-17T21:45:31.426Z" }, +] + +[[package]] +name = "numpy" +version = "2.3.2" +source = { registry = "https://pypi.org/simple" } +resolution-markers = [ + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", +] +sdist = { url = "https://files.pythonhosted.org/packages/37/7d/3fec4199c5ffb892bed55cff901e4f39a58c81df9c44c280499e92cad264/numpy-2.3.2.tar.gz", hash = "sha256:e0486a11ec30cdecb53f184d496d1c6a20786c81e55e41640270130056f8ee48", size = 20489306, upload-time = "2025-07-24T21:32:07.553Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/96/26/1320083986108998bd487e2931eed2aeedf914b6e8905431487543ec911d/numpy-2.3.2-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:852ae5bed3478b92f093e30f785c98e0cb62fa0a939ed057c31716e18a7a22b9", size = 21259016, upload-time = "2025-07-24T20:24:35.214Z" }, + { url = "https://files.pythonhosted.org/packages/c4/2b/792b341463fa93fc7e55abbdbe87dac316c5b8cb5e94fb7a59fb6fa0cda5/numpy-2.3.2-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:7a0e27186e781a69959d0230dd9909b5e26024f8da10683bd6344baea1885168", size = 14451158, upload-time = "2025-07-24T20:24:58.397Z" }, + { url = "https://files.pythonhosted.org/packages/b7/13/e792d7209261afb0c9f4759ffef6135b35c77c6349a151f488f531d13595/numpy-2.3.2-cp311-cp311-macosx_14_0_arm64.whl", hash = "sha256:f0a1a8476ad77a228e41619af2fa9505cf69df928e9aaa165746584ea17fed2b", size = 5379817, upload-time = "2025-07-24T20:25:07.746Z" }, + { url = "https://files.pythonhosted.org/packages/49/ce/055274fcba4107c022b2113a213c7287346563f48d62e8d2a5176ad93217/numpy-2.3.2-cp311-cp311-macosx_14_0_x86_64.whl", hash = "sha256:cbc95b3813920145032412f7e33d12080f11dc776262df1712e1638207dde9e8", size = 6913606, upload-time = "2025-07-24T20:25:18.84Z" }, + { url = "https://files.pythonhosted.org/packages/17/f2/e4d72e6bc5ff01e2ab613dc198d560714971900c03674b41947e38606502/numpy-2.3.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f75018be4980a7324edc5930fe39aa391d5734531b1926968605416ff58c332d", size = 14589652, upload-time = "2025-07-24T20:25:40.356Z" }, + { url = "https://files.pythonhosted.org/packages/c8/b0/fbeee3000a51ebf7222016e2939b5c5ecf8000a19555d04a18f1e02521b8/numpy-2.3.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:20b8200721840f5621b7bd03f8dcd78de33ec522fc40dc2641aa09537df010c3", size = 16938816, upload-time = "2025-07-24T20:26:05.721Z" }, + { url = "https://files.pythonhosted.org/packages/a9/ec/2f6c45c3484cc159621ea8fc000ac5a86f1575f090cac78ac27193ce82cd/numpy-2.3.2-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:1f91e5c028504660d606340a084db4b216567ded1056ea2b4be4f9d10b67197f", size = 16370512, upload-time = "2025-07-24T20:26:30.545Z" }, + { url = "https://files.pythonhosted.org/packages/b5/01/dd67cf511850bd7aefd6347aaae0956ed415abea741ae107834aae7d6d4e/numpy-2.3.2-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:fb1752a3bb9a3ad2d6b090b88a9a0ae1cd6f004ef95f75825e2f382c183b2097", size = 18884947, upload-time = "2025-07-24T20:26:58.24Z" }, + { url = "https://files.pythonhosted.org/packages/a7/17/2cf60fd3e6a61d006778735edf67a222787a8c1a7842aed43ef96d777446/numpy-2.3.2-cp311-cp311-win32.whl", hash = "sha256:4ae6863868aaee2f57503c7a5052b3a2807cf7a3914475e637a0ecd366ced220", size = 6599494, upload-time = "2025-07-24T20:27:09.786Z" }, + { url = "https://files.pythonhosted.org/packages/d5/03/0eade211c504bda872a594f045f98ddcc6caef2b7c63610946845e304d3f/numpy-2.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:240259d6564f1c65424bcd10f435145a7644a65a6811cfc3201c4a429ba79170", size = 13087889, upload-time = "2025-07-24T20:27:29.558Z" }, + { url = "https://files.pythonhosted.org/packages/13/32/2c7979d39dafb2a25087e12310fc7f3b9d3c7d960df4f4bc97955ae0ce1d/numpy-2.3.2-cp311-cp311-win_arm64.whl", hash = "sha256:4209f874d45f921bde2cff1ffcd8a3695f545ad2ffbef6d3d3c6768162efab89", size = 10459560, upload-time = "2025-07-24T20:27:46.803Z" }, + { url = "https://files.pythonhosted.org/packages/00/6d/745dd1c1c5c284d17725e5c802ca4d45cfc6803519d777f087b71c9f4069/numpy-2.3.2-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:bc3186bea41fae9d8e90c2b4fb5f0a1f5a690682da79b92574d63f56b529080b", size = 20956420, upload-time = "2025-07-24T20:28:18.002Z" }, + { url = "https://files.pythonhosted.org/packages/bc/96/e7b533ea5740641dd62b07a790af5d9d8fec36000b8e2d0472bd7574105f/numpy-2.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:2f4f0215edb189048a3c03bd5b19345bdfa7b45a7a6f72ae5945d2a28272727f", size = 14184660, upload-time = "2025-07-24T20:28:39.522Z" }, + { url = "https://files.pythonhosted.org/packages/2b/53/102c6122db45a62aa20d1b18c9986f67e6b97e0d6fbc1ae13e3e4c84430c/numpy-2.3.2-cp312-cp312-macosx_14_0_arm64.whl", hash = "sha256:8b1224a734cd509f70816455c3cffe13a4f599b1bf7130f913ba0e2c0b2006c0", size = 5113382, upload-time = "2025-07-24T20:28:48.544Z" }, + { url = "https://files.pythonhosted.org/packages/2b/21/376257efcbf63e624250717e82b4fae93d60178f09eb03ed766dbb48ec9c/numpy-2.3.2-cp312-cp312-macosx_14_0_x86_64.whl", hash = "sha256:3dcf02866b977a38ba3ec10215220609ab9667378a9e2150615673f3ffd6c73b", size = 6647258, upload-time = "2025-07-24T20:28:59.104Z" }, + { url = "https://files.pythonhosted.org/packages/91/ba/f4ebf257f08affa464fe6036e13f2bf9d4642a40228781dc1235da81be9f/numpy-2.3.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:572d5512df5470f50ada8d1972c5f1082d9a0b7aa5944db8084077570cf98370", size = 14281409, upload-time = "2025-07-24T20:40:30.298Z" }, + { url = "https://files.pythonhosted.org/packages/59/ef/f96536f1df42c668cbacb727a8c6da7afc9c05ece6d558927fb1722693e1/numpy-2.3.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:8145dd6d10df13c559d1e4314df29695613575183fa2e2d11fac4c208c8a1f73", size = 16641317, upload-time = "2025-07-24T20:40:56.625Z" }, + { url = "https://files.pythonhosted.org/packages/f6/a7/af813a7b4f9a42f498dde8a4c6fcbff8100eed00182cc91dbaf095645f38/numpy-2.3.2-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:103ea7063fa624af04a791c39f97070bf93b96d7af7eb23530cd087dc8dbe9dc", size = 16056262, upload-time = "2025-07-24T20:41:20.797Z" }, + { url = "https://files.pythonhosted.org/packages/8b/5d/41c4ef8404caaa7f05ed1cfb06afe16a25895260eacbd29b4d84dff2920b/numpy-2.3.2-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:fc927d7f289d14f5e037be917539620603294454130b6de200091e23d27dc9be", size = 18579342, upload-time = "2025-07-24T20:41:50.753Z" }, + { url = "https://files.pythonhosted.org/packages/a1/4f/9950e44c5a11636f4a3af6e825ec23003475cc9a466edb7a759ed3ea63bd/numpy-2.3.2-cp312-cp312-win32.whl", hash = "sha256:d95f59afe7f808c103be692175008bab926b59309ade3e6d25009e9a171f7036", size = 6320610, upload-time = "2025-07-24T20:42:01.551Z" }, + { url = "https://files.pythonhosted.org/packages/7c/2f/244643a5ce54a94f0a9a2ab578189c061e4a87c002e037b0829dd77293b6/numpy-2.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:9e196ade2400c0c737d93465327d1ae7c06c7cb8a1756121ebf54b06ca183c7f", size = 12786292, upload-time = "2025-07-24T20:42:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/54/cd/7b5f49d5d78db7badab22d8323c1b6ae458fbf86c4fdfa194ab3cd4eb39b/numpy-2.3.2-cp312-cp312-win_arm64.whl", hash = "sha256:ee807923782faaf60d0d7331f5e86da7d5e3079e28b291973c545476c2b00d07", size = 10194071, upload-time = "2025-07-24T20:42:36.657Z" }, + { url = "https://files.pythonhosted.org/packages/1c/c0/c6bb172c916b00700ed3bf71cb56175fd1f7dbecebf8353545d0b5519f6c/numpy-2.3.2-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:c8d9727f5316a256425892b043736d63e89ed15bbfe6556c5ff4d9d4448ff3b3", size = 20949074, upload-time = "2025-07-24T20:43:07.813Z" }, + { url = "https://files.pythonhosted.org/packages/20/4e/c116466d22acaf4573e58421c956c6076dc526e24a6be0903219775d862e/numpy-2.3.2-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:efc81393f25f14d11c9d161e46e6ee348637c0a1e8a54bf9dedc472a3fae993b", size = 14177311, upload-time = "2025-07-24T20:43:29.335Z" }, + { url = "https://files.pythonhosted.org/packages/78/45/d4698c182895af189c463fc91d70805d455a227261d950e4e0f1310c2550/numpy-2.3.2-cp313-cp313-macosx_14_0_arm64.whl", hash = "sha256:dd937f088a2df683cbb79dda9a772b62a3e5a8a7e76690612c2737f38c6ef1b6", size = 5106022, upload-time = "2025-07-24T20:43:37.999Z" }, + { url = "https://files.pythonhosted.org/packages/9f/76/3e6880fef4420179309dba72a8c11f6166c431cf6dee54c577af8906f914/numpy-2.3.2-cp313-cp313-macosx_14_0_x86_64.whl", hash = "sha256:11e58218c0c46c80509186e460d79fbdc9ca1eb8d8aee39d8f2dc768eb781089", size = 6640135, upload-time = "2025-07-24T20:43:49.28Z" }, + { url = "https://files.pythonhosted.org/packages/34/fa/87ff7f25b3c4ce9085a62554460b7db686fef1e0207e8977795c7b7d7ba1/numpy-2.3.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5ad4ebcb683a1f99f4f392cc522ee20a18b2bb12a2c1c42c3d48d5a1adc9d3d2", size = 14278147, upload-time = "2025-07-24T20:44:10.328Z" }, + { url = "https://files.pythonhosted.org/packages/1d/0f/571b2c7a3833ae419fe69ff7b479a78d313581785203cc70a8db90121b9a/numpy-2.3.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:938065908d1d869c7d75d8ec45f735a034771c6ea07088867f713d1cd3bbbe4f", size = 16635989, upload-time = "2025-07-24T20:44:34.88Z" }, + { url = "https://files.pythonhosted.org/packages/24/5a/84ae8dca9c9a4c592fe11340b36a86ffa9fd3e40513198daf8a97839345c/numpy-2.3.2-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:66459dccc65d8ec98cc7df61307b64bf9e08101f9598755d42d8ae65d9a7a6ee", size = 16053052, upload-time = "2025-07-24T20:44:58.872Z" }, + { url = "https://files.pythonhosted.org/packages/57/7c/e5725d99a9133b9813fcf148d3f858df98511686e853169dbaf63aec6097/numpy-2.3.2-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:a7af9ed2aa9ec5950daf05bb11abc4076a108bd3c7db9aa7251d5f107079b6a6", size = 18577955, upload-time = "2025-07-24T20:45:26.714Z" }, + { url = "https://files.pythonhosted.org/packages/ae/11/7c546fcf42145f29b71e4d6f429e96d8d68e5a7ba1830b2e68d7418f0bbd/numpy-2.3.2-cp313-cp313-win32.whl", hash = "sha256:906a30249315f9c8e17b085cc5f87d3f369b35fedd0051d4a84686967bdbbd0b", size = 6311843, upload-time = "2025-07-24T20:49:24.444Z" }, + { url = "https://files.pythonhosted.org/packages/aa/6f/a428fd1cb7ed39b4280d057720fed5121b0d7754fd2a9768640160f5517b/numpy-2.3.2-cp313-cp313-win_amd64.whl", hash = "sha256:c63d95dc9d67b676e9108fe0d2182987ccb0f11933c1e8959f42fa0da8d4fa56", size = 12782876, upload-time = "2025-07-24T20:49:43.227Z" }, + { url = "https://files.pythonhosted.org/packages/65/85/4ea455c9040a12595fb6c43f2c217257c7b52dd0ba332c6a6c1d28b289fe/numpy-2.3.2-cp313-cp313-win_arm64.whl", hash = "sha256:b05a89f2fb84d21235f93de47129dd4f11c16f64c87c33f5e284e6a3a54e43f2", size = 10192786, upload-time = "2025-07-24T20:49:59.443Z" }, + { url = "https://files.pythonhosted.org/packages/80/23/8278f40282d10c3f258ec3ff1b103d4994bcad78b0cba9208317f6bb73da/numpy-2.3.2-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4e6ecfeddfa83b02318f4d84acf15fbdbf9ded18e46989a15a8b6995dfbf85ab", size = 21047395, upload-time = "2025-07-24T20:45:58.821Z" }, + { url = "https://files.pythonhosted.org/packages/1f/2d/624f2ce4a5df52628b4ccd16a4f9437b37c35f4f8a50d00e962aae6efd7a/numpy-2.3.2-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:508b0eada3eded10a3b55725b40806a4b855961040180028f52580c4729916a2", size = 14300374, upload-time = "2025-07-24T20:46:20.207Z" }, + { url = "https://files.pythonhosted.org/packages/f6/62/ff1e512cdbb829b80a6bd08318a58698867bca0ca2499d101b4af063ee97/numpy-2.3.2-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:754d6755d9a7588bdc6ac47dc4ee97867271b17cee39cb87aef079574366db0a", size = 5228864, upload-time = "2025-07-24T20:46:30.58Z" }, + { url = "https://files.pythonhosted.org/packages/7d/8e/74bc18078fff03192d4032cfa99d5a5ca937807136d6f5790ce07ca53515/numpy-2.3.2-cp313-cp313t-macosx_14_0_x86_64.whl", hash = "sha256:a9f66e7d2b2d7712410d3bc5684149040ef5f19856f20277cd17ea83e5006286", size = 6737533, upload-time = "2025-07-24T20:46:46.111Z" }, + { url = "https://files.pythonhosted.org/packages/19/ea/0731efe2c9073ccca5698ef6a8c3667c4cf4eea53fcdcd0b50140aba03bc/numpy-2.3.2-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:de6ea4e5a65d5a90c7d286ddff2b87f3f4ad61faa3db8dabe936b34c2275b6f8", size = 14352007, upload-time = "2025-07-24T20:47:07.1Z" }, + { url = "https://files.pythonhosted.org/packages/cf/90/36be0865f16dfed20f4bc7f75235b963d5939707d4b591f086777412ff7b/numpy-2.3.2-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a3ef07ec8cbc8fc9e369c8dcd52019510c12da4de81367d8b20bc692aa07573a", size = 16701914, upload-time = "2025-07-24T20:47:32.459Z" }, + { url = "https://files.pythonhosted.org/packages/94/30/06cd055e24cb6c38e5989a9e747042b4e723535758e6153f11afea88c01b/numpy-2.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:27c9f90e7481275c7800dc9c24b7cc40ace3fdb970ae4d21eaff983a32f70c91", size = 16132708, upload-time = "2025-07-24T20:47:58.129Z" }, + { url = "https://files.pythonhosted.org/packages/9a/14/ecede608ea73e58267fd7cb78f42341b3b37ba576e778a1a06baffbe585c/numpy-2.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:07b62978075b67eee4065b166d000d457c82a1efe726cce608b9db9dd66a73a5", size = 18651678, upload-time = "2025-07-24T20:48:25.402Z" }, + { url = "https://files.pythonhosted.org/packages/40/f3/2fe6066b8d07c3685509bc24d56386534c008b462a488b7f503ba82b8923/numpy-2.3.2-cp313-cp313t-win32.whl", hash = "sha256:c771cfac34a4f2c0de8e8c97312d07d64fd8f8ed45bc9f5726a7e947270152b5", size = 6441832, upload-time = "2025-07-24T20:48:37.181Z" }, + { url = "https://files.pythonhosted.org/packages/0b/ba/0937d66d05204d8f28630c9c60bc3eda68824abde4cf756c4d6aad03b0c6/numpy-2.3.2-cp313-cp313t-win_amd64.whl", hash = "sha256:72dbebb2dcc8305c431b2836bcc66af967df91be793d63a24e3d9b741374c450", size = 12927049, upload-time = "2025-07-24T20:48:56.24Z" }, + { url = "https://files.pythonhosted.org/packages/e9/ed/13542dd59c104d5e654dfa2ac282c199ba64846a74c2c4bcdbc3a0f75df1/numpy-2.3.2-cp313-cp313t-win_arm64.whl", hash = "sha256:72c6df2267e926a6d5286b0a6d556ebe49eae261062059317837fda12ddf0c1a", size = 10262935, upload-time = "2025-07-24T20:49:13.136Z" }, + { url = "https://files.pythonhosted.org/packages/c9/7c/7659048aaf498f7611b783e000c7268fcc4dcf0ce21cd10aad7b2e8f9591/numpy-2.3.2-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:448a66d052d0cf14ce9865d159bfc403282c9bc7bb2a31b03cc18b651eca8b1a", size = 20950906, upload-time = "2025-07-24T20:50:30.346Z" }, + { url = "https://files.pythonhosted.org/packages/80/db/984bea9d4ddf7112a04cfdfb22b1050af5757864cfffe8e09e44b7f11a10/numpy-2.3.2-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:546aaf78e81b4081b2eba1d105c3b34064783027a06b3ab20b6eba21fb64132b", size = 14185607, upload-time = "2025-07-24T20:50:51.923Z" }, + { url = "https://files.pythonhosted.org/packages/e4/76/b3d6f414f4eca568f469ac112a3b510938d892bc5a6c190cb883af080b77/numpy-2.3.2-cp314-cp314-macosx_14_0_arm64.whl", hash = "sha256:87c930d52f45df092f7578889711a0768094debf73cfcde105e2d66954358125", size = 5114110, upload-time = "2025-07-24T20:51:01.041Z" }, + { url = "https://files.pythonhosted.org/packages/9e/d2/6f5e6826abd6bca52392ed88fe44a4b52aacb60567ac3bc86c67834c3a56/numpy-2.3.2-cp314-cp314-macosx_14_0_x86_64.whl", hash = "sha256:8dc082ea901a62edb8f59713c6a7e28a85daddcb67454c839de57656478f5b19", size = 6642050, upload-time = "2025-07-24T20:51:11.64Z" }, + { url = "https://files.pythonhosted.org/packages/c4/43/f12b2ade99199e39c73ad182f103f9d9791f48d885c600c8e05927865baf/numpy-2.3.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:af58de8745f7fa9ca1c0c7c943616c6fe28e75d0c81f5c295810e3c83b5be92f", size = 14296292, upload-time = "2025-07-24T20:51:33.488Z" }, + { url = "https://files.pythonhosted.org/packages/5d/f9/77c07d94bf110a916b17210fac38680ed8734c236bfed9982fd8524a7b47/numpy-2.3.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:fed5527c4cf10f16c6d0b6bee1f89958bccb0ad2522c8cadc2efd318bcd545f5", size = 16638913, upload-time = "2025-07-24T20:51:58.517Z" }, + { url = "https://files.pythonhosted.org/packages/9b/d1/9d9f2c8ea399cc05cfff8a7437453bd4e7d894373a93cdc46361bbb49a7d/numpy-2.3.2-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:095737ed986e00393ec18ec0b21b47c22889ae4b0cd2d5e88342e08b01141f58", size = 16071180, upload-time = "2025-07-24T20:52:22.827Z" }, + { url = "https://files.pythonhosted.org/packages/4c/41/82e2c68aff2a0c9bf315e47d61951099fed65d8cb2c8d9dc388cb87e947e/numpy-2.3.2-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:b5e40e80299607f597e1a8a247ff8d71d79c5b52baa11cc1cce30aa92d2da6e0", size = 18576809, upload-time = "2025-07-24T20:52:51.015Z" }, + { url = "https://files.pythonhosted.org/packages/14/14/4b4fd3efb0837ed252d0f583c5c35a75121038a8c4e065f2c259be06d2d8/numpy-2.3.2-cp314-cp314-win32.whl", hash = "sha256:7d6e390423cc1f76e1b8108c9b6889d20a7a1f59d9a60cac4a050fa734d6c1e2", size = 6366410, upload-time = "2025-07-24T20:56:44.949Z" }, + { url = "https://files.pythonhosted.org/packages/11/9e/b4c24a6b8467b61aced5c8dc7dcfce23621baa2e17f661edb2444a418040/numpy-2.3.2-cp314-cp314-win_amd64.whl", hash = "sha256:b9d0878b21e3918d76d2209c924ebb272340da1fb51abc00f986c258cd5e957b", size = 12918821, upload-time = "2025-07-24T20:57:06.479Z" }, + { url = "https://files.pythonhosted.org/packages/0e/0f/0dc44007c70b1007c1cef86b06986a3812dd7106d8f946c09cfa75782556/numpy-2.3.2-cp314-cp314-win_arm64.whl", hash = "sha256:2738534837c6a1d0c39340a190177d7d66fdf432894f469728da901f8f6dc910", size = 10477303, upload-time = "2025-07-24T20:57:22.879Z" }, + { url = "https://files.pythonhosted.org/packages/8b/3e/075752b79140b78ddfc9c0a1634d234cfdbc6f9bbbfa6b7504e445ad7d19/numpy-2.3.2-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:4d002ecf7c9b53240be3bb69d80f86ddbd34078bae04d87be81c1f58466f264e", size = 21047524, upload-time = "2025-07-24T20:53:22.086Z" }, + { url = "https://files.pythonhosted.org/packages/fe/6d/60e8247564a72426570d0e0ea1151b95ce5bd2f1597bb878a18d32aec855/numpy-2.3.2-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:293b2192c6bcce487dbc6326de5853787f870aeb6c43f8f9c6496db5b1781e45", size = 14300519, upload-time = "2025-07-24T20:53:44.053Z" }, + { url = "https://files.pythonhosted.org/packages/4d/73/d8326c442cd428d47a067070c3ac6cc3b651a6e53613a1668342a12d4479/numpy-2.3.2-cp314-cp314t-macosx_14_0_arm64.whl", hash = "sha256:0a4f2021a6da53a0d580d6ef5db29947025ae8b35b3250141805ea9a32bbe86b", size = 5228972, upload-time = "2025-07-24T20:53:53.81Z" }, + { url = "https://files.pythonhosted.org/packages/34/2e/e71b2d6dad075271e7079db776196829019b90ce3ece5c69639e4f6fdc44/numpy-2.3.2-cp314-cp314t-macosx_14_0_x86_64.whl", hash = "sha256:9c144440db4bf3bb6372d2c3e49834cc0ff7bb4c24975ab33e01199e645416f2", size = 6737439, upload-time = "2025-07-24T20:54:04.742Z" }, + { url = "https://files.pythonhosted.org/packages/15/b0/d004bcd56c2c5e0500ffc65385eb6d569ffd3363cb5e593ae742749b2daa/numpy-2.3.2-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f92d6c2a8535dc4fe4419562294ff957f83a16ebdec66df0805e473ffaad8bd0", size = 14352479, upload-time = "2025-07-24T20:54:25.819Z" }, + { url = "https://files.pythonhosted.org/packages/11/e3/285142fcff8721e0c99b51686426165059874c150ea9ab898e12a492e291/numpy-2.3.2-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:cefc2219baa48e468e3db7e706305fcd0c095534a192a08f31e98d83a7d45fb0", size = 16702805, upload-time = "2025-07-24T20:54:50.814Z" }, + { url = "https://files.pythonhosted.org/packages/33/c3/33b56b0e47e604af2c7cd065edca892d180f5899599b76830652875249a3/numpy-2.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:76c3e9501ceb50b2ff3824c3589d5d1ab4ac857b0ee3f8f49629d0de55ecf7c2", size = 16133830, upload-time = "2025-07-24T20:55:17.306Z" }, + { url = "https://files.pythonhosted.org/packages/6e/ae/7b1476a1f4d6a48bc669b8deb09939c56dd2a439db1ab03017844374fb67/numpy-2.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:122bf5ed9a0221b3419672493878ba4967121514b1d7d4656a7580cd11dddcbf", size = 18652665, upload-time = "2025-07-24T20:55:46.665Z" }, + { url = "https://files.pythonhosted.org/packages/14/ba/5b5c9978c4bb161034148ade2de9db44ec316fab89ce8c400db0e0c81f86/numpy-2.3.2-cp314-cp314t-win32.whl", hash = "sha256:6f1ae3dcb840edccc45af496f312528c15b1f79ac318169d094e85e4bb35fdf1", size = 6514777, upload-time = "2025-07-24T20:55:57.66Z" }, + { url = "https://files.pythonhosted.org/packages/eb/46/3dbaf0ae7c17cdc46b9f662c56da2054887b8d9e737c1476f335c83d33db/numpy-2.3.2-cp314-cp314t-win_amd64.whl", hash = "sha256:087ffc25890d89a43536f75c5fe8770922008758e8eeeef61733957041ed2f9b", size = 13111856, upload-time = "2025-07-24T20:56:17.318Z" }, + { url = "https://files.pythonhosted.org/packages/c1/9e/1652778bce745a67b5fe05adde60ed362d38eb17d919a540e813d30f6874/numpy-2.3.2-cp314-cp314t-win_arm64.whl", hash = "sha256:092aeb3449833ea9c0bf0089d70c29ae480685dd2377ec9cdbbb620257f84631", size = 10544226, upload-time = "2025-07-24T20:56:34.509Z" }, + { url = "https://files.pythonhosted.org/packages/cf/ea/50ebc91d28b275b23b7128ef25c3d08152bc4068f42742867e07a870a42a/numpy-2.3.2-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:14a91ebac98813a49bc6aa1a0dfc09513dcec1d97eaf31ca21a87221a1cdcb15", size = 21130338, upload-time = "2025-07-24T20:57:54.37Z" }, + { url = "https://files.pythonhosted.org/packages/9f/57/cdd5eac00dd5f137277355c318a955c0d8fb8aa486020c22afd305f8b88f/numpy-2.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:71669b5daae692189540cffc4c439468d35a3f84f0c88b078ecd94337f6cb0ec", size = 14375776, upload-time = "2025-07-24T20:58:16.303Z" }, + { url = "https://files.pythonhosted.org/packages/83/85/27280c7f34fcd305c2209c0cdca4d70775e4859a9eaa92f850087f8dea50/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_arm64.whl", hash = "sha256:69779198d9caee6e547adb933941ed7520f896fd9656834c300bdf4dd8642712", size = 5304882, upload-time = "2025-07-24T20:58:26.199Z" }, + { url = "https://files.pythonhosted.org/packages/48/b4/6500b24d278e15dd796f43824e69939d00981d37d9779e32499e823aa0aa/numpy-2.3.2-pp311-pypy311_pp73-macosx_14_0_x86_64.whl", hash = "sha256:2c3271cc4097beb5a60f010bcc1cc204b300bb3eafb4399376418a83a1c6373c", size = 6818405, upload-time = "2025-07-24T20:58:37.341Z" }, + { url = "https://files.pythonhosted.org/packages/9b/c9/142c1e03f199d202da8e980c2496213509291b6024fd2735ad28ae7065c7/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:8446acd11fe3dc1830568c941d44449fd5cb83068e5c70bd5a470d323d448296", size = 14419651, upload-time = "2025-07-24T20:58:59.048Z" }, + { url = "https://files.pythonhosted.org/packages/8b/95/8023e87cbea31a750a6c00ff9427d65ebc5fef104a136bfa69f76266d614/numpy-2.3.2-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:aa098a5ab53fa407fded5870865c6275a5cd4101cfdef8d6fafc48286a96e981", size = 16760166, upload-time = "2025-07-24T21:28:56.38Z" }, + { url = "https://files.pythonhosted.org/packages/78/e3/6690b3f85a05506733c7e90b577e4762517404ea78bab2ca3a5cb1aeb78d/numpy-2.3.2-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:6936aff90dda378c09bea075af0d9c675fe3a977a9d2402f95a87f440f59f619", size = 12977811, upload-time = "2025-07-24T21:29:18.234Z" }, +] + +[[package]] +name = "nvidia-cublas-cu12" +version = "12.8.4.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/dc/61/e24b560ab2e2eaeb3c839129175fb330dfcfc29e5203196e5541a4c44682/nvidia_cublas_cu12-12.8.4.1-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:8ac4e771d5a348c551b2a426eda6193c19aa630236b418086020df5ba9667142", size = 594346921, upload-time = "2025-03-07T01:44:31.254Z" }, +] + +[[package]] +name = "nvidia-cuda-cupti-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f8/02/2adcaa145158bf1a8295d83591d22e4103dbfd821bcaf6f3f53151ca4ffa/nvidia_cuda_cupti_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:ea0cb07ebda26bb9b29ba82cda34849e73c166c18162d3913575b0c9db9a6182", size = 10248621, upload-time = "2025-03-07T01:40:21.213Z" }, +] + +[[package]] +name = "nvidia-cuda-nvrtc-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/6b/32f747947df2da6994e999492ab306a903659555dddc0fbdeb9d71f75e52/nvidia_cuda_nvrtc_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:a7756528852ef889772a84c6cd89d41dfa74667e24cca16bb31f8f061e3e9994", size = 88040029, upload-time = "2025-03-07T01:42:13.562Z" }, +] + +[[package]] +name = "nvidia-cuda-runtime-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/0d/9b/a997b638fcd068ad6e4d53b8551a7d30fe8b404d6f1804abf1df69838932/nvidia_cuda_runtime_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adade8dcbd0edf427b7204d480d6066d33902cab2a4707dcfc48a2d0fd44ab90", size = 954765, upload-time = "2025-03-07T01:40:01.615Z" }, +] + +[[package]] +name = "nvidia-cudnn-cu12" +version = "9.10.2.21" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/ba/51/e123d997aa098c61d029f76663dedbfb9bc8dcf8c60cbd6adbe42f76d049/nvidia_cudnn_cu12-9.10.2.21-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:949452be657fa16687d0930933f032835951ef0892b37d2d53824d1a84dc97a8", size = 706758467, upload-time = "2025-06-06T21:54:08.597Z" }, +] + +[[package]] +name = "nvidia-cufft-cu12" +version = "11.3.3.83" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/1f/13/ee4e00f30e676b66ae65b4f08cb5bcbb8392c03f54f2d5413ea99a5d1c80/nvidia_cufft_cu12-11.3.3.83-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:4d2dd21ec0b88cf61b62e6b43564355e5222e4a3fb394cac0db101f2dd0d4f74", size = 193118695, upload-time = "2025-03-07T01:45:27.821Z" }, +] + +[[package]] +name = "nvidia-cufile-cu12" +version = "1.13.1.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/bb/fe/1bcba1dfbfb8d01be8d93f07bfc502c93fa23afa6fd5ab3fc7c1df71038a/nvidia_cufile_cu12-1.13.1.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1d069003be650e131b21c932ec3d8969c1715379251f8d23a1860554b1cb24fc", size = 1197834, upload-time = "2025-03-07T01:45:50.723Z" }, +] + +[[package]] +name = "nvidia-curand-cu12" +version = "10.3.9.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fb/aa/6584b56dc84ebe9cf93226a5cde4d99080c8e90ab40f0c27bda7a0f29aa1/nvidia_curand_cu12-10.3.9.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:b32331d4f4df5d6eefa0554c565b626c7216f87a06a4f56fab27c3b68a830ec9", size = 63619976, upload-time = "2025-03-07T01:46:23.323Z" }, +] + +[[package]] +name = "nvidia-cusolver-cu12" +version = "11.7.3.90" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-cublas-cu12" }, + { name = "nvidia-cusparse-cu12" }, + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/85/48/9a13d2975803e8cf2777d5ed57b87a0b6ca2cc795f9a4f59796a910bfb80/nvidia_cusolver_cu12-11.7.3.90-py3-none-manylinux_2_27_x86_64.whl", hash = "sha256:4376c11ad263152bd50ea295c05370360776f8c3427b30991df774f9fb26c450", size = 267506905, upload-time = "2025-03-07T01:47:16.273Z" }, +] + +[[package]] +name = "nvidia-cusparse-cu12" +version = "12.5.8.93" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "nvidia-nvjitlink-cu12" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/c2/f5/e1854cb2f2bcd4280c44736c93550cc300ff4b8c95ebe370d0aa7d2b473d/nvidia_cusparse_cu12-12.5.8.93-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:1ec05d76bbbd8b61b06a80e1eaf8cf4959c3d4ce8e711b65ebd0443bb0ebb13b", size = 288216466, upload-time = "2025-03-07T01:48:13.779Z" }, +] + +[[package]] +name = "nvidia-cusparselt-cu12" +version = "0.7.1" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/56/79/12978b96bd44274fe38b5dde5cfb660b1d114f70a65ef962bcbbed99b549/nvidia_cusparselt_cu12-0.7.1-py3-none-manylinux2014_x86_64.whl", hash = "sha256:f1bb701d6b930d5a7cea44c19ceb973311500847f81b634d802b7b539dc55623", size = 287193691, upload-time = "2025-02-26T00:15:44.104Z" }, +] + +[[package]] +name = "nvidia-nccl-cu12" +version = "2.27.3" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/5b/4e4fff7bad39adf89f735f2bc87248c81db71205b62bcc0d5ca5b606b3c3/nvidia_nccl_cu12-2.27.3-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:adf27ccf4238253e0b826bce3ff5fa532d65fc42322c8bfdfaf28024c0fbe039", size = 322364134, upload-time = "2025-06-03T21:58:04.013Z" }, +] + +[[package]] +name = "nvidia-nvjitlink-cu12" +version = "12.8.93" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/74/86a07f1d0f42998ca31312f998bd3b9a7eff7f52378f4f270c8679c77fb9/nvidia_nvjitlink_cu12-12.8.93-py3-none-manylinux2010_x86_64.manylinux_2_12_x86_64.whl", hash = "sha256:81ff63371a7ebd6e6451970684f916be2eab07321b73c9d244dc2b4da7f73b88", size = 39254836, upload-time = "2025-03-07T01:49:55.661Z" }, +] + +[[package]] +name = "nvidia-nvtx-cu12" +version = "12.8.90" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/eb/86626c1bbc2edb86323022371c39aa48df6fd8b0a1647bc274577f72e90b/nvidia_nvtx_cu12-12.8.90-py3-none-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5b17e2001cc0d751a5bc2c6ec6d26ad95913324a4adb86788c944f8ce9ba441f", size = 89954, upload-time = "2025-03-07T01:42:44.131Z" }, +] + +[[package]] +name = "packaging" +version = "25.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/a1/d4/1fc4078c65507b51b96ca8f8c3ba19e6a61c8253c72794544580a7b6c24d/packaging-25.0.tar.gz", hash = "sha256:d443872c98d677bf60f6a1f2f8c1cb748e8fe762d2bf9d3148b5599295b0fc4f", size = 165727, upload-time = "2025-04-19T11:48:59.673Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/20/12/38679034af332785aac8774540895e234f4d07f7545804097de4b666afd8/packaging-25.0-py3-none-any.whl", hash = "sha256:29572ef2b1f17581046b3a2227d5c611fb25ec70ca1ba8554b24b0e69331a484", size = 66469, upload-time = "2025-04-19T11:48:57.875Z" }, +] + +[[package]] +name = "pandas" +version = "2.3.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "numpy", version = "2.2.6", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "numpy", version = "2.3.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "python-dateutil" }, + { name = "pytz" }, + { name = "tzdata" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/d1/6f/75aa71f8a14267117adeeed5d21b204770189c0a0025acbdc03c337b28fc/pandas-2.3.1.tar.gz", hash = "sha256:0a95b9ac964fe83ce317827f80304d37388ea77616b1425f0ae41c9d2d0d7bb2", size = 4487493, upload-time = "2025-07-07T19:20:04.079Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c4/ca/aa97b47287221fa37a49634532e520300088e290b20d690b21ce3e448143/pandas-2.3.1-cp310-cp310-macosx_10_9_x86_64.whl", hash = "sha256:22c2e866f7209ebc3a8f08d75766566aae02bcc91d196935a1d9e59c7b990ac9", size = 11542731, upload-time = "2025-07-07T19:18:12.619Z" }, + { url = "https://files.pythonhosted.org/packages/80/bf/7938dddc5f01e18e573dcfb0f1b8c9357d9b5fa6ffdee6e605b92efbdff2/pandas-2.3.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:3583d348546201aff730c8c47e49bc159833f971c2899d6097bce68b9112a4f1", size = 10790031, upload-time = "2025-07-07T19:18:16.611Z" }, + { url = "https://files.pythonhosted.org/packages/ee/2f/9af748366763b2a494fed477f88051dbf06f56053d5c00eba652697e3f94/pandas-2.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0f951fbb702dacd390561e0ea45cdd8ecfa7fb56935eb3dd78e306c19104b9b0", size = 11724083, upload-time = "2025-07-07T19:18:20.512Z" }, + { url = "https://files.pythonhosted.org/packages/2c/95/79ab37aa4c25d1e7df953dde407bb9c3e4ae47d154bc0dd1692f3a6dcf8c/pandas-2.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:cd05b72ec02ebfb993569b4931b2e16fbb4d6ad6ce80224a3ee838387d83a191", size = 12342360, upload-time = "2025-07-07T19:18:23.194Z" }, + { url = "https://files.pythonhosted.org/packages/75/a7/d65e5d8665c12c3c6ff5edd9709d5836ec9b6f80071b7f4a718c6106e86e/pandas-2.3.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:1b916a627919a247d865aed068eb65eb91a344b13f5b57ab9f610b7716c92de1", size = 13202098, upload-time = "2025-07-07T19:18:25.558Z" }, + { url = "https://files.pythonhosted.org/packages/65/f3/4c1dbd754dbaa79dbf8b537800cb2fa1a6e534764fef50ab1f7533226c5c/pandas-2.3.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:fe67dc676818c186d5a3d5425250e40f179c2a89145df477dd82945eaea89e97", size = 13837228, upload-time = "2025-07-07T19:18:28.344Z" }, + { url = "https://files.pythonhosted.org/packages/3f/d6/d7f5777162aa9b48ec3910bca5a58c9b5927cfd9cfde3aa64322f5ba4b9f/pandas-2.3.1-cp310-cp310-win_amd64.whl", hash = "sha256:2eb789ae0274672acbd3c575b0598d213345660120a257b47b5dafdc618aec83", size = 11336561, upload-time = "2025-07-07T19:18:31.211Z" }, + { url = "https://files.pythonhosted.org/packages/76/1c/ccf70029e927e473a4476c00e0d5b32e623bff27f0402d0a92b7fc29bb9f/pandas-2.3.1-cp311-cp311-macosx_10_9_x86_64.whl", hash = "sha256:2b0540963d83431f5ce8870ea02a7430adca100cec8a050f0811f8e31035541b", size = 11566608, upload-time = "2025-07-07T19:18:33.86Z" }, + { url = "https://files.pythonhosted.org/packages/ec/d3/3c37cb724d76a841f14b8f5fe57e5e3645207cc67370e4f84717e8bb7657/pandas-2.3.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:fe7317f578c6a153912bd2292f02e40c1d8f253e93c599e82620c7f69755c74f", size = 10823181, upload-time = "2025-07-07T19:18:36.151Z" }, + { url = "https://files.pythonhosted.org/packages/8a/4c/367c98854a1251940edf54a4df0826dcacfb987f9068abf3e3064081a382/pandas-2.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e6723a27ad7b244c0c79d8e7007092d7c8f0f11305770e2f4cd778b3ad5f9f85", size = 11793570, upload-time = "2025-07-07T19:18:38.385Z" }, + { url = "https://files.pythonhosted.org/packages/07/5f/63760ff107bcf5146eee41b38b3985f9055e710a72fdd637b791dea3495c/pandas-2.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3462c3735fe19f2638f2c3a40bd94ec2dc5ba13abbb032dd2fa1f540a075509d", size = 12378887, upload-time = "2025-07-07T19:18:41.284Z" }, + { url = "https://files.pythonhosted.org/packages/15/53/f31a9b4dfe73fe4711c3a609bd8e60238022f48eacedc257cd13ae9327a7/pandas-2.3.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:98bcc8b5bf7afed22cc753a28bc4d9e26e078e777066bc53fac7904ddef9a678", size = 13230957, upload-time = "2025-07-07T19:18:44.187Z" }, + { url = "https://files.pythonhosted.org/packages/e0/94/6fce6bf85b5056d065e0a7933cba2616dcb48596f7ba3c6341ec4bcc529d/pandas-2.3.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:4d544806b485ddf29e52d75b1f559142514e60ef58a832f74fb38e48d757b299", size = 13883883, upload-time = "2025-07-07T19:18:46.498Z" }, + { url = "https://files.pythonhosted.org/packages/c8/7b/bdcb1ed8fccb63d04bdb7635161d0ec26596d92c9d7a6cce964e7876b6c1/pandas-2.3.1-cp311-cp311-win_amd64.whl", hash = "sha256:b3cd4273d3cb3707b6fffd217204c52ed92859533e31dc03b7c5008aa933aaab", size = 11340212, upload-time = "2025-07-07T19:18:49.293Z" }, + { url = "https://files.pythonhosted.org/packages/46/de/b8445e0f5d217a99fe0eeb2f4988070908979bec3587c0633e5428ab596c/pandas-2.3.1-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:689968e841136f9e542020698ee1c4fbe9caa2ed2213ae2388dc7b81721510d3", size = 11588172, upload-time = "2025-07-07T19:18:52.054Z" }, + { url = "https://files.pythonhosted.org/packages/1e/e0/801cdb3564e65a5ac041ab99ea6f1d802a6c325bb6e58c79c06a3f1cd010/pandas-2.3.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:025e92411c16cbe5bb2a4abc99732a6b132f439b8aab23a59fa593eb00704232", size = 10717365, upload-time = "2025-07-07T19:18:54.785Z" }, + { url = "https://files.pythonhosted.org/packages/51/a5/c76a8311833c24ae61a376dbf360eb1b1c9247a5d9c1e8b356563b31b80c/pandas-2.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9b7ff55f31c4fcb3e316e8f7fa194566b286d6ac430afec0d461163312c5841e", size = 11280411, upload-time = "2025-07-07T19:18:57.045Z" }, + { url = "https://files.pythonhosted.org/packages/da/01/e383018feba0a1ead6cf5fe8728e5d767fee02f06a3d800e82c489e5daaf/pandas-2.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:7dcb79bf373a47d2a40cf7232928eb7540155abbc460925c2c96d2d30b006eb4", size = 11988013, upload-time = "2025-07-07T19:18:59.771Z" }, + { url = "https://files.pythonhosted.org/packages/5b/14/cec7760d7c9507f11c97d64f29022e12a6cc4fc03ac694535e89f88ad2ec/pandas-2.3.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:56a342b231e8862c96bdb6ab97170e203ce511f4d0429589c8ede1ee8ece48b8", size = 12767210, upload-time = "2025-07-07T19:19:02.944Z" }, + { url = "https://files.pythonhosted.org/packages/50/b9/6e2d2c6728ed29fb3d4d4d302504fb66f1a543e37eb2e43f352a86365cdf/pandas-2.3.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:ca7ed14832bce68baef331f4d7f294411bed8efd032f8109d690df45e00c4679", size = 13440571, upload-time = "2025-07-07T19:19:06.82Z" }, + { url = "https://files.pythonhosted.org/packages/80/a5/3a92893e7399a691bad7664d977cb5e7c81cf666c81f89ea76ba2bff483d/pandas-2.3.1-cp312-cp312-win_amd64.whl", hash = "sha256:ac942bfd0aca577bef61f2bc8da8147c4ef6879965ef883d8e8d5d2dc3e744b8", size = 10987601, upload-time = "2025-07-07T19:19:09.589Z" }, + { url = "https://files.pythonhosted.org/packages/32/ed/ff0a67a2c5505e1854e6715586ac6693dd860fbf52ef9f81edee200266e7/pandas-2.3.1-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:9026bd4a80108fac2239294a15ef9003c4ee191a0f64b90f170b40cfb7cf2d22", size = 11531393, upload-time = "2025-07-07T19:19:12.245Z" }, + { url = "https://files.pythonhosted.org/packages/c7/db/d8f24a7cc9fb0972adab0cc80b6817e8bef888cfd0024eeb5a21c0bb5c4a/pandas-2.3.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:6de8547d4fdb12421e2d047a2c446c623ff4c11f47fddb6b9169eb98ffba485a", size = 10668750, upload-time = "2025-07-07T19:19:14.612Z" }, + { url = "https://files.pythonhosted.org/packages/0f/b0/80f6ec783313f1e2356b28b4fd8d2148c378370045da918c73145e6aab50/pandas-2.3.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:782647ddc63c83133b2506912cc6b108140a38a37292102aaa19c81c83db2928", size = 11342004, upload-time = "2025-07-07T19:19:16.857Z" }, + { url = "https://files.pythonhosted.org/packages/e9/e2/20a317688435470872885e7fc8f95109ae9683dec7c50be29b56911515a5/pandas-2.3.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2ba6aff74075311fc88504b1db890187a3cd0f887a5b10f5525f8e2ef55bfdb9", size = 12050869, upload-time = "2025-07-07T19:19:19.265Z" }, + { url = "https://files.pythonhosted.org/packages/55/79/20d746b0a96c67203a5bee5fb4e00ac49c3e8009a39e1f78de264ecc5729/pandas-2.3.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:e5635178b387bd2ba4ac040f82bc2ef6e6b500483975c4ebacd34bec945fda12", size = 12750218, upload-time = "2025-07-07T19:19:21.547Z" }, + { url = "https://files.pythonhosted.org/packages/7c/0f/145c8b41e48dbf03dd18fdd7f24f8ba95b8254a97a3379048378f33e7838/pandas-2.3.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:6f3bf5ec947526106399a9e1d26d40ee2b259c66422efdf4de63c848492d91bb", size = 13416763, upload-time = "2025-07-07T19:19:23.939Z" }, + { url = "https://files.pythonhosted.org/packages/b2/c0/54415af59db5cdd86a3d3bf79863e8cc3fa9ed265f0745254061ac09d5f2/pandas-2.3.1-cp313-cp313-win_amd64.whl", hash = "sha256:1c78cf43c8fde236342a1cb2c34bcff89564a7bfed7e474ed2fffa6aed03a956", size = 10987482, upload-time = "2025-07-07T19:19:42.699Z" }, + { url = "https://files.pythonhosted.org/packages/48/64/2fd2e400073a1230e13b8cd604c9bc95d9e3b962e5d44088ead2e8f0cfec/pandas-2.3.1-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:8dfc17328e8da77be3cf9f47509e5637ba8f137148ed0e9b5241e1baf526e20a", size = 12029159, upload-time = "2025-07-07T19:19:26.362Z" }, + { url = "https://files.pythonhosted.org/packages/d8/0a/d84fd79b0293b7ef88c760d7dca69828d867c89b6d9bc52d6a27e4d87316/pandas-2.3.1-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:ec6c851509364c59a5344458ab935e6451b31b818be467eb24b0fe89bd05b6b9", size = 11393287, upload-time = "2025-07-07T19:19:29.157Z" }, + { url = "https://files.pythonhosted.org/packages/50/ae/ff885d2b6e88f3c7520bb74ba319268b42f05d7e583b5dded9837da2723f/pandas-2.3.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:911580460fc4884d9b05254b38a6bfadddfcc6aaef856fb5859e7ca202e45275", size = 11309381, upload-time = "2025-07-07T19:19:31.436Z" }, + { url = "https://files.pythonhosted.org/packages/85/86/1fa345fc17caf5d7780d2699985c03dbe186c68fee00b526813939062bb0/pandas-2.3.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2f4d6feeba91744872a600e6edbbd5b033005b431d5ae8379abee5bcfa479fab", size = 11883998, upload-time = "2025-07-07T19:19:34.267Z" }, + { url = "https://files.pythonhosted.org/packages/81/aa/e58541a49b5e6310d89474333e994ee57fea97c8aaa8fc7f00b873059bbf/pandas-2.3.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:fe37e757f462d31a9cd7580236a82f353f5713a80e059a29753cf938c6775d96", size = 12704705, upload-time = "2025-07-07T19:19:36.856Z" }, + { url = "https://files.pythonhosted.org/packages/d5/f9/07086f5b0f2a19872554abeea7658200824f5835c58a106fa8f2ae96a46c/pandas-2.3.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:5db9637dbc24b631ff3707269ae4559bce4b7fd75c1c4d7e13f40edc42df4444", size = 13189044, upload-time = "2025-07-07T19:19:39.999Z" }, +] + +[[package]] +name = "parso" +version = "0.8.4" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/66/94/68e2e17afaa9169cf6412ab0f28623903be73d1b32e208d9e8e541bb086d/parso-0.8.4.tar.gz", hash = "sha256:eb3a7b58240fb99099a345571deecc0f9540ea5f4dd2fe14c2a99d6b281ab92d", size = 400609, upload-time = "2024-04-05T09:43:55.897Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c6/ac/dac4a63f978e4dcb3c6d3a78c4d8e0192a113d288502a1216950c41b1027/parso-0.8.4-py2.py3-none-any.whl", hash = "sha256:a418670a20291dacd2dddc80c377c5c3791378ee1e8d12bffc35420643d43f18", size = 103650, upload-time = "2024-04-05T09:43:53.299Z" }, +] + +[[package]] +name = "pexpect" +version = "4.9.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "ptyprocess" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/9e/c3/059298687310d527a58bb01f3b1965787ee3b40dce76752eda8b44e9a2c5/pexpect-4.9.0-py2.py3-none-any.whl", hash = "sha256:7236d1e080e4936be2dc3e326cec0af72acf9212a7e1d060210e70a47e253523", size = 63772, upload-time = "2023-11-25T06:56:14.81Z" }, +] + +[[package]] +name = "pillow" +version = "11.3.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f3/0d/d0d6dea55cd152ce3d6767bb38a8fc10e33796ba4ba210cbab9354b6d238/pillow-11.3.0.tar.gz", hash = "sha256:3828ee7586cd0b2091b6209e5ad53e20d0649bbe87164a459d0676e035e8f523", size = 47113069, upload-time = "2025-07-01T09:16:30.666Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/4c/5d/45a3553a253ac8763f3561371432a90bdbe6000fbdcf1397ffe502aa206c/pillow-11.3.0-cp310-cp310-macosx_10_10_x86_64.whl", hash = "sha256:1b9c17fd4ace828b3003dfd1e30bff24863e0eb59b535e8f80194d9cc7ecf860", size = 5316554, upload-time = "2025-07-01T09:13:39.342Z" }, + { url = "https://files.pythonhosted.org/packages/7c/c8/67c12ab069ef586a25a4a79ced553586748fad100c77c0ce59bb4983ac98/pillow-11.3.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:65dc69160114cdd0ca0f35cb434633c75e8e7fad4cf855177a05bf38678f73ad", size = 4686548, upload-time = "2025-07-01T09:13:41.835Z" }, + { url = "https://files.pythonhosted.org/packages/2f/bd/6741ebd56263390b382ae4c5de02979af7f8bd9807346d068700dd6d5cf9/pillow-11.3.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7107195ddc914f656c7fc8e4a5e1c25f32e9236ea3ea860f257b0436011fddd0", size = 5859742, upload-time = "2025-07-03T13:09:47.439Z" }, + { url = "https://files.pythonhosted.org/packages/ca/0b/c412a9e27e1e6a829e6ab6c2dca52dd563efbedf4c9c6aa453d9a9b77359/pillow-11.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:cc3e831b563b3114baac7ec2ee86819eb03caa1a2cef0b481a5675b59c4fe23b", size = 7633087, upload-time = "2025-07-03T13:09:51.796Z" }, + { url = "https://files.pythonhosted.org/packages/59/9d/9b7076aaf30f5dd17e5e5589b2d2f5a5d7e30ff67a171eb686e4eecc2adf/pillow-11.3.0-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f1f182ebd2303acf8c380a54f615ec883322593320a9b00438eb842c1f37ae50", size = 5963350, upload-time = "2025-07-01T09:13:43.865Z" }, + { url = "https://files.pythonhosted.org/packages/f0/16/1a6bf01fb622fb9cf5c91683823f073f053005c849b1f52ed613afcf8dae/pillow-11.3.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:4445fa62e15936a028672fd48c4c11a66d641d2c05726c7ec1f8ba6a572036ae", size = 6631840, upload-time = "2025-07-01T09:13:46.161Z" }, + { url = "https://files.pythonhosted.org/packages/7b/e6/6ff7077077eb47fde78739e7d570bdcd7c10495666b6afcd23ab56b19a43/pillow-11.3.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:71f511f6b3b91dd543282477be45a033e4845a40278fa8dcdbfdb07109bf18f9", size = 6074005, upload-time = "2025-07-01T09:13:47.829Z" }, + { url = "https://files.pythonhosted.org/packages/c3/3a/b13f36832ea6d279a697231658199e0a03cd87ef12048016bdcc84131601/pillow-11.3.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:040a5b691b0713e1f6cbe222e0f4f74cd233421e105850ae3b3c0ceda520f42e", size = 6708372, upload-time = "2025-07-01T09:13:52.145Z" }, + { url = "https://files.pythonhosted.org/packages/6c/e4/61b2e1a7528740efbc70b3d581f33937e38e98ef3d50b05007267a55bcb2/pillow-11.3.0-cp310-cp310-win32.whl", hash = "sha256:89bd777bc6624fe4115e9fac3352c79ed60f3bb18651420635f26e643e3dd1f6", size = 6277090, upload-time = "2025-07-01T09:13:53.915Z" }, + { url = "https://files.pythonhosted.org/packages/a9/d3/60c781c83a785d6afbd6a326ed4d759d141de43aa7365725cbcd65ce5e54/pillow-11.3.0-cp310-cp310-win_amd64.whl", hash = "sha256:19d2ff547c75b8e3ff46f4d9ef969a06c30ab2d4263a9e287733aa8b2429ce8f", size = 6985988, upload-time = "2025-07-01T09:13:55.699Z" }, + { url = "https://files.pythonhosted.org/packages/9f/28/4f4a0203165eefb3763939c6789ba31013a2e90adffb456610f30f613850/pillow-11.3.0-cp310-cp310-win_arm64.whl", hash = "sha256:819931d25e57b513242859ce1876c58c59dc31587847bf74cfe06b2e0cb22d2f", size = 2422899, upload-time = "2025-07-01T09:13:57.497Z" }, + { url = "https://files.pythonhosted.org/packages/db/26/77f8ed17ca4ffd60e1dcd220a6ec6d71210ba398cfa33a13a1cd614c5613/pillow-11.3.0-cp311-cp311-macosx_10_10_x86_64.whl", hash = "sha256:1cd110edf822773368b396281a2293aeb91c90a2db00d78ea43e7e861631b722", size = 5316531, upload-time = "2025-07-01T09:13:59.203Z" }, + { url = "https://files.pythonhosted.org/packages/cb/39/ee475903197ce709322a17a866892efb560f57900d9af2e55f86db51b0a5/pillow-11.3.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:9c412fddd1b77a75aa904615ebaa6001f169b26fd467b4be93aded278266b288", size = 4686560, upload-time = "2025-07-01T09:14:01.101Z" }, + { url = "https://files.pythonhosted.org/packages/d5/90/442068a160fd179938ba55ec8c97050a612426fae5ec0a764e345839f76d/pillow-11.3.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:7d1aa4de119a0ecac0a34a9c8bde33f34022e2e8f99104e47a3ca392fd60e37d", size = 5870978, upload-time = "2025-07-03T13:09:55.638Z" }, + { url = "https://files.pythonhosted.org/packages/13/92/dcdd147ab02daf405387f0218dcf792dc6dd5b14d2573d40b4caeef01059/pillow-11.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:91da1d88226663594e3f6b4b8c3c8d85bd504117d043740a8e0ec449087cc494", size = 7641168, upload-time = "2025-07-03T13:10:00.37Z" }, + { url = "https://files.pythonhosted.org/packages/6e/db/839d6ba7fd38b51af641aa904e2960e7a5644d60ec754c046b7d2aee00e5/pillow-11.3.0-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:643f189248837533073c405ec2f0bb250ba54598cf80e8c1e043381a60632f58", size = 5973053, upload-time = "2025-07-01T09:14:04.491Z" }, + { url = "https://files.pythonhosted.org/packages/f2/2f/d7675ecae6c43e9f12aa8d58b6012683b20b6edfbdac7abcb4e6af7a3784/pillow-11.3.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:106064daa23a745510dabce1d84f29137a37224831d88eb4ce94bb187b1d7e5f", size = 6640273, upload-time = "2025-07-01T09:14:06.235Z" }, + { url = "https://files.pythonhosted.org/packages/45/ad/931694675ede172e15b2ff03c8144a0ddaea1d87adb72bb07655eaffb654/pillow-11.3.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:cd8ff254faf15591e724dc7c4ddb6bf4793efcbe13802a4ae3e863cd300b493e", size = 6082043, upload-time = "2025-07-01T09:14:07.978Z" }, + { url = "https://files.pythonhosted.org/packages/3a/04/ba8f2b11fc80d2dd462d7abec16351b45ec99cbbaea4387648a44190351a/pillow-11.3.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:932c754c2d51ad2b2271fd01c3d121daaa35e27efae2a616f77bf164bc0b3e94", size = 6715516, upload-time = "2025-07-01T09:14:10.233Z" }, + { url = "https://files.pythonhosted.org/packages/48/59/8cd06d7f3944cc7d892e8533c56b0acb68399f640786313275faec1e3b6f/pillow-11.3.0-cp311-cp311-win32.whl", hash = "sha256:b4b8f3efc8d530a1544e5962bd6b403d5f7fe8b9e08227c6b255f98ad82b4ba0", size = 6274768, upload-time = "2025-07-01T09:14:11.921Z" }, + { url = "https://files.pythonhosted.org/packages/f1/cc/29c0f5d64ab8eae20f3232da8f8571660aa0ab4b8f1331da5c2f5f9a938e/pillow-11.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:1a992e86b0dd7aeb1f053cd506508c0999d710a8f07b4c791c63843fc6a807ac", size = 6986055, upload-time = "2025-07-01T09:14:13.623Z" }, + { url = "https://files.pythonhosted.org/packages/c6/df/90bd886fabd544c25addd63e5ca6932c86f2b701d5da6c7839387a076b4a/pillow-11.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:30807c931ff7c095620fe04448e2c2fc673fcbb1ffe2a7da3fb39613489b1ddd", size = 2423079, upload-time = "2025-07-01T09:14:15.268Z" }, + { url = "https://files.pythonhosted.org/packages/40/fe/1bc9b3ee13f68487a99ac9529968035cca2f0a51ec36892060edcc51d06a/pillow-11.3.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:fdae223722da47b024b867c1ea0be64e0df702c5e0a60e27daad39bf960dd1e4", size = 5278800, upload-time = "2025-07-01T09:14:17.648Z" }, + { url = "https://files.pythonhosted.org/packages/2c/32/7e2ac19b5713657384cec55f89065fb306b06af008cfd87e572035b27119/pillow-11.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:921bd305b10e82b4d1f5e802b6850677f965d8394203d182f078873851dada69", size = 4686296, upload-time = "2025-07-01T09:14:19.828Z" }, + { url = "https://files.pythonhosted.org/packages/8e/1e/b9e12bbe6e4c2220effebc09ea0923a07a6da1e1f1bfbc8d7d29a01ce32b/pillow-11.3.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:eb76541cba2f958032d79d143b98a3a6b3ea87f0959bbe256c0b5e416599fd5d", size = 5871726, upload-time = "2025-07-03T13:10:04.448Z" }, + { url = "https://files.pythonhosted.org/packages/8d/33/e9200d2bd7ba00dc3ddb78df1198a6e80d7669cce6c2bdbeb2530a74ec58/pillow-11.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67172f2944ebba3d4a7b54f2e95c786a3a50c21b88456329314caaa28cda70f6", size = 7644652, upload-time = "2025-07-03T13:10:10.391Z" }, + { url = "https://files.pythonhosted.org/packages/41/f1/6f2427a26fc683e00d985bc391bdd76d8dd4e92fac33d841127eb8fb2313/pillow-11.3.0-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:97f07ed9f56a3b9b5f49d3661dc9607484e85c67e27f3e8be2c7d28ca032fec7", size = 5977787, upload-time = "2025-07-01T09:14:21.63Z" }, + { url = "https://files.pythonhosted.org/packages/e4/c9/06dd4a38974e24f932ff5f98ea3c546ce3f8c995d3f0985f8e5ba48bba19/pillow-11.3.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:676b2815362456b5b3216b4fd5bd89d362100dc6f4945154ff172e206a22c024", size = 6645236, upload-time = "2025-07-01T09:14:23.321Z" }, + { url = "https://files.pythonhosted.org/packages/40/e7/848f69fb79843b3d91241bad658e9c14f39a32f71a301bcd1d139416d1be/pillow-11.3.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:3e184b2f26ff146363dd07bde8b711833d7b0202e27d13540bfe2e35a323a809", size = 6086950, upload-time = "2025-07-01T09:14:25.237Z" }, + { url = "https://files.pythonhosted.org/packages/0b/1a/7cff92e695a2a29ac1958c2a0fe4c0b2393b60aac13b04a4fe2735cad52d/pillow-11.3.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:6be31e3fc9a621e071bc17bb7de63b85cbe0bfae91bb0363c893cbe67247780d", size = 6723358, upload-time = "2025-07-01T09:14:27.053Z" }, + { url = "https://files.pythonhosted.org/packages/26/7d/73699ad77895f69edff76b0f332acc3d497f22f5d75e5360f78cbcaff248/pillow-11.3.0-cp312-cp312-win32.whl", hash = "sha256:7b161756381f0918e05e7cb8a371fff367e807770f8fe92ecb20d905d0e1c149", size = 6275079, upload-time = "2025-07-01T09:14:30.104Z" }, + { url = "https://files.pythonhosted.org/packages/8c/ce/e7dfc873bdd9828f3b6e5c2bbb74e47a98ec23cc5c74fc4e54462f0d9204/pillow-11.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:a6444696fce635783440b7f7a9fc24b3ad10a9ea3f0ab66c5905be1c19ccf17d", size = 6986324, upload-time = "2025-07-01T09:14:31.899Z" }, + { url = "https://files.pythonhosted.org/packages/16/8f/b13447d1bf0b1f7467ce7d86f6e6edf66c0ad7cf44cf5c87a37f9bed9936/pillow-11.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:2aceea54f957dd4448264f9bf40875da0415c83eb85f55069d89c0ed436e3542", size = 2423067, upload-time = "2025-07-01T09:14:33.709Z" }, + { url = "https://files.pythonhosted.org/packages/1e/93/0952f2ed8db3a5a4c7a11f91965d6184ebc8cd7cbb7941a260d5f018cd2d/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphoneos.whl", hash = "sha256:1c627742b539bba4309df89171356fcb3cc5a9178355b2727d1b74a6cf155fbd", size = 2128328, upload-time = "2025-07-01T09:14:35.276Z" }, + { url = "https://files.pythonhosted.org/packages/4b/e8/100c3d114b1a0bf4042f27e0f87d2f25e857e838034e98ca98fe7b8c0a9c/pillow-11.3.0-cp313-cp313-ios_13_0_arm64_iphonesimulator.whl", hash = "sha256:30b7c02f3899d10f13d7a48163c8969e4e653f8b43416d23d13d1bbfdc93b9f8", size = 2170652, upload-time = "2025-07-01T09:14:37.203Z" }, + { url = "https://files.pythonhosted.org/packages/aa/86/3f758a28a6e381758545f7cdb4942e1cb79abd271bea932998fc0db93cb6/pillow-11.3.0-cp313-cp313-ios_13_0_x86_64_iphonesimulator.whl", hash = "sha256:7859a4cc7c9295f5838015d8cc0a9c215b77e43d07a25e460f35cf516df8626f", size = 2227443, upload-time = "2025-07-01T09:14:39.344Z" }, + { url = "https://files.pythonhosted.org/packages/01/f4/91d5b3ffa718df2f53b0dc109877993e511f4fd055d7e9508682e8aba092/pillow-11.3.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:ec1ee50470b0d050984394423d96325b744d55c701a439d2bd66089bff963d3c", size = 5278474, upload-time = "2025-07-01T09:14:41.843Z" }, + { url = "https://files.pythonhosted.org/packages/f9/0e/37d7d3eca6c879fbd9dba21268427dffda1ab00d4eb05b32923d4fbe3b12/pillow-11.3.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:7db51d222548ccfd274e4572fdbf3e810a5e66b00608862f947b163e613b67dd", size = 4686038, upload-time = "2025-07-01T09:14:44.008Z" }, + { url = "https://files.pythonhosted.org/packages/ff/b0/3426e5c7f6565e752d81221af9d3676fdbb4f352317ceafd42899aaf5d8a/pillow-11.3.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:2d6fcc902a24ac74495df63faad1884282239265c6839a0a6416d33faedfae7e", size = 5864407, upload-time = "2025-07-03T13:10:15.628Z" }, + { url = "https://files.pythonhosted.org/packages/fc/c1/c6c423134229f2a221ee53f838d4be9d82bab86f7e2f8e75e47b6bf6cd77/pillow-11.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f0f5d8f4a08090c6d6d578351a2b91acf519a54986c055af27e7a93feae6d3f1", size = 7639094, upload-time = "2025-07-03T13:10:21.857Z" }, + { url = "https://files.pythonhosted.org/packages/ba/c9/09e6746630fe6372c67c648ff9deae52a2bc20897d51fa293571977ceb5d/pillow-11.3.0-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c37d8ba9411d6003bba9e518db0db0c58a680ab9fe5179f040b0463644bc9805", size = 5973503, upload-time = "2025-07-01T09:14:45.698Z" }, + { url = "https://files.pythonhosted.org/packages/d5/1c/a2a29649c0b1983d3ef57ee87a66487fdeb45132df66ab30dd37f7dbe162/pillow-11.3.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f87d581e71d9189ab21fe0efb5a23e9f28552d5be6979e84001d3b8505abe8", size = 6642574, upload-time = "2025-07-01T09:14:47.415Z" }, + { url = "https://files.pythonhosted.org/packages/36/de/d5cc31cc4b055b6c6fd990e3e7f0f8aaf36229a2698501bcb0cdf67c7146/pillow-11.3.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:023f6d2d11784a465f09fd09a34b150ea4672e85fb3d05931d89f373ab14abb2", size = 6084060, upload-time = "2025-07-01T09:14:49.636Z" }, + { url = "https://files.pythonhosted.org/packages/d5/ea/502d938cbaeec836ac28a9b730193716f0114c41325db428e6b280513f09/pillow-11.3.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:45dfc51ac5975b938e9809451c51734124e73b04d0f0ac621649821a63852e7b", size = 6721407, upload-time = "2025-07-01T09:14:51.962Z" }, + { url = "https://files.pythonhosted.org/packages/45/9c/9c5e2a73f125f6cbc59cc7087c8f2d649a7ae453f83bd0362ff7c9e2aee2/pillow-11.3.0-cp313-cp313-win32.whl", hash = "sha256:a4d336baed65d50d37b88ca5b60c0fa9d81e3a87d4a7930d3880d1624d5b31f3", size = 6273841, upload-time = "2025-07-01T09:14:54.142Z" }, + { url = "https://files.pythonhosted.org/packages/23/85/397c73524e0cd212067e0c969aa245b01d50183439550d24d9f55781b776/pillow-11.3.0-cp313-cp313-win_amd64.whl", hash = "sha256:0bce5c4fd0921f99d2e858dc4d4d64193407e1b99478bc5cacecba2311abde51", size = 6978450, upload-time = "2025-07-01T09:14:56.436Z" }, + { url = "https://files.pythonhosted.org/packages/17/d2/622f4547f69cd173955194b78e4d19ca4935a1b0f03a302d655c9f6aae65/pillow-11.3.0-cp313-cp313-win_arm64.whl", hash = "sha256:1904e1264881f682f02b7f8167935cce37bc97db457f8e7849dc3a6a52b99580", size = 2423055, upload-time = "2025-07-01T09:14:58.072Z" }, + { url = "https://files.pythonhosted.org/packages/dd/80/a8a2ac21dda2e82480852978416cfacd439a4b490a501a288ecf4fe2532d/pillow-11.3.0-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:4c834a3921375c48ee6b9624061076bc0a32a60b5532b322cc0ea64e639dd50e", size = 5281110, upload-time = "2025-07-01T09:14:59.79Z" }, + { url = "https://files.pythonhosted.org/packages/44/d6/b79754ca790f315918732e18f82a8146d33bcd7f4494380457ea89eb883d/pillow-11.3.0-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:5e05688ccef30ea69b9317a9ead994b93975104a677a36a8ed8106be9260aa6d", size = 4689547, upload-time = "2025-07-01T09:15:01.648Z" }, + { url = "https://files.pythonhosted.org/packages/49/20/716b8717d331150cb00f7fdd78169c01e8e0c219732a78b0e59b6bdb2fd6/pillow-11.3.0-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:1019b04af07fc0163e2810167918cb5add8d74674b6267616021ab558dc98ced", size = 5901554, upload-time = "2025-07-03T13:10:27.018Z" }, + { url = "https://files.pythonhosted.org/packages/74/cf/a9f3a2514a65bb071075063a96f0a5cf949c2f2fce683c15ccc83b1c1cab/pillow-11.3.0-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:f944255db153ebb2b19c51fe85dd99ef0ce494123f21b9db4877ffdfc5590c7c", size = 7669132, upload-time = "2025-07-03T13:10:33.01Z" }, + { url = "https://files.pythonhosted.org/packages/98/3c/da78805cbdbee9cb43efe8261dd7cc0b4b93f2ac79b676c03159e9db2187/pillow-11.3.0-cp313-cp313t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1f85acb69adf2aaee8b7da124efebbdb959a104db34d3a2cb0f3793dbae422a8", size = 6005001, upload-time = "2025-07-01T09:15:03.365Z" }, + { url = "https://files.pythonhosted.org/packages/6c/fa/ce044b91faecf30e635321351bba32bab5a7e034c60187fe9698191aef4f/pillow-11.3.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:05f6ecbeff5005399bb48d198f098a9b4b6bdf27b8487c7f38ca16eeb070cd59", size = 6668814, upload-time = "2025-07-01T09:15:05.655Z" }, + { url = "https://files.pythonhosted.org/packages/7b/51/90f9291406d09bf93686434f9183aba27b831c10c87746ff49f127ee80cb/pillow-11.3.0-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:a7bc6e6fd0395bc052f16b1a8670859964dbd7003bd0af2ff08342eb6e442cfe", size = 6113124, upload-time = "2025-07-01T09:15:07.358Z" }, + { url = "https://files.pythonhosted.org/packages/cd/5a/6fec59b1dfb619234f7636d4157d11fb4e196caeee220232a8d2ec48488d/pillow-11.3.0-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:83e1b0161c9d148125083a35c1c5a89db5b7054834fd4387499e06552035236c", size = 6747186, upload-time = "2025-07-01T09:15:09.317Z" }, + { url = "https://files.pythonhosted.org/packages/49/6b/00187a044f98255225f172de653941e61da37104a9ea60e4f6887717e2b5/pillow-11.3.0-cp313-cp313t-win32.whl", hash = "sha256:2a3117c06b8fb646639dce83694f2f9eac405472713fcb1ae887469c0d4f6788", size = 6277546, upload-time = "2025-07-01T09:15:11.311Z" }, + { url = "https://files.pythonhosted.org/packages/e8/5c/6caaba7e261c0d75bab23be79f1d06b5ad2a2ae49f028ccec801b0e853d6/pillow-11.3.0-cp313-cp313t-win_amd64.whl", hash = "sha256:857844335c95bea93fb39e0fa2726b4d9d758850b34075a7e3ff4f4fa3aa3b31", size = 6985102, upload-time = "2025-07-01T09:15:13.164Z" }, + { url = "https://files.pythonhosted.org/packages/f3/7e/b623008460c09a0cb38263c93b828c666493caee2eb34ff67f778b87e58c/pillow-11.3.0-cp313-cp313t-win_arm64.whl", hash = "sha256:8797edc41f3e8536ae4b10897ee2f637235c94f27404cac7297f7b607dd0716e", size = 2424803, upload-time = "2025-07-01T09:15:15.695Z" }, + { url = "https://files.pythonhosted.org/packages/73/f4/04905af42837292ed86cb1b1dabe03dce1edc008ef14c473c5c7e1443c5d/pillow-11.3.0-cp314-cp314-macosx_10_13_x86_64.whl", hash = "sha256:d9da3df5f9ea2a89b81bb6087177fb1f4d1c7146d583a3fe5c672c0d94e55e12", size = 5278520, upload-time = "2025-07-01T09:15:17.429Z" }, + { url = "https://files.pythonhosted.org/packages/41/b0/33d79e377a336247df6348a54e6d2a2b85d644ca202555e3faa0cf811ecc/pillow-11.3.0-cp314-cp314-macosx_11_0_arm64.whl", hash = "sha256:0b275ff9b04df7b640c59ec5a3cb113eefd3795a8df80bac69646ef699c6981a", size = 4686116, upload-time = "2025-07-01T09:15:19.423Z" }, + { url = "https://files.pythonhosted.org/packages/49/2d/ed8bc0ab219ae8768f529597d9509d184fe8a6c4741a6864fea334d25f3f/pillow-11.3.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:0743841cabd3dba6a83f38a92672cccbd69af56e3e91777b0ee7f4dba4385632", size = 5864597, upload-time = "2025-07-03T13:10:38.404Z" }, + { url = "https://files.pythonhosted.org/packages/b5/3d/b932bb4225c80b58dfadaca9d42d08d0b7064d2d1791b6a237f87f661834/pillow-11.3.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:2465a69cf967b8b49ee1b96d76718cd98c4e925414ead59fdf75cf0fd07df673", size = 7638246, upload-time = "2025-07-03T13:10:44.987Z" }, + { url = "https://files.pythonhosted.org/packages/09/b5/0487044b7c096f1b48f0d7ad416472c02e0e4bf6919541b111efd3cae690/pillow-11.3.0-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:41742638139424703b4d01665b807c6468e23e699e8e90cffefe291c5832b027", size = 5973336, upload-time = "2025-07-01T09:15:21.237Z" }, + { url = "https://files.pythonhosted.org/packages/a8/2d/524f9318f6cbfcc79fbc004801ea6b607ec3f843977652fdee4857a7568b/pillow-11.3.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:93efb0b4de7e340d99057415c749175e24c8864302369e05914682ba642e5d77", size = 6642699, upload-time = "2025-07-01T09:15:23.186Z" }, + { url = "https://files.pythonhosted.org/packages/6f/d2/a9a4f280c6aefedce1e8f615baaa5474e0701d86dd6f1dede66726462bbd/pillow-11.3.0-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:7966e38dcd0fa11ca390aed7c6f20454443581d758242023cf36fcb319b1a874", size = 6083789, upload-time = "2025-07-01T09:15:25.1Z" }, + { url = "https://files.pythonhosted.org/packages/fe/54/86b0cd9dbb683a9d5e960b66c7379e821a19be4ac5810e2e5a715c09a0c0/pillow-11.3.0-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:98a9afa7b9007c67ed84c57c9e0ad86a6000da96eaa638e4f8abe5b65ff83f0a", size = 6720386, upload-time = "2025-07-01T09:15:27.378Z" }, + { url = "https://files.pythonhosted.org/packages/e7/95/88efcaf384c3588e24259c4203b909cbe3e3c2d887af9e938c2022c9dd48/pillow-11.3.0-cp314-cp314-win32.whl", hash = "sha256:02a723e6bf909e7cea0dac1b0e0310be9d7650cd66222a5f1c571455c0a45214", size = 6370911, upload-time = "2025-07-01T09:15:29.294Z" }, + { url = "https://files.pythonhosted.org/packages/2e/cc/934e5820850ec5eb107e7b1a72dd278140731c669f396110ebc326f2a503/pillow-11.3.0-cp314-cp314-win_amd64.whl", hash = "sha256:a418486160228f64dd9e9efcd132679b7a02a5f22c982c78b6fc7dab3fefb635", size = 7117383, upload-time = "2025-07-01T09:15:31.128Z" }, + { url = "https://files.pythonhosted.org/packages/d6/e9/9c0a616a71da2a5d163aa37405e8aced9a906d574b4a214bede134e731bc/pillow-11.3.0-cp314-cp314-win_arm64.whl", hash = "sha256:155658efb5e044669c08896c0c44231c5e9abcaadbc5cd3648df2f7c0b96b9a6", size = 2511385, upload-time = "2025-07-01T09:15:33.328Z" }, + { url = "https://files.pythonhosted.org/packages/1a/33/c88376898aff369658b225262cd4f2659b13e8178e7534df9e6e1fa289f6/pillow-11.3.0-cp314-cp314t-macosx_10_13_x86_64.whl", hash = "sha256:59a03cdf019efbfeeed910bf79c7c93255c3d54bc45898ac2a4140071b02b4ae", size = 5281129, upload-time = "2025-07-01T09:15:35.194Z" }, + { url = "https://files.pythonhosted.org/packages/1f/70/d376247fb36f1844b42910911c83a02d5544ebd2a8bad9efcc0f707ea774/pillow-11.3.0-cp314-cp314t-macosx_11_0_arm64.whl", hash = "sha256:f8a5827f84d973d8636e9dc5764af4f0cf2318d26744b3d902931701b0d46653", size = 4689580, upload-time = "2025-07-01T09:15:37.114Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1c/537e930496149fbac69efd2fc4329035bbe2e5475b4165439e3be9cb183b/pillow-11.3.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ee92f2fd10f4adc4b43d07ec5e779932b4eb3dbfbc34790ada5a6669bc095aa6", size = 5902860, upload-time = "2025-07-03T13:10:50.248Z" }, + { url = "https://files.pythonhosted.org/packages/bd/57/80f53264954dcefeebcf9dae6e3eb1daea1b488f0be8b8fef12f79a3eb10/pillow-11.3.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:c96d333dcf42d01f47b37e0979b6bd73ec91eae18614864622d9b87bbd5bbf36", size = 7670694, upload-time = "2025-07-03T13:10:56.432Z" }, + { url = "https://files.pythonhosted.org/packages/70/ff/4727d3b71a8578b4587d9c276e90efad2d6fe0335fd76742a6da08132e8c/pillow-11.3.0-cp314-cp314t-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4c96f993ab8c98460cd0c001447bff6194403e8b1d7e149ade5f00594918128b", size = 6005888, upload-time = "2025-07-01T09:15:39.436Z" }, + { url = "https://files.pythonhosted.org/packages/05/ae/716592277934f85d3be51d7256f3636672d7b1abfafdc42cf3f8cbd4b4c8/pillow-11.3.0-cp314-cp314t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:41342b64afeba938edb034d122b2dda5db2139b9a4af999729ba8818e0056477", size = 6670330, upload-time = "2025-07-01T09:15:41.269Z" }, + { url = "https://files.pythonhosted.org/packages/e7/bb/7fe6cddcc8827b01b1a9766f5fdeb7418680744f9082035bdbabecf1d57f/pillow-11.3.0-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:068d9c39a2d1b358eb9f245ce7ab1b5c3246c7c8c7d9ba58cfa5b43146c06e50", size = 6114089, upload-time = "2025-07-01T09:15:43.13Z" }, + { url = "https://files.pythonhosted.org/packages/8b/f5/06bfaa444c8e80f1a8e4bff98da9c83b37b5be3b1deaa43d27a0db37ef84/pillow-11.3.0-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:a1bc6ba083b145187f648b667e05a2534ecc4b9f2784c2cbe3089e44868f2b9b", size = 6748206, upload-time = "2025-07-01T09:15:44.937Z" }, + { url = "https://files.pythonhosted.org/packages/f0/77/bc6f92a3e8e6e46c0ca78abfffec0037845800ea38c73483760362804c41/pillow-11.3.0-cp314-cp314t-win32.whl", hash = "sha256:118ca10c0d60b06d006be10a501fd6bbdfef559251ed31b794668ed569c87e12", size = 6377370, upload-time = "2025-07-01T09:15:46.673Z" }, + { url = "https://files.pythonhosted.org/packages/4a/82/3a721f7d69dca802befb8af08b7c79ebcab461007ce1c18bd91a5d5896f9/pillow-11.3.0-cp314-cp314t-win_amd64.whl", hash = "sha256:8924748b688aa210d79883357d102cd64690e56b923a186f35a82cbc10f997db", size = 7121500, upload-time = "2025-07-01T09:15:48.512Z" }, + { url = "https://files.pythonhosted.org/packages/89/c7/5572fa4a3f45740eaab6ae86fcdf7195b55beac1371ac8c619d880cfe948/pillow-11.3.0-cp314-cp314t-win_arm64.whl", hash = "sha256:79ea0d14d3ebad43ec77ad5272e6ff9bba5b679ef73375ea760261207fa8e0aa", size = 2512835, upload-time = "2025-07-01T09:15:50.399Z" }, + { url = "https://files.pythonhosted.org/packages/6f/8b/209bd6b62ce8367f47e68a218bffac88888fdf2c9fcf1ecadc6c3ec1ebc7/pillow-11.3.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:3cee80663f29e3843b68199b9d6f4f54bd1d4a6b59bdd91bceefc51238bcb967", size = 5270556, upload-time = "2025-07-01T09:16:09.961Z" }, + { url = "https://files.pythonhosted.org/packages/2e/e6/231a0b76070c2cfd9e260a7a5b504fb72da0a95279410fa7afd99d9751d6/pillow-11.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:b5f56c3f344f2ccaf0dd875d3e180f631dc60a51b314295a3e681fe8cf851fbe", size = 4654625, upload-time = "2025-07-01T09:16:11.913Z" }, + { url = "https://files.pythonhosted.org/packages/13/f4/10cf94fda33cb12765f2397fc285fa6d8eb9c29de7f3185165b702fc7386/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:e67d793d180c9df62f1f40aee3accca4829d3794c95098887edc18af4b8b780c", size = 4874207, upload-time = "2025-07-03T13:11:10.201Z" }, + { url = "https://files.pythonhosted.org/packages/72/c9/583821097dc691880c92892e8e2d41fe0a5a3d6021f4963371d2f6d57250/pillow-11.3.0-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d000f46e2917c705e9fb93a3606ee4a819d1e3aa7a9b442f6444f07e77cf5e25", size = 6583939, upload-time = "2025-07-03T13:11:15.68Z" }, + { url = "https://files.pythonhosted.org/packages/3b/8e/5c9d410f9217b12320efc7c413e72693f48468979a013ad17fd690397b9a/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:527b37216b6ac3a12d7838dc3bd75208ec57c1c6d11ef01902266a5a0c14fc27", size = 4957166, upload-time = "2025-07-01T09:16:13.74Z" }, + { url = "https://files.pythonhosted.org/packages/62/bb/78347dbe13219991877ffb3a91bf09da8317fbfcd4b5f9140aeae020ad71/pillow-11.3.0-pp310-pypy310_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:be5463ac478b623b9dd3937afd7fb7ab3d79dd290a28e2b6df292dc75063eb8a", size = 5581482, upload-time = "2025-07-01T09:16:16.107Z" }, + { url = "https://files.pythonhosted.org/packages/d9/28/1000353d5e61498aaeaaf7f1e4b49ddb05f2c6575f9d4f9f914a3538b6e1/pillow-11.3.0-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8dc70ca24c110503e16918a658b869019126ecfe03109b754c402daff12b3d9f", size = 6984596, upload-time = "2025-07-01T09:16:18.07Z" }, + { url = "https://files.pythonhosted.org/packages/9e/e3/6fa84033758276fb31da12e5fb66ad747ae83b93c67af17f8c6ff4cc8f34/pillow-11.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7c8ec7a017ad1bd562f93dbd8505763e688d388cde6e4a010ae1486916e713e6", size = 5270566, upload-time = "2025-07-01T09:16:19.801Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ee/e8d2e1ab4892970b561e1ba96cbd59c0d28cf66737fc44abb2aec3795a4e/pillow-11.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl", hash = "sha256:9ab6ae226de48019caa8074894544af5b53a117ccb9d3b3dcb2871464c829438", size = 4654618, upload-time = "2025-07-01T09:16:21.818Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6d/17f80f4e1f0761f02160fc433abd4109fa1548dcfdca46cfdadaf9efa565/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:fe27fb049cdcca11f11a7bfda64043c37b30e6b91f10cb5bab275806c32f6ab3", size = 4874248, upload-time = "2025-07-03T13:11:20.738Z" }, + { url = "https://files.pythonhosted.org/packages/de/5f/c22340acd61cef960130585bbe2120e2fd8434c214802f07e8c03596b17e/pillow-11.3.0-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:465b9e8844e3c3519a983d58b80be3f668e2a7a5db97f2784e7079fbc9f9822c", size = 6583963, upload-time = "2025-07-03T13:11:26.283Z" }, + { url = "https://files.pythonhosted.org/packages/31/5e/03966aedfbfcbb4d5f8aa042452d3361f325b963ebbadddac05b122e47dd/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5418b53c0d59b3824d05e029669efa023bbef0f3e92e75ec8428f3799487f361", size = 4957170, upload-time = "2025-07-01T09:16:23.762Z" }, + { url = "https://files.pythonhosted.org/packages/cc/2d/e082982aacc927fc2cab48e1e731bdb1643a1406acace8bed0900a61464e/pillow-11.3.0-pp311-pypy311_pp73-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:504b6f59505f08ae014f724b6207ff6222662aab5cc9542577fb084ed0676ac7", size = 5581505, upload-time = "2025-07-01T09:16:25.593Z" }, + { url = "https://files.pythonhosted.org/packages/34/e7/ae39f538fd6844e982063c3a5e4598b8ced43b9633baa3a85ef33af8c05c/pillow-11.3.0-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:c84d689db21a1c397d001aa08241044aa2069e7587b398c8cc63020390b1c1b8", size = 6984598, upload-time = "2025-07-01T09:16:27.732Z" }, +] + +[[package]] +name = "platformdirs" +version = "4.3.8" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/fe/8b/3c73abc9c759ecd3f1f7ceff6685840859e8070c4d947c93fae71f6a0bf2/platformdirs-4.3.8.tar.gz", hash = "sha256:3d512d96e16bcb959a814c9f348431070822a6496326a4be0911c40b5a74c2bc", size = 21362, upload-time = "2025-05-07T22:47:42.121Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fe/39/979e8e21520d4e47a0bbe349e2713c0aac6f3d853d0e5b34d76206c439aa/platformdirs-4.3.8-py3-none-any.whl", hash = "sha256:ff7059bb7eb1179e2685604f4aaf157cfd9535242bd23742eadc3c13542139b4", size = 18567, upload-time = "2025-05-07T22:47:40.376Z" }, +] + +[[package]] +name = "prompt-toolkit" +version = "3.0.51" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "wcwidth" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/bb/6e/9d084c929dfe9e3bfe0c6a47e31f78a25c54627d64a66e884a8bf5474f1c/prompt_toolkit-3.0.51.tar.gz", hash = "sha256:931a162e3b27fc90c86f1b48bb1fb2c528c2761475e57c9c06de13311c7b54ed", size = 428940, upload-time = "2025-04-15T09:18:47.731Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ce/4f/5249960887b1fbe561d9ff265496d170b55a735b76724f10ef19f9e40716/prompt_toolkit-3.0.51-py3-none-any.whl", hash = "sha256:52742911fde84e2d423e2f9a4cf1de7d7ac4e51958f648d9540e0fb8db077b07", size = 387810, upload-time = "2025-04-15T09:18:44.753Z" }, +] + +[[package]] +name = "psutil" +version = "7.0.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2a/80/336820c1ad9286a4ded7e845b2eccfcb27851ab8ac6abece774a6ff4d3de/psutil-7.0.0.tar.gz", hash = "sha256:7be9c3eba38beccb6495ea33afd982a44074b78f28c434a1f51cc07fd315c456", size = 497003, upload-time = "2025-02-13T21:54:07.946Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ed/e6/2d26234410f8b8abdbf891c9da62bee396583f713fb9f3325a4760875d22/psutil-7.0.0-cp36-abi3-macosx_10_9_x86_64.whl", hash = "sha256:101d71dc322e3cffd7cea0650b09b3d08b8e7c4109dd6809fe452dfd00e58b25", size = 238051, upload-time = "2025-02-13T21:54:12.36Z" }, + { url = "https://files.pythonhosted.org/packages/04/8b/30f930733afe425e3cbfc0e1468a30a18942350c1a8816acfade80c005c4/psutil-7.0.0-cp36-abi3-macosx_11_0_arm64.whl", hash = "sha256:39db632f6bb862eeccf56660871433e111b6ea58f2caea825571951d4b6aa3da", size = 239535, upload-time = "2025-02-13T21:54:16.07Z" }, + { url = "https://files.pythonhosted.org/packages/2a/ed/d362e84620dd22876b55389248e522338ed1bf134a5edd3b8231d7207f6d/psutil-7.0.0-cp36-abi3-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:1fcee592b4c6f146991ca55919ea3d1f8926497a713ed7faaf8225e174581e91", size = 275004, upload-time = "2025-02-13T21:54:18.662Z" }, + { url = "https://files.pythonhosted.org/packages/bf/b9/b0eb3f3cbcb734d930fdf839431606844a825b23eaf9a6ab371edac8162c/psutil-7.0.0-cp36-abi3-manylinux_2_12_x86_64.manylinux2010_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:4b1388a4f6875d7e2aff5c4ca1cc16c545ed41dd8bb596cefea80111db353a34", size = 277986, upload-time = "2025-02-13T21:54:21.811Z" }, + { url = "https://files.pythonhosted.org/packages/eb/a2/709e0fe2f093556c17fbafda93ac032257242cabcc7ff3369e2cb76a97aa/psutil-7.0.0-cp36-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a5f098451abc2828f7dc6b58d44b532b22f2088f4999a937557b603ce72b1993", size = 279544, upload-time = "2025-02-13T21:54:24.68Z" }, + { url = "https://files.pythonhosted.org/packages/50/e6/eecf58810b9d12e6427369784efe814a1eec0f492084ce8eb8f4d89d6d61/psutil-7.0.0-cp37-abi3-win32.whl", hash = "sha256:ba3fcef7523064a6c9da440fc4d6bd07da93ac726b5733c29027d7dc95b39d99", size = 241053, upload-time = "2025-02-13T21:54:34.31Z" }, + { url = "https://files.pythonhosted.org/packages/50/1b/6921afe68c74868b4c9fa424dad3be35b095e16687989ebbb50ce4fceb7c/psutil-7.0.0-cp37-abi3-win_amd64.whl", hash = "sha256:4cf3d4eb1aa9b348dec30105c55cd9b7d4629285735a102beb4441e38db90553", size = 244885, upload-time = "2025-02-13T21:54:37.486Z" }, +] + +[[package]] +name = "ptyprocess" +version = "0.7.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/20/e5/16ff212c1e452235a90aeb09066144d0c5a6a8c0834397e03f5224495c4e/ptyprocess-0.7.0.tar.gz", hash = "sha256:5c5d0a3b48ceee0b48485e0c26037c0acd7d29765ca3fbb5cb3831d347423220", size = 70762, upload-time = "2020-12-28T15:15:30.155Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/22/a6/858897256d0deac81a172289110f31629fc4cee19b6f01283303e18c8db3/ptyprocess-0.7.0-py2.py3-none-any.whl", hash = "sha256:4b41f3967fce3af57cc7e94b888626c18bf37a083e3651ca8feeb66d492fef35", size = 13993, upload-time = "2020-12-28T15:15:28.35Z" }, +] + +[[package]] +name = "pure-eval" +version = "0.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/cd/05/0a34433a064256a578f1783a10da6df098ceaa4a57bbeaa96a6c0352786b/pure_eval-0.2.3.tar.gz", hash = "sha256:5f4e983f40564c576c7c8635ae88db5956bb2229d7e9237d03b3c0b0190eaf42", size = 19752, upload-time = "2024-07-21T12:58:21.801Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/8e/37/efad0257dc6e593a18957422533ff0f87ede7c9c6ea010a2177d738fb82f/pure_eval-0.2.3-py3-none-any.whl", hash = "sha256:1db8e35b67b3d218d818ae653e27f06c3aa420901fa7b081ca98cbedc874e0d0", size = 11842, upload-time = "2024-07-21T12:58:20.04Z" }, +] + +[[package]] +name = "pycparser" +version = "2.22" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/1d/b2/31537cf4b1ca988837256c910a668b553fceb8f069bedc4b1c826024b52c/pycparser-2.22.tar.gz", hash = "sha256:491c8be9c040f5390f5bf44a5b07752bd07f56edf992381b05c701439eec10f6", size = 172736, upload-time = "2024-03-30T13:22:22.564Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/13/a3/a812df4e2dd5696d1f351d58b8fe16a405b234ad2886a0dab9183fb78109/pycparser-2.22-py3-none-any.whl", hash = "sha256:c3702b6d3dd8c7abc1afa565d7e63d53a1d0bd86cdc24edd75470f4de499cfcc", size = 117552, upload-time = "2024-03-30T13:22:20.476Z" }, +] + +[[package]] +name = "pygments" +version = "2.19.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/b0/77/a5b8c569bf593b0140bde72ea885a803b82086995367bf2037de0159d924/pygments-2.19.2.tar.gz", hash = "sha256:636cb2477cec7f8952536970bc533bc43743542f70392ae026374600add5b887", size = 4968631, upload-time = "2025-06-21T13:39:12.283Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/c7/21/705964c7812476f378728bdf590ca4b771ec72385c533964653c68e86bdc/pygments-2.19.2-py3-none-any.whl", hash = "sha256:86540386c03d588bb81d44bc3928634ff26449851e99741617ecb9037ee5ec0b", size = 1225217, upload-time = "2025-06-21T13:39:07.939Z" }, +] + +[[package]] +name = "pyparsing" +version = "3.2.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/bb/22/f1129e69d94ffff626bdb5c835506b3a5b4f3d070f17ea295e12c2c6f60f/pyparsing-3.2.3.tar.gz", hash = "sha256:b9c13f1ab8b3b542f72e28f634bad4de758ab3ce4546e4301970ad6fa77c38be", size = 1088608, upload-time = "2025-03-25T05:01:28.114Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/05/e7/df2285f3d08fee213f2d041540fa4fc9ca6c2d44cf36d3a035bf2a8d2bcc/pyparsing-3.2.3-py3-none-any.whl", hash = "sha256:a749938e02d6fd0b59b356ca504a24982314bb090c383e3cf201c95ef7e2bfcf", size = 111120, upload-time = "2025-03-25T05:01:24.908Z" }, +] + +[[package]] +name = "python-dateutil" +version = "2.9.0.post0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "six" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/66/c0/0c8b6ad9f17a802ee498c46e004a0eb49bc148f2fd230864601a86dcf6db/python-dateutil-2.9.0.post0.tar.gz", hash = "sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3", size = 342432, upload-time = "2024-03-01T18:36:20.211Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ec/57/56b9bcc3c9c6a792fcbaf139543cee77261f3651ca9da0c93f5c1221264b/python_dateutil-2.9.0.post0-py2.py3-none-any.whl", hash = "sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427", size = 229892, upload-time = "2024-03-01T18:36:18.57Z" }, +] + +[[package]] +name = "pytz" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/f8/bf/abbd3cdfb8fbc7fb3d4d38d320f2441b1e7cbe29be4f23797b4a2b5d8aac/pytz-2025.2.tar.gz", hash = "sha256:360b9e3dbb49a209c21ad61809c7fb453643e048b38924c765813546746e81c3", size = 320884, upload-time = "2025-03-25T02:25:00.538Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/81/c4/34e93fe5f5429d7570ec1fa436f1986fb1f00c3e0f43a589fe2bbcd22c3f/pytz-2025.2-py2.py3-none-any.whl", hash = "sha256:5ddf76296dd8c44c26eb8f4b6f35488f3ccbf6fbbd7adee0b7262d43f0ec2f00", size = 509225, upload-time = "2025-03-25T02:24:58.468Z" }, +] + +[[package]] +name = "pywin32" +version = "311" +source = { registry = "https://pypi.org/simple" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/7b/40/44efbb0dfbd33aca6a6483191dae0716070ed99e2ecb0c53683f400a0b4f/pywin32-311-cp310-cp310-win32.whl", hash = "sha256:d03ff496d2a0cd4a5893504789d4a15399133fe82517455e78bad62efbb7f0a3", size = 8760432, upload-time = "2025-07-14T20:13:05.9Z" }, + { url = "https://files.pythonhosted.org/packages/5e/bf/360243b1e953bd254a82f12653974be395ba880e7ec23e3731d9f73921cc/pywin32-311-cp310-cp310-win_amd64.whl", hash = "sha256:797c2772017851984b97180b0bebe4b620bb86328e8a884bb626156295a63b3b", size = 9590103, upload-time = "2025-07-14T20:13:07.698Z" }, + { url = "https://files.pythonhosted.org/packages/57/38/d290720e6f138086fb3d5ffe0b6caa019a791dd57866940c82e4eeaf2012/pywin32-311-cp310-cp310-win_arm64.whl", hash = "sha256:0502d1facf1fed4839a9a51ccbcc63d952cf318f78ffc00a7e78528ac27d7a2b", size = 8778557, upload-time = "2025-07-14T20:13:11.11Z" }, + { url = "https://files.pythonhosted.org/packages/7c/af/449a6a91e5d6db51420875c54f6aff7c97a86a3b13a0b4f1a5c13b988de3/pywin32-311-cp311-cp311-win32.whl", hash = "sha256:184eb5e436dea364dcd3d2316d577d625c0351bf237c4e9a5fabbcfa5a58b151", size = 8697031, upload-time = "2025-07-14T20:13:13.266Z" }, + { url = "https://files.pythonhosted.org/packages/51/8f/9bb81dd5bb77d22243d33c8397f09377056d5c687aa6d4042bea7fbf8364/pywin32-311-cp311-cp311-win_amd64.whl", hash = "sha256:3ce80b34b22b17ccbd937a6e78e7225d80c52f5ab9940fe0506a1a16f3dab503", size = 9508308, upload-time = "2025-07-14T20:13:15.147Z" }, + { url = "https://files.pythonhosted.org/packages/44/7b/9c2ab54f74a138c491aba1b1cd0795ba61f144c711daea84a88b63dc0f6c/pywin32-311-cp311-cp311-win_arm64.whl", hash = "sha256:a733f1388e1a842abb67ffa8e7aad0e70ac519e09b0f6a784e65a136ec7cefd2", size = 8703930, upload-time = "2025-07-14T20:13:16.945Z" }, + { url = "https://files.pythonhosted.org/packages/e7/ab/01ea1943d4eba0f850c3c61e78e8dd59757ff815ff3ccd0a84de5f541f42/pywin32-311-cp312-cp312-win32.whl", hash = "sha256:750ec6e621af2b948540032557b10a2d43b0cee2ae9758c54154d711cc852d31", size = 8706543, upload-time = "2025-07-14T20:13:20.765Z" }, + { url = "https://files.pythonhosted.org/packages/d1/a8/a0e8d07d4d051ec7502cd58b291ec98dcc0c3fff027caad0470b72cfcc2f/pywin32-311-cp312-cp312-win_amd64.whl", hash = "sha256:b8c095edad5c211ff31c05223658e71bf7116daa0ecf3ad85f3201ea3190d067", size = 9495040, upload-time = "2025-07-14T20:13:22.543Z" }, + { url = "https://files.pythonhosted.org/packages/ba/3a/2ae996277b4b50f17d61f0603efd8253cb2d79cc7ae159468007b586396d/pywin32-311-cp312-cp312-win_arm64.whl", hash = "sha256:e286f46a9a39c4a18b319c28f59b61de793654af2f395c102b4f819e584b5852", size = 8710102, upload-time = "2025-07-14T20:13:24.682Z" }, + { url = "https://files.pythonhosted.org/packages/a5/be/3fd5de0979fcb3994bfee0d65ed8ca9506a8a1260651b86174f6a86f52b3/pywin32-311-cp313-cp313-win32.whl", hash = "sha256:f95ba5a847cba10dd8c4d8fefa9f2a6cf283b8b88ed6178fa8a6c1ab16054d0d", size = 8705700, upload-time = "2025-07-14T20:13:26.471Z" }, + { url = "https://files.pythonhosted.org/packages/e3/28/e0a1909523c6890208295a29e05c2adb2126364e289826c0a8bc7297bd5c/pywin32-311-cp313-cp313-win_amd64.whl", hash = "sha256:718a38f7e5b058e76aee1c56ddd06908116d35147e133427e59a3983f703a20d", size = 9494700, upload-time = "2025-07-14T20:13:28.243Z" }, + { url = "https://files.pythonhosted.org/packages/04/bf/90339ac0f55726dce7d794e6d79a18a91265bdf3aa70b6b9ca52f35e022a/pywin32-311-cp313-cp313-win_arm64.whl", hash = "sha256:7b4075d959648406202d92a2310cb990fea19b535c7f4a78d3f5e10b926eeb8a", size = 8709318, upload-time = "2025-07-14T20:13:30.348Z" }, + { url = "https://files.pythonhosted.org/packages/c9/31/097f2e132c4f16d99a22bfb777e0fd88bd8e1c634304e102f313af69ace5/pywin32-311-cp314-cp314-win32.whl", hash = "sha256:b7a2c10b93f8986666d0c803ee19b5990885872a7de910fc460f9b0c2fbf92ee", size = 8840714, upload-time = "2025-07-14T20:13:32.449Z" }, + { url = "https://files.pythonhosted.org/packages/90/4b/07c77d8ba0e01349358082713400435347df8426208171ce297da32c313d/pywin32-311-cp314-cp314-win_amd64.whl", hash = "sha256:3aca44c046bd2ed8c90de9cb8427f581c479e594e99b5c0bb19b29c10fd6cb87", size = 9656800, upload-time = "2025-07-14T20:13:34.312Z" }, + { url = "https://files.pythonhosted.org/packages/c0/d2/21af5c535501a7233e734b8af901574572da66fcc254cb35d0609c9080dd/pywin32-311-cp314-cp314-win_arm64.whl", hash = "sha256:a508e2d9025764a8270f93111a970e1d0fbfc33f4153b388bb649b7eec4f9b42", size = 8932540, upload-time = "2025-07-14T20:13:36.379Z" }, +] + +[[package]] +name = "pyzmq" +version = "27.0.1" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "cffi", marker = "implementation_name == 'pypy'" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/30/5f/557d2032a2f471edbcc227da724c24a1c05887b5cda1e3ae53af98b9e0a5/pyzmq-27.0.1.tar.gz", hash = "sha256:45c549204bc20e7484ffd2555f6cf02e572440ecf2f3bdd60d4404b20fddf64b", size = 281158, upload-time = "2025-08-03T05:05:40.352Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/72/0b/ccf4d0b152a6a11f0fc01e73978202fe0e8fe0e91e20941598e83a170bee/pyzmq-27.0.1-cp310-cp310-macosx_10_15_universal2.whl", hash = "sha256:90a4da42aa322de8a3522461e3b5fe999935763b27f69a02fced40f4e3cf9682", size = 1329293, upload-time = "2025-08-03T05:02:56.001Z" }, + { url = "https://files.pythonhosted.org/packages/bc/76/48706d291951b1300d3cf985e503806901164bf1581f27c4b6b22dbab2fa/pyzmq-27.0.1-cp310-cp310-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:e648dca28178fc879c814cf285048dd22fd1f03e1104101106505ec0eea50a4d", size = 905953, upload-time = "2025-08-03T05:02:59.061Z" }, + { url = "https://files.pythonhosted.org/packages/aa/8a/df3135b96712068d184c53120c7dbf3023e5e362a113059a4f85cd36c6a0/pyzmq-27.0.1-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:4bca8abc31799a6f3652d13f47e0b0e1cab76f9125f2283d085a3754f669b607", size = 666165, upload-time = "2025-08-03T05:03:00.789Z" }, + { url = "https://files.pythonhosted.org/packages/ee/ed/341a7148e08d2830f480f53ab3d136d88fc5011bb367b516d95d0ebb46dd/pyzmq-27.0.1-cp310-cp310-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:092f4011b26d6b0201002f439bd74b38f23f3aefcb358621bdc3b230afc9b2d5", size = 853756, upload-time = "2025-08-03T05:03:03.347Z" }, + { url = "https://files.pythonhosted.org/packages/c2/bc/d26fe010477c3e901f0f5a3e70446950dde9aa217f1d1a13534eb0fccfe5/pyzmq-27.0.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:6f02f30a4a6b3efe665ab13a3dd47109d80326c8fd286311d1ba9f397dc5f247", size = 1654870, upload-time = "2025-08-03T05:03:05.331Z" }, + { url = "https://files.pythonhosted.org/packages/32/21/9b488086bf3f55b2eb26db09007a3962f62f3b81c5c6295a6ff6aaebd69c/pyzmq-27.0.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:f293a1419266e3bf3557d1f8778f9e1ffe7e6b2c8df5c9dca191caf60831eb74", size = 2033444, upload-time = "2025-08-03T05:03:07.318Z" }, + { url = "https://files.pythonhosted.org/packages/3d/53/85b64a792223cd43393d25e03c8609df41aac817ea5ce6a27eceeed433ee/pyzmq-27.0.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:ce181dd1a7c6c012d0efa8ab603c34b5ee9d86e570c03415bbb1b8772eeb381c", size = 1891289, upload-time = "2025-08-03T05:03:08.96Z" }, + { url = "https://files.pythonhosted.org/packages/23/5b/078aae8fe1c4cdba1a77a598870c548fd52b4d4a11e86b8116bbef47d9f3/pyzmq-27.0.1-cp310-cp310-win32.whl", hash = "sha256:f65741cc06630652e82aa68ddef4986a3ab9073dd46d59f94ce5f005fa72037c", size = 566693, upload-time = "2025-08-03T05:03:10.711Z" }, + { url = "https://files.pythonhosted.org/packages/24/e1/4471fff36416ebf1ffe43577b9c7dcf2ff4798f2171f0d169640a48d2305/pyzmq-27.0.1-cp310-cp310-win_amd64.whl", hash = "sha256:44909aa3ed2234d69fe81e1dade7be336bcfeab106e16bdaa3318dcde4262b93", size = 631649, upload-time = "2025-08-03T05:03:12.232Z" }, + { url = "https://files.pythonhosted.org/packages/e8/4c/8edac8dd56f223124aa40403d2c097bbad9b0e2868a67cad9a2a029863aa/pyzmq-27.0.1-cp310-cp310-win_arm64.whl", hash = "sha256:4401649bfa0a38f0f8777f8faba7cd7eb7b5b8ae2abc7542b830dd09ad4aed0d", size = 559274, upload-time = "2025-08-03T05:03:13.728Z" }, + { url = "https://files.pythonhosted.org/packages/ae/18/a8e0da6ababbe9326116fb1c890bf1920eea880e8da621afb6bc0f39a262/pyzmq-27.0.1-cp311-cp311-macosx_10_15_universal2.whl", hash = "sha256:9729190bd770314f5fbba42476abf6abe79a746eeda11d1d68fd56dd70e5c296", size = 1332721, upload-time = "2025-08-03T05:03:15.237Z" }, + { url = "https://files.pythonhosted.org/packages/75/a4/9431ba598651d60ebd50dc25755402b770322cf8432adcc07d2906e53a54/pyzmq-27.0.1-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:696900ef6bc20bef6a242973943574f96c3f97d2183c1bd3da5eea4f559631b1", size = 908249, upload-time = "2025-08-03T05:03:16.933Z" }, + { url = "https://files.pythonhosted.org/packages/f0/7a/e624e1793689e4e685d2ee21c40277dd4024d9d730af20446d88f69be838/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:f96a63aecec22d3f7fdea3c6c98df9e42973f5856bb6812c3d8d78c262fee808", size = 668649, upload-time = "2025-08-03T05:03:18.49Z" }, + { url = "https://files.pythonhosted.org/packages/6c/29/0652a39d4e876e0d61379047ecf7752685414ad2e253434348246f7a2a39/pyzmq-27.0.1-cp311-cp311-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c512824360ea7490390566ce00bee880e19b526b312b25cc0bc30a0fe95cb67f", size = 856601, upload-time = "2025-08-03T05:03:20.194Z" }, + { url = "https://files.pythonhosted.org/packages/36/2d/8d5355d7fc55bb6e9c581dd74f58b64fa78c994079e3a0ea09b1b5627cde/pyzmq-27.0.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:dfb2bb5e0f7198eaacfb6796fb0330afd28f36d985a770745fba554a5903595a", size = 1657750, upload-time = "2025-08-03T05:03:22.055Z" }, + { url = "https://files.pythonhosted.org/packages/ab/f4/cd032352d5d252dc6f5ee272a34b59718ba3af1639a8a4ef4654f9535cf5/pyzmq-27.0.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4f6886c59ba93ffde09b957d3e857e7950c8fe818bd5494d9b4287bc6d5bc7f1", size = 2034312, upload-time = "2025-08-03T05:03:23.578Z" }, + { url = "https://files.pythonhosted.org/packages/e4/1a/c050d8b6597200e97a4bd29b93c769d002fa0b03083858227e0376ad59bc/pyzmq-27.0.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:b99ea9d330e86ce1ff7f2456b33f1bf81c43862a5590faf4ef4ed3a63504bdab", size = 1893632, upload-time = "2025-08-03T05:03:25.167Z" }, + { url = "https://files.pythonhosted.org/packages/6a/29/173ce21d5097e7fcf284a090e8beb64fc683c6582b1f00fa52b1b7e867ce/pyzmq-27.0.1-cp311-cp311-win32.whl", hash = "sha256:571f762aed89025ba8cdcbe355fea56889715ec06d0264fd8b6a3f3fa38154ed", size = 566587, upload-time = "2025-08-03T05:03:26.769Z" }, + { url = "https://files.pythonhosted.org/packages/53/ab/22bd33e7086f0a2cc03a5adabff4bde414288bb62a21a7820951ef86ec20/pyzmq-27.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:ee16906c8025fa464bea1e48128c048d02359fb40bebe5333103228528506530", size = 632873, upload-time = "2025-08-03T05:03:28.685Z" }, + { url = "https://files.pythonhosted.org/packages/90/14/3e59b4a28194285ceeff725eba9aa5ba8568d1cb78aed381dec1537c705a/pyzmq-27.0.1-cp311-cp311-win_arm64.whl", hash = "sha256:ba068f28028849da725ff9185c24f832ccf9207a40f9b28ac46ab7c04994bd41", size = 558918, upload-time = "2025-08-03T05:03:30.085Z" }, + { url = "https://files.pythonhosted.org/packages/0e/9b/c0957041067c7724b310f22c398be46399297c12ed834c3bc42200a2756f/pyzmq-27.0.1-cp312-abi3-macosx_10_15_universal2.whl", hash = "sha256:af7ebce2a1e7caf30c0bb64a845f63a69e76a2fadbc1cac47178f7bb6e657bdd", size = 1305432, upload-time = "2025-08-03T05:03:32.177Z" }, + { url = "https://files.pythonhosted.org/packages/8e/55/bd3a312790858f16b7def3897a0c3eb1804e974711bf7b9dcb5f47e7f82c/pyzmq-27.0.1-cp312-abi3-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:8f617f60a8b609a13099b313e7e525e67f84ef4524b6acad396d9ff153f6e4cd", size = 895095, upload-time = "2025-08-03T05:03:33.918Z" }, + { url = "https://files.pythonhosted.org/packages/20/50/fc384631d8282809fb1029a4460d2fe90fa0370a0e866a8318ed75c8d3bb/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:1d59dad4173dc2a111f03e59315c7bd6e73da1a9d20a84a25cf08325b0582b1a", size = 651826, upload-time = "2025-08-03T05:03:35.818Z" }, + { url = "https://files.pythonhosted.org/packages/7e/0a/2356305c423a975000867de56888b79e44ec2192c690ff93c3109fd78081/pyzmq-27.0.1-cp312-abi3-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:f5b6133c8d313bde8bd0d123c169d22525300ff164c2189f849de495e1344577", size = 839751, upload-time = "2025-08-03T05:03:37.265Z" }, + { url = "https://files.pythonhosted.org/packages/d7/1b/81e95ad256ca7e7ccd47f5294c1c6da6e2b64fbace65b84fe8a41470342e/pyzmq-27.0.1-cp312-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:58cca552567423f04d06a075f4b473e78ab5bdb906febe56bf4797633f54aa4e", size = 1641359, upload-time = "2025-08-03T05:03:38.799Z" }, + { url = "https://files.pythonhosted.org/packages/50/63/9f50ec965285f4e92c265c8f18344e46b12803666d8b73b65d254d441435/pyzmq-27.0.1-cp312-abi3-musllinux_1_2_i686.whl", hash = "sha256:4b9d8e26fb600d0d69cc9933e20af08552e97cc868a183d38a5c0d661e40dfbb", size = 2020281, upload-time = "2025-08-03T05:03:40.338Z" }, + { url = "https://files.pythonhosted.org/packages/02/4a/19e3398d0dc66ad2b463e4afa1fc541d697d7bc090305f9dfb948d3dfa29/pyzmq-27.0.1-cp312-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:2329f0c87f0466dce45bba32b63f47018dda5ca40a0085cc5c8558fea7d9fc55", size = 1877112, upload-time = "2025-08-03T05:03:42.012Z" }, + { url = "https://files.pythonhosted.org/packages/bf/42/c562e9151aa90ed1d70aac381ea22a929d6b3a2ce4e1d6e2e135d34fd9c6/pyzmq-27.0.1-cp312-abi3-win32.whl", hash = "sha256:57bb92abdb48467b89c2d21da1ab01a07d0745e536d62afd2e30d5acbd0092eb", size = 558177, upload-time = "2025-08-03T05:03:43.979Z" }, + { url = "https://files.pythonhosted.org/packages/40/96/5c50a7d2d2b05b19994bf7336b97db254299353dd9b49b565bb71b485f03/pyzmq-27.0.1-cp312-abi3-win_amd64.whl", hash = "sha256:ff3f8757570e45da7a5bedaa140489846510014f7a9d5ee9301c61f3f1b8a686", size = 618923, upload-time = "2025-08-03T05:03:45.438Z" }, + { url = "https://files.pythonhosted.org/packages/13/33/1ec89c8f21c89d21a2eaff7def3676e21d8248d2675705e72554fb5a6f3f/pyzmq-27.0.1-cp312-abi3-win_arm64.whl", hash = "sha256:df2c55c958d3766bdb3e9d858b911288acec09a9aab15883f384fc7180df5bed", size = 552358, upload-time = "2025-08-03T05:03:46.887Z" }, + { url = "https://files.pythonhosted.org/packages/6c/a0/f26e276211ec8090a4d11e4ec70eb8a8b15781e591c1d44ce62f372963a0/pyzmq-27.0.1-cp313-cp313-android_24_arm64_v8a.whl", hash = "sha256:497bd8af534ae55dc4ef67eebd1c149ff2a0b0f1e146db73c8b5a53d83c1a5f5", size = 1122287, upload-time = "2025-08-03T05:03:48.838Z" }, + { url = "https://files.pythonhosted.org/packages/9c/d8/af4b507e4f7eeea478cc8ee873995a6fd55582bfb99140593ed460e1db3c/pyzmq-27.0.1-cp313-cp313-android_24_x86_64.whl", hash = "sha256:a066ea6ad6218b4c233906adf0ae67830f451ed238419c0db609310dd781fbe7", size = 1155756, upload-time = "2025-08-03T05:03:50.907Z" }, + { url = "https://files.pythonhosted.org/packages/ac/55/37fae0013e11f88681da42698e550b08a316d608242551f65095cc99232a/pyzmq-27.0.1-cp313-cp313t-macosx_10_15_universal2.whl", hash = "sha256:72d235d6365ca73d8ce92f7425065d70f5c1e19baa458eb3f0d570e425b73a96", size = 1340826, upload-time = "2025-08-03T05:03:52.568Z" }, + { url = "https://files.pythonhosted.org/packages/f2/e4/3a87854c64b26fcf63a9d1b6f4382bd727d4797c772ceb334a97b7489be9/pyzmq-27.0.1-cp313-cp313t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:313a7b374e3dc64848644ca348a51004b41726f768b02e17e689f1322366a4d9", size = 897283, upload-time = "2025-08-03T05:03:54.167Z" }, + { url = "https://files.pythonhosted.org/packages/17/3e/4296c6b0ad2d07be11ae1395dccf9cae48a0a655cf9be1c3733ad2b591d1/pyzmq-27.0.1-cp313-cp313t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:119ce8590409702394f959c159d048002cbed2f3c0645ec9d6a88087fc70f0f1", size = 660565, upload-time = "2025-08-03T05:03:56.152Z" }, + { url = "https://files.pythonhosted.org/packages/72/41/a33ba3aa48b45b23c4cd4ac49aafde46f3e0f81939f2bfb3b6171a437122/pyzmq-27.0.1-cp313-cp313t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:45c3e00ce16896ace2cd770ab9057a7cf97d4613ea5f2a13f815141d8b6894b9", size = 847680, upload-time = "2025-08-03T05:03:57.696Z" }, + { url = "https://files.pythonhosted.org/packages/3f/8c/bf2350bb25b3b58d2e5b5d2290ffab0e923f0cc6d02288d3fbf4baa6e4d1/pyzmq-27.0.1-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:678e50ec112bdc6df5a83ac259a55a4ba97a8b314c325ab26b3b5b071151bc61", size = 1650151, upload-time = "2025-08-03T05:03:59.387Z" }, + { url = "https://files.pythonhosted.org/packages/f7/1a/a5a07c54890891344a8ddc3d5ab320dd3c4e39febb6e4472546e456d5157/pyzmq-27.0.1-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:d0b96c30be9f9387b18b18b6133c75a7b1b0065da64e150fe1feb5ebf31ece1c", size = 2023766, upload-time = "2025-08-03T05:04:01.883Z" }, + { url = "https://files.pythonhosted.org/packages/62/5e/514dcff08f02c6c8a45a6e23621901139cf853be7ac5ccd0b9407c3aa3de/pyzmq-27.0.1-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:88dc92d9eb5ea4968123e74db146d770b0c8d48f0e2bfb1dbc6c50a8edb12d64", size = 1885195, upload-time = "2025-08-03T05:04:03.923Z" }, + { url = "https://files.pythonhosted.org/packages/c8/91/87f74f98a487fbef0b115f6025e4a295129fd56b2b633a03ba7d5816ecc2/pyzmq-27.0.1-cp313-cp313t-win32.whl", hash = "sha256:6dcbcb34f5c9b0cefdfc71ff745459241b7d3cda5b27c7ad69d45afc0821d1e1", size = 574213, upload-time = "2025-08-03T05:04:05.905Z" }, + { url = "https://files.pythonhosted.org/packages/e6/d7/07f7d0d7f4c81e08be7b60e52ff2591c557377c017f96204d33d5fca1b07/pyzmq-27.0.1-cp313-cp313t-win_amd64.whl", hash = "sha256:b9fd0fda730461f510cfd9a40fafa5355d65f5e3dbdd8d6dfa342b5b3f5d1949", size = 640202, upload-time = "2025-08-03T05:04:07.439Z" }, + { url = "https://files.pythonhosted.org/packages/ab/83/21d66bcef6fb803647a223cbde95111b099e2176277c0cbc8b099c485510/pyzmq-27.0.1-cp313-cp313t-win_arm64.whl", hash = "sha256:56a3b1853f3954ec1f0e91085f1350cc57d18f11205e4ab6e83e4b7c414120e0", size = 561514, upload-time = "2025-08-03T05:04:09.071Z" }, + { url = "https://files.pythonhosted.org/packages/5a/0b/d5ea75cf46b52cdce85a85200c963cb498932953df443892238be49b1a01/pyzmq-27.0.1-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:f98f6b7787bd2beb1f0dde03f23a0621a0c978edf673b7d8f5e7bc039cbe1b60", size = 1340836, upload-time = "2025-08-03T05:04:10.774Z" }, + { url = "https://files.pythonhosted.org/packages/be/4c/0dbce882550e17db6846b29e9dc242aea7590e7594e1ca5043e8e58fff2d/pyzmq-27.0.1-cp314-cp314t-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:351bf5d8ca0788ca85327fda45843b6927593ff4c807faee368cc5aaf9f809c2", size = 897236, upload-time = "2025-08-03T05:04:13.221Z" }, + { url = "https://files.pythonhosted.org/packages/1b/22/461e131cf16b8814f3c356fa1ea0912697dbc4c64cddf01f7756ec704c1e/pyzmq-27.0.1-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:5268a5a9177afff53dc6d70dffe63114ba2a6e7b20d9411cc3adeba09eeda403", size = 660374, upload-time = "2025-08-03T05:04:15.032Z" }, + { url = "https://files.pythonhosted.org/packages/3f/0c/bbd65a814395bf4fc3e57c6c13af27601c07e4009bdfb75ebcf500537bbd/pyzmq-27.0.1-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:a4aca06ba295aa78bec9b33ec028d1ca08744c36294338c41432b7171060c808", size = 847497, upload-time = "2025-08-03T05:04:16.967Z" }, + { url = "https://files.pythonhosted.org/packages/1e/df/3d1f4a03b561d824cbd491394f67591957e2f1acf6dc85d96f970312a76a/pyzmq-27.0.1-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:1c363c6dc66352331d5ad64bb838765c6692766334a6a02fdb05e76bd408ae18", size = 1650028, upload-time = "2025-08-03T05:04:19.398Z" }, + { url = "https://files.pythonhosted.org/packages/41/c9/a3987540f59a412bdaae3f362f78e00e6769557a598c63b7e32956aade5a/pyzmq-27.0.1-cp314-cp314t-musllinux_1_2_i686.whl", hash = "sha256:87aebf4acd7249bdff8d3df03aed4f09e67078e6762cfe0aecf8d0748ff94cde", size = 2023808, upload-time = "2025-08-03T05:04:21.145Z" }, + { url = "https://files.pythonhosted.org/packages/b0/a5/c388f4cd80498a8eaef7535f2a8eaca0a35b82b87a0b47fa1856fc135004/pyzmq-27.0.1-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e4f22d67756518d71901edf73b38dc0eb4765cce22c8fe122cc81748d425262b", size = 1884970, upload-time = "2025-08-03T05:04:22.908Z" }, + { url = "https://files.pythonhosted.org/packages/9a/ac/b2a89a1ed90526a1b9a260cdc5cd42f055fd44ee8d2a59902b5ac35ddeb1/pyzmq-27.0.1-cp314-cp314t-win32.whl", hash = "sha256:8c62297bc7aea2147b472ca5ca2b4389377ad82898c87cabab2a94aedd75e337", size = 586905, upload-time = "2025-08-03T05:04:24.492Z" }, + { url = "https://files.pythonhosted.org/packages/68/62/7aa5ea04e836f7a788b2a67405f83011cef59ca76d7bac91d1fc9a0476da/pyzmq-27.0.1-cp314-cp314t-win_amd64.whl", hash = "sha256:bee5248d5ec9223545f8cc4f368c2d571477ae828c99409125c3911511d98245", size = 660503, upload-time = "2025-08-03T05:04:26.382Z" }, + { url = "https://files.pythonhosted.org/packages/89/32/3836ed85947b06f1d67c07ce16c00b0cf8c053ab0b249d234f9f81ff95ff/pyzmq-27.0.1-cp314-cp314t-win_arm64.whl", hash = "sha256:0fc24bf45e4a454e55ef99d7f5c8b8712539200ce98533af25a5bfa954b6b390", size = 575098, upload-time = "2025-08-03T05:04:27.974Z" }, + { url = "https://files.pythonhosted.org/packages/6f/87/fc96f224dd99070fe55d0afc37ac08d7d4635d434e3f9425b232867e01b9/pyzmq-27.0.1-pp310-pypy310_pp73-macosx_10_15_x86_64.whl", hash = "sha256:544b995a6a1976fad5d7ff01409b4588f7608ccc41be72147700af91fd44875d", size = 835950, upload-time = "2025-08-03T05:05:04.193Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b6/802d96017f176c3a7285603d9ed2982550095c136c6230d3e0b53f52c7e5/pyzmq-27.0.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:0f772eea55cccce7f45d6ecdd1d5049c12a77ec22404f6b892fae687faa87bee", size = 799876, upload-time = "2025-08-03T05:05:06.263Z" }, + { url = "https://files.pythonhosted.org/packages/4e/52/49045c6528007cce385f218f3a674dc84fc8b3265330d09e57c0a59b41f4/pyzmq-27.0.1-pp310-pypy310_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c9d63d66059114a6756d09169c9209ffceabacb65b9cb0f66e6fc344b20b73e6", size = 567402, upload-time = "2025-08-03T05:05:08.028Z" }, + { url = "https://files.pythonhosted.org/packages/bc/fe/c29ac0d5a817543ecf0cb18f17195805bad0da567a1c64644aacf11b2779/pyzmq-27.0.1-pp310-pypy310_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1da8e645c655d86f0305fb4c65a0d848f461cd90ee07d21f254667287b5dbe50", size = 747030, upload-time = "2025-08-03T05:05:10.116Z" }, + { url = "https://files.pythonhosted.org/packages/17/d1/cc1fbfb65b4042016e4e035b2548cdfe0945c817345df83aa2d98490e7fc/pyzmq-27.0.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:1843fd0daebcf843fe6d4da53b8bdd3fc906ad3e97d25f51c3fed44436d82a49", size = 544567, upload-time = "2025-08-03T05:05:11.856Z" }, + { url = "https://files.pythonhosted.org/packages/b4/1a/49f66fe0bc2b2568dd4280f1f520ac8fafd73f8d762140e278d48aeaf7b9/pyzmq-27.0.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl", hash = "sha256:7fb0ee35845bef1e8c4a152d766242164e138c239e3182f558ae15cb4a891f94", size = 835949, upload-time = "2025-08-03T05:05:13.798Z" }, + { url = "https://files.pythonhosted.org/packages/49/94/443c1984b397eab59b14dd7ae8bc2ac7e8f32dbc646474453afcaa6508c4/pyzmq-27.0.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.whl", hash = "sha256:f379f11e138dfd56c3f24a04164f871a08281194dd9ddf656a278d7d080c8ad0", size = 799875, upload-time = "2025-08-03T05:05:15.632Z" }, + { url = "https://files.pythonhosted.org/packages/30/f1/fd96138a0f152786a2ba517e9c6a8b1b3516719e412a90bb5d8eea6b660c/pyzmq-27.0.1-pp311-pypy311_pp73-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:b978c0678cffbe8860ec9edc91200e895c29ae1ac8a7085f947f8e8864c489fb", size = 567403, upload-time = "2025-08-03T05:05:17.326Z" }, + { url = "https://files.pythonhosted.org/packages/16/57/34e53ef2b55b1428dac5aabe3a974a16c8bda3bf20549ba500e3ff6cb426/pyzmq-27.0.1-pp311-pypy311_pp73-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7ebccf0d760bc92a4a7c751aeb2fef6626144aace76ee8f5a63abeb100cae87f", size = 747032, upload-time = "2025-08-03T05:05:19.074Z" }, + { url = "https://files.pythonhosted.org/packages/81/b7/769598c5ae336fdb657946950465569cf18803140fe89ce466d7f0a57c11/pyzmq-27.0.1-pp311-pypy311_pp73-win_amd64.whl", hash = "sha256:77fed80e30fa65708546c4119840a46691290efc231f6bfb2ac2a39b52e15811", size = 544566, upload-time = "2025-08-03T05:05:20.798Z" }, +] + +[[package]] +name = "setuptools" +version = "80.9.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/18/5d/3bf57dcd21979b887f014ea83c24ae194cfcd12b9e0fda66b957c69d1fca/setuptools-80.9.0.tar.gz", hash = "sha256:f36b47402ecde768dbfafc46e8e4207b4360c654f1f3bb84475f0a28628fb19c", size = 1319958, upload-time = "2025-05-27T00:56:51.443Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a3/dc/17031897dae0efacfea57dfd3a82fdd2a2aeb58e0ff71b77b87e44edc772/setuptools-80.9.0-py3-none-any.whl", hash = "sha256:062d34222ad13e0cc312a4c02d73f059e86a4acbfbdea8f8f76b28c99f306922", size = 1201486, upload-time = "2025-05-27T00:56:49.664Z" }, +] + +[[package]] +name = "six" +version = "1.17.0" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/94/e7/b2c673351809dca68a0e064b6af791aa332cf192da575fd474ed7d6f16a2/six-1.17.0.tar.gz", hash = "sha256:ff70335d468e7eb6ec65b95b99d3a2836546063f63acc5171de367e834932a81", size = 34031, upload-time = "2024-12-04T17:35:28.174Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b7/ce/149a00dd41f10bc29e5921b496af8b574d8413afcd5e30dfa0ed46c2cc5e/six-1.17.0-py2.py3-none-any.whl", hash = "sha256:4721f391ed90541fddacab5acf947aa0d3dc7d27b2e1e8eda2be8970586c3274", size = 11050, upload-time = "2024-12-04T17:35:26.475Z" }, +] + +[[package]] +name = "stack-data" +version = "0.6.3" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "asttokens" }, + { name = "executing" }, + { name = "pure-eval" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/28/e3/55dcc2cfbc3ca9c29519eb6884dd1415ecb53b0e934862d3559ddcb7e20b/stack_data-0.6.3.tar.gz", hash = "sha256:836a778de4fec4dcd1dcd89ed8abff8a221f58308462e1c4aa2a3cf30148f0b9", size = 44707, upload-time = "2023-09-30T13:58:05.479Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f1/7b/ce1eafaf1a76852e2ec9b22edecf1daa58175c090266e9f6c64afcd81d91/stack_data-0.6.3-py3-none-any.whl", hash = "sha256:d5558e0c25a4cb0853cddad3d77da9891a08cb85dd9f9f91b9f8cd66e511e695", size = 24521, upload-time = "2023-09-30T13:58:03.53Z" }, +] + +[[package]] +name = "sympy" +version = "1.14.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "mpmath" }, +] +sdist = { url = "https://files.pythonhosted.org/packages/83/d3/803453b36afefb7c2bb238361cd4ae6125a569b4db67cd9e79846ba2d68c/sympy-1.14.0.tar.gz", hash = "sha256:d3d3fe8df1e5a0b42f0e7bdf50541697dbe7d23746e894990c030e2b05e72517", size = 7793921, upload-time = "2025-04-27T18:05:01.611Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/a2/09/77d55d46fd61b4a135c444fc97158ef34a095e5681d0a6c10b75bf356191/sympy-1.14.0-py3-none-any.whl", hash = "sha256:e091cc3e99d2141a0ba2847328f5479b05d94a6635cb96148ccb3f34671bd8f5", size = 6299353, upload-time = "2025-04-27T18:04:59.103Z" }, +] + +[[package]] +name = "torch" +version = "2.8.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "filelock" }, + { name = "fsspec" }, + { name = "jinja2" }, + { name = "networkx", version = "3.4.2", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version < '3.11'" }, + { name = "networkx", version = "3.5", source = { registry = "https://pypi.org/simple" }, marker = "python_full_version >= '3.11'" }, + { name = "nvidia-cublas-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-cupti-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-nvrtc-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cuda-runtime-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cudnn-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cufft-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cufile-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-curand-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusolver-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusparse-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-cusparselt-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nccl-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvjitlink-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "nvidia-nvtx-cu12", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "setuptools", marker = "python_full_version >= '3.12'" }, + { name = "sympy" }, + { name = "triton", marker = "platform_machine == 'x86_64' and sys_platform == 'linux'" }, + { name = "typing-extensions" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/63/28/110f7274254f1b8476c561dada127173f994afa2b1ffc044efb773c15650/torch-2.8.0-cp310-cp310-manylinux_2_28_aarch64.whl", hash = "sha256:0be92c08b44009d4131d1ff7a8060d10bafdb7ddcb7359ef8d8c5169007ea905", size = 102052793, upload-time = "2025-08-06T14:53:15.852Z" }, + { url = "https://files.pythonhosted.org/packages/70/1c/58da560016f81c339ae14ab16c98153d51c941544ae568da3cb5b1ceb572/torch-2.8.0-cp310-cp310-manylinux_2_28_x86_64.whl", hash = "sha256:89aa9ee820bb39d4d72b794345cccef106b574508dd17dbec457949678c76011", size = 888025420, upload-time = "2025-08-06T14:54:18.014Z" }, + { url = "https://files.pythonhosted.org/packages/70/87/f69752d0dd4ba8218c390f0438130c166fa264a33b7025adb5014b92192c/torch-2.8.0-cp310-cp310-win_amd64.whl", hash = "sha256:e8e5bf982e87e2b59d932769938b698858c64cc53753894be25629bdf5cf2f46", size = 241363614, upload-time = "2025-08-06T14:53:31.496Z" }, + { url = "https://files.pythonhosted.org/packages/ef/d6/e6d4c57e61c2b2175d3aafbfb779926a2cfd7c32eeda7c543925dceec923/torch-2.8.0-cp310-none-macosx_11_0_arm64.whl", hash = "sha256:a3f16a58a9a800f589b26d47ee15aca3acf065546137fc2af039876135f4c760", size = 73611154, upload-time = "2025-08-06T14:53:10.919Z" }, + { url = "https://files.pythonhosted.org/packages/8f/c4/3e7a3887eba14e815e614db70b3b529112d1513d9dae6f4d43e373360b7f/torch-2.8.0-cp311-cp311-manylinux_2_28_aarch64.whl", hash = "sha256:220a06fd7af8b653c35d359dfe1aaf32f65aa85befa342629f716acb134b9710", size = 102073391, upload-time = "2025-08-06T14:53:20.937Z" }, + { url = "https://files.pythonhosted.org/packages/5a/63/4fdc45a0304536e75a5e1b1bbfb1b56dd0e2743c48ee83ca729f7ce44162/torch-2.8.0-cp311-cp311-manylinux_2_28_x86_64.whl", hash = "sha256:c12fa219f51a933d5f80eeb3a7a5d0cbe9168c0a14bbb4055f1979431660879b", size = 888063640, upload-time = "2025-08-06T14:55:05.325Z" }, + { url = "https://files.pythonhosted.org/packages/84/57/2f64161769610cf6b1c5ed782bd8a780e18a3c9d48931319f2887fa9d0b1/torch-2.8.0-cp311-cp311-win_amd64.whl", hash = "sha256:8c7ef765e27551b2fbfc0f41bcf270e1292d9bf79f8e0724848b1682be6e80aa", size = 241366752, upload-time = "2025-08-06T14:53:38.692Z" }, + { url = "https://files.pythonhosted.org/packages/a4/5e/05a5c46085d9b97e928f3f037081d3d2b87fb4b4195030fc099aaec5effc/torch-2.8.0-cp311-none-macosx_11_0_arm64.whl", hash = "sha256:5ae0524688fb6707c57a530c2325e13bb0090b745ba7b4a2cd6a3ce262572916", size = 73621174, upload-time = "2025-08-06T14:53:25.44Z" }, + { url = "https://files.pythonhosted.org/packages/49/0c/2fd4df0d83a495bb5e54dca4474c4ec5f9c62db185421563deeb5dabf609/torch-2.8.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:e2fab4153768d433f8ed9279c8133a114a034a61e77a3a104dcdf54388838705", size = 101906089, upload-time = "2025-08-06T14:53:52.631Z" }, + { url = "https://files.pythonhosted.org/packages/99/a8/6acf48d48838fb8fe480597d98a0668c2beb02ee4755cc136de92a0a956f/torch-2.8.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:b2aca0939fb7e4d842561febbd4ffda67a8e958ff725c1c27e244e85e982173c", size = 887913624, upload-time = "2025-08-06T14:56:44.33Z" }, + { url = "https://files.pythonhosted.org/packages/af/8a/5c87f08e3abd825c7dfecef5a0f1d9aa5df5dd0e3fd1fa2f490a8e512402/torch-2.8.0-cp312-cp312-win_amd64.whl", hash = "sha256:2f4ac52f0130275d7517b03a33d2493bab3693c83dcfadf4f81688ea82147d2e", size = 241326087, upload-time = "2025-08-06T14:53:46.503Z" }, + { url = "https://files.pythonhosted.org/packages/be/66/5c9a321b325aaecb92d4d1855421e3a055abd77903b7dab6575ca07796db/torch-2.8.0-cp312-none-macosx_11_0_arm64.whl", hash = "sha256:619c2869db3ada2c0105487ba21b5008defcc472d23f8b80ed91ac4a380283b0", size = 73630478, upload-time = "2025-08-06T14:53:57.144Z" }, + { url = "https://files.pythonhosted.org/packages/10/4e/469ced5a0603245d6a19a556e9053300033f9c5baccf43a3d25ba73e189e/torch-2.8.0-cp313-cp313-manylinux_2_28_aarch64.whl", hash = "sha256:2b2f96814e0345f5a5aed9bf9734efa913678ed19caf6dc2cddb7930672d6128", size = 101936856, upload-time = "2025-08-06T14:54:01.526Z" }, + { url = "https://files.pythonhosted.org/packages/16/82/3948e54c01b2109238357c6f86242e6ecbf0c63a1af46906772902f82057/torch-2.8.0-cp313-cp313-manylinux_2_28_x86_64.whl", hash = "sha256:65616ca8ec6f43245e1f5f296603e33923f4c30f93d65e103d9e50c25b35150b", size = 887922844, upload-time = "2025-08-06T14:55:50.78Z" }, + { url = "https://files.pythonhosted.org/packages/e3/54/941ea0a860f2717d86a811adf0c2cd01b3983bdd460d0803053c4e0b8649/torch-2.8.0-cp313-cp313-win_amd64.whl", hash = "sha256:659df54119ae03e83a800addc125856effda88b016dfc54d9f65215c3975be16", size = 241330968, upload-time = "2025-08-06T14:54:45.293Z" }, + { url = "https://files.pythonhosted.org/packages/de/69/8b7b13bba430f5e21d77708b616f767683629fc4f8037564a177d20f90ed/torch-2.8.0-cp313-cp313t-macosx_14_0_arm64.whl", hash = "sha256:1a62a1ec4b0498930e2543535cf70b1bef8c777713de7ceb84cd79115f553767", size = 73915128, upload-time = "2025-08-06T14:54:34.769Z" }, + { url = "https://files.pythonhosted.org/packages/15/0e/8a800e093b7f7430dbaefa80075aee9158ec22e4c4fc3c1a66e4fb96cb4f/torch-2.8.0-cp313-cp313t-manylinux_2_28_aarch64.whl", hash = "sha256:83c13411a26fac3d101fe8035a6b0476ae606deb8688e904e796a3534c197def", size = 102020139, upload-time = "2025-08-06T14:54:39.047Z" }, + { url = "https://files.pythonhosted.org/packages/4a/15/5e488ca0bc6162c86a33b58642bc577c84ded17c7b72d97e49b5833e2d73/torch-2.8.0-cp313-cp313t-manylinux_2_28_x86_64.whl", hash = "sha256:8f0a9d617a66509ded240add3754e462430a6c1fc5589f86c17b433dd808f97a", size = 887990692, upload-time = "2025-08-06T14:56:18.286Z" }, + { url = "https://files.pythonhosted.org/packages/b4/a8/6a04e4b54472fc5dba7ca2341ab219e529f3c07b6941059fbf18dccac31f/torch-2.8.0-cp313-cp313t-win_amd64.whl", hash = "sha256:a7242b86f42be98ac674b88a4988643b9bc6145437ec8f048fea23f72feb5eca", size = 241603453, upload-time = "2025-08-06T14:55:22.945Z" }, + { url = "https://files.pythonhosted.org/packages/04/6e/650bb7f28f771af0cb791b02348db8b7f5f64f40f6829ee82aa6ce99aabe/torch-2.8.0-cp313-none-macosx_11_0_arm64.whl", hash = "sha256:7b677e17f5a3e69fdef7eb3b9da72622f8d322692930297e4ccb52fefc6c8211", size = 73632395, upload-time = "2025-08-06T14:55:28.645Z" }, +] + +[[package]] +name = "tornado" +version = "6.5.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/09/ce/1eb500eae19f4648281bb2186927bb062d2438c2e5093d1360391afd2f90/tornado-6.5.2.tar.gz", hash = "sha256:ab53c8f9a0fa351e2c0741284e06c7a45da86afb544133201c5cc8578eb076a0", size = 510821, upload-time = "2025-08-08T18:27:00.78Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/f6/48/6a7529df2c9cc12efd2e8f5dd219516184d703b34c06786809670df5b3bd/tornado-6.5.2-cp39-abi3-macosx_10_9_universal2.whl", hash = "sha256:2436822940d37cde62771cff8774f4f00b3c8024fe482e16ca8387b8a2724db6", size = 442563, upload-time = "2025-08-08T18:26:42.945Z" }, + { url = "https://files.pythonhosted.org/packages/f2/b5/9b575a0ed3e50b00c40b08cbce82eb618229091d09f6d14bce80fc01cb0b/tornado-6.5.2-cp39-abi3-macosx_10_9_x86_64.whl", hash = "sha256:583a52c7aa94ee046854ba81d9ebb6c81ec0fd30386d96f7640c96dad45a03ef", size = 440729, upload-time = "2025-08-08T18:26:44.473Z" }, + { url = "https://files.pythonhosted.org/packages/1b/4e/619174f52b120efcf23633c817fd3fed867c30bff785e2cd5a53a70e483c/tornado-6.5.2-cp39-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:b0fe179f28d597deab2842b86ed4060deec7388f1fd9c1b4a41adf8af058907e", size = 444295, upload-time = "2025-08-08T18:26:46.021Z" }, + { url = "https://files.pythonhosted.org/packages/95/fa/87b41709552bbd393c85dd18e4e3499dcd8983f66e7972926db8d96aa065/tornado-6.5.2-cp39-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:b186e85d1e3536d69583d2298423744740986018e393d0321df7340e71898882", size = 443644, upload-time = "2025-08-08T18:26:47.625Z" }, + { url = "https://files.pythonhosted.org/packages/f9/41/fb15f06e33d7430ca89420283a8762a4e6b8025b800ea51796ab5e6d9559/tornado-6.5.2-cp39-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e792706668c87709709c18b353da1f7662317b563ff69f00bab83595940c7108", size = 443878, upload-time = "2025-08-08T18:26:50.599Z" }, + { url = "https://files.pythonhosted.org/packages/11/92/fe6d57da897776ad2e01e279170ea8ae726755b045fe5ac73b75357a5a3f/tornado-6.5.2-cp39-abi3-musllinux_1_2_aarch64.whl", hash = "sha256:06ceb1300fd70cb20e43b1ad8aaee0266e69e7ced38fa910ad2e03285009ce7c", size = 444549, upload-time = "2025-08-08T18:26:51.864Z" }, + { url = "https://files.pythonhosted.org/packages/9b/02/c8f4f6c9204526daf3d760f4aa555a7a33ad0e60843eac025ccfd6ff4a93/tornado-6.5.2-cp39-abi3-musllinux_1_2_i686.whl", hash = "sha256:74db443e0f5251be86cbf37929f84d8c20c27a355dd452a5cfa2aada0d001ec4", size = 443973, upload-time = "2025-08-08T18:26:53.625Z" }, + { url = "https://files.pythonhosted.org/packages/ae/2d/f5f5707b655ce2317190183868cd0f6822a1121b4baeae509ceb9590d0bd/tornado-6.5.2-cp39-abi3-musllinux_1_2_x86_64.whl", hash = "sha256:b5e735ab2889d7ed33b32a459cac490eda71a1ba6857b0118de476ab6c366c04", size = 443954, upload-time = "2025-08-08T18:26:55.072Z" }, + { url = "https://files.pythonhosted.org/packages/e8/59/593bd0f40f7355806bf6573b47b8c22f8e1374c9b6fd03114bd6b7a3dcfd/tornado-6.5.2-cp39-abi3-win32.whl", hash = "sha256:c6f29e94d9b37a95013bb669616352ddb82e3bfe8326fccee50583caebc8a5f0", size = 445023, upload-time = "2025-08-08T18:26:56.677Z" }, + { url = "https://files.pythonhosted.org/packages/c7/2a/f609b420c2f564a748a2d80ebfb2ee02a73ca80223af712fca591386cafb/tornado-6.5.2-cp39-abi3-win_amd64.whl", hash = "sha256:e56a5af51cc30dd2cae649429af65ca2f6571da29504a07995175df14c18f35f", size = 445427, upload-time = "2025-08-08T18:26:57.91Z" }, + { url = "https://files.pythonhosted.org/packages/5e/4f/e1f65e8f8c76d73658b33d33b81eed4322fb5085350e4328d5c956f0c8f9/tornado-6.5.2-cp39-abi3-win_arm64.whl", hash = "sha256:d6c33dc3672e3a1f3618eb63b7ef4683a7688e7b9e6e8f0d9aa5726360a004af", size = 444456, upload-time = "2025-08-08T18:26:59.207Z" }, +] + +[[package]] +name = "traitlets" +version = "5.14.3" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/eb/79/72064e6a701c2183016abbbfedaba506d81e30e232a68c9f0d6f6fcd1574/traitlets-5.14.3.tar.gz", hash = "sha256:9ed0579d3502c94b4b3732ac120375cda96f923114522847de4b3bb98b96b6b7", size = 161621, upload-time = "2024-04-19T11:11:49.746Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/00/c0/8f5d070730d7836adc9c9b6408dec68c6ced86b304a9b26a14df072a6e8c/traitlets-5.14.3-py3-none-any.whl", hash = "sha256:b74e89e397b1ed28cc831db7aea759ba6640cb3de13090ca145426688ff1ac4f", size = 85359, upload-time = "2024-04-19T11:11:46.763Z" }, +] + +[[package]] +name = "triton" +version = "3.4.0" +source = { registry = "https://pypi.org/simple" } +dependencies = [ + { name = "setuptools" }, +] +wheels = [ + { url = "https://files.pythonhosted.org/packages/62/ee/0ee5f64a87eeda19bbad9bc54ae5ca5b98186ed00055281fd40fb4beb10e/triton-3.4.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7ff2785de9bc02f500e085420273bb5cc9c9bb767584a4aa28d6e360cec70128", size = 155430069, upload-time = "2025-07-30T19:58:21.715Z" }, + { url = "https://files.pythonhosted.org/packages/7d/39/43325b3b651d50187e591eefa22e236b2981afcebaefd4f2fc0ea99df191/triton-3.4.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7b70f5e6a41e52e48cfc087436c8a28c17ff98db369447bcaff3b887a3ab4467", size = 155531138, upload-time = "2025-07-30T19:58:29.908Z" }, + { url = "https://files.pythonhosted.org/packages/d0/66/b1eb52839f563623d185f0927eb3530ee4d5ffe9d377cdaf5346b306689e/triton-3.4.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:31c1d84a5c0ec2c0f8e8a072d7fd150cab84a9c239eaddc6706c081bfae4eb04", size = 155560068, upload-time = "2025-07-30T19:58:37.081Z" }, + { url = "https://files.pythonhosted.org/packages/30/7b/0a685684ed5322d2af0bddefed7906674f67974aa88b0fae6e82e3b766f6/triton-3.4.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:00be2964616f4c619193cb0d1b29a99bd4b001d7dc333816073f92cf2a8ccdeb", size = 155569223, upload-time = "2025-07-30T19:58:44.017Z" }, + { url = "https://files.pythonhosted.org/packages/20/63/8cb444ad5cdb25d999b7d647abac25af0ee37d292afc009940c05b82dda0/triton-3.4.0-cp313-cp313t-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:7936b18a3499ed62059414d7df563e6c163c5e16c3773678a3ee3d417865035d", size = 155659780, upload-time = "2025-07-30T19:58:51.171Z" }, +] + +[[package]] +name = "typing-extensions" +version = "4.14.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/98/5a/da40306b885cc8c09109dc2e1abd358d5684b1425678151cdaed4731c822/typing_extensions-4.14.1.tar.gz", hash = "sha256:38b39f4aeeab64884ce9f74c94263ef78f3c22467c8724005483154c26648d36", size = 107673, upload-time = "2025-07-04T13:28:34.16Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/b5/00/d631e67a838026495268c2f6884f3711a15a9a2a96cd244fdaea53b823fb/typing_extensions-4.14.1-py3-none-any.whl", hash = "sha256:d1e1e3b58374dc93031d6eda2420a48ea44a36c2b4766a4fdeb3710755731d76", size = 43906, upload-time = "2025-07-04T13:28:32.743Z" }, +] + +[[package]] +name = "tzdata" +version = "2025.2" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/95/32/1a225d6164441be760d75c2c42e2780dc0873fe382da3e98a2e1e48361e5/tzdata-2025.2.tar.gz", hash = "sha256:b60a638fcc0daffadf82fe0f57e53d06bdec2f36c4df66280ae79bce6bd6f2b9", size = 196380, upload-time = "2025-03-23T13:54:43.652Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/5c/23/c7abc0ca0a1526a0774eca151daeb8de62ec457e77262b66b359c3c7679e/tzdata-2025.2-py2.py3-none-any.whl", hash = "sha256:1a403fada01ff9221ca8044d701868fa132215d84beb92242d9acd2147f667a8", size = 347839, upload-time = "2025-03-23T13:54:41.845Z" }, +] + +[[package]] +name = "wcwidth" +version = "0.2.13" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/6c/63/53559446a878410fc5a5974feb13d31d78d752eb18aeba59c7fef1af7598/wcwidth-0.2.13.tar.gz", hash = "sha256:72ea0c06399eb286d978fdedb6923a9eb47e1c486ce63e9b4e64fc18303972b5", size = 101301, upload-time = "2024-01-06T02:10:57.829Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/fd/84/fd2ba7aafacbad3c4201d395674fc6348826569da3c0937e75505ead3528/wcwidth-0.2.13-py2.py3-none-any.whl", hash = "sha256:3da69048e4540d84af32131829ff948f1e022c1c6bdb8d6102117aac784f6859", size = 34166, upload-time = "2024-01-06T02:10:55.763Z" }, +] + +[[package]] +name = "widgetsnbextension" +version = "4.0.14" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/41/53/2e0253c5efd69c9656b1843892052a31c36d37ad42812b5da45c62191f7e/widgetsnbextension-4.0.14.tar.gz", hash = "sha256:a3629b04e3edb893212df862038c7232f62973373869db5084aed739b437b5af", size = 1097428, upload-time = "2025-04-10T13:01:25.628Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/ca/51/5447876806d1088a0f8f71e16542bf350918128d0a69437df26047c8e46f/widgetsnbextension-4.0.14-py3-none-any.whl", hash = "sha256:4875a9eaf72fbf5079dc372a51a9f268fc38d46f767cbf85c43a36da5cb9b575", size = 2196503, upload-time = "2025-04-10T13:01:23.086Z" }, +]