This is an automated email from the ASF dual-hosted git repository.

mchades pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/main by this push:
     new 23a88d69e5 build(deps): bump cryptography from 45.0.5 to 46.0.7 in 
/mcp-server (#11586)
23a88d69e5 is described below

commit 23a88d69e5ba3ab1ce2dccb17f79f3656fca5aaf
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Jun 11 14:16:03 2026 +0800

    build(deps): bump cryptography from 45.0.5 to 46.0.7 in /mcp-server (#11586)
    
    Bumps [cryptography](https://github.com/pyca/cryptography) from 45.0.5
    to 46.0.7.
    <details>
    <summary>Changelog</summary>
    <p><em>Sourced from <a
    
href="https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst";>cryptography's
    changelog</a>.</em></p>
    <blockquote>
    <p>46.0.7 - 2026-04-07</p>
    <pre><code>
    * **SECURITY ISSUE**: Fixed an issue where non-contiguous buffers could
    be
      passed to APIs that accept Python buffers, which could lead to buffer
      overflow. **CVE-2026-39892**
    * Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
    3.5.6.
    <p>.. _v46-0-6:</p>
    <p>46.0.6 - 2026-03-25<br />
    </code></pre></p>
    <ul>
    <li><strong>SECURITY ISSUE</strong>: Fixed a bug where name constraints
    were not applied
    to peer names during verification when the leaf certificate contains a
    wildcard DNS SAN. Ordinary X.509 topologies are not affected by this
    bug,
    including those used by the Web PKI. Credit to <strong>Oleh Konko
    (1seal)</strong> for
    reporting the issue. <strong>CVE-2026-34073</strong></li>
    </ul>
    <p>.. _v46-0-5:</p>
    <p>46.0.5 - 2026-02-10</p>
    <pre><code>
    * An attacker could create a malicious public key that reveals portions
    of your
    private key when using certain uncommon elliptic curves (binary curves).
    This version now includes additional security checks to prevent this
    attack.
    This issue only affects binary elliptic curves, which are rarely used in
    real-world applications. Credit to **XlabAI Team of Tencent Xuanwu Lab
    and
    Atuin Automated Vulnerability Discovery Engine** for reporting the
    issue.
      **CVE-2026-26007**
    * Support for ``SECT*`` binary elliptic curves is deprecated and will be
      removed in the next release.
    <p>.. v46-0-4:</p>
    <p>46.0.4 - 2026-01-27<br />
    </code></pre></p>
    <ul>
    <li><code>Dropped support for win_arm64 wheels</code>_.</li>
    <li>Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL
    3.5.5.</li>
    </ul>
    <p>.. _v46-0-3:</p>
    <p>46.0.3 - 2025-10-15</p>
    <pre><code>
    * Fixed compilation when using LibreSSL 4.2.0.
    <p>.. _v46-0-2:<br />
    &lt;/tr&gt;&lt;/table&gt;<br />
    </code></pre></p>
    </blockquote>
    <p>... (truncated)</p>
    </details>
    <details>
    <summary>Commits</summary>
    <ul>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/622d672e429a7cff836a23c5903683dbec1901f5";><code>622d672</code></a>
    46.0.7 release (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/14602";>#14602</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/91d728897bdad30cd5c79a2b23e207f1f050d587";><code>91d7288</code></a>
    Cherry-pick <a
    href="https://redirect.github.com/pyca/cryptography/issues/14542";>#14542</a>
    (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/14543";>#14543</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/06e120e682cb200e3f7050c02f0bcdac90c4c6ad";><code>06e120e</code></a>
    bump version for 46.0.5 release (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/14289";>#14289</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/0eebb9dbb6343d9bc1d91e5a2482ed4e054a6d8c";><code>0eebb9d</code></a>
    EC check key on cofactor &gt; 1 (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/14287";>#14287</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/bedf6e186b814f69a3f54f51252c23a71d44ed2e";><code>bedf6e1</code></a>
    fix openssl version on 46 branch (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/14220";>#14220</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/e6f44fc8e6391f05d719fb9d369692325b87a471";><code>e6f44fc</code></a>
    bump for 46.0.4 and drop win arm64 due to CI issues (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/14217";>#14217</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/c0af4dd7b75921bbe9f1d41a03dbd4b64a9e3403";><code>c0af4dd</code></a>
    release 46.0.3 (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/13681";>#13681</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/99efe5ad150a56efadafacaffd0e3ee319373904";><code>99efe5a</code></a>
    bump version for 46.0.2 (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/13531";>#13531</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/e735cfc27502320101c130335c556394a125ba52";><code>e735cfc</code></a>
    release 46.0.1 (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/13450";>#13450</a>)</li>
    <li><a
    
href="https://github.com/pyca/cryptography/commit/4e457ffba43a6d87efc63c33041e2081438dd8a4";><code>4e457ff</code></a>
    Explicitly specify python in mac uv build invocation (<a
    
href="https://redirect.github.com/pyca/cryptography/issues/13447";>#13447</a>)</li>
    <li>Additional commits viewable in <a
    href="https://github.com/pyca/cryptography/compare/45.0.5...46.0.7";>compare
    view</a></li>
    </ul>
    </details>
    <br />
    
    
    [![Dependabot compatibility
    
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=cryptography&package-manager=uv&previous-version=45.0.5&new-version=46.0.7)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
    
    Dependabot will resolve any conflicts with this PR as long as you don't
    alter it yourself. You can also trigger a rebase manually by commenting
    `@dependabot rebase`.
    
    [//]: # (dependabot-automerge-start)
    [//]: # (dependabot-automerge-end)
    
    ---
    
    <details>
    <summary>Dependabot commands and options</summary>
    <br />
    
    You can trigger Dependabot actions by commenting on this PR:
    - `@dependabot rebase` will rebase this PR
    - `@dependabot recreate` will recreate this PR, overwriting any edits
    that have been made to it
    - `@dependabot show <dependency name> ignore conditions` will show all
    of the ignore conditions of the specified dependency
    - `@dependabot ignore this major version` will close this PR and stop
    Dependabot creating any more for this major version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this minor version` will close this PR and stop
    Dependabot creating any more for this minor version (unless you reopen
    the PR or upgrade to it yourself)
    - `@dependabot ignore this dependency` will close this PR and stop
    Dependabot creating any more for this dependency (unless you reopen the
    PR or upgrade to it yourself)
    You can disable automated security fix PRs for this repo from the
    [Security Alerts
    page](https://github.com/apache/gravitino/network/alerts).
    
    </details>
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] 
<49699333+dependabot[bot]@users.noreply.github.com>
    Co-authored-by: Jerry Shao <[email protected]>
---
 mcp-server/uv.lock | 218 +++++++++++++++++++++++++++++++----------------------
 1 file changed, 128 insertions(+), 90 deletions(-)

diff --git a/mcp-server/uv.lock b/mcp-server/uv.lock
index 4e13c7ab75..5ace329a27 100644
--- a/mcp-server/uv.lock
+++ b/mcp-server/uv.lock
@@ -172,59 +172,84 @@ wheels = [
 
 [[package]]
 name = "cffi"
-version = "1.17.1"
+version = "2.0.0"
 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" },
+    { name = "pycparser", marker = "implementation_name != 'PyPy'" },
+]
+sdist = { url = 
"https://files.pythonhosted.org/packages/eb/56/b1ba7935a17738ae8453301356628e8147c79dbb825bcbc73dc7401f9846/cffi-2.0.0.tar.gz";,
 hash = 
"sha256:44d1b5909021139fe36001ae048dbdde8214afa20200eda0f64c068cac5d5529", size 
= 523588, upload-time = "2025-09-08T23:24:04.541Z" }
+wheels = [
+    { url = 
"https://files.pythonhosted.org/packages/93/d7/516d984057745a6cd96575eea814fe1edd6646ee6efd552fb7b0921dec83/cffi-2.0.0-cp310-cp310-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:0cf2d91ecc3fcc0625c2c530fe004f82c110405f101548512cce44322fa8ac44", size 
= 184283, upload-time = "2025-09-08T23:22:08.01Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9e/84/ad6a0b408daa859246f57c03efd28e5dd1b33c21737c2db84cae8c237aa5/cffi-2.0.0-cp310-cp310-macosx_11_0_arm64.whl";,
 hash = 
"sha256:f73b96c41e3b2adedc34a7356e64c8eb96e03a3782b535e043a986276ce12a49", size 
= 180504, upload-time = "2025-09-08T23:22:10.637Z" },
+    { url = 
"https://files.pythonhosted.org/packages/50/bd/b1a6362b80628111e6653c961f987faa55262b4002fcec42308cad1db680/cffi-2.0.0-cp310-cp310-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl";,
 hash = 
"sha256:53f77cbe57044e88bbd5ed26ac1d0514d2acf0591dd6bb02a3ae37f76811b80c", size 
= 208811, upload-time = "2025-09-08T23:22:12.267Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4f/27/6933a8b2562d7bd1fb595074cf99cc81fc3789f6a6c05cdabb46284a3188/cffi-2.0.0-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:3e837e369566884707ddaf85fc1744b47575005c0a229de3327f8f9a20f4efeb", size 
= 216402, upload-time = "2025-09-08T23:22:13.455Z" },
+    { url = 
"https://files.pythonhosted.org/packages/05/eb/b86f2a2645b62adcfff53b0dd97e8dfafb5c8aa864bd0d9a2c2049a0d551/cffi-2.0.0-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl";,
 hash = 
"sha256:5eda85d6d1879e692d546a078b44251cdd08dd1cfb98dfb77b670c97cee49ea0", size 
= 203217, upload-time = "2025-09-08T23:22:14.596Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9f/e0/6cbe77a53acf5acc7c08cc186c9928864bd7c005f9efd0d126884858a5fe/cffi-2.0.0-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.whl";,
 hash = 
"sha256:9332088d75dc3241c702d852d4671613136d90fa6881da7d770a483fd05248b4", size 
= 203079, upload-time = "2025-09-08T23:22:15.769Z" },
+    { url = 
"https://files.pythonhosted.org/packages/98/29/9b366e70e243eb3d14a5cb488dfd3a0b6b2f1fb001a203f653b93ccfac88/cffi-2.0.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:fc7de24befaeae77ba923797c7c87834c73648a05a4bde34b3b7e5588973a453", size 
= 216475, upload-time = "2025-09-08T23:22:17.427Z" },
+    { url = 
"https://files.pythonhosted.org/packages/21/7a/13b24e70d2f90a322f2900c5d8e1f14fa7e2a6b3332b7309ba7b2ba51a5a/cffi-2.0.0-cp310-cp310-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:cf364028c016c03078a23b503f02058f1814320a56ad535686f90565636a9495", size 
= 218829, upload-time = "2025-09-08T23:22:19.069Z" },
+    { url = 
"https://files.pythonhosted.org/packages/60/99/c9dc110974c59cc981b1f5b66e1d8af8af764e00f0293266824d9c4254bc/cffi-2.0.0-cp310-cp310-musllinux_1_2_i686.whl";,
 hash = 
"sha256:e11e82b744887154b182fd3e7e8512418446501191994dbf9c9fc1f32cc8efd5", size 
= 211211, upload-time = "2025-09-08T23:22:20.588Z" },
+    { url = 
"https://files.pythonhosted.org/packages/49/72/ff2d12dbf21aca1b32a40ed792ee6b40f6dc3a9cf1644bd7ef6e95e0ac5e/cffi-2.0.0-cp310-cp310-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:8ea985900c5c95ce9db1745f7933eeef5d314f0565b27625d9a10ec9881e1bfb", size 
= 218036, upload-time = "2025-09-08T23:22:22.143Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e2/cc/027d7fb82e58c48ea717149b03bcadcbdc293553edb283af792bd4bcbb3f/cffi-2.0.0-cp310-cp310-win32.whl";,
 hash = 
"sha256:1f72fb8906754ac8a2cc3f9f5aaa298070652a0ffae577e0ea9bd480dc3c931a", size 
= 172184, upload-time = "2025-09-08T23:22:23.328Z" },
+    { url = 
"https://files.pythonhosted.org/packages/33/fa/072dd15ae27fbb4e06b437eb6e944e75b068deb09e2a2826039e49ee2045/cffi-2.0.0-cp310-cp310-win_amd64.whl";,
 hash = 
"sha256:b18a3ed7d5b3bd8d9ef7a8cb226502c6bf8308df1525e1cc676c3680e7176739", size 
= 182790, upload-time = "2025-09-08T23:22:24.752Z" },
+    { url = 
"https://files.pythonhosted.org/packages/12/4a/3dfd5f7850cbf0d06dc84ba9aa00db766b52ca38d8b86e3a38314d52498c/cffi-2.0.0-cp311-cp311-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:b4c854ef3adc177950a8dfc81a86f5115d2abd545751a304c5bcf2c2c7283cfe", size 
= 184344, upload-time = "2025-09-08T23:22:26.456Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4f/8b/f0e4c441227ba756aafbe78f117485b25bb26b1c059d01f137fa6d14896b/cffi-2.0.0-cp311-cp311-macosx_11_0_arm64.whl";,
 hash = 
"sha256:2de9a304e27f7596cd03d16f1b7c72219bd944e99cc52b84d0145aefb07cbd3c", size 
= 180560, upload-time = "2025-09-08T23:22:28.197Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b1/b7/1200d354378ef52ec227395d95c2576330fd22a869f7a70e88e1447eb234/cffi-2.0.0-cp311-cp311-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl";,
 hash = 
"sha256:baf5215e0ab74c16e2dd324e8ec067ef59e41125d3eade2b863d294fd5035c92", size 
= 209613, upload-time = "2025-09-08T23:22:29.475Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b8/56/6033f5e86e8cc9bb629f0077ba71679508bdf54a9a5e112a3c0b91870332/cffi-2.0.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:730cacb21e1bdff3ce90babf007d0a0917cc3e6492f336c2f0134101e0944f93", size 
= 216476, upload-time = "2025-09-08T23:22:31.063Z" },
+    { url = 
"https://files.pythonhosted.org/packages/dc/7f/55fecd70f7ece178db2f26128ec41430d8720f2d12ca97bf8f0a628207d5/cffi-2.0.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl";,
 hash = 
"sha256:6824f87845e3396029f3820c206e459ccc91760e8fa24422f8b0c3d1731cbec5", size 
= 203374, upload-time = "2025-09-08T23:22:32.507Z" },
+    { url = 
"https://files.pythonhosted.org/packages/84/ef/a7b77c8bdc0f77adc3b46888f1ad54be8f3b7821697a7b89126e829e676a/cffi-2.0.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.whl";,
 hash = 
"sha256:9de40a7b0323d889cf8d23d1ef214f565ab154443c42737dfe52ff82cf857664", size 
= 202597, upload-time = "2025-09-08T23:22:34.132Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d7/91/500d892b2bf36529a75b77958edfcd5ad8e2ce4064ce2ecfeab2125d72d1/cffi-2.0.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:8941aaadaf67246224cee8c3803777eed332a19d909b47e29c9842ef1e79ac26", size 
= 215574, upload-time = "2025-09-08T23:22:35.443Z" },
+    { url = 
"https://files.pythonhosted.org/packages/44/64/58f6255b62b101093d5df22dcb752596066c7e89dd725e0afaed242a61be/cffi-2.0.0-cp311-cp311-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:a05d0c237b3349096d3981b727493e22147f934b20f6f125a3eba8f994bec4a9", size 
= 218971, upload-time = "2025-09-08T23:22:36.805Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ab/49/fa72cebe2fd8a55fbe14956f9970fe8eb1ac59e5df042f603ef7c8ba0adc/cffi-2.0.0-cp311-cp311-musllinux_1_2_i686.whl";,
 hash = 
"sha256:94698a9c5f91f9d138526b48fe26a199609544591f859c870d477351dc7b2414", size 
= 211972, upload-time = "2025-09-08T23:22:38.436Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0b/28/dd0967a76aab36731b6ebfe64dec4e981aff7e0608f60c2d46b46982607d/cffi-2.0.0-cp311-cp311-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:5fed36fccc0612a53f1d4d9a816b50a36702c28a2aa880cb8a122b3466638743", size 
= 217078, upload-time = "2025-09-08T23:22:39.776Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2b/c0/015b25184413d7ab0a410775fdb4a50fca20f5589b5dab1dbbfa3baad8ce/cffi-2.0.0-cp311-cp311-win32.whl";,
 hash = 
"sha256:c649e3a33450ec82378822b3dad03cc228b8f5963c0c12fc3b1e0ab940f768a5", size 
= 172076, upload-time = "2025-09-08T23:22:40.95Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ae/8f/dc5531155e7070361eb1b7e4c1a9d896d0cb21c49f807a6c03fd63fc877e/cffi-2.0.0-cp311-cp311-win_amd64.whl";,
 hash = 
"sha256:66f011380d0e49ed280c789fbd08ff0d40968ee7b665575489afa95c98196ab5", size 
= 182820, upload-time = "2025-09-08T23:22:42.463Z" },
+    { url = 
"https://files.pythonhosted.org/packages/95/5c/1b493356429f9aecfd56bc171285a4c4ac8697f76e9bbbbb105e537853a1/cffi-2.0.0-cp311-cp311-win_arm64.whl";,
 hash = 
"sha256:c6638687455baf640e37344fe26d37c404db8b80d037c3d29f58fe8d1c3b194d", size 
= 177635, upload-time = "2025-09-08T23:22:43.623Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ea/47/4f61023ea636104d4f16ab488e268b93008c3d0bb76893b1b31db1f96802/cffi-2.0.0-cp312-cp312-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:6d02d6655b0e54f54c4ef0b94eb6be0607b70853c45ce98bd278dc7de718be5d", size 
= 185271, upload-time = "2025-09-08T23:22:44.795Z" },
+    { url = 
"https://files.pythonhosted.org/packages/df/a2/781b623f57358e360d62cdd7a8c681f074a71d445418a776eef0aadb4ab4/cffi-2.0.0-cp312-cp312-macosx_11_0_arm64.whl";,
 hash = 
"sha256:8eca2a813c1cb7ad4fb74d368c2ffbbb4789d377ee5bb8df98373c2cc0dee76c", size 
= 181048, upload-time = "2025-09-08T23:22:45.938Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ff/df/a4f0fbd47331ceeba3d37c2e51e9dfc9722498becbeec2bd8bc856c9538a/cffi-2.0.0-cp312-cp312-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl";,
 hash = 
"sha256:21d1152871b019407d8ac3985f6775c079416c282e431a4da6afe7aefd2bccbe", size 
= 212529, upload-time = "2025-09-08T23:22:47.349Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d5/72/12b5f8d3865bf0f87cf1404d8c374e7487dcf097a1c91c436e72e6badd83/cffi-2.0.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:b21e08af67b8a103c71a250401c78d5e0893beff75e28c53c98f4de42f774062", size 
= 220097, upload-time = "2025-09-08T23:22:48.677Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c2/95/7a135d52a50dfa7c882ab0ac17e8dc11cec9d55d2c18dda414c051c5e69e/cffi-2.0.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl";,
 hash = 
"sha256:1e3a615586f05fc4065a8b22b8152f0c1b00cdbc60596d187c2a74f9e3036e4e", size 
= 207983, upload-time = "2025-09-08T23:22:50.06Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3a/c8/15cb9ada8895957ea171c62dc78ff3e99159ee7adb13c0123c001a2546c1/cffi-2.0.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.whl";,
 hash = 
"sha256:81afed14892743bbe14dacb9e36d9e0e504cd204e0b165062c488942b9718037", size 
= 206519, upload-time = "2025-09-08T23:22:51.364Z" },
+    { url = 
"https://files.pythonhosted.org/packages/78/2d/7fa73dfa841b5ac06c7b8855cfc18622132e365f5b81d02230333ff26e9e/cffi-2.0.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:3e17ed538242334bf70832644a32a7aae3d83b57567f9fd60a26257e992b79ba", size 
= 219572, upload-time = "2025-09-08T23:22:52.902Z" },
+    { url = 
"https://files.pythonhosted.org/packages/07/e0/267e57e387b4ca276b90f0434ff88b2c2241ad72b16d31836adddfd6031b/cffi-2.0.0-cp312-cp312-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:3925dd22fa2b7699ed2617149842d2e6adde22b262fcbfada50e3d195e4b3a94", size 
= 222963, upload-time = "2025-09-08T23:22:54.518Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b6/75/1f2747525e06f53efbd878f4d03bac5b859cbc11c633d0fb81432d98a795/cffi-2.0.0-cp312-cp312-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:2c8f814d84194c9ea681642fd164267891702542f028a15fc97d4674b6206187", size 
= 221361, upload-time = "2025-09-08T23:22:55.867Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7b/2b/2b6435f76bfeb6bbf055596976da087377ede68df465419d192acf00c437/cffi-2.0.0-cp312-cp312-win32.whl";,
 hash = 
"sha256:da902562c3e9c550df360bfa53c035b2f241fed6d9aef119048073680ace4a18", size 
= 172932, upload-time = "2025-09-08T23:22:57.188Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f8/ed/13bd4418627013bec4ed6e54283b1959cf6db888048c7cf4b4c3b5b36002/cffi-2.0.0-cp312-cp312-win_amd64.whl";,
 hash = 
"sha256:da68248800ad6320861f129cd9c1bf96ca849a2771a59e0344e88681905916f5", size 
= 183557, upload-time = "2025-09-08T23:22:58.351Z" },
+    { url = 
"https://files.pythonhosted.org/packages/95/31/9f7f93ad2f8eff1dbc1c3656d7ca5bfd8fb52c9d786b4dcf19b2d02217fa/cffi-2.0.0-cp312-cp312-win_arm64.whl";,
 hash = 
"sha256:4671d9dd5ec934cb9a73e7ee9676f9362aba54f7f34910956b84d727b0d73fb6", size 
= 177762, upload-time = "2025-09-08T23:22:59.668Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4b/8d/a0a47a0c9e413a658623d014e91e74a50cdd2c423f7ccfd44086ef767f90/cffi-2.0.0-cp313-cp313-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:00bdf7acc5f795150faa6957054fbbca2439db2f775ce831222b66f192f03beb", size 
= 185230, upload-time = "2025-09-08T23:23:00.879Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4a/d2/a6c0296814556c68ee32009d9c2ad4f85f2707cdecfd7727951ec228005d/cffi-2.0.0-cp313-cp313-macosx_11_0_arm64.whl";,
 hash = 
"sha256:45d5e886156860dc35862657e1494b9bae8dfa63bf56796f2fb56e1679fc0bca", size 
= 181043, upload-time = "2025-09-08T23:23:02.231Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b0/1e/d22cc63332bd59b06481ceaac49d6c507598642e2230f201649058a7e704/cffi-2.0.0-cp313-cp313-manylinux1_i686.manylinux2014_i686.manylinux_2_17_i686.manylinux_2_5_i686.whl";,
 hash = 
"sha256:07b271772c100085dd28b74fa0cd81c8fb1a3ba18b21e03d7c27f3436a10606b", size 
= 212446, upload-time = "2025-09-08T23:23:03.472Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a9/f5/a2c23eb03b61a0b8747f211eb716446c826ad66818ddc7810cc2cc19b3f2/cffi-2.0.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:d48a880098c96020b02d5a1f7d9251308510ce8858940e6fa99ece33f610838b", size 
= 220101, upload-time = "2025-09-08T23:23:04.792Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f2/7f/e6647792fc5850d634695bc0e6ab4111ae88e89981d35ac269956605feba/cffi-2.0.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl";,
 hash = 
"sha256:f93fd8e5c8c0a4aa1f424d6173f14a892044054871c771f8566e4008eaa359d2", size 
= 207948, upload-time = "2025-09-08T23:23:06.127Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cb/1e/a5a1bd6f1fb30f22573f76533de12a00bf274abcdc55c8edab639078abb6/cffi-2.0.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.whl";,
 hash = 
"sha256:dd4f05f54a52fb558f1ba9f528228066954fee3ebe629fc1660d874d040ae5a3", size 
= 206422, upload-time = "2025-09-08T23:23:07.753Z" },
+    { url = 
"https://files.pythonhosted.org/packages/98/df/0a1755e750013a2081e863e7cd37e0cdd02664372c754e5560099eb7aa44/cffi-2.0.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:c8d3b5532fc71b7a77c09192b4a5a200ea992702734a2e9279a37f2478236f26", size 
= 219499, upload-time = "2025-09-08T23:23:09.648Z" },
+    { url = 
"https://files.pythonhosted.org/packages/50/e1/a969e687fcf9ea58e6e2a928ad5e2dd88cc12f6f0ab477e9971f2309b57c/cffi-2.0.0-cp313-cp313-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:d9b29c1f0ae438d5ee9acb31cadee00a58c46cc9c0b2f9038c6b0b3470877a8c", size 
= 222928, upload-time = "2025-09-08T23:23:10.928Z" },
+    { url = 
"https://files.pythonhosted.org/packages/36/54/0362578dd2c9e557a28ac77698ed67323ed5b9775ca9d3fe73fe191bb5d8/cffi-2.0.0-cp313-cp313-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:6d50360be4546678fc1b79ffe7a66265e28667840010348dd69a314145807a1b", size 
= 221302, upload-time = "2025-09-08T23:23:12.42Z" },
+    { url = 
"https://files.pythonhosted.org/packages/eb/6d/bf9bda840d5f1dfdbf0feca87fbdb64a918a69bca42cfa0ba7b137c48cb8/cffi-2.0.0-cp313-cp313-win32.whl";,
 hash = 
"sha256:74a03b9698e198d47562765773b4a8309919089150a0bb17d829ad7b44b60d27", size 
= 172909, upload-time = "2025-09-08T23:23:14.32Z" },
+    { url = 
"https://files.pythonhosted.org/packages/37/18/6519e1ee6f5a1e579e04b9ddb6f1676c17368a7aba48299c3759bbc3c8b3/cffi-2.0.0-cp313-cp313-win_amd64.whl";,
 hash = 
"sha256:19f705ada2530c1167abacb171925dd886168931e0a7b78f5bffcae5c6b5be75", size 
= 183402, upload-time = "2025-09-08T23:23:15.535Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cb/0e/02ceeec9a7d6ee63bb596121c2c8e9b3a9e150936f4fbef6ca1943e6137c/cffi-2.0.0-cp313-cp313-win_arm64.whl";,
 hash = 
"sha256:256f80b80ca3853f90c21b23ee78cd008713787b1b1e93eae9f3d6a7134abd91", size 
= 177780, upload-time = "2025-09-08T23:23:16.761Z" },
+    { url = 
"https://files.pythonhosted.org/packages/92/c4/3ce07396253a83250ee98564f8d7e9789fab8e58858f35d07a9a2c78de9f/cffi-2.0.0-cp314-cp314-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:fc33c5141b55ed366cfaad382df24fe7dcbc686de5be719b207bb248e3053dc5", size 
= 185320, upload-time = "2025-09-08T23:23:18.087Z" },
+    { url = 
"https://files.pythonhosted.org/packages/59/dd/27e9fa567a23931c838c6b02d0764611c62290062a6d4e8ff7863daf9730/cffi-2.0.0-cp314-cp314-macosx_11_0_arm64.whl";,
 hash = 
"sha256:c654de545946e0db659b3400168c9ad31b5d29593291482c43e3564effbcee13", size 
= 181487, upload-time = "2025-09-08T23:23:19.622Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d6/43/0e822876f87ea8a4ef95442c3d766a06a51fc5298823f884ef87aaad168c/cffi-2.0.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:24b6f81f1983e6df8db3adc38562c83f7d4a0c36162885ec7f7b77c7dcbec97b", size 
= 220049, upload-time = "2025-09-08T23:23:20.853Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b4/89/76799151d9c2d2d1ead63c2429da9ea9d7aac304603de0c6e8764e6e8e70/cffi-2.0.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl";,
 hash = 
"sha256:12873ca6cb9b0f0d3a0da705d6086fe911591737a59f28b7936bdfed27c0d47c", size 
= 207793, upload-time = "2025-09-08T23:23:22.08Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bb/dd/3465b14bb9e24ee24cb88c9e3730f6de63111fffe513492bf8c808a3547e/cffi-2.0.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.whl";,
 hash = 
"sha256:d9b97165e8aed9272a6bb17c01e3cc5871a594a446ebedc996e2397a1c1ea8ef", size 
= 206300, upload-time = "2025-09-08T23:23:23.314Z" },
+    { url = 
"https://files.pythonhosted.org/packages/47/d9/d83e293854571c877a92da46fdec39158f8d7e68da75bf73581225d28e90/cffi-2.0.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:afb8db5439b81cf9c9d0c80404b60c3cc9c3add93e114dcae767f1477cb53775", size 
= 219244, upload-time = "2025-09-08T23:23:24.541Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2b/0f/1f177e3683aead2bb00f7679a16451d302c436b5cbf2505f0ea8146ef59e/cffi-2.0.0-cp314-cp314-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:737fe7d37e1a1bffe70bd5754ea763a62a066dc5913ca57e957824b72a85e205", size 
= 222828, upload-time = "2025-09-08T23:23:26.143Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c6/0f/cafacebd4b040e3119dcb32fed8bdef8dfe94da653155f9d0b9dc660166e/cffi-2.0.0-cp314-cp314-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:38100abb9d1b1435bc4cc340bb4489635dc2f0da7456590877030c9b3d40b0c1", size 
= 220926, upload-time = "2025-09-08T23:23:27.873Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3e/aa/df335faa45b395396fcbc03de2dfcab242cd61a9900e914fe682a59170b1/cffi-2.0.0-cp314-cp314-win32.whl";,
 hash = 
"sha256:087067fa8953339c723661eda6b54bc98c5625757ea62e95eb4898ad5e776e9f", size 
= 175328, upload-time = "2025-09-08T23:23:44.61Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bb/92/882c2d30831744296ce713f0feb4c1cd30f346ef747b530b5318715cc367/cffi-2.0.0-cp314-cp314-win_amd64.whl";,
 hash = 
"sha256:203a48d1fb583fc7d78a4c6655692963b860a417c0528492a6bc21f1aaefab25", size 
= 185650, upload-time = "2025-09-08T23:23:45.848Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9f/2c/98ece204b9d35a7366b5b2c6539c350313ca13932143e79dc133ba757104/cffi-2.0.0-cp314-cp314-win_arm64.whl";,
 hash = 
"sha256:dbd5c7a25a7cb98f5ca55d258b103a2054f859a46ae11aaf23134f9cc0d356ad", size 
= 180687, upload-time = "2025-09-08T23:23:47.105Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3e/61/c768e4d548bfa607abcda77423448df8c471f25dbe64fb2ef6d555eae006/cffi-2.0.0-cp314-cp314t-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:9a67fc9e8eb39039280526379fb3a70023d77caec1852002b4da7e8b270c4dd9", size 
= 188773, upload-time = "2025-09-08T23:23:29.347Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2c/ea/5f76bce7cf6fcd0ab1a1058b5af899bfbef198bea4d5686da88471ea0336/cffi-2.0.0-cp314-cp314t-macosx_11_0_arm64.whl";,
 hash = 
"sha256:7a66c7204d8869299919db4d5069a82f1561581af12b11b3c9f48c584eb8743d", size 
= 185013, upload-time = "2025-09-08T23:23:30.63Z" },
+    { url = 
"https://files.pythonhosted.org/packages/be/b4/c56878d0d1755cf9caa54ba71e5d049479c52f9e4afc230f06822162ab2f/cffi-2.0.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:7cc09976e8b56f8cebd752f7113ad07752461f48a58cbba644139015ac24954c", size 
= 221593, upload-time = "2025-09-08T23:23:31.91Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e0/0d/eb704606dfe8033e7128df5e90fee946bbcb64a04fcdaa97321309004000/cffi-2.0.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.whl";,
 hash = 
"sha256:92b68146a71df78564e4ef48af17551a5ddd142e5190cdf2c5624d0c3ff5b2e8", size 
= 209354, upload-time = "2025-09-08T23:23:33.214Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d8/19/3c435d727b368ca475fb8742ab97c9cb13a0de600ce86f62eab7fa3eea60/cffi-2.0.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.whl";,
 hash = 
"sha256:b1e74d11748e7e98e2f426ab176d4ed720a64412b6a15054378afdb71e0f37dc", size 
= 208480, upload-time = "2025-09-08T23:23:34.495Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d0/44/681604464ed9541673e486521497406fadcc15b5217c3e326b061696899a/cffi-2.0.0-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:28a3a209b96630bca57cce802da70c266eb08c6e97e5afd61a75611ee6c64592", size 
= 221584, upload-time = "2025-09-08T23:23:36.096Z" },
+    { url = 
"https://files.pythonhosted.org/packages/25/8e/342a504ff018a2825d395d44d63a767dd8ebc927ebda557fecdaca3ac33a/cffi-2.0.0-cp314-cp314t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:7553fb2090d71822f02c629afe6042c299edf91ba1bf94951165613553984512", size 
= 224443, upload-time = "2025-09-08T23:23:37.328Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e1/5e/b666bacbbc60fbf415ba9988324a132c9a7a0448a9a8f125074671c0f2c3/cffi-2.0.0-cp314-cp314t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:6c6c373cfc5c83a975506110d17457138c8c63016b563cc9ed6e056a82f13ce4", size 
= 223437, upload-time = "2025-09-08T23:23:38.945Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a0/1d/ec1a60bd1a10daa292d3cd6bb0b359a81607154fb8165f3ec95fe003b85c/cffi-2.0.0-cp314-cp314t-win32.whl";,
 hash = 
"sha256:1fc9ea04857caf665289b7a75923f2c6ed559b8298a1b8c49e59f7dd95c8481e", size 
= 180487, upload-time = "2025-09-08T23:23:40.423Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bf/41/4c1168c74fac325c0c8156f04b6749c8b6a8f405bbf91413ba088359f60d/cffi-2.0.0-cp314-cp314t-win_amd64.whl";,
 hash = 
"sha256:d68b6cef7827e8641e8ef16f4494edda8b36104d79773a334beaa1e3521430f6", size 
= 191726, upload-time = "2025-09-08T23:23:41.742Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ae/3a/dbeec9d1ee0844c679f6bb5d6ad4e9f198b1224f4e7a32825f47f6192b0c/cffi-2.0.0-cp314-cp314t-win_arm64.whl";,
 hash = 
"sha256:0a1527a803f0a659de1af2e1fd700213caba79377e27e4693648c2923da066f9", size 
= 184195, upload-time = "2025-09-08T23:23:43.004Z" },
 ]
 
 [[package]]
@@ -250,49 +275,62 @@ wheels = [
 
 [[package]]
 name = "cryptography"
-version = "45.0.5"
+version = "46.0.7"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "cffi", marker = "platform_python_implementation != 'PyPy'" },
+    { name = "typing-extensions", marker = "python_full_version < '3.11'" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/95/1e/49527ac611af559665f71cbb8f92b332b5ec9c6fbc4e88b0f8e92f5e85df/cryptography-45.0.5.tar.gz";,
 hash = 
"sha256:72e76caa004ab63accdf26023fccd1d087f6d90ec6048ff33ad0445abf7f605a", size 
= 744903, upload-time = "2025-07-02T13:06:25.941Z" }
-wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/f0/fb/09e28bc0c46d2c547085e60897fea96310574c70fb21cd58a730a45f3403/cryptography-45.0.5-cp311-abi3-macosx_10_9_universal2.whl";,
 hash = 
"sha256:101ee65078f6dd3e5a028d4f19c07ffa4dd22cce6a20eaa160f8b5219911e7d8", size 
= 7043092, upload-time = "2025-07-02T13:05:01.514Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b1/05/2194432935e29b91fb649f6149c1a4f9e6d3d9fc880919f4ad1bcc22641e/cryptography-45.0.5-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:3a264aae5f7fbb089dbc01e0242d3b67dffe3e6292e1f5182122bdf58e65215d", size 
= 4205926, upload-time = "2025-07-02T13:05:04.741Z" },
-    { url = 
"https://files.pythonhosted.org/packages/07/8b/9ef5da82350175e32de245646b1884fc01124f53eb31164c77f95a08d682/cryptography-45.0.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:e74d30ec9c7cb2f404af331d5b4099a9b322a8a6b25c4632755c8757345baac5", size 
= 4429235, upload-time = "2025-07-02T13:05:07.084Z" },
-    { url = 
"https://files.pythonhosted.org/packages/7c/e1/c809f398adde1994ee53438912192d92a1d0fc0f2d7582659d9ef4c28b0c/cryptography-45.0.5-cp311-abi3-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:3af26738f2db354aafe492fb3869e955b12b2ef2e16908c8b9cb928128d42c57", size 
= 4209785, upload-time = "2025-07-02T13:05:09.321Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d0/8b/07eb6bd5acff58406c5e806eff34a124936f41a4fb52909ffa4d00815f8c/cryptography-45.0.5-cp311-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl";,
 hash = 
"sha256:e6c00130ed423201c5bc5544c23359141660b07999ad82e34e7bb8f882bb78e0", size 
= 3893050, upload-time = "2025-07-02T13:05:11.069Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ec/ef/3333295ed58d900a13c92806b67e62f27876845a9a908c939f040887cca9/cryptography-45.0.5-cp311-abi3-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:dd420e577921c8c2d31289536c386aaa30140b473835e97f83bc71ea9d2baf2d", size 
= 4457379, upload-time = "2025-07-02T13:05:13.32Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d9/9d/44080674dee514dbb82b21d6fa5d1055368f208304e2ab1828d85c9de8f4/cryptography-45.0.5-cp311-abi3-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:d05a38884db2ba215218745f0781775806bde4f32e07b135348355fe8e4991d9", size 
= 4209355, upload-time = "2025-07-02T13:05:15.017Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c9/d8/0749f7d39f53f8258e5c18a93131919ac465ee1f9dccaf1b3f420235e0b5/cryptography-45.0.5-cp311-abi3-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:ad0caded895a00261a5b4aa9af828baede54638754b51955a0ac75576b831b27", size 
= 4456087, upload-time = "2025-07-02T13:05:16.945Z" },
-    { url = 
"https://files.pythonhosted.org/packages/09/d7/92acac187387bf08902b0bf0699816f08553927bdd6ba3654da0010289b4/cryptography-45.0.5-cp311-abi3-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:9024beb59aca9d31d36fcdc1604dd9bbeed0a55bface9f1908df19178e2f116e", size 
= 4332873, upload-time = "2025-07-02T13:05:18.743Z" },
-    { url = 
"https://files.pythonhosted.org/packages/03/c2/840e0710da5106a7c3d4153c7215b2736151bba60bf4491bdb421df5056d/cryptography-45.0.5-cp311-abi3-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:91098f02ca81579c85f66df8a588c78f331ca19089763d733e34ad359f474174", size 
= 4564651, upload-time = "2025-07-02T13:05:21.382Z" },
-    { url = 
"https://files.pythonhosted.org/packages/2e/92/cc723dd6d71e9747a887b94eb3827825c6c24b9e6ce2bb33b847d31d5eaa/cryptography-45.0.5-cp311-abi3-win32.whl";,
 hash = 
"sha256:926c3ea71a6043921050eaa639137e13dbe7b4ab25800932a8498364fc1abec9", size 
= 2929050, upload-time = "2025-07-02T13:05:23.39Z" },
-    { url = 
"https://files.pythonhosted.org/packages/1f/10/197da38a5911a48dd5389c043de4aec4b3c94cb836299b01253940788d78/cryptography-45.0.5-cp311-abi3-win_amd64.whl";,
 hash = 
"sha256:b85980d1e345fe769cfc57c57db2b59cff5464ee0c045d52c0df087e926fbe63", size 
= 3403224, upload-time = "2025-07-02T13:05:25.202Z" },
-    { url = 
"https://files.pythonhosted.org/packages/fe/2b/160ce8c2765e7a481ce57d55eba1546148583e7b6f85514472b1d151711d/cryptography-45.0.5-cp37-abi3-macosx_10_9_universal2.whl";,
 hash = 
"sha256:f3562c2f23c612f2e4a6964a61d942f891d29ee320edb62ff48ffb99f3de9ae8", size 
= 7017143, upload-time = "2025-07-02T13:05:27.229Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c2/e7/2187be2f871c0221a81f55ee3105d3cf3e273c0a0853651d7011eada0d7e/cryptography-45.0.5-cp37-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:3fcfbefc4a7f332dece7272a88e410f611e79458fab97b5efe14e54fe476f4fd", size 
= 4197780, upload-time = "2025-07-02T13:05:29.299Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b9/cf/84210c447c06104e6be9122661159ad4ce7a8190011669afceeaea150524/cryptography-45.0.5-cp37-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:460f8c39ba66af7db0545a8c6f2eabcbc5a5528fc1cf6c3fa9a1e44cec33385e", size 
= 4420091, upload-time = "2025-07-02T13:05:31.221Z" },
-    { url = 
"https://files.pythonhosted.org/packages/3e/6a/cb8b5c8bb82fafffa23aeff8d3a39822593cee6e2f16c5ca5c2ecca344f7/cryptography-45.0.5-cp37-abi3-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:9b4cf6318915dccfe218e69bbec417fdd7c7185aa7aab139a2c0beb7468c89f0", size 
= 4198711, upload-time = "2025-07-02T13:05:33.062Z" },
-    { url = 
"https://files.pythonhosted.org/packages/04/f7/36d2d69df69c94cbb2473871926daf0f01ad8e00fe3986ac3c1e8c4ca4b3/cryptography-45.0.5-cp37-abi3-manylinux_2_28_armv7l.manylinux_2_31_armv7l.whl";,
 hash = 
"sha256:2089cc8f70a6e454601525e5bf2779e665d7865af002a5dec8d14e561002e135", size 
= 3883299, upload-time = "2025-07-02T13:05:34.94Z" },
-    { url = 
"https://files.pythonhosted.org/packages/82/c7/f0ea40f016de72f81288e9fe8d1f6748036cb5ba6118774317a3ffc6022d/cryptography-45.0.5-cp37-abi3-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:0027d566d65a38497bc37e0dd7c2f8ceda73597d2ac9ba93810204f56f52ebc7", size 
= 4450558, upload-time = "2025-07-02T13:05:37.288Z" },
-    { url = 
"https://files.pythonhosted.org/packages/06/ae/94b504dc1a3cdf642d710407c62e86296f7da9e66f27ab12a1ee6fdf005b/cryptography-45.0.5-cp37-abi3-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:be97d3a19c16a9be00edf79dca949c8fa7eff621763666a145f9f9535a5d7f42", size 
= 4198020, upload-time = "2025-07-02T13:05:39.102Z" },
-    { url = 
"https://files.pythonhosted.org/packages/05/2b/aaf0adb845d5dabb43480f18f7ca72e94f92c280aa983ddbd0bcd6ecd037/cryptography-45.0.5-cp37-abi3-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:7760c1c2e1a7084153a0f68fab76e754083b126a47d0117c9ed15e69e2103492", size 
= 4449759, upload-time = "2025-07-02T13:05:41.398Z" },
-    { url = 
"https://files.pythonhosted.org/packages/91/e4/f17e02066de63e0100a3a01b56f8f1016973a1d67551beaf585157a86b3f/cryptography-45.0.5-cp37-abi3-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:6ff8728d8d890b3dda5765276d1bc6fb099252915a2cd3aff960c4c195745dd0", size 
= 4319991, upload-time = "2025-07-02T13:05:43.64Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f2/2e/e2dbd629481b499b14516eed933f3276eb3239f7cee2dcfa4ee6b44d4711/cryptography-45.0.5-cp37-abi3-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:7259038202a47fdecee7e62e0fd0b0738b6daa335354396c6ddebdbe1206af2a", size 
= 4554189, upload-time = "2025-07-02T13:05:46.045Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f8/ea/a78a0c38f4c8736287b71c2ea3799d173d5ce778c7d6e3c163a95a05ad2a/cryptography-45.0.5-cp37-abi3-win32.whl";,
 hash = 
"sha256:1e1da5accc0c750056c556a93c3e9cb828970206c68867712ca5805e46dc806f", size 
= 2911769, upload-time = "2025-07-02T13:05:48.329Z" },
-    { url = 
"https://files.pythonhosted.org/packages/79/b3/28ac139109d9005ad3f6b6f8976ffede6706a6478e21c889ce36c840918e/cryptography-45.0.5-cp37-abi3-win_amd64.whl";,
 hash = 
"sha256:90cb0a7bb35959f37e23303b7eed0a32280510030daba3f7fdfbb65defde6a97", size 
= 3390016, upload-time = "2025-07-02T13:05:50.811Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f8/8b/34394337abe4566848a2bd49b26bcd4b07fd466afd3e8cce4cb79a390869/cryptography-45.0.5-pp310-pypy310_pp73-macosx_10_9_x86_64.whl";,
 hash = 
"sha256:206210d03c1193f4e1ff681d22885181d47efa1ab3018766a7b32a7b3d6e6afd", size 
= 3575762, upload-time = "2025-07-02T13:05:53.166Z" },
-    { url = 
"https://files.pythonhosted.org/packages/8b/5d/a19441c1e89afb0f173ac13178606ca6fab0d3bd3ebc29e9ed1318b507fc/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:c648025b6840fe62e57107e0a25f604db740e728bd67da4f6f060f03017d5097", size 
= 4140906, upload-time = "2025-07-02T13:05:55.914Z" },
-    { url = 
"https://files.pythonhosted.org/packages/4b/db/daceb259982a3c2da4e619f45b5bfdec0e922a23de213b2636e78ef0919b/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:b8fa8b0a35a9982a3c60ec79905ba5bb090fc0b9addcfd3dc2dd04267e45f25e", size 
= 4374411, upload-time = "2025-07-02T13:05:57.814Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6a/35/5d06ad06402fc522c8bf7eab73422d05e789b4e38fe3206a85e3d6966c11/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:14d96584701a887763384f3c47f0ca7c1cce322aa1c31172680eb596b890ec30", size 
= 4140942, upload-time = "2025-07-02T13:06:00.137Z" },
-    { url = 
"https://files.pythonhosted.org/packages/65/79/020a5413347e44c382ef1f7f7e7a66817cd6273e3e6b5a72d18177b08b2f/cryptography-45.0.5-pp310-pypy310_pp73-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:57c816dfbd1659a367831baca4b775b2a5b43c003daf52e9d57e1d30bc2e1b0e", size 
= 4374079, upload-time = "2025-07-02T13:06:02.043Z" },
-    { url = 
"https://files.pythonhosted.org/packages/9b/c5/c0e07d84a9a2a8a0ed4f865e58f37c71af3eab7d5e094ff1b21f3f3af3bc/cryptography-45.0.5-pp310-pypy310_pp73-win_amd64.whl";,
 hash = 
"sha256:b9e38e0a83cd51e07f5a48ff9691cae95a79bea28fe4ded168a8e5c6c77e819d", size 
= 3321362, upload-time = "2025-07-02T13:06:04.463Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c0/71/9bdbcfd58d6ff5084687fe722c58ac718ebedbc98b9f8f93781354e6d286/cryptography-45.0.5-pp311-pypy311_pp73-macosx_10_9_x86_64.whl";,
 hash = 
"sha256:8c4a6ff8a30e9e3d38ac0539e9a9e02540ab3f827a3394f8852432f6b0ea152e", size 
= 3587878, upload-time = "2025-07-02T13:06:06.339Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f0/63/83516cfb87f4a8756eaa4203f93b283fda23d210fc14e1e594bd5f20edb6/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:bd4c45986472694e5121084c6ebbd112aa919a25e783b87eb95953c9573906d6", size 
= 4152447, upload-time = "2025-07-02T13:06:08.345Z" },
-    { url = 
"https://files.pythonhosted.org/packages/22/11/d2823d2a5a0bd5802b3565437add16f5c8ce1f0778bf3822f89ad2740a38/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:982518cd64c54fcada9d7e5cf28eabd3ee76bd03ab18e08a48cad7e8b6f31b18", size 
= 4386778, upload-time = "2025-07-02T13:06:10.263Z" },
-    { url = 
"https://files.pythonhosted.org/packages/5f/38/6bf177ca6bce4fe14704ab3e93627c5b0ca05242261a2e43ef3168472540/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:12e55281d993a793b0e883066f590c1ae1e802e3acb67f8b442e721e475e6463", size 
= 4151627, upload-time = "2025-07-02T13:06:13.097Z" },
-    { url = 
"https://files.pythonhosted.org/packages/38/6a/69fc67e5266bff68a91bcb81dff8fb0aba4d79a78521a08812048913e16f/cryptography-45.0.5-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:5aa1e32983d4443e310f726ee4b071ab7569f58eedfdd65e9675484a4eb67bd1", size 
= 4385593, upload-time = "2025-07-02T13:06:15.689Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f6/34/31a1604c9a9ade0fdab61eb48570e09a796f4d9836121266447b0eaf7feb/cryptography-45.0.5-pp311-pypy311_pp73-win_amd64.whl";,
 hash = 
"sha256:e357286c1b76403dd384d938f93c46b2b058ed4dfcdce64a770f0537ed3feb6f", size 
= 3331106, upload-time = "2025-07-02T13:06:18.058Z" },
+sdist = { url = 
"https://files.pythonhosted.org/packages/47/93/ac8f3d5ff04d54bc814e961a43ae5b0b146154c89c61b47bb07557679b18/cryptography-46.0.7.tar.gz";,
 hash = 
"sha256:e4cfd68c5f3e0bfdad0d38e023239b96a2fe84146481852dffbcca442c245aa5", size 
= 750652, upload-time = "2026-04-08T01:57:54.692Z" }
+wheels = [
+    { url = 
"https://files.pythonhosted.org/packages/0b/5d/4a8f770695d73be252331e60e526291e3df0c9b27556a90a6b47bccca4c2/cryptography-46.0.7-cp311-abi3-macosx_10_9_universal2.whl";,
 hash = 
"sha256:ea42cbe97209df307fdc3b155f1b6fa2577c0defa8f1f7d3be7d31d189108ad4", size 
= 7179869, upload-time = "2026-04-08T01:56:17.157Z" },
+    { url = 
"https://files.pythonhosted.org/packages/5f/45/6d80dc379b0bbc1f9d1e429f42e4cb9e1d319c7a8201beffd967c516ea01/cryptography-46.0.7-cp311-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:b36a4695e29fe69215d75960b22577197aca3f7a25b9cf9d165dcfe9d80bc325", size 
= 4275492, upload-time = "2026-04-08T01:56:19.36Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4a/9a/1765afe9f572e239c3469f2cb429f3ba7b31878c893b246b4b2994ffe2fe/cryptography-46.0.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:5ad9ef796328c5e3c4ceed237a183f5d41d21150f972455a9d926593a1dcb308", size 
= 4426670, upload-time = "2026-04-08T01:56:21.415Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8f/3e/af9246aaf23cd4ee060699adab1e47ced3f5f7e7a8ffdd339f817b446462/cryptography-46.0.7-cp311-abi3-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:73510b83623e080a2c35c62c15298096e2a5dc8d51c3b4e1740211839d0dea77", size 
= 4280275, upload-time = "2026-04-08T01:56:23.539Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0f/54/6bbbfc5efe86f9d71041827b793c24811a017c6ac0fd12883e4caa86b8ed/cryptography-46.0.7-cp311-abi3-manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:cbd5fb06b62bd0721e1170273d3f4d5a277044c47ca27ee257025146c34cbdd1", size 
= 4928402, upload-time = "2026-04-08T01:56:25.624Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2d/cf/054b9d8220f81509939599c8bdbc0c408dbd2bdd41688616a20731371fe0/cryptography-46.0.7-cp311-abi3-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:420b1e4109cc95f0e5700eed79908cef9268265c773d3a66f7af1eef53d409ef", size 
= 4459985, upload-time = "2026-04-08T01:56:27.309Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f9/46/4e4e9c6040fb01c7467d47217d2f882daddeb8828f7df800cb806d8a2288/cryptography-46.0.7-cp311-abi3-manylinux_2_31_armv7l.whl";,
 hash = 
"sha256:24402210aa54baae71d99441d15bb5a1919c195398a87b563df84468160a65de", size 
= 3990652, upload-time = "2026-04-08T01:56:29.095Z" },
+    { url = 
"https://files.pythonhosted.org/packages/36/5f/313586c3be5a2fbe87e4c9a254207b860155a8e1f3cca99f9910008e7d08/cryptography-46.0.7-cp311-abi3-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:8a469028a86f12eb7d2fe97162d0634026d92a21f3ae0ac87ed1c4a447886c83", size 
= 4279805, upload-time = "2026-04-08T01:56:30.928Z" },
+    { url = 
"https://files.pythonhosted.org/packages/69/33/60dfc4595f334a2082749673386a4d05e4f0cf4df8248e63b2c3437585f2/cryptography-46.0.7-cp311-abi3-manylinux_2_34_ppc64le.whl";,
 hash = 
"sha256:9694078c5d44c157ef3162e3bf3946510b857df5a3955458381d1c7cfc143ddb", size 
= 4892883, upload-time = "2026-04-08T01:56:32.614Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c7/0b/333ddab4270c4f5b972f980adef4faa66951a4aaf646ca067af597f15563/cryptography-46.0.7-cp311-abi3-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:42a1e5f98abb6391717978baf9f90dc28a743b7d9be7f0751a6f56a75d14065b", size 
= 4459756, upload-time = "2026-04-08T01:56:34.306Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d2/14/633913398b43b75f1234834170947957c6b623d1701ffc7a9600da907e89/cryptography-46.0.7-cp311-abi3-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:91bbcb08347344f810cbe49065914fe048949648f6bd5c2519f34619142bbe85", size 
= 4410244, upload-time = "2026-04-08T01:56:35.977Z" },
+    { url = 
"https://files.pythonhosted.org/packages/10/f2/19ceb3b3dc14009373432af0c13f46aa08e3ce334ec6eff13492e1812ccd/cryptography-46.0.7-cp311-abi3-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:5d1c02a14ceb9148cc7816249f64f623fbfee39e8c03b3650d842ad3f34d637e", size 
= 4674868, upload-time = "2026-04-08T01:56:38.034Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1a/bb/a5c213c19ee94b15dfccc48f363738633a493812687f5567addbcbba9f6f/cryptography-46.0.7-cp311-abi3-win32.whl";,
 hash = 
"sha256:d23c8ca48e44ee015cd0a54aeccdf9f09004eba9fc96f38c911011d9ff1bd457", size 
= 3026504, upload-time = "2026-04-08T01:56:39.666Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2b/02/7788f9fefa1d060ca68717c3901ae7fffa21ee087a90b7f23c7a603c32ae/cryptography-46.0.7-cp311-abi3-win_amd64.whl";,
 hash = 
"sha256:397655da831414d165029da9bc483bed2fe0e75dde6a1523ec2fe63f3c46046b", size 
= 3488363, upload-time = "2026-04-08T01:56:41.893Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7b/56/15619b210e689c5403bb0540e4cb7dbf11a6bf42e483b7644e471a2812b3/cryptography-46.0.7-cp314-cp314t-macosx_10_9_universal2.whl";,
 hash = 
"sha256:d151173275e1728cf7839aaa80c34fe550c04ddb27b34f48c232193df8db5842", size 
= 7119671, upload-time = "2026-04-08T01:56:44Z" },
+    { url = 
"https://files.pythonhosted.org/packages/74/66/e3ce040721b0b5599e175ba91ab08884c75928fbeb74597dd10ef13505d2/cryptography-46.0.7-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:db0f493b9181c7820c8134437eb8b0b4792085d37dbb24da050476ccb664e59c", size 
= 4268551, upload-time = "2026-04-08T01:56:46.071Z" },
+    { url = 
"https://files.pythonhosted.org/packages/03/11/5e395f961d6868269835dee1bafec6a1ac176505a167f68b7d8818431068/cryptography-46.0.7-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:ebd6daf519b9f189f85c479427bbd6e9c9037862cf8fe89ee35503bd209ed902", size 
= 4408887, upload-time = "2026-04-08T01:56:47.718Z" },
+    { url = 
"https://files.pythonhosted.org/packages/40/53/8ed1cf4c3b9c8e611e7122fb56f1c32d09e1fff0f1d77e78d9ff7c82653e/cryptography-46.0.7-cp314-cp314t-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:b7b412817be92117ec5ed95f880defe9cf18a832e8cafacf0a22337dc1981b4d", size 
= 4271354, upload-time = "2026-04-08T01:56:49.312Z" },
+    { url = 
"https://files.pythonhosted.org/packages/50/46/cf71e26025c2e767c5609162c866a78e8a2915bbcfa408b7ca495c6140c4/cryptography-46.0.7-cp314-cp314t-manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:fbfd0e5f273877695cb93baf14b185f4878128b250cc9f8e617ea0c025dfb022", size 
= 4905845, upload-time = "2026-04-08T01:56:50.916Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c0/ea/01276740375bac6249d0a971ebdf6b4dc9ead0ee0a34ef3b5a88c1a9b0d4/cryptography-46.0.7-cp314-cp314t-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:ffca7aa1d00cf7d6469b988c581598f2259e46215e0140af408966a24cf086ce", size 
= 4444641, upload-time = "2026-04-08T01:56:52.882Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3d/4c/7d258f169ae71230f25d9f3d06caabcff8c3baf0978e2b7d65e0acac3827/cryptography-46.0.7-cp314-cp314t-manylinux_2_31_armv7l.whl";,
 hash = 
"sha256:60627cf07e0d9274338521205899337c5d18249db56865f943cbe753aa96f40f", size 
= 3967749, upload-time = "2026-04-08T01:56:54.597Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b5/2a/2ea0767cad19e71b3530e4cad9605d0b5e338b6a1e72c37c9c1ceb86c333/cryptography-46.0.7-cp314-cp314t-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:80406c3065e2c55d7f49a9550fe0c49b3f12e5bfff5dedb727e319e1afb9bf99", size 
= 4270942, upload-time = "2026-04-08T01:56:56.416Z" },
+    { url = 
"https://files.pythonhosted.org/packages/41/3d/fe14df95a83319af25717677e956567a105bb6ab25641acaa093db79975d/cryptography-46.0.7-cp314-cp314t-manylinux_2_34_ppc64le.whl";,
 hash = 
"sha256:c5b1ccd1239f48b7151a65bc6dd54bcfcc15e028c8ac126d3fada09db0e07ef1", size 
= 4871079, upload-time = "2026-04-08T01:56:58.31Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9c/59/4a479e0f36f8f378d397f4eab4c850b4ffb79a2f0d58704b8fa0703ddc11/cryptography-46.0.7-cp314-cp314t-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:d5f7520159cd9c2154eb61eb67548ca05c5774d39e9c2c4339fd793fe7d097b2", size 
= 4443999, upload-time = "2026-04-08T01:57:00.508Z" },
+    { url = 
"https://files.pythonhosted.org/packages/28/17/b59a741645822ec6d04732b43c5d35e4ef58be7bfa84a81e5ae6f05a1d33/cryptography-46.0.7-cp314-cp314t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:fcd8eac50d9138c1d7fc53a653ba60a2bee81a505f9f8850b6b2888555a45d0e", size 
= 4399191, upload-time = "2026-04-08T01:57:02.654Z" },
+    { url = 
"https://files.pythonhosted.org/packages/59/6a/bb2e166d6d0e0955f1e9ff70f10ec4b2824c9cfcdb4da772c7dd69cc7d80/cryptography-46.0.7-cp314-cp314t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:65814c60f8cc400c63131584e3e1fad01235edba2614b61fbfbfa954082db0ee", size 
= 4655782, upload-time = "2026-04-08T01:57:04.592Z" },
+    { url = 
"https://files.pythonhosted.org/packages/95/b6/3da51d48415bcb63b00dc17c2eff3a651b7c4fed484308d0f19b30e8cb2c/cryptography-46.0.7-cp314-cp314t-win32.whl";,
 hash = 
"sha256:fdd1736fed309b4300346f88f74cd120c27c56852c3838cab416e7a166f67298", size 
= 3002227, upload-time = "2026-04-08T01:57:06.91Z" },
+    { url = 
"https://files.pythonhosted.org/packages/32/a8/9f0e4ed57ec9cebe506e58db11ae472972ecb0c659e4d52bbaee80ca340a/cryptography-46.0.7-cp314-cp314t-win_amd64.whl";,
 hash = 
"sha256:e06acf3c99be55aa3b516397fe42f5855597f430add9c17fa46bf2e0fb34c9bb", size 
= 3475332, upload-time = "2026-04-08T01:57:08.807Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a7/7f/cd42fc3614386bc0c12f0cb3c4ae1fc2bbca5c9662dfed031514911d513d/cryptography-46.0.7-cp38-abi3-macosx_10_9_universal2.whl";,
 hash = 
"sha256:462ad5cb1c148a22b2e3bcc5ad52504dff325d17daf5df8d88c17dda1f75f2a4", size 
= 7165618, upload-time = "2026-04-08T01:57:10.645Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a5/d0/36a49f0262d2319139d2829f773f1b97ef8aef7f97e6e5bd21455e5a8fb5/cryptography-46.0.7-cp38-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.whl";,
 hash = 
"sha256:84d4cced91f0f159a7ddacad249cc077e63195c36aac40b4150e7a57e84fffe7", size 
= 4270628, upload-time = "2026-04-08T01:57:12.885Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8a/6c/1a42450f464dda6ffbe578a911f773e54dd48c10f9895a23a7e88b3e7db5/cryptography-46.0.7-cp38-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:128c5edfe5e5938b86b03941e94fac9ee793a94452ad1365c9fc3f4f62216832", size 
= 4415405, upload-time = "2026-04-08T01:57:14.923Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9a/92/4ed714dbe93a066dc1f4b4581a464d2d7dbec9046f7c8b7016f5286329e2/cryptography-46.0.7-cp38-abi3-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:5e51be372b26ef4ba3de3c167cd3d1022934bc838ae9eaad7e644986d2a3d163", size 
= 4272715, upload-time = "2026-04-08T01:57:16.638Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b7/e6/a26b84096eddd51494bba19111f8fffe976f6a09f132706f8f1bf03f51f7/cryptography-46.0.7-cp38-abi3-manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:cdf1a610ef82abb396451862739e3fc93b071c844399e15b90726ef7470eeaf2", size 
= 4918400, upload-time = "2026-04-08T01:57:19.021Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c7/08/ffd537b605568a148543ac3c2b239708ae0bd635064bab41359252ef88ed/cryptography-46.0.7-cp38-abi3-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:1d25aee46d0c6f1a501adcddb2d2fee4b979381346a78558ed13e50aa8a59067", size 
= 4450634, upload-time = "2026-04-08T01:57:21.185Z" },
+    { url = 
"https://files.pythonhosted.org/packages/16/01/0cd51dd86ab5b9befe0d031e276510491976c3a80e9f6e31810cce46c4ad/cryptography-46.0.7-cp38-abi3-manylinux_2_31_armv7l.whl";,
 hash = 
"sha256:cdfbe22376065ffcf8be74dc9a909f032df19bc58a699456a21712d6e5eabfd0", size 
= 3985233, upload-time = "2026-04-08T01:57:22.862Z" },
+    { url = 
"https://files.pythonhosted.org/packages/92/49/819d6ed3a7d9349c2939f81b500a738cb733ab62fbecdbc1e38e83d45e12/cryptography-46.0.7-cp38-abi3-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:abad9dac36cbf55de6eb49badd4016806b3165d396f64925bf2999bcb67837ba", size 
= 4271955, upload-time = "2026-04-08T01:57:24.814Z" },
+    { url = 
"https://files.pythonhosted.org/packages/80/07/ad9b3c56ebb95ed2473d46df0847357e01583f4c52a85754d1a55e29e4d0/cryptography-46.0.7-cp38-abi3-manylinux_2_34_ppc64le.whl";,
 hash = 
"sha256:935ce7e3cfdb53e3536119a542b839bb94ec1ad081013e9ab9b7cfd478b05006", size 
= 4879888, upload-time = "2026-04-08T01:57:26.88Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b8/c7/201d3d58f30c4c2bdbe9b03844c291feb77c20511cc3586daf7edc12a47b/cryptography-46.0.7-cp38-abi3-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:35719dc79d4730d30f1c2b6474bd6acda36ae2dfae1e3c16f2051f215df33ce0", size 
= 4449961, upload-time = "2026-04-08T01:57:29.068Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a5/ef/649750cbf96f3033c3c976e112265c33906f8e462291a33d77f90356548c/cryptography-46.0.7-cp38-abi3-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:7bbc6ccf49d05ac8f7d7b5e2e2c33830d4fe2061def88210a126d130d7f71a85", size 
= 4401696, upload-time = "2026-04-08T01:57:31.029Z" },
+    { url = 
"https://files.pythonhosted.org/packages/41/52/a8908dcb1a389a459a29008c29966c1d552588d4ae6d43f3a1a4512e0ebe/cryptography-46.0.7-cp38-abi3-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:a1529d614f44b863a7b480c6d000fe93b59acee9c82ffa027cfadc77521a9f5e", size 
= 4664256, upload-time = "2026-04-08T01:57:33.144Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4b/fa/f0ab06238e899cc3fb332623f337a7364f36f4bb3f2534c2bb95a35b132c/cryptography-46.0.7-cp38-abi3-win32.whl";,
 hash = 
"sha256:f247c8c1a1fb45e12586afbb436ef21ff1e80670b2861a90353d9b025583d246", size 
= 3013001, upload-time = "2026-04-08T01:57:34.933Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d2/f1/00ce3bde3ca542d1acd8f8cfa38e446840945aa6363f9b74746394b14127/cryptography-46.0.7-cp38-abi3-win_amd64.whl";,
 hash = 
"sha256:506c4ff91eff4f82bdac7633318a526b1d1309fc07ca76a3ad182cb5b686d6d3", size 
= 3472985, upload-time = "2026-04-08T01:57:36.714Z" },
+    { url = 
"https://files.pythonhosted.org/packages/63/0c/dca8abb64e7ca4f6b2978769f6fea5ad06686a190cec381f0a796fdcaaba/cryptography-46.0.7-pp311-pypy311_pp73-macosx_11_0_arm64.whl";,
 hash = 
"sha256:fc9ab8856ae6cf7c9358430e49b368f3108f050031442eaeb6b9d87e4dcf4e4f", size 
= 3476879, upload-time = "2026-04-08T01:57:38.664Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3a/ea/075aac6a84b7c271578d81a2f9968acb6e273002408729f2ddff517fed4a/cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:d3b99c535a9de0adced13d159c5a9cf65c325601aa30f4be08afd680643e9c15", size 
= 4219700, upload-time = "2026-04-08T01:57:40.625Z" },
+    { url = 
"https://files.pythonhosted.org/packages/6c/7b/1c55db7242b5e5612b29fc7a630e91ee7a6e3c8e7bf5406d22e206875fbd/cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:d02c738dacda7dc2a74d1b2b3177042009d5cab7c7079db74afc19e56ca1b455", size 
= 4385982, upload-time = "2026-04-08T01:57:42.725Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cb/da/9870eec4b69c63ef5925bf7d8342b7e13bc2ee3d47791461c4e49ca212f4/cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_34_aarch64.whl";,
 hash = 
"sha256:04959522f938493042d595a736e7dbdff6eb6cc2339c11465b3ff89343b65f65", size 
= 4219115, upload-time = "2026-04-08T01:57:44.939Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f4/72/05aa5832b82dd341969e9a734d1812a6aadb088d9eb6f0430fc337cc5a8f/cryptography-46.0.7-pp311-pypy311_pp73-manylinux_2_34_x86_64.whl";,
 hash = 
"sha256:3986ac1dee6def53797289999eabe84798ad7817f3e97779b5061a95b0ee4968", size 
= 4385479, upload-time = "2026-04-08T01:57:46.86Z" },
+    { url = 
"https://files.pythonhosted.org/packages/20/2a/1b016902351a523aa2bd446b50a5bc1175d7a7d1cf90fe2ef904f9b84ebc/cryptography-46.0.7-pp311-pypy311_pp73-win_amd64.whl";,
 hash = 
"sha256:258514877e15963bd43b558917bc9f54cf7cf866c38aa576ebf47a77ddbc43a4", size 
= 3412829, upload-time = "2026-04-08T01:57:48.874Z" },
 ]
 
 [[package]]

Reply via email to