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

potiuk pushed a commit to branch v3-2-test
in repository https://gitbox.apache.org/repos/asf/airflow.git


The following commit(s) were added to refs/heads/v3-2-test by this push:
     new 548e0a96a37 [v3-2-test] CI: Upgrade important CI environment (#64917)
548e0a96a37 is described below

commit 548e0a96a37940d1f14b37f7ae1b3a02cae1b83c
Author: Jarek Potiuk <[email protected]>
AuthorDate: Wed Apr 8 22:47:15 2026 +0300

    [v3-2-test] CI: Upgrade important CI environment (#64917)
---
 Dockerfile.ci                                     |   2 +-
 dev/breeze/src/airflow_breeze/global_constants.py |   2 +-
 dev/breeze/uv.lock                                |  50 +--
 uv.lock                                           | 440 +++++++++++-----------
 4 files changed, 247 insertions(+), 247 deletions(-)

diff --git a/Dockerfile.ci b/Dockerfile.ci
index 7aaf2814e3e..64f866c87b6 100644
--- a/Dockerfile.ci
+++ b/Dockerfile.ci
@@ -1675,7 +1675,7 @@ ENV DEV_APT_COMMAND=${DEV_APT_COMMAND} \
 
 ARG AIRFLOW_PYTHON_VERSION="3.12.13"
 ENV AIRFLOW_PYTHON_VERSION=${AIRFLOW_PYTHON_VERSION}
-ENV GOLANG_MAJOR_MINOR_VERSION="1.26.1"
+ENV GOLANG_MAJOR_MINOR_VERSION="1.26.2"
 ENV RUSTUP_HOME="/usr/local/rustup"
 ENV CARGO_HOME="/usr/local/cargo"
 ENV PATH="${CARGO_HOME}/bin:${PATH}"
diff --git a/dev/breeze/src/airflow_breeze/global_constants.py 
b/dev/breeze/src/airflow_breeze/global_constants.py
index 6f7dd27b5e3..0cc426184d5 100644
--- a/dev/breeze/src/airflow_breeze/global_constants.py
+++ b/dev/breeze/src/airflow_breeze/global_constants.py
@@ -834,7 +834,7 @@ ALL_PYTHON_VERSION_TO_PATCHLEVEL_VERSION: dict[str, str] = {
     "3.10": "3.10.20",
     "3.11": "3.11.15",
     "3.12": "3.12.13",
-    "3.13": "3.13.12",
+    "3.13": "3.13.13",
     "3.14": "3.14.3",
 }
 
diff --git a/dev/breeze/uv.lock b/dev/breeze/uv.lock
index cff2f762f1c..5bb7dad6abb 100644
--- a/dev/breeze/uv.lock
+++ b/dev/breeze/uv.lock
@@ -7,7 +7,7 @@ resolution-markers = [
 ]
 
 [options]
-exclude-newer = "2026-04-02T19:33:15.647033415Z"
+exclude-newer = "2026-04-04T19:45:08.465519Z"
 exclude-newer-span = "P4D"
 
 [[package]]
@@ -264,30 +264,30 @@ wheels = [
 
 [[package]]
 name = "boto3"
-version = "1.42.81"
+version = "1.42.83"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "botocore" },
     { name = "jmespath" },
     { name = "s3transfer" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/9d/4d/40029c26b535c41333a0b11573127cfc548fdcb1cbcd1798ea7046c56bab/boto3-1.42.81.tar.gz";,
 hash = 
"sha256:e5c0d57229763007151be6d388319514a040ccdc922fbb27e37c3100a7fbc01a", size 
= 112785, upload-time = "2026-04-01T19:35:34.293Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/9f/87/1ed88eaa1e814841a37e71fee74c2b74341d14b791c0c6038b7ba914bea1/boto3-1.42.83.tar.gz";,
 hash = 
"sha256:cc5621e603982cb3145b7f6c9970e02e297a1a0eb94637cc7f7b69d3017640ee", size 
= 112719, upload-time = "2026-04-03T19:34:21.254Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/84/e5/a1a8e8bbaaa258645fe04bb6a39d7d57b6a12650312f880b8e9add638a56/boto3-1.42.81-py3-none-any.whl";,
 hash = 
"sha256:216f43e308f1f65e69f57784e5042ffcb2eb6a45e370d118ea384510c148fde7", size 
= 140554, upload-time = "2026-04-01T19:35:32.71Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c1/b1/8a066bc8f02937d49783c0b3948ab951d8284e6fde436cab9f359dbd4d93/boto3-1.42.83-py3-none-any.whl";,
 hash = 
"sha256:544846fdb10585bb7837e409868e8e04c6b372fa04479ba1597ce82cf1242076", size 
= 140555, upload-time = "2026-04-03T19:34:17.935Z" },
 ]
 
 [[package]]
 name = "botocore"
-version = "1.42.81"
+version = "1.42.83"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "jmespath" },
     { name = "python-dateutil" },
     { name = "urllib3" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/fa/5f/b0bb9a8768398fb131e1fe722c9cc5b18f74d21ca1970efe8576912b2c6e/botocore-1.42.81.tar.gz";,
 hash = 
"sha256:48e6f6f52de1cc107a34810309b8ca998ea9bb719a3fe4c06f903a604b3138cb", size 
= 15129980, upload-time = "2026-04-01T19:35:23.439Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/4e/01/b46a3f8b6e9362258f78f1890db1a96d4ed73214d6a36420dc158dcfd221/botocore-1.42.83.tar.gz";,
 hash = 
"sha256:34bc8cb64b17ac17f8901f073fe4fc9572a5cac9393a37b2b3ea372a83b87f4a", size 
= 15140337, upload-time = "2026-04-03T19:34:08.779Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/d7/33/c7a01649a6cb7219b233d2ed071ab925e52cdb64e15ce935024c0007376f/botocore-1.42.81-py3-none-any.whl";,
 hash = 
"sha256:bcef8c93c20ebeba95e4f8b9edfbffbc78a0e11235425a92ee32e48fd8e03c37", size 
= 14807198, upload-time = "2026-04-01T19:35:20.437Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a3/97/0d6f50822dc8c1df7f3eadb0bc6822fc0f98f02287c4efc7c7c88fde129a/botocore-1.42.83-py3-none-any.whl";,
 hash = 
"sha256:ec0c3ecb3772936ed22a3bdda09883b34858933f71004686d460d829bab39d8e", size 
= 14818388, upload-time = "2026-04-03T19:34:03.333Z" },
 ]
 
 [[package]]
@@ -488,14 +488,14 @@ wheels = [
 
 [[package]]
 name = "click"
-version = "8.3.1"
+version = "8.3.2"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "colorama", marker = "sys_platform == 'win32'" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz";,
 hash = 
"sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", size 
= 295065, upload-time = "2025-11-15T20:45:42.706Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz";,
 hash = 
"sha256:14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5", size 
= 302856, upload-time = "2026-04-03T19:14:45.118Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl";,
 hash = 
"sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6", size 
= 108274, upload-time = "2025-11-15T20:45:41.139Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl";,
 hash = 
"sha256:1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d", size 
= 108379, upload-time = "2026-04-03T19:14:43.505Z" },
 ]
 
 [[package]]
@@ -666,7 +666,7 @@ wheels = [
 
 [[package]]
 name = "google-api-core"
-version = "2.30.1"
+version = "2.30.2"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "google-auth" },
@@ -675,9 +675,9 @@ dependencies = [
     { name = "protobuf" },
     { name = "requests" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/f7/0b/b6e296aff70bef900766934cf4e83eaacc3f244adb61936b66d24b204080/google_api_core-2.30.1.tar.gz";,
 hash = 
"sha256:7304ef3bd7e77fd26320a36eeb75868f9339532bfea21694964f4765b37574ee", size 
= 176742, upload-time = "2026-03-30T22:50:52.637Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/1a/2e/83ca41eb400eb228f9279ec14ed66f6475218b59af4c6daec2d5a509fe83/google_api_core-2.30.2.tar.gz";,
 hash = 
"sha256:9a8113e1a88bdc09a7ff629707f2214d98d61c7f6ceb0ea38c42a095d02dc0f9", size 
= 176862, upload-time = "2026-04-02T21:23:44.876Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/43/86/a00ea4596780ef3f0721c1f073c0c5ae992da4f35cf12f0d8c92d19267a6/google_api_core-2.30.1-py3-none-any.whl";,
 hash = 
"sha256:3be893babbb54a89c6807b598383ddf212112130e3d24d06c681b5d18f082e08", size 
= 173238, upload-time = "2026-03-30T22:48:50.586Z" },
+    { url = 
"https://files.pythonhosted.org/packages/84/e1/ebd5100cbb202e561c0c8b59e485ef3bd63fa9beb610f3fdcaea443f0288/google_api_core-2.30.2-py3-none-any.whl";,
 hash = 
"sha256:a4c226766d6af2580577db1f1a51bf53cd262f722b49731ce7414c43068a9594", size 
= 173236, upload-time = "2026-04-02T21:23:06.395Z" },
 ]
 
 [[package]]
@@ -737,14 +737,14 @@ wheels = [
 
 [[package]]
 name = "googleapis-common-protos"
-version = "1.73.1"
+version = "1.74.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "protobuf" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/a1/c0/4a54c386282c13449eca8bbe2ddb518181dc113e78d240458a68856b4d69/googleapis_common_protos-1.73.1.tar.gz";,
 hash = 
"sha256:13114f0e9d2391756a0194c3a8131974ed7bffb06086569ba193364af59163b6", size 
= 147506, upload-time = "2026-03-26T22:17:38.451Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/20/18/a746c8344152d368a5aac738d4c857012f2c5d1fd2eac7e17b647a7861bd/googleapis_common_protos-1.74.0.tar.gz";,
 hash = 
"sha256:57971e4eeeba6aad1163c1f0fc88543f965bb49129b8bb55b2b7b26ecab084f1", size 
= 151254, upload-time = "2026-04-02T21:23:26.679Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/dc/82/fcb6520612bec0c39b973a6c0954b6a0d948aadfe8f7e9487f60ceb8bfa6/googleapis_common_protos-1.73.1-py3-none-any.whl";,
 hash = 
"sha256:e51f09eb0a43a8602f5a915870972e6b4a394088415c79d79605a46d8e826ee8", size 
= 297556, upload-time = "2026-03-26T22:15:58.455Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b6/b0/be5d3329badb9230b765de6eea66b73abd5944bdeb5afb3562ddcd80ae84/googleapis_common_protos-1.74.0-py3-none-any.whl";,
 hash = 
"sha256:702216f78610bb510e3f12ac3cafd281b7ac45cc5d86e90ad87e4d301a3426b5", size 
= 300743, upload-time = "2026-04-02T21:22:49.108Z" },
 ]
 
 [[package]]
@@ -1276,17 +1276,17 @@ wheels = [
 
 [[package]]
 name = "protobuf"
-version = "6.33.6"
+version = "7.34.1"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/66/70/e908e9c5e52ef7c3a6c7902c9dfbb34c7e29c25d2f81ade3856445fd5c94/protobuf-6.33.6.tar.gz";,
 hash = 
"sha256:a6768d25248312c297558af96a9f9c929e8c4cee0659cb07e780731095f38135", size 
= 444531, upload-time = "2026-03-18T19:05:00.988Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/6b/6b/a0e95cad1ad7cc3f2c6821fcab91671bd5b78bd42afb357bb4765f29bc41/protobuf-7.34.1.tar.gz";,
 hash = 
"sha256:9ce42245e704cc5027be797c1db1eb93184d44d1cdd71811fb2d9b25ad541280", size 
= 454708, upload-time = "2026-03-20T17:34:47.036Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/fc/9f/2f509339e89cfa6f6a4c4ff50438db9ca488dec341f7e454adad60150b00/protobuf-6.33.6-cp310-abi3-win32.whl";,
 hash = 
"sha256:7d29d9b65f8afef196f8334e80d6bc1d5d4adedb449971fefd3723824e6e77d3", size 
= 425739, upload-time = "2026-03-18T19:04:48.373Z" },
-    { url = 
"https://files.pythonhosted.org/packages/76/5d/683efcd4798e0030c1bab27374fd13a89f7c2515fb1f3123efdfaa5eab57/protobuf-6.33.6-cp310-abi3-win_amd64.whl";,
 hash = 
"sha256:0cd27b587afca21b7cfa59a74dcbd48a50f0a6400cfb59391340ad729d91d326", size 
= 437089, upload-time = "2026-03-18T19:04:50.381Z" },
-    { url = 
"https://files.pythonhosted.org/packages/5c/01/a3c3ed5cd186f39e7880f8303cc51385a198a81469d53d0fdecf1f64d929/protobuf-6.33.6-cp39-abi3-macosx_10_9_universal2.whl";,
 hash = 
"sha256:9720e6961b251bde64edfdab7d500725a2af5280f3f4c87e57c0208376aa8c3a", size 
= 427737, upload-time = "2026-03-18T19:04:51.866Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ee/90/b3c01fdec7d2f627b3a6884243ba328c1217ed2d978def5c12dc50d328a3/protobuf-6.33.6-cp39-abi3-manylinux2014_aarch64.whl";,
 hash = 
"sha256:e2afbae9b8e1825e3529f88d514754e094278bb95eadc0e199751cdd9a2e82a2", size 
= 324610, upload-time = "2026-03-18T19:04:53.096Z" },
-    { url = 
"https://files.pythonhosted.org/packages/9b/ca/25afc144934014700c52e05103c2421997482d561f3101ff352e1292fb81/protobuf-6.33.6-cp39-abi3-manylinux2014_s390x.whl";,
 hash = 
"sha256:c96c37eec15086b79762ed265d59ab204dabc53056e3443e702d2681f4b39ce3", size 
= 339381, upload-time = "2026-03-18T19:04:54.616Z" },
-    { url = 
"https://files.pythonhosted.org/packages/16/92/d1e32e3e0d894fe00b15ce28ad4944ab692713f2e7f0a99787405e43533a/protobuf-6.33.6-cp39-abi3-manylinux2014_x86_64.whl";,
 hash = 
"sha256:e9db7e292e0ab79dd108d7f1a94fe31601ce1ee3f7b79e0692043423020b0593", size 
= 323436, upload-time = "2026-03-18T19:04:55.768Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c4/72/02445137af02769918a93807b2b7890047c32bfb9f90371cbc12688819eb/protobuf-6.33.6-py3-none-any.whl";,
 hash = 
"sha256:77179e006c476e69bf8e8ce866640091ec42e1beb80b213c3900006ecfba6901", size 
= 170656, upload-time = "2026-03-18T19:04:59.826Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ec/11/3325d41e6ee15bf1125654301211247b042563bcc898784351252549a8ad/protobuf-7.34.1-cp310-abi3-macosx_10_9_universal2.whl";,
 hash = 
"sha256:d8b2cc79c4d8f62b293ad9b11ec3aebce9af481fa73e64556969f7345ebf9fc7", size 
= 429247, upload-time = "2026-03-20T17:34:37.024Z" },
+    { url = 
"https://files.pythonhosted.org/packages/eb/9d/aa69df2724ff63efa6f72307b483ce0827f4347cc6d6df24b59e26659fef/protobuf-7.34.1-cp310-abi3-manylinux2014_aarch64.whl";,
 hash = 
"sha256:5185e0e948d07abe94bb76ec9b8416b604cfe5da6f871d67aad30cbf24c3110b", size 
= 325753, upload-time = "2026-03-20T17:34:38.751Z" },
+    { url = 
"https://files.pythonhosted.org/packages/92/e8/d174c91fd48e50101943f042b09af9029064810b734e4160bbe282fa1caa/protobuf-7.34.1-cp310-abi3-manylinux2014_s390x.whl";,
 hash = 
"sha256:403b093a6e28a960372b44e5eb081775c9b056e816a8029c61231743d63f881a", size 
= 340198, upload-time = "2026-03-20T17:34:39.871Z" },
+    { url = 
"https://files.pythonhosted.org/packages/53/1b/3b431694a4dc6d37b9f653f0c64b0a0d9ec074ee810710c0c3da21d67ba7/protobuf-7.34.1-cp310-abi3-manylinux2014_x86_64.whl";,
 hash = 
"sha256:8ff40ce8cd688f7265326b38d5a1bed9bfdf5e6723d49961432f83e21d5713e4", size 
= 324267, upload-time = "2026-03-20T17:34:41.1Z" },
+    { url = 
"https://files.pythonhosted.org/packages/85/29/64de04a0ac142fb685fd09999bc3d337943fb386f3a0ec57f92fd8203f97/protobuf-7.34.1-cp310-abi3-win32.whl";,
 hash = 
"sha256:34b84ce27680df7cca9f231043ada0daa55d0c44a2ddfaa58ec1d0d89d8bf60a", size 
= 426628, upload-time = "2026-03-20T17:34:42.536Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4d/87/cb5e585192a22b8bd457df5a2c16a75ea0db9674c3a0a39fc9347d84e075/protobuf-7.34.1-cp310-abi3-win_amd64.whl";,
 hash = 
"sha256:e97b55646e6ce5cbb0954a8c28cd39a5869b59090dfaa7df4598a7fba869468c", size 
= 437901, upload-time = "2026-03-20T17:34:44.112Z" },
+    { url = 
"https://files.pythonhosted.org/packages/88/95/608f665226bca68b736b79e457fded9a2a38c4f4379a4a7614303d9db3bc/protobuf-7.34.1-py3-none-any.whl";,
 hash = 
"sha256:bb3812cd53aefea2b028ef42bd780f5b96407247f20c6ef7c679807e9d188f11", size 
= 170715, upload-time = "2026-03-20T17:34:45.384Z" },
 ]
 
 [[package]]
diff --git a/uv.lock b/uv.lock
index 129cdb5ad98..3f1d70bd121 100644
--- a/uv.lock
+++ b/uv.lock
@@ -12,7 +12,7 @@ resolution-markers = [
 ]
 
 [options]
-exclude-newer = "2026-04-02T19:44:45.502210462Z"
+exclude-newer = "2026-04-04T19:45:35.830966Z"
 exclude-newer-span = "P4D"
 
 [manifest]
@@ -700,7 +700,7 @@ wheels = [
 
 [[package]]
 name = "anthropic"
-version = "0.88.0"
+version = "0.89.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "anyio" },
@@ -712,9 +712,9 @@ dependencies = [
     { name = "sniffio" },
     { name = "typing-extensions" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/86/68/565f13059c0a6a6fd5f96f306f2a0fb478a0e1174ec18a4df16b5fac9379/anthropic-0.88.0.tar.gz";,
 hash = 
"sha256:f4c7f6863d08c869913516f08d658fe53caaf8bcc4fbea3218df343d2a876c58", size 
= 596654, upload-time = "2026-04-01T19:59:05.287Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/60/af/862e216dd6c5e9bc02fb374eeaaa19017c51b90ddfa5692668a3811947bd/anthropic-0.89.0.tar.gz";,
 hash = 
"sha256:f3d75b8ccef4b35f3702639519e461eba437d4bcdfabb69378c65a02ab7bda66", size 
= 596758, upload-time = "2026-04-03T18:57:01.348Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/ad/ac/68f646998160c9f2e6f9353a31dd87292ef02b915b455aaf70a52a059a75/anthropic-0.88.0-py3-none-any.whl";,
 hash = 
"sha256:71898b32332bc75d9739bc10095288d40a29605da6d00da2fe832b1aa036552f", size 
= 478338, upload-time = "2026-04-01T19:59:03.832Z" },
+    { url = 
"https://files.pythonhosted.org/packages/22/ba/9f973f22abb512d5d17428a76e4ecbc8d49b9dd1b5a1152576d48c24dc1d/anthropic-0.89.0-py3-none-any.whl";,
 hash = 
"sha256:c6d23854af798f2471ca3bc653cca394d392cc272fe803d3da9d63575b8445f0", size 
= 478847, upload-time = "2026-04-03T18:56:59.54Z" },
 ]
 
 [[package]]
@@ -9652,14 +9652,14 @@ wheels = [
 
 [[package]]
 name = "click"
-version = "8.3.1"
+version = "8.3.2"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "colorama", marker = "sys_platform == 'win32'" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/3d/fa/656b739db8587d7b5dfa22e22ed02566950fbfbcdc20311993483657a5c0/click-8.3.1.tar.gz";,
 hash = 
"sha256:12ff4785d337a1bb490bb7e9c2b1ee5da3112e94a8622f26a6c77f5d2fc6842a", size 
= 295065, upload-time = "2025-11-15T20:45:42.706Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/57/75/31212c6bf2503fdf920d87fee5d7a86a2e3bcf444984126f13d8e4016804/click-8.3.2.tar.gz";,
 hash = 
"sha256:14162b8b3b3550a7d479eafa77dfd3c38d9dc8951f6f69c78913a8f9a7540fd5", size 
= 302856, upload-time = "2026-04-03T19:14:45.118Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/98/78/01c019cdb5d6498122777c1a43056ebb3ebfeef2076d9d026bfe15583b2b/click-8.3.1-py3-none-any.whl";,
 hash = 
"sha256:981153a64e25f12d547d3426c367a4857371575ee7ad18df2a6183ab0545b2a6", size 
= 108274, upload-time = "2025-11-15T20:45:41.139Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e4/20/71885d8b97d4f3dde17b1fdb92dbd4908b00541c5a3379787137285f602e/click-8.3.2-py3-none-any.whl";,
 hash = 
"sha256:1924d2c27c5653561cd2cae4548d1406039cb79b858b747cfea24924bbc1616d", size 
= 108379, upload-time = "2026-04-03T19:14:43.505Z" },
 ]
 
 [[package]]
@@ -11326,7 +11326,7 @@ wheels = [
 
 [[package]]
 name = "google-api-core"
-version = "2.30.1"
+version = "2.30.2"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "google-auth" },
@@ -11335,9 +11335,9 @@ dependencies = [
     { name = "protobuf" },
     { name = "requests" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/f7/0b/b6e296aff70bef900766934cf4e83eaacc3f244adb61936b66d24b204080/google_api_core-2.30.1.tar.gz";,
 hash = 
"sha256:7304ef3bd7e77fd26320a36eeb75868f9339532bfea21694964f4765b37574ee", size 
= 176742, upload-time = "2026-03-30T22:50:52.637Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/1a/2e/83ca41eb400eb228f9279ec14ed66f6475218b59af4c6daec2d5a509fe83/google_api_core-2.30.2.tar.gz";,
 hash = 
"sha256:9a8113e1a88bdc09a7ff629707f2214d98d61c7f6ceb0ea38c42a095d02dc0f9", size 
= 176862, upload-time = "2026-04-02T21:23:44.876Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/43/86/a00ea4596780ef3f0721c1f073c0c5ae992da4f35cf12f0d8c92d19267a6/google_api_core-2.30.1-py3-none-any.whl";,
 hash = 
"sha256:3be893babbb54a89c6807b598383ddf212112130e3d24d06c681b5d18f082e08", size 
= 173238, upload-time = "2026-03-30T22:48:50.586Z" },
+    { url = 
"https://files.pythonhosted.org/packages/84/e1/ebd5100cbb202e561c0c8b59e485ef3bd63fa9beb610f3fdcaea443f0288/google_api_core-2.30.2-py3-none-any.whl";,
 hash = 
"sha256:a4c226766d6af2580577db1f1a51bf53cd262f722b49731ce7414c43068a9594", size 
= 173236, upload-time = "2026-04-02T21:23:06.395Z" },
 ]
 
 [package.optional-dependencies]
@@ -11571,7 +11571,7 @@ wheels = [
 
 [[package]]
 name = "google-cloud-bigtable"
-version = "2.35.0"
+version = "2.36.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "google-api-core", extra = ["grpc"] },
@@ -11582,9 +11582,9 @@ dependencies = [
     { name = "proto-plus" },
     { name = "protobuf" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/57/c9/aceae21411b1a77fb4d3cde6e6f461321ee33c65fb8dc53480d4e47e1a55/google_cloud_bigtable-2.35.0.tar.gz";,
 hash = 
"sha256:f5699012c5fea4bd4bdf7e80e5e3a812a847eb8f41bf8dc2f43095d6d876b83b", size 
= 775613, upload-time = "2025-12-17T15:18:14.303Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/52/f5/ad2a48306a7e8d5e47b5203703ce9c343389e60f025b5ea3f0c62ba92129/google_cloud_bigtable-2.36.0.tar.gz";,
 hash = 
"sha256:d5987733c2f60c739f93f259d2037858411cc994ac37cdfbccb6bb159f3ca43e", size 
= 796035, upload-time = "2026-04-02T21:23:33.248Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/62/69/03eed134d71f6117ffd9efac2d1033bb2fa2522e9e82545a0828061d32f4/google_cloud_bigtable-2.35.0-py3-none-any.whl";,
 hash = 
"sha256:f355bfce1f239453ec2bb3839b0f4f9937cf34ef06ef29e1ca63d58fd38d0c50", size 
= 540341, upload-time = "2025-12-17T15:18:12.176Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d1/19/1cc695fa8489ef446a70ee9e983c12f4b47e0649005758035530eaec4b1c/google_cloud_bigtable-2.36.0-py3-none-any.whl";,
 hash = 
"sha256:21b2f41231b7368a550b44d5b493b811b3507fcb23eb26d00005cd3f205f2207", size 
= 552799, upload-time = "2026-04-02T21:23:20.475Z" },
 ]
 
 [[package]]
@@ -11668,7 +11668,7 @@ wheels = [
 
 [[package]]
 name = "google-cloud-dataflow-client"
-version = "0.12.0"
+version = "0.13.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "google-api-core", extra = ["grpc"] },
@@ -11677,9 +11677,9 @@ dependencies = [
     { name = "proto-plus" },
     { name = "protobuf" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/23/10/8e63ee949f6372a77a61222f3f675f25700a6e76d3e99b106df1ae444d89/google_cloud_dataflow_client-0.12.0.tar.gz";,
 hash = 
"sha256:55d09d411761bf5a66c713cd688bd1d16a2f89d5ef06dfad8cc2e2347dd5fdf6", size 
= 279416, upload-time = "2026-03-30T22:51:32.755Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/03/ed/7fcf48944143854934533b9e6f11018b8d8640c4dbef5ee661c021af8c10/google_cloud_dataflow_client-0.13.0.tar.gz";,
 hash = 
"sha256:ee3bd6eaae0732b38d93e7c246d3580fd81809462d8dfa2e87550a5bd1fa2936", size 
= 280313, upload-time = "2026-04-02T21:23:43.476Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/5e/56/7c58625b2390646a9bdbe750023b806a38c3400a7f4b842a0e831944eb60/google_cloud_dataflow_client-0.12.0-py3-none-any.whl";,
 hash = 
"sha256:bacb3add091552eda17163013c83698a4ace40e190a076158c78d0e083c33727", size 
= 291108, upload-time = "2026-03-30T20:02:57.314Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b8/c3/41730eaef64e617a644cf9fb4b83d25c9af65d4a0c573fa752d49aa9f9ad/google_cloud_dataflow_client-0.13.0-py3-none-any.whl";,
 hash = 
"sha256:854e0d5f1a438742d0bc3185562a09b9f3ec0ffa993f71a2a8b4ff61bc8ee2c3", size 
= 291689, upload-time = "2026-04-02T21:23:15.59Z" },
 ]
 
 [[package]]
@@ -12096,7 +12096,7 @@ wheels = [
 
 [[package]]
 name = "google-cloud-texttospeech"
-version = "2.35.0"
+version = "2.36.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "google-api-core", extra = ["grpc"] },
@@ -12105,9 +12105,9 @@ dependencies = [
     { name = "proto-plus" },
     { name = "protobuf" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/3e/0b/05256737992272e3f15509681e172f194381ee5b457b55def49b09aabc95/google_cloud_texttospeech-2.35.0.tar.gz";,
 hash = 
"sha256:b62a5eeca410bcaab0365328aefb8ba1206e42760ae408c0420a1b7daeedb5ba", size 
= 194754, upload-time = "2026-03-26T22:18:24.966Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/1a/fe/670610dce6852c8fbdd723101a2ffb497d196bc242cb04a1312339f49d67/google_cloud_texttospeech-2.36.0.tar.gz";,
 hash = 
"sha256:6c605af7e4774c1bac99fcaaf4538f152b10bba7738a23f42184557f444dc6b7", size 
= 196558, upload-time = "2026-04-02T21:23:42.236Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/d2/a3/36bb1a8c8ba06056a7bda38a148675d27eda99f7564780db38fcde5a7c4d/google_cloud_texttospeech-2.35.0-py3-none-any.whl";,
 hash = 
"sha256:8bb323ea1941d11b964d5097673835802c4b1ae89b321073423734245048bc1c", size 
= 198214, upload-time = "2026-03-26T22:15:17.951Z" },
+    { url = 
"https://files.pythonhosted.org/packages/76/1a/0317eaa1ccd6e3645d570851574bb7c1a1cfa3504bb114b7211db59b154d/google_cloud_texttospeech-2.36.0-py3-none-any.whl";,
 hash = 
"sha256:03f76162543e9d77ecbab823c1cc3728c42ef40547353bcfdbd9ac0e71cb8121", size 
= 200086, upload-time = "2026-04-02T21:23:13.444Z" },
 ]
 
 [[package]]
@@ -12246,14 +12246,14 @@ wheels = [
 
 [[package]]
 name = "googleapis-common-protos"
-version = "1.73.1"
+version = "1.74.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "protobuf" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/a1/c0/4a54c386282c13449eca8bbe2ddb518181dc113e78d240458a68856b4d69/googleapis_common_protos-1.73.1.tar.gz";,
 hash = 
"sha256:13114f0e9d2391756a0194c3a8131974ed7bffb06086569ba193364af59163b6", size 
= 147506, upload-time = "2026-03-26T22:17:38.451Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/20/18/a746c8344152d368a5aac738d4c857012f2c5d1fd2eac7e17b647a7861bd/googleapis_common_protos-1.74.0.tar.gz";,
 hash = 
"sha256:57971e4eeeba6aad1163c1f0fc88543f965bb49129b8bb55b2b7b26ecab084f1", size 
= 151254, upload-time = "2026-04-02T21:23:26.679Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/dc/82/fcb6520612bec0c39b973a6c0954b6a0d948aadfe8f7e9487f60ceb8bfa6/googleapis_common_protos-1.73.1-py3-none-any.whl";,
 hash = 
"sha256:e51f09eb0a43a8602f5a915870972e6b4a394088415c79d79605a46d8e826ee8", size 
= 297556, upload-time = "2026-03-26T22:15:58.455Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b6/b0/be5d3329badb9230b765de6eea66b73abd5944bdeb5afb3562ddcd80ae84/googleapis_common_protos-1.74.0-py3-none-any.whl";,
 hash = 
"sha256:702216f78610bb510e3f12ac3cafd281b7ac45cc5d86e90ad87e4d301a3426b5", size 
= 300743, upload-time = "2026-04-02T21:22:49.108Z" },
 ]
 
 [package.optional-dependencies]
@@ -12839,7 +12839,7 @@ wheels = [
 
 [[package]]
 name = "huggingface-hub"
-version = "1.8.0"
+version = "1.9.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "filelock" },
@@ -12852,9 +12852,9 @@ dependencies = [
     { name = "typer" },
     { name = "typing-extensions" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/8e/2a/a847fd02261cd051da218baf99f90ee7c7040c109a01833db4f838f25256/huggingface_hub-1.8.0.tar.gz";,
 hash = 
"sha256:c5627b2fd521e00caf8eff4ac965ba988ea75167fad7ee72e17f9b7183ec63f3", size 
= 735839, upload-time = "2026-03-25T16:01:28.152Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/88/bb/62c7aa86f63a05e2f9b96642fdef9b94526a23979820b09f5455deff4983/huggingface_hub-1.9.0.tar.gz";,
 hash = 
"sha256:0ea5be7a56135c91797cae6ad726e38eaeb6eb4b77cefff5c9d38ba0ecf874f7", size 
= 750326, upload-time = "2026-04-03T08:35:55.888Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/a9/ae/8a3a16ea4d202cb641b51d2681bdd3d482c1c592d7570b3fa264730829ce/huggingface_hub-1.8.0-py3-none-any.whl";,
 hash = 
"sha256:d3eb5047bd4e33c987429de6020d4810d38a5bef95b3b40df9b17346b7f353f2", size 
= 625208, upload-time = "2026-03-25T16:01:26.603Z" },
+    { url = 
"https://files.pythonhosted.org/packages/73/37/0d15d16150e1829f3e90962c99f28257f6de9e526a680b4c6f5acdb54fd2/huggingface_hub-1.9.0-py3-none-any.whl";,
 hash = 
"sha256:2999328c058d39fd19ab748dd09bd4da2fbaa4f4c1ddea823eab103051e14a1f", size 
= 637355, upload-time = "2026-04-03T08:35:53.897Z" },
 ]
 
 [[package]]
@@ -16155,23 +16155,23 @@ wheels = [
 
 [[package]]
 name = "pagefind"
-version = "1.5.0b1"
+version = "1.5.0b2"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/96/0b/e279dbd3565ae2202713dd2b90ccd231b2e1b115d9a2101fb6a1c67f014f/pagefind-1.5.0b1.tar.gz";,
 hash = 
"sha256:1c36741162ef432ca7cc7fb6b4fc4c7c3a7da350d24a756948c65de395dbeed6", size 
= 46174, upload-time = "2026-01-11T10:21:37.877Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/c8/1b/d88d8d7fe3628e705c154b5b14bd4ddc5204b5fd155ce1aee48099fc6485/pagefind-1.5.0b2.tar.gz";,
 hash = 
"sha256:b838d2c5a4ec5836294fa54af66b4210568a97635093c43b915d67ccb589378f", size 
= 46166, upload-time = "2026-04-03T23:51:23.398Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/07/af/2207e28bac820d43c70c63997d3821438859c050f2f683f91b9eac093041/pagefind-1.5.0b1-py3-none-any.whl";,
 hash = 
"sha256:a884f75ba73b99d08ef13399b0e5ffe21b252c492cfe6ca75c8edaf067291bc2", size 
= 10120, upload-time = "2026-01-11T10:21:11.51Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8b/ff/7f5f9a551f53c0c2f247d216b0e9ba6f50954abb6266edc495a1e2f4082a/pagefind-1.5.0b2-py3-none-any.whl";,
 hash = 
"sha256:2798b4f75134ba57197b93a6d7eb8e726be8d0eb86932f5ace72c0e5c8f1e637", size 
= 10121, upload-time = "2026-04-03T23:50:54.089Z" },
 ]
 
 [[package]]
 name = "pagefind-bin"
-version = "1.5.0b1"
+version = "1.5.0b2"
 source = { registry = "https://pypi.org/simple"; }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/af/86/e4c04dd78745b0d10904811d24118ded2b841c3fab6c1e83626921a0d542/pagefind_bin-1.5.0b1-py3-none-macosx_12_0_arm64.whl";,
 hash = 
"sha256:923d7f2099e55ed7d039740ceb8d6eb353b6543f92e5e8c15318529e951083e9", size 
= 4538165, upload-time = "2026-01-11T10:21:12.85Z" },
-    { url = 
"https://files.pythonhosted.org/packages/24/d4/fb32c253c188efdea9a56d76516015b77c25dcaf34d4671913c057170f42/pagefind_bin-1.5.0b1-py3-none-macosx_12_0_x86_64.whl";,
 hash = 
"sha256:5d9a5e6312bf312c82de20334df963b83a44d95cbe22c9be1029f4fdcfab5e8a", size 
= 4613600, upload-time = "2026-01-11T10:21:14.609Z" },
-    { url = 
"https://files.pythonhosted.org/packages/00/9c/0948de0b57c221a87f9495a2dddfdf8df8ed9507c3c2addedb23bd3bea0f/pagefind_bin-1.5.0b1-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl";,
 hash = 
"sha256:80ad0fab0fdc38052963cc1e29cb100bab1d3fb5a7b608d3ca4024679e87e6e9", size 
= 4843566, upload-time = "2026-01-11T10:21:16.704Z" },
-    { url = 
"https://files.pythonhosted.org/packages/50/b9/79b27685f8c2da78ad9ed4785e78c286a8f597611648236c244c985ad0d6/pagefind_bin-1.5.0b1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl";,
 hash = 
"sha256:f925de81a22861514ef717f5dfc3a3b852111561815b4b7d711eaf0b3bdb36e8", size 
= 4589188, upload-time = "2026-01-11T10:21:18.696Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e5/f5/ff7caecf7661f3e18005da5716a5e9cf40389b85f7ec9b2c21cefc918490/pagefind_bin-1.5.0b1-py3-none-win_amd64.whl";,
 hash = 
"sha256:0a3d64c8ca671cb896914bdc74446285e0f74eb405ee234dfc4e016b89eef893", size 
= 4734213, upload-time = "2026-01-11T10:21:20.426Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e8/18/ed35f18d2cbcd1e49fec1c74ee88ee144cd38c5d01c794b567e9e274e723/pagefind_bin-1.5.0b2-py3-none-macosx_12_0_arm64.whl";,
 hash = 
"sha256:19deda91cebca3dbff97760e878a582256adfe5068caaf47ee88a99b3c0a84c5", size 
= 4974364, upload-time = "2026-04-03T23:50:55.709Z" },
+    { url = 
"https://files.pythonhosted.org/packages/30/8c/69e32f7f3f96e3935356680fec29a1ab6beb505fe81f9a2be8cd28715229/pagefind_bin-1.5.0b2-py3-none-macosx_12_0_x86_64.whl";,
 hash = 
"sha256:358fcf9dfb4ab215a148fe72263cbb4d38d209d641616092eaa628d0ad3f0e19", size 
= 5049366, upload-time = "2026-04-03T23:50:57.559Z" },
+    { url = 
"https://files.pythonhosted.org/packages/87/2b/67b08d306998f8d238578b2dd487852e0a7c696a61b390c48ae70ecb6da1/pagefind_bin-1.5.0b2-py3-none-manylinux_2_12_x86_64.manylinux2010_x86_64.musllinux_1_1_x86_64.whl";,
 hash = 
"sha256:77f04afd54c10f64c488e14f1e306ffaab3989dcb802db2312612699705c6fd6", size 
= 5269428, upload-time = "2026-04-03T23:50:59.222Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8c/c6/fb2ae4acb0e7670f6b02759efc3afa3052dec5e8a73f09763ec25858663e/pagefind_bin-1.5.0b2-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.musllinux_1_1_aarch64.whl";,
 hash = 
"sha256:97c6c874b10414a0bf547b7bd9e33528fba98d3417c4003af9a84db3dc1880de", size 
= 5002912, upload-time = "2026-04-03T23:51:01.115Z" },
+    { url = 
"https://files.pythonhosted.org/packages/90/cc/76f22649048620b678ff167c952ce8701e8f3567f4dd8aa175be98d99412/pagefind_bin-1.5.0b2-py3-none-win_amd64.whl";,
 hash = 
"sha256:568b84a1791d7552da814839044211a242530731a1ea6c09632f35edf6b4f39f", size 
= 5187054, upload-time = "2026-04-03T23:51:02.888Z" },
 ]
 
 [[package]]
@@ -17308,7 +17308,7 @@ wheels = [
 
 [[package]]
 name = "pydantic-ai-slim"
-version = "1.76.0"
+version = "1.77.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "exceptiongroup", marker = "python_full_version < '3.11'" },
@@ -17320,9 +17320,9 @@ dependencies = [
     { name = "pydantic-graph" },
     { name = "typing-inspection" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/a8/12/625331a88ea2db885e4cda4c2384f8dac9a876260ee3e6e982a950733e6c/pydantic_ai_slim-1.76.0.tar.gz";,
 hash = 
"sha256:db82bc9a24f9c80d00be23f7a18e5cda8484d77c61a5cd8eedfc2fc8515657b2", size 
= 508214, upload-time = "2026-04-02T00:25:51.26Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/79/a7/ad011e626bed1f275fbaf933181573a50b05c2b9a0be927583d46fb8ff13/pydantic_ai_slim-1.77.0.tar.gz";,
 hash = 
"sha256:a6e7006a4b048193d45b6ba816d301271e3f5ef1cdc4f9fb340617f382c6ce0d", size 
= 518781, upload-time = "2026-04-03T02:16:54.524Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/bd/c6/7801af6853502bd53f00e88560f60270d8a2ab3bd8e19732d5ae8f261503/pydantic_ai_slim-1.76.0-py3-none-any.whl";,
 hash = 
"sha256:1932799ff46a03e83fca3fb194f580dcbf3b24c9d2571ef64d0789c950499e23", size 
= 651190, upload-time = "2026-04-02T00:25:43.987Z" },
+    { url = 
"https://files.pythonhosted.org/packages/96/c5/5913cc4ae99047901c602f0d8208e3a75a7952b7e57d76169547307d7cea/pydantic_ai_slim-1.77.0-py3-none-any.whl";,
 hash = 
"sha256:110c516935de384f1beddc36fda04e8df36cdf5bee3a5bfd0da562726182e52b", size 
= 664494, upload-time = "2026-04-03T02:16:46.668Z" },
 ]
 
 [package.optional-dependencies]
@@ -17476,7 +17476,7 @@ wheels = [
 
 [[package]]
 name = "pydantic-graph"
-version = "1.76.0"
+version = "1.77.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "httpx" },
@@ -17484,9 +17484,9 @@ dependencies = [
     { name = "pydantic" },
     { name = "typing-inspection" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/b7/3c/6dc8c19c9eba073884b861d88cc96658d38bde4dd49f4b07e9a87f589eec/pydantic_graph-1.76.0.tar.gz";,
 hash = 
"sha256:e0f8f85ab08b0f896aed50bc888f946f7c2ef3f032b78fefc8dc1fd77a49406e", size 
= 58716, upload-time = "2026-04-02T00:25:53.605Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/60/40/a8b8e256bb90e4e284b35cc1c5e1a8e2724fa88ad89b7eac958fbf85852b/pydantic_graph-1.77.0.tar.gz";,
 hash = 
"sha256:ba75dbdf221cd7e366e5c5d250f4d9f3138e05400ea52d3f36330772d989deee", size 
= 58689, upload-time = "2026-04-03T02:16:56.625Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/56/4f/60b018568a33c907734613fb089ff288168faa6affb634e05e1a53f1f9e8/pydantic_graph-1.76.0-py3-none-any.whl";,
 hash = 
"sha256:eda23a36bcaf4ab09ce10e7860818c6eeb2f42b3429ba9a575cc3b713ef3bbd6", size 
= 72502, upload-time = "2026-04-02T00:25:47.148Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2d/09/3c9c3aba8031adbd21d1833e8e4edd749697e50a88fa9bdab641874abe4f/pydantic_graph-1.77.0-py3-none-any.whl";,
 hash = 
"sha256:063803e87aec901919c2073ccf3fdd6e4fff84e8b05dbfbe8a6c1af63dd12c05", size 
= 72503, upload-time = "2026-04-03T02:16:49.97Z" },
 ]
 
 [[package]]
@@ -18844,123 +18844,123 @@ wheels = [
 
 [[package]]
 name = "regex"
-version = "2026.3.32"
-source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/81/93/5ab3e899c47fa7994e524447135a71cd121685a35c8fe35029005f8b236f/regex-2026.3.32.tar.gz";,
 hash = 
"sha256:f1574566457161678297a116fa5d1556c5a4159d64c5ff7c760e7c564bf66f16", size 
= 415605, upload-time = "2026-03-28T21:49:22.012Z" }
-wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/6f/87/ae29a505fdfcec85978f35d30e6de7c0ae37eaf7c287f6e88abd04be27b3/regex-2026.3.32-cp310-cp310-macosx_10_9_universal2.whl";,
 hash = 
"sha256:462a041d2160090553572f6bb0be417ab9bb912a08de54cb692829c871ee88c1", size 
= 489575, upload-time = "2026-03-28T21:45:27.167Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f9/fd/7a56c6a86213e321a309161673667091991630287d7490c5e9ec3db29607/regex-2026.3.32-cp310-cp310-macosx_10_9_x86_64.whl";,
 hash = 
"sha256:c3c6f6b027d10f84bfe65049028892b5740878edd9eae5fea0d1710b09b1d257", size 
= 291288, upload-time = "2026-03-28T21:45:30.886Z" },
-    { url = 
"https://files.pythonhosted.org/packages/48/2f/ac2b481011b23f79994d4d80df03d9feccb64fbfc7bbe8dad2c3e8efc50c/regex-2026.3.32-cp310-cp310-macosx_11_0_arm64.whl";,
 hash = 
"sha256:879ae91f2928a13f01a55cfa168acedd2b02b11b4cd8b5bb9223e8cde777ca52", size 
= 289336, upload-time = "2026-03-28T21:45:32.631Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6e/a2/cf7dfef7a4182e84acbe8919ce7ff50e3545007c2743219e92271b2fbc1c/regex-2026.3.32-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:887a9fa74418d74d645281ee0edcf60694053bd1bc2ebc49eb5e66bfffc6d107", size 
= 786358, upload-time = "2026-03-28T21:45:34.025Z" },
-    { url = 
"https://files.pythonhosted.org/packages/fb/cb/42bfeb4597206e3171e70c973ca1d39190b48f6cda7546c25f9cb283285f/regex-2026.3.32-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:d571f0b2eec3513734ea31a16ce0f7840c0b85a98e7edfa0e328ed144f9ef78f", size 
= 854179, upload-time = "2026-03-28T21:45:35.713Z" },
-    { url = 
"https://files.pythonhosted.org/packages/90/d8/9f4a7d7edffe7117de23b94696c52065b68e70267d71576d74429d598d9b/regex-2026.3.32-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:6ada7bd5bb6511d12177a7b00416ce55caee49fbf8c268f26b909497b534cacb", size 
= 898810, upload-time = "2026-03-28T21:45:37.435Z" },
-    { url = 
"https://files.pythonhosted.org/packages/05/e6/80335c06ddf7fd7a28b97402ebe1ea4fe80a3aa162fba0f7364175f625d1/regex-2026.3.32-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:918db4e34a7ef3d0beee913fa54b34231cc3424676f1c19bdb85f01828d3cd37", size 
= 790605, upload-time = "2026-03-28T21:45:39.207Z" },
-    { url = 
"https://files.pythonhosted.org/packages/38/0e/91436a89c1636090903d753d90b076784b11b8c67b79b3bde9851a45c4d7/regex-2026.3.32-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:69a847a6ffaa86e8af7b9e7037606e05a6f663deec516ad851e8e05d9908d16a", size 
= 786550, upload-time = "2026-03-28T21:45:40.993Z" },
-    { url = 
"https://files.pythonhosted.org/packages/2b/fc/ea7364b5e9abd220cebf547f2f8a42044878e9d8b02b3a652f8b807c0cbc/regex-2026.3.32-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:2c8d402ea3dfe674288fe3962016affd33b5b27213d2b5db1823ffa4de524c57", size 
= 770223, upload-time = "2026-03-28T21:45:42.802Z" },
-    { url = 
"https://files.pythonhosted.org/packages/3b/86/aff4ad741e914cc493e7500431cdf14e51bc808b14f1f205469d353a970b/regex-2026.3.32-cp310-cp310-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:d6b39a2cc5625bbc4fda18919a891eab9aab934eecf83660a90ce20c53621a9a", size 
= 774436, upload-time = "2026-03-28T21:45:44.212Z" },
-    { url = 
"https://files.pythonhosted.org/packages/bf/e7/060779f504c92320f75b90caab4e57324816020986c27f57414b0a1ebcc9/regex-2026.3.32-cp310-cp310-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:f7cc00089b4c21847852c0ad76fb3680f9833b855a0d30bcec94211c435bff6b", size 
= 849400, upload-time = "2026-03-28T21:45:46.2Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c8/8e/6544b27f70bfd14e9c50ff5527027acc9b8f9830d352a746f843da7b0627/regex-2026.3.32-cp310-cp310-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:fd03e38068faeef937cc6761a250a4aaa015564bd0d61481fefcf15586d31825", size 
= 757934, upload-time = "2026-03-28T21:45:47.962Z" },
-    { url = 
"https://files.pythonhosted.org/packages/bc/6f/abf2234b3f51da1e693f13bb85e7dbb3bbdd07c04e12e0e105b9bc6006a6/regex-2026.3.32-cp310-cp310-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:e006ea703d5c0f3d112b51ba18af73b58209b954acfe3d8da42eacc9a00e4be6", size 
= 838479, upload-time = "2026-03-28T21:45:49.845Z" },
-    { url = 
"https://files.pythonhosted.org/packages/db/3c/653f43c3a3643fd221bfaf61ed4a4c8f0ccc25e31a8faa8f1558a892c22c/regex-2026.3.32-cp310-cp310-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:6980ceb5c1049d4878632f08ba0bf7234c30e741b0dc9081da0f86eca13189d3", size 
= 778478, upload-time = "2026-03-28T21:45:51.574Z" },
-    { url = 
"https://files.pythonhosted.org/packages/88/dd/5e6bd702d7efc3f2a29bf65dfa46f5159653b3c6f846ddf693e1a7f9a739/regex-2026.3.32-cp310-cp310-win32.whl";,
 hash = 
"sha256:6128dd0793a87287ea1d8bf16b4250dd96316c464ee15953d5b98875a284d41e", size 
= 266343, upload-time = "2026-03-28T21:45:53.548Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c4/89/39d04329e858956d2db1d08a10f02be8f6837c964663513ac4393158bef9/regex-2026.3.32-cp310-cp310-win_amd64.whl";,
 hash = 
"sha256:5aa78c857c1731bdd9863923ffadc816d823edf475c7db6d230c28b53b7bdb5e", size 
= 278632, upload-time = "2026-03-28T21:45:55.604Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b6/d8/c7e9ff3c2648408f4cda7224e195ad7a0d68724225d8d9a55eca9055504f/regex-2026.3.32-cp310-cp310-win_arm64.whl";,
 hash = 
"sha256:34c905a721ddee0f84c99e3e3b59dd4a5564a6fe338222bc89dd4d4df166115c", size 
= 270593, upload-time = "2026-03-28T21:45:56.994Z" },
-    { url = 
"https://files.pythonhosted.org/packages/92/c1/c68163a6ce455996db71e249a65234b1c9f79a914ea2108c6c9af9e1812a/regex-2026.3.32-cp311-cp311-macosx_10_9_universal2.whl";,
 hash = 
"sha256:0d7855f5e59fcf91d0c9f4a51dc5d8847813832a2230c3e8e35912ccf20baaa2", size 
= 489568, upload-time = "2026-03-28T21:45:58.791Z" },
-    { url = 
"https://files.pythonhosted.org/packages/96/9c/0bdd47733b832b5caa11e63df14dccdb311b41ab33c1221e249af4421f8f/regex-2026.3.32-cp311-cp311-macosx_10_9_x86_64.whl";,
 hash = 
"sha256:18eb45f711e942c27dbed4109830bd070d8d618e008d0db39705f3f57070a4c6", size 
= 291287, upload-time = "2026-03-28T21:46:00.46Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e1/ff/1977a595f15f8dc355f9cebd875dab67f3faeca1f36b905fe53305bbcaed/regex-2026.3.32-cp311-cp311-macosx_11_0_arm64.whl";,
 hash = 
"sha256:ed3b8281c5d0944d939c82db4ec2300409dd69ee087f7a75a94f2e301e855fb4", size 
= 289325, upload-time = "2026-03-28T21:46:02.285Z" },
-    { url = 
"https://files.pythonhosted.org/packages/0a/68/dfa21aef5af4a144702befeb5ff20ea9f9fbe40a4dfd08d56148b5b48b0a/regex-2026.3.32-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:ad5c53f2e8fcae9144009435ebe3d9832003508cf8935c04542a1b3b8deefa15", size 
= 790898, upload-time = "2026-03-28T21:46:04.079Z" },
-    { url = 
"https://files.pythonhosted.org/packages/36/26/9424e43e0e31ac3ce1ba0e7232ee91e113a04a579c53331bc0f16a4a5bf7/regex-2026.3.32-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:70c634e39c5cda0da05c93d6747fdc957599f7743543662b6dbabdd8d3ba8a96", size 
= 862462, upload-time = "2026-03-28T21:46:05.923Z" },
-    { url = 
"https://files.pythonhosted.org/packages/63/a8/06573154ac891c6b55b74a88e0fb7c10081c20916b82dd0abc8cef938e13/regex-2026.3.32-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:1e0f6648fd48f4c73d801c55ab976cd602e2da87de99c07bff005b131f269c6a", size 
= 906522, upload-time = "2026-03-28T21:46:07.988Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e7/26/46673bb18448c51222c6272c850484a0092f364fae8d0315be9aa1e4baa7/regex-2026.3.32-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:c5e0fdb5744caf1036dec5510f543164f2144cb64932251f6dfd42fa872b7f9c", size 
= 798289, upload-time = "2026-03-28T21:46:09.959Z" },
-    { url = 
"https://files.pythonhosted.org/packages/4d/cb/804f1bd5ff08687258e6a92b040aba9b770e626b8d3ba21fffdfa21db2db/regex-2026.3.32-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:dab4178a0bc1ef13178832b12db7bc7f562e8f028b2b5be186e370090dc50652", size 
= 774823, upload-time = "2026-03-28T21:46:12.049Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e5/94/28a58258f8d822fb949c8ff87fc7e5f2a346922360ec084c193b3c95e51c/regex-2026.3.32-cp311-cp311-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:f95bd07f301135771559101c060f558e2cf896c7df00bec050ca7f93bf11585a", size 
= 781381, upload-time = "2026-03-28T21:46:13.746Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c4/f3/71e69dbe0543586a3e3532cf36e8c9b38d6d93033161a9799c1e9090eb78/regex-2026.3.32-cp311-cp311-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:2dcca2bceb823c9cc610e57b86a265d7ffc30e9fe98548c609eba8bd3c0c2488", size 
= 855968, upload-time = "2026-03-28T21:46:15.762Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6d/99/850feec404a02b62e048718ec1b4b98b5c3848cd9ca2316d0bdb65a53f6a/regex-2026.3.32-cp311-cp311-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:567b57eb987547a23306444e4f6f85d4314f83e65c71d320d898aa7550550443", size 
= 762785, upload-time = "2026-03-28T21:46:17.394Z" },
-    { url = 
"https://files.pythonhosted.org/packages/40/04/808ab0462a2d19b295a3b42134f5183692f798addfe6a8b6aa5f7c7a35b2/regex-2026.3.32-cp311-cp311-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:b6acb765e7c1f2fa08ac9057a33595e26104d7d67046becae184a8f100932dd9", size 
= 845797, upload-time = "2026-03-28T21:46:19.269Z" },
-    { url = 
"https://files.pythonhosted.org/packages/06/53/8afcf0fd4bd55440b48442c86cddfe61b0d21c92d96e384c0c47d769f4c3/regex-2026.3.32-cp311-cp311-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:c1ed17104d1be7f807fdec35ec99777168dd793a09510d753f8710590ba54cdd", size 
= 785200, upload-time = "2026-03-28T21:46:20.939Z" },
-    { url = 
"https://files.pythonhosted.org/packages/99/4d/23d992ab4115456fec520d6c3aae39e0e33739b244ddb39aa4102a0f7ef0/regex-2026.3.32-cp311-cp311-win32.whl";,
 hash = 
"sha256:c60f1de066eb5a0fd8ee5974de4194bb1c2e7692941458807162ffbc39887303", size 
= 266351, upload-time = "2026-03-28T21:46:22.515Z" },
-    { url = 
"https://files.pythonhosted.org/packages/62/74/27c3cdb3a3fbbf67f7231b872877416ec817ae84271573d2fd14bf8723d3/regex-2026.3.32-cp311-cp311-win_amd64.whl";,
 hash = 
"sha256:8fe14e24124ef41220e5992a0f09432f890037df6f93fd3d6b7a0feff2db16b2", size 
= 278639, upload-time = "2026-03-28T21:46:24.016Z" },
-    { url = 
"https://files.pythonhosted.org/packages/0a/12/6a67bd509f38aec021d63096dbc884f39473e92adeb1e35d6fb6d89cbd59/regex-2026.3.32-cp311-cp311-win_arm64.whl";,
 hash = 
"sha256:ded4fc0edf3de792850cb8b04bbf3c5bd725eeaf9df4c27aad510f6eed9c4e19", size 
= 270594, upload-time = "2026-03-28T21:46:25.857Z" },
-    { url = 
"https://files.pythonhosted.org/packages/38/94/69492c45b0e61b027109d8433a5c3d4f7a90709184c057c7cfc60acb1bfa/regex-2026.3.32-cp312-cp312-macosx_10_13_universal2.whl";,
 hash = 
"sha256:ad8d372587e659940568afd009afeb72be939c769c552c9b28773d0337251391", size 
= 490572, upload-time = "2026-03-28T21:46:28.031Z" },
-    { url = 
"https://files.pythonhosted.org/packages/92/0a/7dcffeebe0fcac45a1f9caf80712002d3cbd66d7d69d719315ee142b280f/regex-2026.3.32-cp312-cp312-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:3f5747501b69299c6b0b047853771e4ed390510bada68cb16da9c9c2078343f7", size 
= 292078, upload-time = "2026-03-28T21:46:29.789Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e3/ec/988486058ef49eb931476419bae00f164c4ceb44787c45dc7a54b7de0ea4/regex-2026.3.32-cp312-cp312-macosx_11_0_arm64.whl";,
 hash = 
"sha256:db976be51375bca900e008941639448d148c655c9545071965d0571ecc04f5d0", size 
= 289786, upload-time = "2026-03-28T21:46:31.415Z" },
-    { url = 
"https://files.pythonhosted.org/packages/4a/cf/1955bb5567bc491bd63068e17f75ab0c9ff5e9d08466beec7e347f5e768d/regex-2026.3.32-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:66a5083c3ffe5a5a95f8281ea47a88072d4f24001d562d1d9d28d4cdc005fec5", size 
= 796431, upload-time = "2026-03-28T21:46:33.101Z" },
-    { url = 
"https://files.pythonhosted.org/packages/27/8a/67fcbca511b792107540181ee0690df6de877bfbcb41b7ecae7028025ca5/regex-2026.3.32-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:e83ce8008b48762be296f1401f19afd9ea29f3d035d1974e0cecb74e9afbd1df", size 
= 865785, upload-time = "2026-03-28T21:46:35.053Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c2/59/0677bc44f2c28305edcabc11933777b9ad34e9e8ded7ba573d24e4bc3ee7/regex-2026.3.32-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:b3aa21bad31db904e0b9055e12c8282df62d43169c4a9d2929407060066ebc74", size 
= 913593, upload-time = "2026-03-28T21:46:36.835Z" },
-    { url = 
"https://files.pythonhosted.org/packages/0a/fe/661043d1c263b0d9d10c6ff4e9c9745f3df9641c62b51f96a3473638e7ce/regex-2026.3.32-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:f54840bea73541652f1170dc63402a5b776fc851ad36a842da9e5163c1f504a0", size 
= 801512, upload-time = "2026-03-28T21:46:38.587Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ff/27/74c986061380e1811a46cf04cdf9c939db9f8c0e63953eddfe37ffd633ea/regex-2026.3.32-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:2ffbadc647325dd4e3118269bda93ded1eb5f5b0c3b7ba79a3da9fbd04f248e9", size 
= 776182, upload-time = "2026-03-28T21:46:40.69Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b6/c8/d833397b70cd1bacfcdc0a611f0e2c1f5b91fee8eedd88affcee770cbbb6/regex-2026.3.32-cp312-cp312-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:66d3126afe7eac41759cd5f0b3b246598086e88e70527c0d68c9e615b81771c4", size 
= 785837, upload-time = "2026-03-28T21:46:42.926Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e0/53/fa226b72989b5b93db6926fab5478115e085dfcf077e18d2cb386be0fd23/regex-2026.3.32-cp312-cp312-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:f785f44a44702dea89b28bce5bc82552490694ce4e144e21a4f0545e364d2150", size 
= 860612, upload-time = "2026-03-28T21:46:44.8Z" },
-    { url = 
"https://files.pythonhosted.org/packages/04/28/bdd2fc0c055a1b15702bd4084829bbb6b06095f27990e5bee52b2898ea03/regex-2026.3.32-cp312-cp312-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:b7836aa13721dbdef658aebd11f60d00de633a95726521860fe1f6be75fa225a", size 
= 765285, upload-time = "2026-03-28T21:46:46.625Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b4/da/21f5e2a35a191b27e5a47cccb3914c99e139b49b1342d3f36e64e8cc60f7/regex-2026.3.32-cp312-cp312-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:5336b1506142eb0f23c96fb4a34b37c4fefd4fed2a7042069f3c8058efe17855", size 
= 851963, upload-time = "2026-03-28T21:46:48.341Z" },
-    { url = 
"https://files.pythonhosted.org/packages/18/f4/04ed04ebf335a44083695c22772be6a42efa31900415555563acf02cb4de/regex-2026.3.32-cp312-cp312-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:b56993a7aeb4140c4770f4f7965c9e5af4f024457d06e23c01b0d47501cb18ed", size 
= 788332, upload-time = "2026-03-28T21:46:50.454Z" },
-    { url = 
"https://files.pythonhosted.org/packages/21/25/5355908f479d0dc13d044f88270cdcabc8723efc12e4c2b19e5a94ff1a96/regex-2026.3.32-cp312-cp312-win32.whl";,
 hash = 
"sha256:d363660f9ef8c734495598d2f3e527fb41f745c73159dc0d743402f049fb6836", size 
= 266847, upload-time = "2026-03-28T21:46:52.125Z" },
-    { url = 
"https://files.pythonhosted.org/packages/00/e5/3be71c781a031db5df00735b613895ad5fdbf86c6e3bbea5fbbd7bfb5902/regex-2026.3.32-cp312-cp312-win_amd64.whl";,
 hash = 
"sha256:c9f261ad3cd97257dc1d9355bfbaa7dd703e06574bffa0fa8fe1e31da915ee38", size 
= 278034, upload-time = "2026-03-28T21:46:54.096Z" },
-    { url = 
"https://files.pythonhosted.org/packages/31/5f/27f1e0b1eea4faa99c66daca34130af20c44fae0237bbc98b87999dbc4a8/regex-2026.3.32-cp312-cp312-win_arm64.whl";,
 hash = 
"sha256:89e50667e7e8c0e7903e4d644a2764fffe9a3a5d6578f72ab7a7b4205bf204b7", size 
= 270673, upload-time = "2026-03-28T21:46:56.046Z" },
-    { url = 
"https://files.pythonhosted.org/packages/bd/ba/9c1819f302b42b5fbd4139ead6280e9ec37d19bbe33379df0039b2a57bb4/regex-2026.3.32-cp313-cp313-macosx_10_13_universal2.whl";,
 hash = 
"sha256:c6d9c6e783b348f719b6118bb3f187b2e138e3112576c9679eb458cc8b2e164b", size 
= 490394, upload-time = "2026-03-28T21:46:58.112Z" },
-    { url = 
"https://files.pythonhosted.org/packages/5b/0b/f62b0ce79eb83ca82fffea1736289d29bc24400355968301406789bcebd2/regex-2026.3.32-cp313-cp313-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:0f21ae18dfd15752cdd98d03cbd7a3640be826bfd58482a93f730dbd24d7b9fb", size 
= 291993, upload-time = "2026-03-28T21:47:00.198Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e7/d8/ba0f8f81f88cd20c0b27acc123561ac5495ea33f800f0b8ebed2038b23eb/regex-2026.3.32-cp313-cp313-macosx_11_0_arm64.whl";,
 hash = 
"sha256:844d88509c968dd44b30daeefac72b038b1bf31ac372d5106358ab01d393c48b", size 
= 289618, upload-time = "2026-03-28T21:47:02.269Z" },
-    { url = 
"https://files.pythonhosted.org/packages/fd/0d/b47a0e68bc511c195ff129c0311a4cd79b954b8676193a9d03a97c623a91/regex-2026.3.32-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:8fc918cd003ba0d066bf0003deb05a259baaaab4dc9bd4f1207bbbe64224857a", size 
= 796427, upload-time = "2026-03-28T21:47:04.096Z" },
-    { url = 
"https://files.pythonhosted.org/packages/51/d7/32b05aa8fde7789ba316533c0f30e87b6b5d38d6d7f8765eadc5aab84671/regex-2026.3.32-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:bbc458a292aee57d572075f22c035fa32969cdb7987d454e3e34d45a40a0a8b4", size 
= 865850, upload-time = "2026-03-28T21:47:05.982Z" },
-    { url = 
"https://files.pythonhosted.org/packages/dc/67/828d8095501f237b83f630d4069eea8c0e5cb6a204e859cf0b67c223ce12/regex-2026.3.32-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:987cdfcfb97a249abc3601ad53c7de5c370529f1981e4c8c46793e4a1e1bfe8e", size 
= 913578, upload-time = "2026-03-28T21:47:08.172Z" },
-    { url = 
"https://files.pythonhosted.org/packages/0f/f8/acf1eb80f58852e85bd39a6ddfa78ce2243ddc8de8da7582e6ba657da593/regex-2026.3.32-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:a5d88fa37ba5e8a80ca8d956b9ea03805cfa460223ac94b7d4854ee5e30f3173", size 
= 801536, upload-time = "2026-03-28T21:47:10.206Z" },
-    { url = 
"https://files.pythonhosted.org/packages/9f/05/986cdf8d12693451f5889aaf4ea4f65b2c49b1152ae814fa1fb75439e40b/regex-2026.3.32-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:4d082be64e51671dd5ee1c208c92da2ddda0f2f20d8ef387e57634f7e97b6aae", size 
= 776226, upload-time = "2026-03-28T21:47:12.891Z" },
-    { url = 
"https://files.pythonhosted.org/packages/32/02/945a6a2348ca1c6608cb1747275c8affd2ccd957d4885c25218a86377912/regex-2026.3.32-cp313-cp313-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:c1d7fa44aece1fa02b8927441614c96520253a5cad6a96994e3a81e060feed55", size 
= 785933, upload-time = "2026-03-28T21:47:14.795Z" },
-    { url = 
"https://files.pythonhosted.org/packages/53/12/c5bab6cc679ad79a45427a98c4e70809586ac963c5ad54a9217533c4763e/regex-2026.3.32-cp313-cp313-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:d478a2ca902b6ef28ffc9521e5f0f728d036abe35c0b250ee8ae78cfe7c5e44e", size 
= 860671, upload-time = "2026-03-28T21:47:16.985Z" },
-    { url = 
"https://files.pythonhosted.org/packages/bf/68/8d85f98c2443469facabef62b82b851d369b13f92bec2ca7a3808deaa47b/regex-2026.3.32-cp313-cp313-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:2820d2231885e97aff0fcf230a19ebd5d2b5b8a1ba338c20deb34f16db1c7897", size 
= 765335, upload-time = "2026-03-28T21:47:18.872Z" },
-    { url = 
"https://files.pythonhosted.org/packages/89/a7/d8a9c270916107a501fca63b748547c6c77e570d19f16a29b557ce734f3d/regex-2026.3.32-cp313-cp313-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:fc8ced733d6cd9af5e412f256a32f7c61cd2d7371280a65c689939ac4572499f", size 
= 851913, upload-time = "2026-03-28T21:47:20.793Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f4/8e/03d392b26679914ccf21f83d18ad4443232d2f8c3e2c30a962d4e3918d9c/regex-2026.3.32-cp313-cp313-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:847087abe98b3c1ebf1eb49d6ef320dbba75a83ee4f83c94704580f1df007dd4", size 
= 788447, upload-time = "2026-03-28T21:47:22.628Z" },
-    { url = 
"https://files.pythonhosted.org/packages/cf/df/692227d23535a50604333068b39eb262626db780ab1e1b19d83fc66853aa/regex-2026.3.32-cp313-cp313-win32.whl";,
 hash = 
"sha256:d21a07edddb3e0ca12a8b8712abc8452481c3d3db19ae87fc94e9842d005964b", size 
= 266834, upload-time = "2026-03-28T21:47:24.778Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b9/37/13e4e56adc16ba607cffa1fe880f233eb9ded8ab8a8580619683c9e4ce48/regex-2026.3.32-cp313-cp313-win_amd64.whl";,
 hash = 
"sha256:3c054e39a9f85a3d76c62a1d50c626c5e9306964eaa675c53f61ff7ec1204bbb", size 
= 277972, upload-time = "2026-03-28T21:47:26.627Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ab/1c/80a86dbb2b416fec003b1801462bdcebbf1d43202ed5acb176e99c1ba369/regex-2026.3.32-cp313-cp313-win_arm64.whl";,
 hash = 
"sha256:b2e9c2ea2e93223579308263f359eab8837dc340530b860cb59b713651889f14", size 
= 270649, upload-time = "2026-03-28T21:47:28.551Z" },
-    { url = 
"https://files.pythonhosted.org/packages/58/08/e38372da599dc1c39c599907ec535016d110034bd3701ce36554f59767ef/regex-2026.3.32-cp313-cp313t-macosx_10_13_universal2.whl";,
 hash = 
"sha256:5d86e3fb08c94f084a625c8dc2132a79a3a111c8bf6e2bc59351fa61753c2f6e", size 
= 494495, upload-time = "2026-03-28T21:47:30.642Z" },
-    { url = 
"https://files.pythonhosted.org/packages/5f/27/6e29ece8c9ce01001ece1137fa21c8707529c2305b22828f63623b0eb262/regex-2026.3.32-cp313-cp313t-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:b6f366a5ef66a2df4d9e68035cfe9f0eb8473cdfb922c37fac1d169b468607b0", size 
= 293988, upload-time = "2026-03-28T21:47:32.553Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e1/98/8752e18bb87a2fe728b73b0f83c082eb162a470766063f8028759fb26844/regex-2026.3.32-cp313-cp313t-macosx_11_0_arm64.whl";,
 hash = 
"sha256:b8fca73e16c49dd972ce3a88278dfa5b93bf91ddef332a46e9443abe21ca2f7c", size 
= 292634, upload-time = "2026-03-28T21:47:34.651Z" },
-    { url = 
"https://files.pythonhosted.org/packages/7f/7b/d7729fe294e23e9c7c3871cb69d49059fa7d65fd11e437a2cbea43f6615d/regex-2026.3.32-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:b953d9d496d19786f4d46e6ba4b386c6e493e81e40f9c5392332458183b0599d", size 
= 810532, upload-time = "2026-03-28T21:47:36.839Z" },
-    { url = 
"https://files.pythonhosted.org/packages/fd/49/4dae7b000659f611b17b9c1541fba800b0569e4060debc4635ef1b23982c/regex-2026.3.32-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:b565f25171e04d4fad950d1fa837133e3af6ea6f509d96166eed745eb0cf63bc", size 
= 871919, upload-time = "2026-03-28T21:47:39.192Z" },
-    { url = 
"https://files.pythonhosted.org/packages/83/85/aa8ad3977b9399861db3df62b33fe5fef6932ee23a1b9f4f357f58f2094b/regex-2026.3.32-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:f28eac18a8733a124444643a66ac96fef2c0ad65f50034e0a043b90333dc677f", size 
= 916550, upload-time = "2026-03-28T21:47:41.618Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c8/c0/6379d7f5b59ff0656ba49cf666d5013ecee55e83245275b310b0ffc79143/regex-2026.3.32-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:7cdd508664430dd51b8888deb6c5b416d8de046b2e11837254378d31febe4a98", size 
= 814988, upload-time = "2026-03-28T21:47:43.681Z" },
-    { url = 
"https://files.pythonhosted.org/packages/2c/af/2dfddc64074bd9b70e27e170ee9db900542e2870210b489ad4471416ba86/regex-2026.3.32-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:5c35d097f509cf7e40d20d5bee548d35d6049b36eb9965e8d43e4659923405b9", size 
= 786337, upload-time = "2026-03-28T21:47:46.076Z" },
-    { url = 
"https://files.pythonhosted.org/packages/eb/2f/4eb8abd705236402b4fe0e130971634deffb1855e2028bf02a2b7c0e841c/regex-2026.3.32-cp313-cp313t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:85c9b0c131427470a6423baa0a9330be6fd8c3630cc3ee6fdee03360724cbec5", size 
= 800029, upload-time = "2026-03-28T21:47:48.356Z" },
-    { url = 
"https://files.pythonhosted.org/packages/3e/2c/77d9ca2c9df483b51b4b1291c96d79c9ae301077841c4db39bc822f6b4c6/regex-2026.3.32-cp313-cp313t-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:e50af656c15e2723eeb7279c0837e07accc594b95ec18b86821a4d44b51b24bf", size 
= 865843, upload-time = "2026-03-28T21:47:50.762Z" },
-    { url = 
"https://files.pythonhosted.org/packages/48/10/306f477a509f4eed699071b1f031d89edd5a2b5fa28c8ede5b2638eaba82/regex-2026.3.32-cp313-cp313t-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:4bc32b4dbdb4f9f300cf9f38f8ea2ce9511a068ffaa45ac1373ee7a943f1d810", size 
= 772473, upload-time = "2026-03-28T21:47:52.771Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f4/f6/54bd83ec46ac037de2beb049afc9dd5d2769c6ecaadf7856254ce610e62a/regex-2026.3.32-cp313-cp313t-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:e3e5d1802cba785210a4a800e63fcee7a228649a880f3bf7f2aadccb151a834b", size 
= 856805, upload-time = "2026-03-28T21:47:55.04Z" },
-    { url = 
"https://files.pythonhosted.org/packages/37/e8/ee0e7d14de1fc6582d5782f072db6c61465a38a4142f88e175dda494b536/regex-2026.3.32-cp313-cp313t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:ef250a3f5e93182193f5c927c5e9575b2cb14b80d03e258bc0b89cc5de076b60", size 
= 801875, upload-time = "2026-03-28T21:47:57.434Z" },
-    { url = 
"https://files.pythonhosted.org/packages/8a/06/0fa9daca59d07b6aabd8e0468d3b86fd578576a157206fbcddbfc2298f7d/regex-2026.3.32-cp313-cp313t-win32.whl";,
 hash = 
"sha256:9cf7036dfa2370ccc8651521fcbb40391974841119e9982fa312b552929e6c85", size 
= 269892, upload-time = "2026-03-28T21:47:59.674Z" },
-    { url = 
"https://files.pythonhosted.org/packages/13/47/77f16b5ad9f10ca574f03d84a354b359b0ac33f85054f2f2daafc9f7b807/regex-2026.3.32-cp313-cp313t-win_amd64.whl";,
 hash = 
"sha256:c940e00e8d3d10932c929d4b8657c2ea47d2560f31874c3e174c0d3488e8b865", size 
= 281318, upload-time = "2026-03-28T21:48:01.562Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c6/47/db4446faaea8d01c8315c9c89c7dc6abbb3305e8e712e9b23936095c4d58/regex-2026.3.32-cp313-cp313t-win_arm64.whl";,
 hash = 
"sha256:ace48c5e157c1e58b7de633c5e257285ce85e567ac500c833349c363b3df69d4", size 
= 272366, upload-time = "2026-03-28T21:48:03.748Z" },
-    { url = 
"https://files.pythonhosted.org/packages/32/68/ff024bf6131b7446a791a636dbbb7fa732d586f33b276d84b3460ea49393/regex-2026.3.32-cp314-cp314-macosx_10_13_universal2.whl";,
 hash = 
"sha256:a416ee898ecbc5d8b283223b4cf4d560f93244f6f7615c1bd67359744b00c166", size 
= 490430, upload-time = "2026-03-28T21:48:05.654Z" },
-    { url = 
"https://files.pythonhosted.org/packages/61/72/039d9164817ee298f2a2d0246001afe662241dcbec0eedd1fe03e2a2555e/regex-2026.3.32-cp314-cp314-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:d76d62909bfb14521c3f7cfd5b94c0c75ec94b0a11f647d2f604998962ec7b6c", size 
= 291948, upload-time = "2026-03-28T21:48:07.666Z" },
-    { url = 
"https://files.pythonhosted.org/packages/06/9d/77f684d90ffe3e99b828d3cabb87a0f1601d2b9decd1333ff345809b1d02/regex-2026.3.32-cp314-cp314-macosx_11_0_arm64.whl";,
 hash = 
"sha256:631f7d95c83f42bccfe18946a38ad27ff6b6717fb4807e60cf24860b5eb277fc", size 
= 289786, upload-time = "2026-03-28T21:48:09.562Z" },
-    { url = 
"https://files.pythonhosted.org/packages/83/70/bd76069a0304e924682b2efd8683a01617a7e1da9b651af73039d8da76a4/regex-2026.3.32-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:12917c6c6813ffcdfb11680a04e4d63c5532b88cf089f844721c5f41f41a63ad", size 
= 796672, upload-time = "2026-03-28T21:48:11.568Z" },
-    { url = 
"https://files.pythonhosted.org/packages/80/31/c2d7d9a5671e111a2c16d57e0cb03e1ce35b28a115901590528aa928bb5b/regex-2026.3.32-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:3e221b615f83b15887636fcb90ed21f1a19541366f8b7ba14ba1ad8304f4ded4", size 
= 866556, upload-time = "2026-03-28T21:48:14.081Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d7/b9/9921a31931d0bc3416ac30205471e0e2ed60dcbd16fc922bbd69b427322b/regex-2026.3.32-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:4f9ae4755fa90f1dc2d0d393d572ebc134c0fe30fcfc0ab7e67c1db15f192041", size 
= 912787, upload-time = "2026-03-28T21:48:16.548Z" },
-    { url = 
"https://files.pythonhosted.org/packages/41/ab/2c1bc8ab99f63cdabdbc7823af8f4cfcd6ddbb2babf01861826c3f1ad44d/regex-2026.3.32-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:a094e9dcafedfb9d333db5cf880304946683f43a6582bb86688f123335122929", size 
= 800879, upload-time = "2026-03-28T21:48:18.971Z" },
-    { url = 
"https://files.pythonhosted.org/packages/49/e5/0be716eb2c0b2ae3a439e44432534e82b2f81848af64cb21c0473ad8ae46/regex-2026.3.32-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:c1cecea3e477af105f32ef2119b8d895f297492e41d317e60d474bc4bffd62ff", size 
= 776332, upload-time = "2026-03-28T21:48:21.163Z" },
-    { url = 
"https://files.pythonhosted.org/packages/26/80/114a61bd25dec7d1070930eaef82aadf9b05961a37629e7cca7bc3fc2257/regex-2026.3.32-cp314-cp314-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:f26262900edd16272b6360014495e8d68379c6c6e95983f9b7b322dc928a1194", size 
= 786384, upload-time = "2026-03-28T21:48:23.277Z" },
-    { url = 
"https://files.pythonhosted.org/packages/0c/78/be0a6531f8db426e8e60d6356aeef8e9cc3f541655a648c4968b63c87a88/regex-2026.3.32-cp314-cp314-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:1cb22fa9ee6a0acb22fc9aecce5f9995fe4d2426ed849357d499d62608fbd7f9", size 
= 861381, upload-time = "2026-03-28T21:48:25.371Z" },
-    { url = 
"https://files.pythonhosted.org/packages/45/b1/e5076fbe45b8fb39672584b1b606d512f5bd3a43155be68a95f6b88c1fc5/regex-2026.3.32-cp314-cp314-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:9b9118a78e031a2e4709cd2fcc3028432e89b718db70073a8da574c249b5b249", size 
= 765434, upload-time = "2026-03-28T21:48:27.494Z" },
-    { url = 
"https://files.pythonhosted.org/packages/a3/da/fd65d68b897f8b52b1390d20d776fa753582484724a9cb4f4c26de657ae5/regex-2026.3.32-cp314-cp314-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:b193ed199848aa96618cd5959c1582a0bf23cd698b0b900cb0ffe81b02c8659c", size 
= 851501, upload-time = "2026-03-28T21:48:29.884Z" },
-    { url = 
"https://files.pythonhosted.org/packages/e8/d6/1e9c991c32022a9312e9124cc974961b3a2501338de2cd1cce75a3612d7a/regex-2026.3.32-cp314-cp314-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:10fb2aaae1aaadf7d43c9f3c2450404253697bf8b9ce360bd5418d1d16292298", size 
= 788076, upload-time = "2026-03-28T21:48:32.025Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f0/5b/b23c72f6d607cbb24ef42acf0c7c2ef4eee1377a9f7ba43b312f889edfbb/regex-2026.3.32-cp314-cp314-win32.whl";,
 hash = 
"sha256:110ba4920721374d16c4c8ea7ce27b09546d43e16aea1d7f43681b5b8f80ba61", size 
= 272255, upload-time = "2026-03-28T21:48:34.355Z" },
-    { url = 
"https://files.pythonhosted.org/packages/2a/ec/32bbcc42366097a8cea2c481e02964be6c6fa5ccfb0fa9581686af0bec5f/regex-2026.3.32-cp314-cp314-win_amd64.whl";,
 hash = 
"sha256:245667ad430745bae6a1e41081872d25819d86fbd9e0eec485ba00d9f78ad43d", size 
= 281160, upload-time = "2026-03-28T21:48:36.588Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6c/e4/89038a028cb68e719fa03ab1ad603649fc199bcda12270d2ac7b471b8f5d/regex-2026.3.32-cp314-cp314-win_arm64.whl";,
 hash = 
"sha256:1ca02ff0ef33e9d8276a1fcd6d90ff6ea055a32c9149c0050b5b67e26c6d2c51", size 
= 273688, upload-time = "2026-03-28T21:48:38.976Z" },
-    { url = 
"https://files.pythonhosted.org/packages/30/6e/87caccd608837a1fa4f8c7edc48e206103452b9bbc94fc724fa39340e807/regex-2026.3.32-cp314-cp314t-macosx_10_13_universal2.whl";,
 hash = 
"sha256:51fb7e26f91f9091fd8ec6a946f99b15d3bc3667cb5ddc73dd6cb2222dd4a1cc", size 
= 494506, upload-time = "2026-03-28T21:48:41.327Z" },
-    { url = 
"https://files.pythonhosted.org/packages/16/53/a922e6b24694d70bdd68fc3fd076950e15b1b418cff9d2cc362b3968d86f/regex-2026.3.32-cp314-cp314t-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:51a93452034d671b0e21b883d48ea66c5d6a05620ee16a9d3f229e828568f3f0", size 
= 293986, upload-time = "2026-03-28T21:48:43.481Z" },
-    { url = 
"https://files.pythonhosted.org/packages/60/e4/0cb32203c1aebad0577fcd5b9af1fe764869e617d5234bc6a0ad284299ea/regex-2026.3.32-cp314-cp314t-macosx_11_0_arm64.whl";,
 hash = 
"sha256:03c2ebd15ff51e7b13bb3dc28dd5ac18cd39e59ebb40430b14ae1a19e833cff1", size 
= 292677, upload-time = "2026-03-28T21:48:45.772Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f0/f8/5006b70291469d4174dd66ad162802e2f68419c0f2a7952d0c76c1288cfa/regex-2026.3.32-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:5bf2f3c2c5bd8360d335c7dcd4a9006cf1dabae063ee2558ee1b07bbc8a20d88", size 
= 810661, upload-time = "2026-03-28T21:48:48.147Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b2/9b/438763a20d22cd1f65f95c8f030dd25df2d80a941068a891d21a5f240456/regex-2026.3.32-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:8a4a3189a99ecdd1c13f42513ab3fc7fa8311b38ba7596dd98537acb8cd9acc3", size 
= 872156, upload-time = "2026-03-28T21:48:50.739Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6c/5b/1341287887ac982ed9f5f60125e440513ffe354aa7e3681940495af7c12a/regex-2026.3.32-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:3c0bbfbd38506e1ea96a85da6782577f06239cb9fcf9696f1ea537c980c0680b", size 
= 916749, upload-time = "2026-03-28T21:48:53.57Z" },
-    { url = 
"https://files.pythonhosted.org/packages/42/e2/1d2b48b8e94debfffc6fefb84d2a86a178cc208652a1d6493d5f29821c70/regex-2026.3.32-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:8aaf8ee8f34b677f90742ca089b9c83d64bdc410528767273c816a863ed57327", size 
= 814788, upload-time = "2026-03-28T21:48:55.905Z" },
-    { url = 
"https://files.pythonhosted.org/packages/a6/d9/7dacb34c43adaeb954518d851f3e5d3ce495ac00a9d6010e3b4b59917c4a/regex-2026.3.32-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:3ea568832eca219c2be1721afa073c1c9eb8f98a9733fdedd0a9747639fc22a5", size 
= 786594, upload-time = "2026-03-28T21:48:58.404Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ea/72/28295068c92dbd6d3ce4fd22554345cf504e957cc57dadeda4a64fa86a57/regex-2026.3.32-cp314-cp314t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:8e4c8fa46aad1a11ae2f8fcd1c90b9d55e18925829ac0d98c5bb107f93351745", size 
= 800167, upload-time = "2026-03-28T21:49:01.226Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ca/17/b10745adeca5b8d52da050e7c746137f5d01dabc6dbbe6e8d9d821dc65c1/regex-2026.3.32-cp314-cp314t-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:0cec365d44835b043d7b3266487797639d07d621bec9dc0ea224b00775797cc1", size 
= 865906, upload-time = "2026-03-28T21:49:03.484Z" },
-    { url = 
"https://files.pythonhosted.org/packages/45/9d/1acbcce765044ac0c87f453f4876e0897f7a61c10315262f960184310798/regex-2026.3.32-cp314-cp314t-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:09e26cad1544d856da85881ad292797289e4406338afe98163f3db9f7fac816c", size 
= 772642, upload-time = "2026-03-28T21:49:06.811Z" },
-    { url = 
"https://files.pythonhosted.org/packages/24/41/1ef8b4811355ad7b9d7579d3aeca00f18b7bc043ace26c8c609b9287346d/regex-2026.3.32-cp314-cp314t-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:6062c4ef581a3e9e503dccf4e1b7f2d33fdc1c13ad510b287741ac73bc4c6b27", size 
= 856927, upload-time = "2026-03-28T21:49:09.373Z" },
-    { url = 
"https://files.pythonhosted.org/packages/97/b1/0dc1d361be80ec1b8b707ada041090181133a7a29d438e432260a4b26f9a/regex-2026.3.32-cp314-cp314t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:88ebc0783907468f17fca3d7821b30f9c21865a721144eb498cb0ff99a67bcac", size 
= 801910, upload-time = "2026-03-28T21:49:11.818Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b5/db/1a23f767fa250844772a9464306d34e0fafe2c317303b88a1415096b6324/regex-2026.3.32-cp314-cp314t-win32.whl";,
 hash = 
"sha256:e480d3dac06c89bc2e0fd87524cc38c546ac8b4a38177650745e64acbbcfdeba", size 
= 275714, upload-time = "2026-03-28T21:49:14.528Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c2/2b/616d31b125ca76079d74d6b1d84ec0860ffdb41c379151135d06e35a8633/regex-2026.3.32-cp314-cp314t-win_amd64.whl";,
 hash = 
"sha256:67015a8162d413af9e3309d9a24e385816666fbf09e48e3ec43342c8536f7df6", size 
= 285722, upload-time = "2026-03-28T21:49:16.642Z" },
-    { url = 
"https://files.pythonhosted.org/packages/7e/91/043d9a00d6123c5fa22a3dc96b10445ce434a8110e1d5e53efb01f243c8b/regex-2026.3.32-cp314-cp314t-win_arm64.whl";,
 hash = 
"sha256:1a6ac1ed758902e664e0d95c1ee5991aa6fb355423f378ed184c6ec47a1ec0e9", size 
= 275700, upload-time = "2026-03-28T21:49:19.348Z" },
+version = "2026.4.4"
+source = { registry = "https://pypi.org/simple"; }
+sdist = { url = 
"https://files.pythonhosted.org/packages/cb/0e/3a246dbf05666918bd3664d9d787f84a9108f6f43cc953a077e4a7dfdb7e/regex-2026.4.4.tar.gz";,
 hash = 
"sha256:e08270659717f6973523ce3afbafa53515c4dc5dcad637dc215b6fd50f689423", size 
= 416000, upload-time = "2026-04-03T20:56:28.155Z" }
+wheels = [
+    { url = 
"https://files.pythonhosted.org/packages/12/59/fd98f8fd54b3feaa76a855324c676c17668c5a1121ec91b7ec96b01bf865/regex-2026.4.4-cp310-cp310-macosx_10_9_universal2.whl";,
 hash = 
"sha256:74fa82dcc8143386c7c0392e18032009d1db715c25f4ba22d23dc2e04d02a20f", size 
= 489403, upload-time = "2026-04-03T20:52:39.742Z" },
+    { url = 
"https://files.pythonhosted.org/packages/6c/64/d0f222f68e3579d50babf0e4fcc9c9639ef0587fecc00b15e1e46bfc32fa/regex-2026.4.4-cp310-cp310-macosx_10_9_x86_64.whl";,
 hash = 
"sha256:a85b620a388d6c9caa12189233109e236b3da3deffe4ff11b84ae84e218a274f", size 
= 291208, upload-time = "2026-04-03T20:52:42.943Z" },
+    { url = 
"https://files.pythonhosted.org/packages/16/7f/3fab9709b0b0060ba81a04b8a107b34147cd14b9c5551b772154d6505504/regex-2026.4.4-cp310-cp310-macosx_11_0_arm64.whl";,
 hash = 
"sha256:2895506ebe32cc63eeed8f80e6eae453171cfccccab35b70dc3129abec35a5b8", size 
= 289214, upload-time = "2026-04-03T20:52:44.648Z" },
+    { url = 
"https://files.pythonhosted.org/packages/14/bc/f5dcf04fd462139dcd75495c02eee22032ef741cfa151386a39c3f5fc9b5/regex-2026.4.4-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:6780f008ee81381c737634e75c24e5a6569cc883c4f8e37a37917ee79efcafd9", size 
= 785505, upload-time = "2026-04-03T20:52:46.35Z" },
+    { url = 
"https://files.pythonhosted.org/packages/37/36/8a906e216d5b4de7ec3788c1d589b45db40c1c9580cd7b326835cfc976d4/regex-2026.4.4-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:88e9b048345c613f253bea4645b2fe7e579782b82cac99b1daad81e29cc2ed8e", size 
= 852129, upload-time = "2026-04-03T20:52:48.661Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a5/bb/bad2d79be0917a6ef31f5e0f161d9265cb56fd90a3ae1d2e8d991882a48b/regex-2026.4.4-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:be061028481186ba62a0f4c5f1cc1e3d5ab8bce70c89236ebe01023883bc903b", size 
= 899578, upload-time = "2026-04-03T20:52:50.61Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1a/b9/7cd0ceb58cd99c70806241636640ae15b4a3fe62e22e9b99afa67a0d7965/regex-2026.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:d2228c02b368d69b724c36e96d3d1da721561fb9cc7faa373d7bf65e07d75cb5", size 
= 793634, upload-time = "2026-04-03T20:52:53Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2c/fb/c58e3ea40ed183806ccbac05c29a3e8c2f88c1d3a66ed27860d5cad7c62d/regex-2026.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl";,
 hash = 
"sha256:0540e5b733618a2f84e9cb3e812c8afa82e151ca8e19cf6c4e95c5a65198236f", size 
= 786210, upload-time = "2026-04-03T20:52:54.713Z" },
+    { url = 
"https://files.pythonhosted.org/packages/54/a9/53790fc7a6c948a7be2bc7214fd9cabdd0d1ba561b0f401c91f4ff0357f0/regex-2026.4.4-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:cf9b1b2e692d4877880388934ac746c99552ce6bf40792a767fd42c8c99f136d", size 
= 769930, upload-time = "2026-04-03T20:52:56.825Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e3/3c/29ca44729191c79f5476538cd0fa04fa2553b3c45508519ecea4c7afa8f6/regex-2026.4.4-cp310-cp310-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:011bb48bffc1b46553ac704c975b3348717f4e4aa7a67522b51906f99da1820c", size 
= 774892, upload-time = "2026-04-03T20:52:58.934Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3e/db/6ae74ef8a4cfead341c367e4eed45f71fb1aaba35827a775eed4f1ba4f74/regex-2026.4.4-cp310-cp310-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:8512fcdb43f1bf18582698a478b5ab73f9c1667a5b7548761329ef410cd0a760", size 
= 848816, upload-time = "2026-04-03T20:53:00.684Z" },
+    { url = 
"https://files.pythonhosted.org/packages/53/9a/f7f2c1c6b610d7c6de1c3dc5951effd92c324b1fde761af2044b4721020f/regex-2026.4.4-cp310-cp310-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:867bddc63109a0276f5a31999e4c8e0eb7bbbad7d6166e28d969a2c1afeb97f9", size 
= 758363, upload-time = "2026-04-03T20:53:02.155Z" },
+    { url = 
"https://files.pythonhosted.org/packages/dd/55/e5386d393bbf8b43c8b084703a46d635e7b2bdc6e0f5909a2619ea1125f1/regex-2026.4.4-cp310-cp310-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:1b9a00b83f3a40e09859c78920571dcb83293c8004079653dd22ec14bbfa98c7", size 
= 837122, upload-time = "2026-04-03T20:53:03.727Z" },
+    { url = 
"https://files.pythonhosted.org/packages/01/da/cc78710ea2e60b10bacfcc9beb18c67514200ab03597b3b2b319995785c2/regex-2026.4.4-cp310-cp310-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:e355be718caf838aa089870259cf1776dc2a4aa980514af9d02c59544d9a8b22", size 
= 782140, upload-time = "2026-04-03T20:53:05.608Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a2/5f/c7bcba41529105d6c2ca7080ecab7184cd00bee2e1ad1fdea80e618704ea/regex-2026.4.4-cp310-cp310-win32.whl";,
 hash = 
"sha256:33bfda9684646d323414df7abe5692c61d297dbb0530b28ec66442e768813c59", size 
= 266225, upload-time = "2026-04-03T20:53:07.342Z" },
+    { url = 
"https://files.pythonhosted.org/packages/eb/26/a745729c2c49354ec4f4bce168f29da932ca01b4758227686cc16c7dde1b/regex-2026.4.4-cp310-cp310-win_amd64.whl";,
 hash = 
"sha256:0709f22a56798457ae317bcce42aacee33c680068a8f14097430d9f9ba364bee", size 
= 278393, upload-time = "2026-04-03T20:53:08.65Z" },
+    { url = 
"https://files.pythonhosted.org/packages/87/8b/4327eeb9dbb4b098ebecaf02e9f82b79b6077beeb54c43d9a0660cf7c44c/regex-2026.4.4-cp310-cp310-win_arm64.whl";,
 hash = 
"sha256:ee9627de8587c1a22201cb16d0296ab92b4df5cdcb5349f4e9744d61db7c7c98", size 
= 270470, upload-time = "2026-04-03T20:53:10.018Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e0/7a/617356cbecdb452812a5d42f720d6d5096b360d4a4c1073af700ea140ad2/regex-2026.4.4-cp311-cp311-macosx_10_9_universal2.whl";,
 hash = 
"sha256:b4c36a85b00fadb85db9d9e90144af0a980e1a3d2ef9cd0f8a5bef88054657c6", size 
= 489415, upload-time = "2026-04-03T20:53:11.645Z" },
+    { url = 
"https://files.pythonhosted.org/packages/20/e6/bf057227144d02e3ba758b66649e87531d744dda5f3254f48660f18ae9d8/regex-2026.4.4-cp311-cp311-macosx_10_9_x86_64.whl";,
 hash = 
"sha256:dcb5453ecf9cd58b562967badd1edbf092b0588a3af9e32ee3d05c985077ce87", size 
= 291205, upload-time = "2026-04-03T20:53:13.289Z" },
+    { url = 
"https://files.pythonhosted.org/packages/eb/3b/637181b787dd1a820ba1c712cee2b4144cd84a32dc776ca067b12b2d70c8/regex-2026.4.4-cp311-cp311-macosx_11_0_arm64.whl";,
 hash = 
"sha256:6aa809ed4dc3706cc38594d67e641601bd2f36d5555b2780ff074edfcb136cf8", size 
= 289225, upload-time = "2026-04-03T20:53:16.002Z" },
+    { url = 
"https://files.pythonhosted.org/packages/05/21/bac05d806ed02cd4b39d9c8e5b5f9a2998c94c3a351b7792e80671fa5315/regex-2026.4.4-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:33424f5188a7db12958246a54f59a435b6cb62c5cf9c8d71f7cc49475a5fdada", size 
= 792434, upload-time = "2026-04-03T20:53:17.414Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d9/17/c65d1d8ae90b772d5758eb4014e1e011bb2db353fc4455432e6cc9100df7/regex-2026.4.4-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:7d346fccdde28abba117cc9edc696b9518c3307fbfcb689e549d9b5979018c6d", size 
= 861730, upload-time = "2026-04-03T20:53:18.903Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ad/64/933321aa082a2c6ee2785f22776143ba89840189c20d3b6b1d12b6aae16b/regex-2026.4.4-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:415a994b536440f5011aa77e50a4274d15da3245e876e5c7f19da349caaedd87", size 
= 906495, upload-time = "2026-04-03T20:53:20.561Z" },
+    { url = 
"https://files.pythonhosted.org/packages/01/ea/4c8d306e9c36ac22417336b1e02e7b358152c34dc379673f2d331143725f/regex-2026.4.4-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:21e5eb86179b4c67b5759d452ea7c48eb135cd93308e7a260aa489ed2eb423a4", size 
= 799810, upload-time = "2026-04-03T20:53:22.961Z" },
+    { url = 
"https://files.pythonhosted.org/packages/29/ce/7605048f00e1379eba89d610c7d644d8f695dc9b26d3b6ecfa3132b872ff/regex-2026.4.4-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:312ec9dd1ae7d96abd8c5a36a552b2139931914407d26fba723f9e53c8186f86", size 
= 774242, upload-time = "2026-04-03T20:53:25.015Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e9/77/283e0d5023fde22cd9e86190d6d9beb21590a452b195ffe00274de470691/regex-2026.4.4-cp311-cp311-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:a0d2b28aa1354c7cd7f71b7658c4326f7facac106edd7f40eda984424229fd59", size 
= 781257, upload-time = "2026-04-03T20:53:26.918Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8b/fb/7f3b772be101373c8626ed34c5d727dcbb8abd42a7b1219bc25fd9a3cc04/regex-2026.4.4-cp311-cp311-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:349d7310eddff40429a099c08d995c6d4a4bfaf3ff40bd3b5e5cb5a5a3c7d453", size 
= 854490, upload-time = "2026-04-03T20:53:29.065Z" },
+    { url = 
"https://files.pythonhosted.org/packages/85/30/56547b80f34f4dd2986e1cdd63b1712932f63b6c4ce2f79c50a6cd79d1c2/regex-2026.4.4-cp311-cp311-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:e7ab63e9fe45a9ec3417509e18116b367e89c9ceb6219222a3396fa30b147f80", size 
= 763544, upload-time = "2026-04-03T20:53:30.917Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ac/2f/ce060fdfea8eff34a8997603532e44cdb7d1f35e3bc253612a8707a90538/regex-2026.4.4-cp311-cp311-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:fe896e07a5a2462308297e515c0054e9ec2dd18dfdc9427b19900b37dfe6f40b", size 
= 844442, upload-time = "2026-04-03T20:53:32.463Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e5/44/810cb113096a1dacbe82789fbfab2823f79d19b7f1271acecb7009ba9b88/regex-2026.4.4-cp311-cp311-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:eb59c65069498dbae3c0ef07bbe224e1eaa079825a437fb47a479f0af11f774f", size 
= 789162, upload-time = "2026-04-03T20:53:34.039Z" },
+    { url = 
"https://files.pythonhosted.org/packages/20/96/9647dd7f2ecf6d9ce1fb04dfdb66910d094e10d8fe53e9c15096d8aa0bd2/regex-2026.4.4-cp311-cp311-win32.whl";,
 hash = 
"sha256:2a5d273181b560ef8397c8825f2b9d57013de744da9e8257b8467e5da8599351", size 
= 266227, upload-time = "2026-04-03T20:53:35.601Z" },
+    { url = 
"https://files.pythonhosted.org/packages/33/80/74e13262460530c3097ff343a17de9a34d040a5dc4de9cf3a8241faab51c/regex-2026.4.4-cp311-cp311-win_amd64.whl";,
 hash = 
"sha256:9542ccc1e689e752594309444081582f7be2fdb2df75acafea8a075108566735", size 
= 278399, upload-time = "2026-04-03T20:53:37.021Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1c/3c/39f19f47f19dcefa3403f09d13562ca1c0fd07ab54db2bc03148f3f6b46a/regex-2026.4.4-cp311-cp311-win_arm64.whl";,
 hash = 
"sha256:b5f9fb784824a042be3455b53d0b112655686fdb7a91f88f095f3fee1e2a2a54", size 
= 270473, upload-time = "2026-04-03T20:53:38.633Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e5/28/b972a4d3df61e1d7bcf1b59fdb3cddef22f88b6be43f161bb41ebc0e4081/regex-2026.4.4-cp312-cp312-macosx_10_13_universal2.whl";,
 hash = 
"sha256:c07ab8794fa929e58d97a0e1796b8b76f70943fa39df225ac9964615cf1f9d52", size 
= 490434, upload-time = "2026-04-03T20:53:40.219Z" },
+    { url = 
"https://files.pythonhosted.org/packages/84/20/30041446cf6dc3e0eab344fc62770e84c23b6b68a3b657821f9f80cb69b4/regex-2026.4.4-cp312-cp312-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:2c785939dc023a1ce4ec09599c032cc9933d258a998d16ca6f2b596c010940eb", size 
= 292061, upload-time = "2026-04-03T20:53:41.862Z" },
+    { url = 
"https://files.pythonhosted.org/packages/62/c8/3baa06d75c98c46d4cc4262b71fd2edb9062b5665e868bca57859dadf93a/regex-2026.4.4-cp312-cp312-macosx_11_0_arm64.whl";,
 hash = 
"sha256:1b1ce5c81c9114f1ce2f9288a51a8fd3aeea33a0cc440c415bf02da323aa0a76", size 
= 289628, upload-time = "2026-04-03T20:53:43.701Z" },
+    { url = 
"https://files.pythonhosted.org/packages/31/87/3accf55634caad8c0acab23f5135ef7d4a21c39f28c55c816ae012931408/regex-2026.4.4-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:760ef21c17d8e6a4fe8cf406a97cf2806a4df93416ccc82fc98d25b1c20425be", size 
= 796651, upload-time = "2026-04-03T20:53:45.379Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f6/0c/aaa2c83f34efedbf06f61cb1942c25f6cf1ee3b200f832c4d05f28306c2e/regex-2026.4.4-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:7088fcdcb604a4417c208e2169715800d28838fefd7455fbe40416231d1d47c1", size 
= 865916, upload-time = "2026-04-03T20:53:47.064Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d9/f6/8c6924c865124643e8f37823eca845dc27ac509b2ee58123685e71cd0279/regex-2026.4.4-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:07edca1ba687998968f7db5bc355288d0c6505caa7374f013d27356d93976d13", size 
= 912287, upload-time = "2026-04-03T20:53:49.422Z" },
+    { url = 
"https://files.pythonhosted.org/packages/11/0e/a9f6f81013e0deaf559b25711623864970fe6a098314e374ccb1540a4152/regex-2026.4.4-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:993f657a7c1c6ec51b5e0ba97c9817d06b84ea5fa8d82e43b9405de0defdc2b9", size 
= 801126, upload-time = "2026-04-03T20:53:51.096Z" },
+    { url = 
"https://files.pythonhosted.org/packages/71/61/3a0cc8af2dc0c8deb48e644dd2521f173f7e6513c6e195aad9aa8dd77ac5/regex-2026.4.4-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:2b69102a743e7569ebee67e634a69c4cb7e59d6fa2e1aa7d3bdbf3f61435f62d", size 
= 776788, upload-time = "2026-04-03T20:53:52.889Z" },
+    { url = 
"https://files.pythonhosted.org/packages/64/0b/8bb9cbf21ef7dee58e49b0fdb066a7aded146c823202e16494a36777594f/regex-2026.4.4-cp312-cp312-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:6dac006c8b6dda72d86ea3d1333d45147de79a3a3f26f10c1cf9287ca4ca0ac3", size 
= 785184, upload-time = "2026-04-03T20:53:55.627Z" },
+    { url = 
"https://files.pythonhosted.org/packages/99/c2/d3e80e8137b25ee06c92627de4e4d98b94830e02b3e6f81f3d2e3f504cf5/regex-2026.4.4-cp312-cp312-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:50a766ee2010d504554bfb5f578ed2e066898aa26411d57e6296230627cdefa0", size 
= 859913, upload-time = "2026-04-03T20:53:57.249Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bc/e6/9d5d876157d969c804622456ef250017ac7a8f83e0e14f903b9e6df5ce95/regex-2026.4.4-cp312-cp312-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:9e2f5217648f68e3028c823df58663587c1507a5ba8419f4fdfc8a461be76043", size 
= 765732, upload-time = "2026-04-03T20:53:59.428Z" },
+    { url = 
"https://files.pythonhosted.org/packages/82/80/b568935b4421388561c8ed42aff77247285d3ae3bb2a6ca22af63bae805e/regex-2026.4.4-cp312-cp312-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:39d8de85a08e32632974151ba59c6e9140646dcc36c80423962b1c5c0a92e244", size 
= 852152, upload-time = "2026-04-03T20:54:01.505Z" },
+    { url = 
"https://files.pythonhosted.org/packages/39/29/f0f81217e21cd998245da047405366385d5c6072048038a3d33b37a79dc0/regex-2026.4.4-cp312-cp312-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:55d9304e0e7178dfb1e106c33edf834097ddf4a890e2f676f6c5118f84390f73", size 
= 789076, upload-time = "2026-04-03T20:54:03.323Z" },
+    { url = 
"https://files.pythonhosted.org/packages/49/1d/1d957a61976ab9d4e767dd4f9d04b66cc0c41c5e36cf40e2d43688b5ae6f/regex-2026.4.4-cp312-cp312-win32.whl";,
 hash = 
"sha256:04bb679bc0bde8a7bfb71e991493d47314e7b98380b083df2447cda4b6edb60f", size 
= 266700, upload-time = "2026-04-03T20:54:05.639Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c5/5c/bf575d396aeb58ea13b06ef2adf624f65b70fafef6950a80fc3da9cae3bc/regex-2026.4.4-cp312-cp312-win_amd64.whl";,
 hash = 
"sha256:db0ac18435a40a2543dbb3d21e161a6c78e33e8159bd2e009343d224bb03bb1b", size 
= 277768, upload-time = "2026-04-03T20:54:07.312Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c9/27/049df16ec6a6828ccd72add3c7f54b4df029669bea8e9817df6fff58be90/regex-2026.4.4-cp312-cp312-win_arm64.whl";,
 hash = 
"sha256:4ce255cc05c1947a12989c6db801c96461947adb7a59990f1360b5983fab4983", size 
= 270568, upload-time = "2026-04-03T20:54:09.484Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9d/83/c4373bc5f31f2cf4b66f9b7c31005bd87fe66f0dce17701f7db4ee79ee29/regex-2026.4.4-cp313-cp313-macosx_10_13_universal2.whl";,
 hash = 
"sha256:62f5519042c101762509b1d717b45a69c0139d60414b3c604b81328c01bd1943", size 
= 490273, upload-time = "2026-04-03T20:54:11.202Z" },
+    { url = 
"https://files.pythonhosted.org/packages/46/f8/fe62afbcc3cf4ad4ac9adeaafd98aa747869ae12d3e8e2ac293d0593c435/regex-2026.4.4-cp313-cp313-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:3790ba9fb5dd76715a7afe34dbe603ba03f8820764b1dc929dd08106214ed031", size 
= 291954, upload-time = "2026-04-03T20:54:13.412Z" },
+    { url = 
"https://files.pythonhosted.org/packages/5a/92/4712b9fe6a33d232eeb1c189484b80c6c4b8422b90e766e1195d6e758207/regex-2026.4.4-cp313-cp313-macosx_11_0_arm64.whl";,
 hash = 
"sha256:8fae3c6e795d7678963f2170152b0d892cf6aee9ee8afc8c45e6be38d5107fe7", size 
= 289487, upload-time = "2026-04-03T20:54:15.824Z" },
+    { url = 
"https://files.pythonhosted.org/packages/88/2c/f83b93f85e01168f1070f045a42d4c937b69fdb8dd7ae82d307253f7e36e/regex-2026.4.4-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:298c3ec2d53225b3bf91142eb9691025bab610e0c0c51592dde149db679b3d17", size 
= 796646, upload-time = "2026-04-03T20:54:18.229Z" },
+    { url = 
"https://files.pythonhosted.org/packages/df/55/61a2e17bf0c4dc57e11caf8dd11771280d8aaa361785f9e3bc40d653f4a7/regex-2026.4.4-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:e9638791082eaf5b3ac112c587518ee78e083a11c4b28012d8fe2a0f536dfb17", size 
= 865904, upload-time = "2026-04-03T20:54:20.019Z" },
+    { url = 
"https://files.pythonhosted.org/packages/45/32/1ac8ed1b5a346b5993a3d256abe0a0f03b0b73c8cc88d928537368ac65b6/regex-2026.4.4-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:ae3e764bd4c5ff55035dc82a8d49acceb42a5298edf6eb2fc4d328ee5dd7afae", size 
= 912304, upload-time = "2026-04-03T20:54:22.403Z" },
+    { url = 
"https://files.pythonhosted.org/packages/26/47/2ee5c613ab546f0eddebf9905d23e07beb933416b1246c2d8791d01979b4/regex-2026.4.4-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:ffa81f81b80047ba89a3c69ae6a0f78d06f4a42ce5126b0eb2a0a10ad44e0b2e", size 
= 801126, upload-time = "2026-04-03T20:54:24.308Z" },
+    { url = 
"https://files.pythonhosted.org/packages/75/cd/41dacd129ca9fd20bd7d02f83e0fad83e034ac8a084ec369c90f55ef37e2/regex-2026.4.4-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:f56ebf9d70305307a707911b88469213630aba821e77de7d603f9d2f0730687d", size 
= 776772, upload-time = "2026-04-03T20:54:26.319Z" },
+    { url = 
"https://files.pythonhosted.org/packages/89/6d/5af0b588174cb5f46041fa7dd64d3fd5cd2fe51f18766703d1edc387f324/regex-2026.4.4-cp313-cp313-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:773d1dfd652bbffb09336abf890bfd64785c7463716bf766d0eb3bc19c8b7f27", size 
= 785228, upload-time = "2026-04-03T20:54:28.387Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b7/3b/f5a72b7045bd59575fc33bf1345f156fcfd5a8484aea6ad84b12c5a82114/regex-2026.4.4-cp313-cp313-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:d51d20befd5275d092cdffba57ded05f3c436317ee56466c8928ac32d960edaf", size 
= 860032, upload-time = "2026-04-03T20:54:30.641Z" },
+    { url = 
"https://files.pythonhosted.org/packages/39/a4/72a317003d6fcd7a573584a85f59f525dfe8f67e355ca74eb6b53d66a5e2/regex-2026.4.4-cp313-cp313-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:0a51cdb3c1e9161154f976cb2bef9894bc063ac82f31b733087ffb8e880137d0", size 
= 765714, upload-time = "2026-04-03T20:54:32.789Z" },
+    { url = 
"https://files.pythonhosted.org/packages/25/1e/5672e16f34dbbcb2560cc7e6a2fbb26dfa8b270711e730101da4423d3973/regex-2026.4.4-cp313-cp313-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:ae5266a82596114e41fb5302140e9630204c1b5f325c770bec654b95dd54b0aa", size 
= 852078, upload-time = "2026-04-03T20:54:34.546Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f7/0d/c813f0af7c6cc7ed7b9558bac2e5120b60ad0fa48f813e4d4bd55446f214/regex-2026.4.4-cp313-cp313-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:c882cd92ec68585e9c1cf36c447ec846c0d94edd706fe59e0c198e65822fd23b", size 
= 789181, upload-time = "2026-04-03T20:54:36.642Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ea/6d/a344608d1adbd2a95090ddd906cec09a11be0e6517e878d02a5123e0917f/regex-2026.4.4-cp313-cp313-win32.whl";,
 hash = 
"sha256:05568c4fbf3cb4fa9e28e3af198c40d3237cf6041608a9022285fe567ec3ad62", size 
= 266690, upload-time = "2026-04-03T20:54:38.343Z" },
+    { url = 
"https://files.pythonhosted.org/packages/31/07/54049f89b46235ca6f45cd6c88668a7050e77d4a15555e47dd40fde75263/regex-2026.4.4-cp313-cp313-win_amd64.whl";,
 hash = 
"sha256:3384df51ed52db0bea967e21458ab0a414f67cdddfd94401688274e55147bb81", size 
= 277733, upload-time = "2026-04-03T20:54:40.11Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0e/21/61366a8e20f4d43fb597708cac7f0e2baadb491ecc9549b4980b2be27d16/regex-2026.4.4-cp313-cp313-win_arm64.whl";,
 hash = 
"sha256:acd38177bd2c8e69a411d6521760806042e244d0ef94e2dd03ecdaa8a3c99427", size 
= 270565, upload-time = "2026-04-03T20:54:41.883Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f1/1e/3a2b9672433bef02f5d39aa1143ca2c08f311c1d041c464a42be9ae648dc/regex-2026.4.4-cp313-cp313t-macosx_10_13_universal2.whl";,
 hash = 
"sha256:f94a11a9d05afcfcfa640e096319720a19cc0c9f7768e1a61fceee6a3afc6c7c", size 
= 494126, upload-time = "2026-04-03T20:54:43.602Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4e/4b/c132a4f4fe18ad3340d89fcb56235132b69559136036b845be3c073142ed/regex-2026.4.4-cp313-cp313t-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:36bcb9d6d1307ab629edc553775baada2aefa5c50ccc0215fbfd2afcfff43141", size 
= 293882, upload-time = "2026-04-03T20:54:45.41Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f4/5f/eaa38092ce7a023656280f2341dbbd4ad5f05d780a70abba7bb4f4bea54c/regex-2026.4.4-cp313-cp313t-macosx_11_0_arm64.whl";,
 hash = 
"sha256:261c015b3e2ed0919157046d768774ecde57f03d8fa4ba78d29793447f70e717", size 
= 292334, upload-time = "2026-04-03T20:54:47.051Z" },
+    { url = 
"https://files.pythonhosted.org/packages/5f/f6/dd38146af1392dac33db7074ab331cec23cced3759167735c42c5460a243/regex-2026.4.4-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:c228cf65b4a54583763645dcd73819b3b381ca8b4bb1b349dee1c135f4112c07", size 
= 811691, upload-time = "2026-04-03T20:54:49.074Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7a/f0/dc54c2e69f5eeec50601054998ec3690d5344277e782bd717e49867c1d29/regex-2026.4.4-cp313-cp313t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:dd2630faeb6876fb0c287f664d93ddce4d50cd46c6e88e60378c05c9047e08ca", size 
= 871227, upload-time = "2026-04-03T20:54:51.035Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a1/af/cb16bd5dc61621e27df919a4449bbb7e5a1034c34d307e0a706e9cc0f3e3/regex-2026.4.4-cp313-cp313t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:6a50ab11b7779b849472337191f3a043e27e17f71555f98d0092fa6d73364520", size 
= 917435, upload-time = "2026-04-03T20:54:52.994Z" },
+    { url = 
"https://files.pythonhosted.org/packages/5c/71/8b260897f22996b666edd9402861668f45a2ca259f665ac029e6104a2d7d/regex-2026.4.4-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:0734f63afe785138549fbe822a8cfeaccd1bae814c5057cc0ed5b9f2de4fc883", size 
= 816358, upload-time = "2026-04-03T20:54:54.884Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1c/60/775f7f72a510ef238254906c2f3d737fc80b16ca85f07d20e318d2eea894/regex-2026.4.4-cp313-cp313t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:c4ee50606cb1967db7e523224e05f32089101945f859928e65657a2cbb3d278b", size 
= 785549, upload-time = "2026-04-03T20:54:57.01Z" },
+    { url = 
"https://files.pythonhosted.org/packages/58/42/34d289b3627c03cf381e44da534a0021664188fa49ba41513da0b4ec6776/regex-2026.4.4-cp313-cp313t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:6c1818f37be3ca02dcb76d63f2c7aaba4b0dc171b579796c6fbe00148dfec6b1", size 
= 801364, upload-time = "2026-04-03T20:54:58.981Z" },
+    { url = 
"https://files.pythonhosted.org/packages/fc/20/f6ecf319b382a8f1ab529e898b222c3f30600fcede7834733c26279e7465/regex-2026.4.4-cp313-cp313t-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:f5bfc2741d150d0be3e4a0401a5c22b06e60acb9aa4daa46d9e79a6dcd0f135b", size 
= 866221, upload-time = "2026-04-03T20:55:00.88Z" },
+    { url = 
"https://files.pythonhosted.org/packages/92/6a/9f16d3609d549bd96d7a0b2aee1625d7512ba6a03efc01652149ef88e74d/regex-2026.4.4-cp313-cp313t-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:504ffa8a03609a087cad81277a629b6ce884b51a24bd388a7980ad61748618ff", size 
= 772530, upload-time = "2026-04-03T20:55:03.213Z" },
+    { url = 
"https://files.pythonhosted.org/packages/fa/f6/aa9768bc96a4c361ac96419fbaf2dcdc33970bb813df3ba9b09d5d7b6d96/regex-2026.4.4-cp313-cp313t-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:70aadc6ff12e4b444586e57fc30771f86253f9f0045b29016b9605b4be5f7dfb", size 
= 856989, upload-time = "2026-04-03T20:55:05.087Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4d/b4/c671db3556be2473ae3e4bb7a297c518d281452871501221251ea4ecba57/regex-2026.4.4-cp313-cp313t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:f4f83781191007b6ef43b03debc35435f10cad9b96e16d147efe84a1d48bdde4", size 
= 803241, upload-time = "2026-04-03T20:55:07.162Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2a/5c/83e3b1d89fa4f6e5a1bc97b4abd4a9a97b3c1ac7854164f694f5f0ba98a0/regex-2026.4.4-cp313-cp313t-win32.whl";,
 hash = 
"sha256:e014a797de43d1847df957c0a2a8e861d1c17547ee08467d1db2c370b7568baa", size 
= 269921, upload-time = "2026-04-03T20:55:09.62Z" },
+    { url = 
"https://files.pythonhosted.org/packages/28/07/077c387121f42cdb4d92b1301133c0d93b5709d096d1669ab847dda9fe2e/regex-2026.4.4-cp313-cp313t-win_amd64.whl";,
 hash = 
"sha256:b15b88b0d52b179712632832c1d6e58e5774f93717849a41096880442da41ab0", size 
= 281240, upload-time = "2026-04-03T20:55:11.521Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9d/22/ead4a4abc7c59a4d882662aa292ca02c8b617f30b6e163bc1728879e9353/regex-2026.4.4-cp313-cp313t-win_arm64.whl";,
 hash = 
"sha256:586b89cdadf7d67bf86ae3342a4dcd2b8d70a832d90c18a0ae955105caf34dbe", size 
= 272440, upload-time = "2026-04-03T20:55:13.365Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f0/f5/ed97c2dc47b5fbd4b73c0d7d75f9ebc8eca139f2bbef476bba35f28c0a77/regex-2026.4.4-cp314-cp314-macosx_10_13_universal2.whl";,
 hash = 
"sha256:2da82d643fa698e5e5210e54af90181603d5853cf469f5eedf9bfc8f59b4b8c7", size 
= 490343, upload-time = "2026-04-03T20:55:15.241Z" },
+    { url = 
"https://files.pythonhosted.org/packages/80/e9/de4828a7385ec166d673a5790ad06ac48cdaa98bc0960108dd4b9cc1aef7/regex-2026.4.4-cp314-cp314-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:54a1189ad9d9357760557c91103d5e421f0a2dabe68a5cdf9103d0dcf4e00752", size 
= 291909, upload-time = "2026-04-03T20:55:17.558Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b4/d6/5cfbfc97f3201a4d24b596a77957e092030dcc4205894bc035cedcfce62f/regex-2026.4.4-cp314-cp314-macosx_11_0_arm64.whl";,
 hash = 
"sha256:76d67d5afb1fe402d10a6403bae668d000441e2ab115191a804287d53b772951", size 
= 289692, upload-time = "2026-04-03T20:55:20.561Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8e/ac/f2212d9fd56fe897e36d0110ba30ba2d247bd6410c5bd98499c7e5a1e1f2/regex-2026.4.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:e7cd3e4ee8d80447a83bbc9ab0c8459781fa77087f856c3e740d7763be0df27f", size 
= 796979, upload-time = "2026-04-03T20:55:22.56Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c9/e3/a016c12675fbac988a60c7e1c16e67823ff0bc016beb27bd7a001dbdabc6/regex-2026.4.4-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:2e19e18c568d2866d8b6a6dfad823db86193503f90823a8f66689315ba28fbe8", size 
= 866744, upload-time = "2026-04-03T20:55:24.646Z" },
+    { url = 
"https://files.pythonhosted.org/packages/af/a4/0b90ca4cf17adc3cb43de80ec71018c37c88ad64987e8d0d481a95ca60b5/regex-2026.4.4-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:7698a6f38730fd1385d390d1ed07bb13dce39aa616aca6a6d89bea178464b9a4", size 
= 911613, upload-time = "2026-04-03T20:55:27.033Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8e/3b/2b3dac0b82d41ab43aa87c6ecde63d71189d03fe8854b8ca455a315edac3/regex-2026.4.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:173a66f3651cdb761018078e2d9487f4cf971232c990035ec0eb1cdc6bf929a9", size 
= 800551, upload-time = "2026-04-03T20:55:29.532Z" },
+    { url = 
"https://files.pythonhosted.org/packages/25/fe/5365eb7aa0e753c4b5957815c321519ecab033c279c60e1b1ae2367fa810/regex-2026.4.4-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:fa7922bbb2cc84fa062d37723f199d4c0cd200245ce269c05db82d904db66b83", size 
= 776911, upload-time = "2026-04-03T20:55:31.526Z" },
+    { url = 
"https://files.pythonhosted.org/packages/aa/b3/7fb0072156bba065e3b778a7bc7b0a6328212be5dd6a86fd207e0c4f2dab/regex-2026.4.4-cp314-cp314-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:59f67cd0a0acaf0e564c20bbd7f767286f23e91e2572c5703bf3e56ea7557edb", size 
= 785751, upload-time = "2026-04-03T20:55:33.797Z" },
+    { url = 
"https://files.pythonhosted.org/packages/02/1a/9f83677eb699273e56e858f7bd95acdbee376d42f59e8bfca2fd80d79df3/regex-2026.4.4-cp314-cp314-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:475e50f3f73f73614f7cba5524d6de49dee269df00272a1b85e3d19f6d498465", size 
= 860484, upload-time = "2026-04-03T20:55:35.745Z" },
+    { url = 
"https://files.pythonhosted.org/packages/3b/7a/93937507b61cfcff8b4c5857f1b452852b09f741daa9acae15c971d8554e/regex-2026.4.4-cp314-cp314-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:a1c0c7d67b64d85ac2e1879923bad2f08a08f3004055f2f406ef73c850114bd4", size 
= 765939, upload-time = "2026-04-03T20:55:37.972Z" },
+    { url = 
"https://files.pythonhosted.org/packages/86/ea/81a7f968a351c6552b1670ead861e2a385be730ee28402233020c67f9e0f/regex-2026.4.4-cp314-cp314-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:1371c2ccbb744d66ee63631cc9ca12aa233d5749972626b68fe1a649dd98e566", size 
= 851417, upload-time = "2026-04-03T20:55:39.92Z" },
+    { url = 
"https://files.pythonhosted.org/packages/4c/7e/323c18ce4b5b8f44517a36342961a0306e931e499febbd876bb149d900f0/regex-2026.4.4-cp314-cp314-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:59968142787042db793348a3f5b918cf24ced1f23247328530e063f89c128a95", size 
= 789056, upload-time = "2026-04-03T20:55:42.303Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c0/af/e7510f9b11b1913b0cd44eddb784b2d650b2af6515bfce4cffcc5bfd1d38/regex-2026.4.4-cp314-cp314-win32.whl";,
 hash = 
"sha256:59efe72d37fd5a91e373e5146f187f921f365f4abc1249a5ab446a60f30dd5f8", size 
= 272130, upload-time = "2026-04-03T20:55:44.995Z" },
+    { url = 
"https://files.pythonhosted.org/packages/9a/51/57dae534c915e2d3a21490e88836fa2ae79dde3b66255ecc0c0a155d2c10/regex-2026.4.4-cp314-cp314-win_amd64.whl";,
 hash = 
"sha256:e0aab3ff447845049d676827d2ff714aab4f73f340e155b7de7458cf53baa5a4", size 
= 280992, upload-time = "2026-04-03T20:55:47.316Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0a/5e/abaf9f4c3792e34edb1434f06717fae2b07888d85cb5cec29f9204931bf8/regex-2026.4.4-cp314-cp314-win_arm64.whl";,
 hash = 
"sha256:a7a5bb6aa0cf62208bb4fa079b0c756734f8ad0e333b425732e8609bd51ee22f", size 
= 273563, upload-time = "2026-04-03T20:55:49.273Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ff/06/35da85f9f217b9538b99cbb170738993bcc3b23784322decb77619f11502/regex-2026.4.4-cp314-cp314t-macosx_10_13_universal2.whl";,
 hash = 
"sha256:97850d0638391bdc7d35dc1c1039974dcb921eaafa8cc935ae4d7f272b1d60b3", size 
= 494191, upload-time = "2026-04-03T20:55:51.258Z" },
+    { url = 
"https://files.pythonhosted.org/packages/54/5b/1bc35f479eef8285c4baf88d8c002023efdeebb7b44a8735b36195486ae7/regex-2026.4.4-cp314-cp314t-macosx_10_13_x86_64.whl";,
 hash = 
"sha256:ee7337f88f2a580679f7bbfe69dc86c043954f9f9c541012f49abc554a962f2e", size 
= 293877, upload-time = "2026-04-03T20:55:53.214Z" },
+    { url = 
"https://files.pythonhosted.org/packages/39/5b/f53b9ad17480b3ddd14c90da04bfb55ac6894b129e5dea87bcaf7d00e336/regex-2026.4.4-cp314-cp314t-macosx_11_0_arm64.whl";,
 hash = 
"sha256:7429f4e6192c11d659900c0648ba8776243bf396ab95558b8c51a345afeddde6", size 
= 292410, upload-time = "2026-04-03T20:55:55.736Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bb/56/52377f59f60a7c51aa4161eecf0b6032c20b461805aca051250da435ffc9/regex-2026.4.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:dc4f10fbd5dd13dcf4265b4cc07d69ca70280742870c97ae10093e3d66000359", size 
= 811831, upload-time = "2026-04-03T20:55:57.802Z" },
+    { url = 
"https://files.pythonhosted.org/packages/dd/63/8026310bf066f702a9c361f83a8c9658f3fe4edb349f9c1e5d5273b7c40c/regex-2026.4.4-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl";,
 hash = 
"sha256:a152560af4f9742b96f3827090f866eeec5becd4765c8e0d3473d9d280e76a5a", size 
= 871199, upload-time = "2026-04-03T20:56:00.333Z" },
+    { url = 
"https://files.pythonhosted.org/packages/20/9f/a514bbb00a466dbb506d43f187a04047f7be1505f10a9a15615ead5080ee/regex-2026.4.4-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl";,
 hash = 
"sha256:54170b3e95339f415d54651f97df3bff7434a663912f9358237941bbf9143f55", size 
= 917649, upload-time = "2026-04-03T20:56:02.445Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cb/6b/8399f68dd41a2030218839b9b18360d79b86d22b9fab5ef477c7f23ca67c/regex-2026.4.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:07f190d65f5a72dcb9cf7106bfc3d21e7a49dd2879eda2207b683f32165e4d99", size 
= 816388, upload-time = "2026-04-03T20:56:04.595Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1e/9c/103963f47c24339a483b05edd568594c2be486188f688c0170fd504b2948/regex-2026.4.4-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl";,
 hash = 
"sha256:9a2741ce5a29d3c84b0b94261ba630ab459a1b847a0d6beca7d62d188175c790", size 
= 785746, upload-time = "2026-04-03T20:56:07.13Z" },
+    { url = 
"https://files.pythonhosted.org/packages/fa/ee/7f6054c0dec0cee3463c304405e4ff42e27cff05bf36fcb34be549ab17bd/regex-2026.4.4-cp314-cp314t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:b26c30df3a28fd9793113dac7385a4deb7294a06c0f760dd2b008bd49a9139bc", size 
= 801483, upload-time = "2026-04-03T20:56:09.365Z" },
+    { url = 
"https://files.pythonhosted.org/packages/30/c2/51d3d941cf6070dc00c3338ecf138615fc3cce0421c3df6abe97a08af61a/regex-2026.4.4-cp314-cp314t-musllinux_1_2_ppc64le.whl";,
 hash = 
"sha256:421439d1bee44b19f4583ccf42670ca464ffb90e9fdc38d37f39d1ddd1e44f1f", size 
= 866331, upload-time = "2026-04-03T20:56:12.039Z" },
+    { url = 
"https://files.pythonhosted.org/packages/16/e8/76d50dcc122ac33927d939f350eebcfe3dbcbda96913e03433fc36de5e63/regex-2026.4.4-cp314-cp314t-musllinux_1_2_riscv64.whl";,
 hash = 
"sha256:b40379b53ecbc747fd9bdf4a0ea14eb8188ca1bd0f54f78893a39024b28f4863", size 
= 772673, upload-time = "2026-04-03T20:56:14.558Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a5/6e/5f6bf75e20ea6873d05ba4ec78378c375cbe08cdec571c83fbb01606e563/regex-2026.4.4-cp314-cp314t-musllinux_1_2_s390x.whl";,
 hash = 
"sha256:08c55c13d2eef54f73eeadc33146fb0baaa49e7335eb1aff6ae1324bf0ddbe4a", size 
= 857146, upload-time = "2026-04-03T20:56:16.663Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0b/33/3c76d9962949e487ebba353a18e89399f292287204ac8f2f4cfc3a51c233/regex-2026.4.4-cp314-cp314t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:9776b85f510062f5a75ef112afe5f494ef1635607bf1cc220c1391e9ac2f5e81", size 
= 803463, upload-time = "2026-04-03T20:56:18.923Z" },
+    { url = 
"https://files.pythonhosted.org/packages/19/eb/ef32dcd2cb69b69bc0c3e55205bce94a7def48d495358946bc42186dcccc/regex-2026.4.4-cp314-cp314t-win32.whl";,
 hash = 
"sha256:385edaebde5db5be103577afc8699fea73a0e36a734ba24870be7ffa61119d74", size 
= 275709, upload-time = "2026-04-03T20:56:20.996Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a0/86/c291bf740945acbf35ed7dbebf8e2eea2f3f78041f6bd7cdab80cb274dc0/regex-2026.4.4-cp314-cp314t-win_amd64.whl";,
 hash = 
"sha256:5d354b18839328927832e2fa5f7c95b7a3ccc39e7a681529e1685898e6436d45", size 
= 285622, upload-time = "2026-04-03T20:56:23.641Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d5/e7/ec846d560ae6a597115153c02ca6138a7877a1748b2072d9521c10a93e58/regex-2026.4.4-cp314-cp314t-win_arm64.whl";,
 hash = 
"sha256:af0384cb01a33600c49505c27c6c57ab0b27bf84a74e28524c92ca897ebdac9d", size 
= 275773, upload-time = "2026-04-03T20:56:26.07Z" },
 ]
 
 [[package]]
@@ -19376,7 +19376,7 @@ wheels = [
 
 [[package]]
 name = "sagemaker-studio"
-version = "1.0.25"
+version = "1.0.26"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "boto3" },
@@ -19388,9 +19388,9 @@ dependencies = [
     { name = "setuptools" },
     { name = "urllib3" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/94/62/5ed5bdad5968e08d2a95b9aa6b907c62982763da418589b139158ece1886/sagemaker_studio-1.0.25.tar.gz";,
 hash = 
"sha256:71f72b2c3b936bea85c14ed673bf87bb650bc2f9b8be5c17bf8dd7291c458824", size 
= 531676, upload-time = "2026-03-10T22:59:44.497Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/07/f7/30728df902393d789820e9707c633514a7f6a375027996c19c1e422cc10f/sagemaker_studio-1.0.26.tar.gz";,
 hash = 
"sha256:d16e54710ac17d232d2d5ba6735d158d072074b076c0c50b9d4b57dc5c01b0af", size 
= 533284, upload-time = "2026-04-02T23:52:17.674Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/18/13/64507f53aa9d514b10988d3b538de113f83ce68cebdd1c5e4732f18995e6/sagemaker_studio-1.0.25-py3-none-any.whl";,
 hash = 
"sha256:a5d06ceb7c3fa30cce700f724f622ee450b25ae5b42d631dbf1d24ddf37e0c54", size 
= 306552, upload-time = "2026-03-10T22:59:42.795Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2b/7c/826c8f40de9f0f6f7717c1bd3f45d139c4cfa271fb1daa8a3b14a7d98311/sagemaker_studio-1.0.26-py3-none-any.whl";,
 hash = 
"sha256:0961f9983d93f9710d2a11bc2af69ae99af0f295db80112b792428c884cd167c", size 
= 307327, upload-time = "2026-04-02T23:52:16.157Z" },
 ]
 
 [[package]]
@@ -20437,62 +20437,62 @@ wheels = [
 
 [[package]]
 name = "sqlalchemy"
-version = "2.0.48"
+version = "2.0.49"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "greenlet", marker = "platform_machine == 'AMD64' or 
platform_machine == 'WIN32' or platform_machine == 'aarch64' or 
platform_machine == 'amd64' or platform_machine == 'ppc64le' or 
platform_machine == 'win32' or platform_machine == 'x86_64'" },
     { name = "typing-extensions" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/1f/73/b4a9737255583b5fa858e0bb8e116eb94b88c910164ed2ed719147bde3de/sqlalchemy-2.0.48.tar.gz";,
 hash = 
"sha256:5ca74f37f3369b45e1f6b7b06afb182af1fd5dde009e4ffd831830d98cbe5fe7", size 
= 9886075, upload-time = "2026-03-02T15:28:51.474Z" }
-wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/9a/67/1235676e93dd3b742a4a8eddfae49eea46c85e3eed29f0da446a8dd57500/sqlalchemy-2.0.48-cp310-cp310-macosx_11_0_arm64.whl";,
 hash = 
"sha256:7001dc9d5f6bb4deb756d5928eaefe1930f6f4179da3924cbd95ee0e9f4dce89", size 
= 2157384, upload-time = "2026-03-02T15:38:26.781Z" },
-    { url = 
"https://files.pythonhosted.org/packages/4d/d7/fa728b856daa18c10e1390e76f26f64ac890c947008284387451d56ca3d0/sqlalchemy-2.0.48-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:1a89ce07ad2d4b8cfc30bd5889ec40613e028ed80ef47da7d9dd2ce969ad30e0", size 
= 3236981, upload-time = "2026-03-02T15:58:53.53Z" },
-    { url = 
"https://files.pythonhosted.org/packages/5c/ad/6c4395649a212a6c603a72c5b9ab5dce3135a1546cfdffa3c427e71fd535/sqlalchemy-2.0.48-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:10853a53a4a00417a00913d270dddda75815fcb80675874285f41051c094d7dd", size 
= 3235232, upload-time = "2026-03-02T15:52:25.654Z" },
-    { url = 
"https://files.pythonhosted.org/packages/01/f4/58f845e511ac0509765a6f85eb24924c1ef0d54fb50de9d15b28c3601458/sqlalchemy-2.0.48-cp310-cp310-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:fac0fa4e4f55f118fd87177dacb1c6522fe39c28d498d259014020fec9164c29", size 
= 3188106, upload-time = "2026-03-02T15:58:55.193Z" },
-    { url = 
"https://files.pythonhosted.org/packages/3f/f9/6dcc7bfa5f5794c3a095e78cd1de8269dfb5584dfd4c2c00a50d3c1ade44/sqlalchemy-2.0.48-cp310-cp310-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:3713e21ea67bca727eecd4a24bf68bcd414c403faae4989442be60994301ded0", size 
= 3209522, upload-time = "2026-03-02T15:52:27.407Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d7/5a/b632875ab35874d42657f079529f0745410604645c269a8c21fb4272ff7a/sqlalchemy-2.0.48-cp310-cp310-win32.whl";,
 hash = 
"sha256:d404dc897ce10e565d647795861762aa2d06ca3f4a728c5e9a835096c7059018", size 
= 2117695, upload-time = "2026-03-02T15:46:51.389Z" },
-    { url = 
"https://files.pythonhosted.org/packages/de/03/9752eb2a41afdd8568e41ac3c3128e32a0a73eada5ab80483083604a56d1/sqlalchemy-2.0.48-cp310-cp310-win_amd64.whl";,
 hash = 
"sha256:841a94c66577661c1f088ac958cd767d7c9bf507698f45afffe7a4017049de76", size 
= 2140928, upload-time = "2026-03-02T15:46:52.992Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d7/6d/b8b78b5b80f3c3ab3f7fa90faa195ec3401f6d884b60221260fd4d51864c/sqlalchemy-2.0.48-cp311-cp311-macosx_11_0_arm64.whl";,
 hash = 
"sha256:1b4c575df7368b3b13e0cebf01d4679f9a28ed2ae6c1cd0b1d5beffb6b2007dc", size 
= 2157184, upload-time = "2026-03-02T15:38:28.161Z" },
-    { url = 
"https://files.pythonhosted.org/packages/21/4b/4f3d4a43743ab58b95b9ddf5580a265b593d017693df9e08bd55780af5bb/sqlalchemy-2.0.48-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:e83e3f959aaa1c9df95c22c528096d94848a1bc819f5d0ebf7ee3df0ca63db6c", size 
= 3313555, upload-time = "2026-03-02T15:58:57.21Z" },
-    { url = 
"https://files.pythonhosted.org/packages/21/dd/3b7c53f1dbbf736fd27041aee68f8ac52226b610f914085b1652c2323442/sqlalchemy-2.0.48-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:6f7b7243850edd0b8b97043f04748f31de50cf426e939def5c16bedb540698f7", size 
= 3313057, upload-time = "2026-03-02T15:52:29.366Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d9/cc/3e600a90ae64047f33313d7d32e5ad025417f09d2ded487e8284b5e21a15/sqlalchemy-2.0.48-cp311-cp311-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:82745b03b4043e04600a6b665cb98697c4339b24e34d74b0a2ac0a2488b6f94d", size 
= 3265431, upload-time = "2026-03-02T15:58:59.096Z" },
-    { url = 
"https://files.pythonhosted.org/packages/8b/19/780138dacfe3f5024f4cf96e4005e91edf6653d53d3673be4844578faf1d/sqlalchemy-2.0.48-cp311-cp311-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:e5e088bf43f6ee6fec7dbf1ef7ff7774a616c236b5c0cb3e00662dd71a56b571", size 
= 3287646, upload-time = "2026-03-02T15:52:31.569Z" },
-    { url = 
"https://files.pythonhosted.org/packages/40/fd/f32ced124f01a23151f4777e4c705f3a470adc7bd241d9f36a7c941a33bf/sqlalchemy-2.0.48-cp311-cp311-win32.whl";,
 hash = 
"sha256:9c7d0a77e36b5f4b01ca398482230ab792061d243d715299b44a0b55c89fe617", size 
= 2116956, upload-time = "2026-03-02T15:46:54.535Z" },
-    { url = 
"https://files.pythonhosted.org/packages/58/d5/dd767277f6feef12d05651538f280277e661698f617fa4d086cce6055416/sqlalchemy-2.0.48-cp311-cp311-win_amd64.whl";,
 hash = 
"sha256:583849c743e0e3c9bb7446f5b5addeacedc168d657a69b418063dfdb2d90081c", size 
= 2141627, upload-time = "2026-03-02T15:46:55.849Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ef/91/a42ae716f8925e9659df2da21ba941f158686856107a61cc97a95e7647a3/sqlalchemy-2.0.48-cp312-cp312-macosx_11_0_arm64.whl";,
 hash = 
"sha256:348174f228b99f33ca1f773e85510e08927620caa59ffe7803b37170df30332b", size 
= 2155737, upload-time = "2026-03-02T15:49:13.207Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b9/52/f75f516a1f3888f027c1cfb5d22d4376f4b46236f2e8669dcb0cddc60275/sqlalchemy-2.0.48-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:53667b5f668991e279d21f94ccfa6e45b4e3f4500e7591ae59a8012d0f010dcb", size 
= 3337020, upload-time = "2026-03-02T15:50:34.547Z" },
-    { url = 
"https://files.pythonhosted.org/packages/37/9a/0c28b6371e0cdcb14f8f1930778cb3123acfcbd2c95bb9cf6b4a2ba0cce3/sqlalchemy-2.0.48-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:34634e196f620c7a61d18d5cf7dc841ca6daa7961aed75d532b7e58b309ac894", size 
= 3349983, upload-time = "2026-03-02T15:53:25.542Z" },
-    { url = 
"https://files.pythonhosted.org/packages/1c/46/0aee8f3ff20b1dcbceb46ca2d87fcc3d48b407925a383ff668218509d132/sqlalchemy-2.0.48-cp312-cp312-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:546572a1793cc35857a2ffa1fe0e58571af1779bcc1ffa7c9fb0839885ed69a9", size 
= 3279690, upload-time = "2026-03-02T15:50:36.277Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ce/8c/a957bc91293b49181350bfd55e6dfc6e30b7f7d83dc6792d72043274a390/sqlalchemy-2.0.48-cp312-cp312-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:07edba08061bc277bfdc772dd2a1a43978f5a45994dd3ede26391b405c15221e", size 
= 3314738, upload-time = "2026-03-02T15:53:27.519Z" },
-    { url = 
"https://files.pythonhosted.org/packages/4b/44/1d257d9f9556661e7bdc83667cc414ba210acfc110c82938cb3611eea58f/sqlalchemy-2.0.48-cp312-cp312-win32.whl";,
 hash = 
"sha256:908a3fa6908716f803b86896a09a2c4dde5f5ce2bb07aacc71ffebb57986ce99", size 
= 2115546, upload-time = "2026-03-02T15:54:31.591Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f2/af/c3c7e1f3a2b383155a16454df62ae8c62a30dd238e42e68c24cebebbfae6/sqlalchemy-2.0.48-cp312-cp312-win_amd64.whl";,
 hash = 
"sha256:68549c403f79a8e25984376480959975212a670405e3913830614432b5daa07a", size 
= 2142484, upload-time = "2026-03-02T15:54:34.072Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d1/c6/569dc8bf3cd375abc5907e82235923e986799f301cd79a903f784b996fca/sqlalchemy-2.0.48-cp313-cp313-macosx_11_0_arm64.whl";,
 hash = 
"sha256:e3070c03701037aa418b55d36532ecb8f8446ed0135acb71c678dbdf12f5b6e4", size 
= 2152599, upload-time = "2026-03-02T15:49:14.41Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6d/ff/f4e04a4bd5a24304f38cb0d4aa2ad4c0fb34999f8b884c656535e1b2b74c/sqlalchemy-2.0.48-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:2645b7d8a738763b664a12a1542c89c940daa55196e8d73e55b169cc5c99f65f", size 
= 3278825, upload-time = "2026-03-02T15:50:38.269Z" },
-    { url = 
"https://files.pythonhosted.org/packages/fe/88/cb59509e4668d8001818d7355d9995be90c321313078c912420603a7cb95/sqlalchemy-2.0.48-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:b19151e76620a412c2ac1c6f977ab1b9fa7ad43140178345136456d5265b32ed", size 
= 3295200, upload-time = "2026-03-02T15:53:29.366Z" },
-    { url = 
"https://files.pythonhosted.org/packages/87/dc/1609a4442aefd750ea2f32629559394ec92e89ac1d621a7f462b70f736ff/sqlalchemy-2.0.48-cp313-cp313-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:5b193a7e29fd9fa56e502920dca47dffe60f97c863494946bd698c6058a55658", size 
= 3226876, upload-time = "2026-03-02T15:50:39.802Z" },
-    { url = 
"https://files.pythonhosted.org/packages/37/c3/6ae2ab5ea2fa989fbac4e674de01224b7a9d744becaf59bb967d62e99bed/sqlalchemy-2.0.48-cp313-cp313-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:36ac4ddc3d33e852da9cb00ffb08cea62ca05c39711dc67062ca2bb1fae35fd8", size 
= 3265045, upload-time = "2026-03-02T15:53:31.421Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6f/82/ea4665d1bb98c50c19666e672f21b81356bd6077c4574e3d2bbb84541f53/sqlalchemy-2.0.48-cp313-cp313-win32.whl";,
 hash = 
"sha256:389b984139278f97757ea9b08993e7b9d1142912e046ab7d82b3fbaeb0209131", size 
= 2113700, upload-time = "2026-03-02T15:54:35.825Z" },
-    { url = 
"https://files.pythonhosted.org/packages/b7/2b/b9040bec58c58225f073f5b0c1870defe1940835549dafec680cbd58c3c3/sqlalchemy-2.0.48-cp313-cp313-win_amd64.whl";,
 hash = 
"sha256:d612c976cbc2d17edfcc4c006874b764e85e990c29ce9bd411f926bbfb02b9a2", size 
= 2139487, upload-time = "2026-03-02T15:54:37.079Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f4/f4/7b17bd50244b78a49d22cc63c969d71dc4de54567dc152a9b46f6fae40ce/sqlalchemy-2.0.48-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:69f5bc24904d3bc3640961cddd2523e361257ef68585d6e364166dfbe8c78fae", size 
= 3558851, upload-time = "2026-03-02T15:57:48.607Z" },
-    { url = 
"https://files.pythonhosted.org/packages/20/0d/213668e9aca61d370f7d2a6449ea4ec699747fac67d4bda1bb3d129025be/sqlalchemy-2.0.48-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:fd08b90d211c086181caed76931ecfa2bdfc83eea3cfccdb0f82abc6c4b876cb", size 
= 3525525, upload-time = "2026-03-02T16:04:38.058Z" },
-    { url = 
"https://files.pythonhosted.org/packages/85/d7/a84edf412979e7d59c69b89a5871f90a49228360594680e667cb2c46a828/sqlalchemy-2.0.48-cp313-cp313t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:1ccd42229aaac2df431562117ac7e667d702e8e44afdb6cf0e50fa3f18160f0b", size 
= 3466611, upload-time = "2026-03-02T15:57:50.759Z" },
-    { url = 
"https://files.pythonhosted.org/packages/86/55/42404ce5770f6be26a2b0607e7866c31b9a4176c819e9a7a5e0a055770be/sqlalchemy-2.0.48-cp313-cp313t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:f0dcbc588cd5b725162c076eb9119342f6579c7f7f55057bb7e3c6ff27e13121", size 
= 3475812, upload-time = "2026-03-02T16:04:40.092Z" },
-    { url = 
"https://files.pythonhosted.org/packages/ae/ae/29b87775fadc43e627cf582fe3bda4d02e300f6b8f2747c764950d13784c/sqlalchemy-2.0.48-cp313-cp313t-win32.whl";,
 hash = 
"sha256:9764014ef5e58aab76220c5664abb5d47d5bc858d9debf821e55cfdd0f128485", size 
= 2141335, upload-time = "2026-03-02T15:52:51.518Z" },
-    { url = 
"https://files.pythonhosted.org/packages/91/44/f39d063c90f2443e5b46ec4819abd3d8de653893aae92df42a5c4f5843de/sqlalchemy-2.0.48-cp313-cp313t-win_amd64.whl";,
 hash = 
"sha256:e2f35b4cccd9ed286ad62e0a3c3ac21e06c02abc60e20aa51a3e305a30f5fa79", size 
= 2173095, upload-time = "2026-03-02T15:52:52.79Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f7/b3/f437eaa1cf028bb3c927172c7272366393e73ccd104dcf5b6963f4ab5318/sqlalchemy-2.0.48-cp314-cp314-macosx_11_0_arm64.whl";,
 hash = 
"sha256:e2d0d88686e3d35a76f3e15a34e8c12d73fc94c1dea1cd55782e695cc14086dd", size 
= 2154401, upload-time = "2026-03-02T15:49:17.24Z" },
-    { url = 
"https://files.pythonhosted.org/packages/6c/1c/b3abdf0f402aa3f60f0df6ea53d92a162b458fca2321d8f1f00278506402/sqlalchemy-2.0.48-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:49b7bddc1eebf011ea5ab722fdbe67a401caa34a350d278cc7733c0e88fecb1f", size 
= 3274528, upload-time = "2026-03-02T15:50:41.489Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f2/5e/327428a034407651a048f5e624361adf3f9fbac9d0fa98e981e9c6ff2f5e/sqlalchemy-2.0.48-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:426c5ca86415d9b8945c7073597e10de9644802e2ff502b8e1f11a7a2642856b", size 
= 3279523, upload-time = "2026-03-02T15:53:32.962Z" },
-    { url = 
"https://files.pythonhosted.org/packages/2a/ca/ece73c81a918add0965b76b868b7b5359e068380b90ef1656ee995940c02/sqlalchemy-2.0.48-cp314-cp314-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:288937433bd44e3990e7da2402fabc44a3c6c25d3704da066b85b89a85474ae0", size 
= 3224312, upload-time = "2026-03-02T15:50:42.996Z" },
-    { url = 
"https://files.pythonhosted.org/packages/88/11/fbaf1ae91fa4ee43f4fe79661cead6358644824419c26adb004941bdce7c/sqlalchemy-2.0.48-cp314-cp314-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:8183dc57ae7d9edc1346e007e840a9f3d6aa7b7f165203a99e16f447150140d2", size 
= 3246304, upload-time = "2026-03-02T15:53:34.937Z" },
-    { url = 
"https://files.pythonhosted.org/packages/fa/a8/5fb0deb13930b4f2f698c5541ae076c18981173e27dd00376dbaea7a9c82/sqlalchemy-2.0.48-cp314-cp314-win32.whl";,
 hash = 
"sha256:1182437cb2d97988cfea04cf6cdc0b0bb9c74f4d56ec3d08b81e23d621a28cc6", size 
= 2116565, upload-time = "2026-03-02T15:54:38.321Z" },
-    { url = 
"https://files.pythonhosted.org/packages/95/7e/e83615cb63f80047f18e61e31e8e32257d39458426c23006deeaf48f463b/sqlalchemy-2.0.48-cp314-cp314-win_amd64.whl";,
 hash = 
"sha256:144921da96c08feb9e2b052c5c5c1d0d151a292c6135623c6b2c041f2a45f9e0", size 
= 2142205, upload-time = "2026-03-02T15:54:39.831Z" },
-    { url = 
"https://files.pythonhosted.org/packages/83/e3/69d8711b3f2c5135e9cde5f063bc1605860f0b2c53086d40c04017eb1f77/sqlalchemy-2.0.48-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:5aee45fd2c6c0f2b9cdddf48c48535e7471e42d6fb81adfde801da0bd5b93241", size 
= 3563519, upload-time = "2026-03-02T15:57:52.387Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f8/4f/a7cce98facca73c149ea4578981594aaa5fd841e956834931de503359336/sqlalchemy-2.0.48-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:7cddca31edf8b0653090cbb54562ca027c421c58ddde2c0685f49ff56a1690e0", size 
= 3528611, upload-time = "2026-03-02T16:04:42.097Z" },
-    { url = 
"https://files.pythonhosted.org/packages/cd/7d/5936c7a03a0b0cb0fa0cc425998821c6029756b0855a8f7ee70fba1de955/sqlalchemy-2.0.48-cp314-cp314t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:7a936f1bb23d370b7c8cc079d5fce4c7d18da87a33c6744e51a93b0f9e97e9b3", size 
= 3472326, upload-time = "2026-03-02T15:57:54.423Z" },
-    { url = 
"https://files.pythonhosted.org/packages/f4/33/cea7dfc31b52904efe3dcdc169eb4514078887dff1f5ae28a7f4c5d54b3c/sqlalchemy-2.0.48-cp314-cp314t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:e004aa9248e8cb0a5f9b96d003ca7c1c0a5da8decd1066e7b53f59eb8ce7c62b", size 
= 3478453, upload-time = "2026-03-02T16:04:44.584Z" },
-    { url = 
"https://files.pythonhosted.org/packages/c8/95/32107c4d13be077a9cae61e9ae49966a35dc4bf442a8852dd871db31f62e/sqlalchemy-2.0.48-cp314-cp314t-win32.whl";,
 hash = 
"sha256:b8438ec5594980d405251451c5b7ea9aa58dda38eb7ac35fb7e4c696712ee24f", size 
= 2147209, upload-time = "2026-03-02T15:52:54.274Z" },
-    { url = 
"https://files.pythonhosted.org/packages/d2/d7/1e073da7a4bc645eb83c76067284a0374e643bc4be57f14cc6414656f92c/sqlalchemy-2.0.48-cp314-cp314t-win_amd64.whl";,
 hash = 
"sha256:d854b3970067297f3a7fbd7a4683587134aa9b3877ee15aa29eea478dc68f933", size 
= 2182198, upload-time = "2026-03-02T15:52:55.606Z" },
-    { url = 
"https://files.pythonhosted.org/packages/46/2c/9664130905f03db57961b8980b05cab624afd114bf2be2576628a9f22da4/sqlalchemy-2.0.48-py3-none-any.whl";,
 hash = 
"sha256:a66fe406437dd65cacd96a72689a3aaaecaebbcd62d81c5ac1c0fdbeac835096", size 
= 1940202, upload-time = "2026-03-02T15:52:43.285Z" },
+sdist = { url = 
"https://files.pythonhosted.org/packages/09/45/461788f35e0364a8da7bda51a1fe1b09762d0c32f12f63727998d85a873b/sqlalchemy-2.0.49.tar.gz";,
 hash = 
"sha256:d15950a57a210e36dd4cec1aac22787e2a4d57ba9318233e2ef8b2daf9ff2d5f", size 
= 9898221, upload-time = "2026-04-03T16:38:11.704Z" }
+wheels = [
+    { url = 
"https://files.pythonhosted.org/packages/96/76/f908955139842c362aa877848f42f9249642d5b69e06cee9eae5111da1bd/sqlalchemy-2.0.49-cp310-cp310-macosx_11_0_arm64.whl";,
 hash = 
"sha256:42e8804962f9e6f4be2cbaedc0c3718f08f60a16910fa3d86da5a1e3b1bfe60f", size 
= 2159321, upload-time = "2026-04-03T16:50:11.8Z" },
+    { url = 
"https://files.pythonhosted.org/packages/24/e2/17ba0b7bfbd8de67196889b6d951de269e8a46057d92baca162889beb16d/sqlalchemy-2.0.49-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:cc992c6ed024c8c3c592c5fc9846a03dd68a425674900c70122c77ea16c5fb0b", size 
= 3238937, upload-time = "2026-04-03T16:54:45.731Z" },
+    { url = 
"https://files.pythonhosted.org/packages/90/1e/410dd499c039deacff395eec01a9da057125fcd0c97e3badc252c6a2d6a7/sqlalchemy-2.0.49-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:6eb188b84269f357669b62cb576b5b918de10fb7c728a005fa0ebb0b758adce1", size 
= 3237188, upload-time = "2026-04-03T16:56:53.217Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ab/06/e797a8b98a3993ac4bc785309b9b6d005457fc70238ee6cefa7c8867a92e/sqlalchemy-2.0.49-cp310-cp310-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:62557958002b69699bdb7f5137c6714ca1133f045f97b3903964f47db97ea339", size 
= 3190061, upload-time = "2026-04-03T16:54:47.489Z" },
+    { url = 
"https://files.pythonhosted.org/packages/44/d3/5a9f7ef580af1031184b38235da6ac58c3b571df01c9ec061c44b2b0c5a6/sqlalchemy-2.0.49-cp310-cp310-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:da9b91bca419dc9b9267ffadde24eae9b1a6bffcd09d0a207e5e3af99a03ce0d", size 
= 3211477, upload-time = "2026-04-03T16:56:55.056Z" },
+    { url = 
"https://files.pythonhosted.org/packages/69/ec/7be8c8cb35f038e963a203e4fe5a028989167cc7299927b7cf297c271e37/sqlalchemy-2.0.49-cp310-cp310-win32.whl";,
 hash = 
"sha256:5e61abbec255be7b122aa461021daa7c3f310f3e743411a67079f9b3cc91ece3", size 
= 2119965, upload-time = "2026-04-03T17:00:50.009Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b5/31/0defb93e3a10b0cf7d1271aedd87251a08c3a597ee4f353281769b547b5a/sqlalchemy-2.0.49-cp310-cp310-win_amd64.whl";,
 hash = 
"sha256:0c98c59075b890df8abfcc6ad632879540f5791c68baebacb4f833713b510e75", size 
= 2142935, upload-time = "2026-04-03T17:00:51.675Z" },
+    { url = 
"https://files.pythonhosted.org/packages/60/b5/e3617cc67420f8f403efebd7b043128f94775e57e5b84e7255203390ceae/sqlalchemy-2.0.49-cp311-cp311-macosx_11_0_arm64.whl";,
 hash = 
"sha256:c5070135e1b7409c4161133aa525419b0062088ed77c92b1da95366ec5cbebbe", size 
= 2159126, upload-time = "2026-04-03T16:50:13.242Z" },
+    { url = 
"https://files.pythonhosted.org/packages/20/9b/91ca80403b17cd389622a642699e5f6564096b698e7cdcbcbb6409898bc4/sqlalchemy-2.0.49-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:9ac7a3e245fd0310fd31495eb61af772e637bdf7d88ee81e7f10a3f271bff014", size 
= 3315509, upload-time = "2026-04-03T16:54:49.332Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b1/61/0722511d98c54de95acb327824cb759e8653789af2b1944ab1cc69d32565/sqlalchemy-2.0.49-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:4d4e5a0ceba319942fa6b585cf82539288a61e314ef006c1209f734551ab9536", size 
= 3315014, upload-time = "2026-04-03T16:56:56.376Z" },
+    { url = 
"https://files.pythonhosted.org/packages/46/55/d514a653ffeb4cebf4b54c47bec32ee28ad89d39fafba16eeed1d81dccd5/sqlalchemy-2.0.49-cp311-cp311-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:3ddcb27fb39171de36e207600116ac9dfd4ae46f86c82a9bf3934043e80ebb88", size 
= 3267388, upload-time = "2026-04-03T16:54:51.272Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2f/16/0dcc56cb6d3335c1671a2258f5d2cb8267c9a2260e27fde53cbfb1b3540a/sqlalchemy-2.0.49-cp311-cp311-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:32fe6a41ad97302db2931f05bb91abbcc65b5ce4c675cd44b972428dd2947700", size 
= 3289602, upload-time = "2026-04-03T16:56:57.63Z" },
+    { url = 
"https://files.pythonhosted.org/packages/51/6c/f8ab6fb04470a133cd80608db40aa292e6bae5f162c3a3d4ab19544a67af/sqlalchemy-2.0.49-cp311-cp311-win32.whl";,
 hash = 
"sha256:46d51518d53edfbe0563662c96954dc8fcace9832332b914375f45a99b77cc9a", size 
= 2119044, upload-time = "2026-04-03T17:00:53.455Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c4/59/55a6d627d04b6ebb290693681d7683c7da001eddf90b60cfcc41ee907978/sqlalchemy-2.0.49-cp311-cp311-win_amd64.whl";,
 hash = 
"sha256:951d4a210744813be63019f3df343bf233b7432aadf0db54c75802247330d3af", size 
= 2143642, upload-time = "2026-04-03T17:00:54.769Z" },
+    { url = 
"https://files.pythonhosted.org/packages/49/b3/2de412451330756aaaa72d27131db6dde23995efe62c941184e15242a5fa/sqlalchemy-2.0.49-cp312-cp312-macosx_11_0_arm64.whl";,
 hash = 
"sha256:4bbccb45260e4ff1b7db0be80a9025bb1e6698bdb808b83fff0000f7a90b2c0b", size 
= 2157681, upload-time = "2026-04-03T16:53:07.132Z" },
+    { url = 
"https://files.pythonhosted.org/packages/50/84/b2a56e2105bd11ebf9f0b93abddd748e1a78d592819099359aa98134a8bf/sqlalchemy-2.0.49-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:fb37f15714ec2652d574f021d479e78cd4eb9d04396dca36568fdfffb3487982", size 
= 3338976, upload-time = "2026-04-03T17:07:40Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2c/fa/65fcae2ed62f84ab72cf89536c7c3217a156e71a2c111b1305ab6f0690e2/sqlalchemy-2.0.49-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:3bb9ec6436a820a4c006aad1ac351f12de2f2dbdaad171692ee457a02429b672", size 
= 3351937, upload-time = "2026-04-03T17:12:23.374Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f8/2f/6fd118563572a7fe475925742eb6b3443b2250e346a0cc27d8d408e73773/sqlalchemy-2.0.49-cp312-cp312-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:8d6efc136f44a7e8bc8088507eaabbb8c2b55b3dbb63fe102c690da0ddebe55e", size 
= 3281646, upload-time = "2026-04-03T17:07:41.949Z" },
+    { url = 
"https://files.pythonhosted.org/packages/c5/d7/410f4a007c65275b9cf82354adb4bb8ba587b176d0a6ee99caa16fe638f8/sqlalchemy-2.0.49-cp312-cp312-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:e06e617e3d4fd9e51d385dfe45b077a41e9d1b033a7702551e3278ac597dc750", size 
= 3316695, upload-time = "2026-04-03T17:12:25.642Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d9/95/81f594aa60ded13273a844539041ccf1e66c5a7bed0a8e27810a3b52d522/sqlalchemy-2.0.49-cp312-cp312-win32.whl";,
 hash = 
"sha256:83101a6930332b87653886c01d1ee7e294b1fe46a07dd9a2d2b4f91bcc88eec0", size 
= 2117483, upload-time = "2026-04-03T17:05:40.896Z" },
+    { url = 
"https://files.pythonhosted.org/packages/47/9e/fd90114059175cac64e4fafa9bf3ac20584384d66de40793ae2e2f26f3bb/sqlalchemy-2.0.49-cp312-cp312-win_amd64.whl";,
 hash = 
"sha256:618a308215b6cececb6240b9abde545e3acdabac7ae3e1d4e666896bf5ba44b4", size 
= 2144494, upload-time = "2026-04-03T17:05:42.282Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ae/81/81755f50eb2478eaf2049728491d4ea4f416c1eb013338682173259efa09/sqlalchemy-2.0.49-cp313-cp313-macosx_11_0_arm64.whl";,
 hash = 
"sha256:df2d441bacf97022e81ad047e1597552eb3f83ca8a8f1a1fdd43cd7fe3898120", size 
= 2154547, upload-time = "2026-04-03T16:53:08.64Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a2/bc/3494270da80811d08bcfa247404292428c4fe16294932bce5593f215cad9/sqlalchemy-2.0.49-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:8e20e511dc15265fb433571391ba313e10dd8ea7e509d51686a51313b4ac01a2", size 
= 3280782, upload-time = "2026-04-03T17:07:43.508Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cd/f5/038741f5e747a5f6ea3e72487211579d8cbea5eb9827a9cbd61d0108c4bd/sqlalchemy-2.0.49-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:47604cb2159f8bbd5a1ab48a714557156320f20871ee64d550d8bf2683d980d3", size 
= 3297156, upload-time = "2026-04-03T17:12:27.697Z" },
+    { url = 
"https://files.pythonhosted.org/packages/88/50/a6af0ff9dc954b43a65ca9b5367334e45d99684c90a3d3413fc19a02d43c/sqlalchemy-2.0.49-cp313-cp313-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:22d8798819f86720bc646ab015baff5ea4c971d68121cb36e2ebc2ee43ead2b7", size 
= 3228832, upload-time = "2026-04-03T17:07:45.38Z" },
+    { url = 
"https://files.pythonhosted.org/packages/bc/d1/5f6bdad8de0bf546fc74370939621396515e0cdb9067402d6ba1b8afbe9a/sqlalchemy-2.0.49-cp313-cp313-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:9b1c058c171b739e7c330760044803099c7fff11511e3ab3573e5327116a9c33", size 
= 3267000, upload-time = "2026-04-03T17:12:29.657Z" },
+    { url = 
"https://files.pythonhosted.org/packages/f7/30/ad62227b4a9819a5e1c6abff77c0f614fa7c9326e5a3bdbee90f7139382b/sqlalchemy-2.0.49-cp313-cp313-win32.whl";,
 hash = 
"sha256:a143af2ea6672f2af3f44ed8f9cd020e9cc34c56f0e8db12019d5d9ecf41cb3b", size 
= 2115641, upload-time = "2026-04-03T17:05:43.989Z" },
+    { url = 
"https://files.pythonhosted.org/packages/17/3a/7215b1b7d6d49dc9a87211be44562077f5f04f9bb5a59552c1c8e2d98173/sqlalchemy-2.0.49-cp313-cp313-win_amd64.whl";,
 hash = 
"sha256:12b04d1db2663b421fe072d638a138460a51d5a862403295671c4f3987fb9148", size 
= 2141498, upload-time = "2026-04-03T17:05:45.7Z" },
+    { url = 
"https://files.pythonhosted.org/packages/28/4b/52a0cb2687a9cd1648252bb257be5a1ba2c2ded20ba695c65756a55a15a4/sqlalchemy-2.0.49-cp313-cp313t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:24bd94bb301ec672d8f0623eba9226cc90d775d25a0c92b5f8e4965d7f3a1518", size 
= 3560807, upload-time = "2026-04-03T16:58:31.666Z" },
+    { url = 
"https://files.pythonhosted.org/packages/8c/d8/fda95459204877eed0458550d6c7c64c98cc50c2d8d618026737de9ed41a/sqlalchemy-2.0.49-cp313-cp313t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:a51d3db74ba489266ef55c7a4534eb0b8db9a326553df481c11e5d7660c8364d", size 
= 3527481, upload-time = "2026-04-03T17:06:00.155Z" },
+    { url = 
"https://files.pythonhosted.org/packages/ff/0a/2aac8b78ac6487240cf7afef8f203ca783e8796002dc0cf65c4ee99ff8bb/sqlalchemy-2.0.49-cp313-cp313t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:55250fe61d6ebfd6934a272ee16ef1244e0f16b7af6cd18ab5b1fc9f08631db0", size 
= 3468565, upload-time = "2026-04-03T16:58:33.414Z" },
+    { url = 
"https://files.pythonhosted.org/packages/a5/3d/ce71cfa82c50a373fd2148b3c870be05027155ce791dc9a5dcf439790b8b/sqlalchemy-2.0.49-cp313-cp313t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:46796877b47034b559a593d7e4b549aba151dae73f9e78212a3478161c12ab08", size 
= 3477769, upload-time = "2026-04-03T17:06:02.787Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d5/e8/0a9f5c1f7c6f9ca480319bf57c2d7423f08d31445974167a27d14483c948/sqlalchemy-2.0.49-cp313-cp313t-win32.whl";,
 hash = 
"sha256:9c4969a86e41454f2858256c39bdfb966a20961e9b58bf8749b65abf447e9a8d", size 
= 2143319, upload-time = "2026-04-03T17:02:04.328Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0e/51/fb5240729fbec73006e137c4f7a7918ffd583ab08921e6ff81a999d6517a/sqlalchemy-2.0.49-cp313-cp313t-win_amd64.whl";,
 hash = 
"sha256:b9870d15ef00e4d0559ae10ee5bc71b654d1f20076dbe8bc7ed19b4c0625ceba", size 
= 2175104, upload-time = "2026-04-03T17:02:05.989Z" },
+    { url = 
"https://files.pythonhosted.org/packages/55/33/bf28f618c0a9597d14e0b9ee7d1e0622faff738d44fe986ee287cdf1b8d0/sqlalchemy-2.0.49-cp314-cp314-macosx_11_0_arm64.whl";,
 hash = 
"sha256:233088b4b99ebcbc5258c755a097aa52fbf90727a03a5a80781c4b9c54347a2e", size 
= 2156356, upload-time = "2026-04-03T16:53:09.914Z" },
+    { url = 
"https://files.pythonhosted.org/packages/d1/a7/5f476227576cb8644650eff68cc35fa837d3802b997465c96b8340ced1e2/sqlalchemy-2.0.49-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:57ca426a48eb2c682dae8204cd89ea8ab7031e2675120a47924fabc7caacbc2a", size 
= 3276486, upload-time = "2026-04-03T17:07:46.9Z" },
+    { url = 
"https://files.pythonhosted.org/packages/2e/84/efc7c0bf3a1c5eef81d397f6fddac855becdbb11cb38ff957888603014a7/sqlalchemy-2.0.49-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:685e93e9c8f399b0c96a624799820176312f5ceef958c0f88215af4013d29066", size 
= 3281479, upload-time = "2026-04-03T17:12:32.226Z" },
+    { url = 
"https://files.pythonhosted.org/packages/91/68/bb406fa4257099c67bd75f3f2261b129c63204b9155de0d450b37f004698/sqlalchemy-2.0.49-cp314-cp314-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:9e0400fa22f79acc334d9a6b185dc00a44a8e6578aa7e12d0ddcd8434152b187", size 
= 3226269, upload-time = "2026-04-03T17:07:48.678Z" },
+    { url = 
"https://files.pythonhosted.org/packages/67/84/acb56c00cca9f251f437cb49e718e14f7687505749ea9255d7bd8158a6df/sqlalchemy-2.0.49-cp314-cp314-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:a05977bffe9bffd2229f477fa75eabe3192b1b05f408961d1bebff8d1cd4d401", size 
= 3248260, upload-time = "2026-04-03T17:12:34.381Z" },
+    { url = 
"https://files.pythonhosted.org/packages/56/19/6a20ea25606d1efd7bd1862149bb2a22d1451c3f851d23d887969201633f/sqlalchemy-2.0.49-cp314-cp314-win32.whl";,
 hash = 
"sha256:0f2fa354ba106eafff2c14b0cc51f22801d1e8b2e4149342023bd6f0955de5f5", size 
= 2118463, upload-time = "2026-04-03T17:05:47.093Z" },
+    { url = 
"https://files.pythonhosted.org/packages/cf/4f/8297e4ed88e80baa1f5aa3c484a0ee29ef3c69c7582f206c916973b75057/sqlalchemy-2.0.49-cp314-cp314-win_amd64.whl";,
 hash = 
"sha256:77641d299179c37b89cf2343ca9972c88bb6eef0d5fc504a2f86afd15cd5adf5", size 
= 2144204, upload-time = "2026-04-03T17:05:48.694Z" },
+    { url = 
"https://files.pythonhosted.org/packages/1f/33/95e7216df810c706e0cd3655a778604bbd319ed4f43333127d465a46862d/sqlalchemy-2.0.49-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl";,
 hash = 
"sha256:c1dc3368794d522f43914e03312202523cc89692f5389c32bea0233924f8d977", size 
= 3565474, upload-time = "2026-04-03T16:58:35.128Z" },
+    { url = 
"https://files.pythonhosted.org/packages/0c/a4/ed7b18d8ccf7f954a83af6bb73866f5bc6f5636f44c7731fbb741f72cc4f/sqlalchemy-2.0.49-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl";,
 hash = 
"sha256:7c821c47ecfe05cc32140dcf8dc6fd5d21971c86dbd56eabfe5ba07a64910c01", size 
= 3530567, upload-time = "2026-04-03T17:06:04.587Z" },
+    { url = 
"https://files.pythonhosted.org/packages/73/a3/20faa869c7e21a827c4a2a42b41353a54b0f9f5e96df5087629c306df71e/sqlalchemy-2.0.49-cp314-cp314t-musllinux_1_2_aarch64.whl";,
 hash = 
"sha256:9c04bff9a5335eb95c6ecf1c117576a0aa560def274876fd156cfe5510fccc61", size 
= 3474282, upload-time = "2026-04-03T16:58:37.131Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b7/50/276b9a007aa0764304ad467eceb70b04822dc32092492ee5f322d559a4dc/sqlalchemy-2.0.49-cp314-cp314t-musllinux_1_2_x86_64.whl";,
 hash = 
"sha256:7f605a456948c35260e7b2a39f8952a26f077fd25653c37740ed186b90aaa68a", size 
= 3480406, upload-time = "2026-04-03T17:06:07.176Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e5/c3/c80fcdb41905a2df650c2a3e0337198b6848876e63d66fe9188ef9003d24/sqlalchemy-2.0.49-cp314-cp314t-win32.whl";,
 hash = 
"sha256:6270d717b11c5476b0cbb21eedc8d4dbb7d1a956fd6c15a23e96f197a6193158", size 
= 2149151, upload-time = "2026-04-03T17:02:07.281Z" },
+    { url = 
"https://files.pythonhosted.org/packages/05/52/9f1a62feab6ed368aff068524ff414f26a6daebc7361861035ae00b05530/sqlalchemy-2.0.49-cp314-cp314t-win_amd64.whl";,
 hash = 
"sha256:275424295f4256fd301744b8f335cff367825d270f155d522b30c7bf49903ee7", size 
= 2184178, upload-time = "2026-04-03T17:02:08.623Z" },
+    { url = 
"https://files.pythonhosted.org/packages/e5/30/8519fdde58a7bdf155b714359791ad1dc018b47d60269d5d160d311fdc36/sqlalchemy-2.0.49-py3-none-any.whl";,
 hash = 
"sha256:ec44cfa7ef1a728e88ad41674de50f6db8cfdb3e2af84af86e0041aaf02d43d0", size 
= 1942158, upload-time = "2026-04-03T16:53:44.135Z" },
 ]
 
 [package.optional-dependencies]
@@ -21353,11 +21353,11 @@ wheels = [
 
 [[package]]
 name = "types-protobuf"
-version = "7.34.1.20260402"
+version = "7.34.1.20260403"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/40/43/19261b537cfc8db9f39f92b31dba961462a034412aafafa630aa54191db7/types_protobuf-7.34.1.20260402.tar.gz";,
 hash = 
"sha256:7270594b4bc28dfe85602d97849b28a2fe7905d77b1d91b418924ed6f83f857c", size 
= 68767, upload-time = "2026-04-02T04:18:25.025Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/ae/b3/c2e407ea36e0e4355c135127cee1b88a2cc9a2c92eafca50a360ab9f2708/types_protobuf-7.34.1.20260403.tar.gz";,
 hash = 
"sha256:8d7881867888e667eb9563c08a916fccdc12bdb5f9f34c31d217cce876e36765", size 
= 68782, upload-time = "2026-04-03T04:18:09.428Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/15/34/9bc4fcb26be938a4d678a1e5364e6a6b36e84c1d9b6aaf4d6bb5082ad86a/types_protobuf-7.34.1.20260402-py3-none-any.whl";,
 hash = 
"sha256:5a1094907ca0d19202f7bca6db06ff69779873db695ddd73f2dde718cd8df1fa", size 
= 86007, upload-time = "2026-04-02T04:18:23.673Z" },
+    { url = 
"https://files.pythonhosted.org/packages/7d/95/24fb0f6fe37b41cf94f9b9912712645e17d8048d4becaf37c1607ddd8e32/types_protobuf-7.34.1.20260403-py3-none-any.whl";,
 hash = 
"sha256:16d9bbca52ab0f306279958878567df2520f3f5579059419b0ce149a0ad1e332", size 
= 86011, upload-time = "2026-04-03T04:18:08.245Z" },
 ]
 
 [[package]]
@@ -21506,11 +21506,11 @@ wheels = [
 
 [[package]]
 name = "tzdata"
-version = "2025.3"
+version = "2026.1"
 source = { registry = "https://pypi.org/simple"; }
-sdist = { url = 
"https://files.pythonhosted.org/packages/5e/a7/c202b344c5ca7daf398f3b8a477eeb205cf3b6f32e7ec3a6bac0629ca975/tzdata-2025.3.tar.gz";,
 hash = 
"sha256:de39c2ca5dc7b0344f2eba86f49d614019d29f060fc4ebc8a417896a620b56a7", size 
= 196772, upload-time = "2025-12-13T17:45:35.667Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/19/f5/cd531b2d15a671a40c0f66cf06bc3570a12cd56eef98960068ebbad1bf5a/tzdata-2026.1.tar.gz";,
 hash = 
"sha256:67658a1903c75917309e753fdc349ac0efd8c27db7a0cb406a25be4840f87f98", size 
= 197639, upload-time = "2026-04-03T11:25:22.002Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/c7/b0/003792df09decd6849a5e39c28b513c06e84436a54440380862b5aeff25d/tzdata-2025.3-py2.py3-none-any.whl";,
 hash = 
"sha256:06a47e5700f3081aab02b2e513160914ff0694bce9947d6b76ebd6bf57cfc5d1", size 
= 348521, upload-time = "2025-12-13T17:45:33.889Z" },
+    { url = 
"https://files.pythonhosted.org/packages/b0/70/d460bd685a170790ec89317e9bd33047988e4bce507b831f5db771e142de/tzdata-2026.1-py2.py3-none-any.whl";,
 hash = 
"sha256:4b1d2be7ac37ceafd7327b961aa3a54e467efbdb563a23655fbfe0d39cfc42a9", size 
= 348952, upload-time = "2026-04-03T11:25:20.313Z" },
 ]
 
 [[package]]
@@ -21614,16 +21614,16 @@ wheels = [
 
 [[package]]
 name = "uvicorn"
-version = "0.42.0"
+version = "0.43.0"
 source = { registry = "https://pypi.org/simple"; }
 dependencies = [
     { name = "click" },
     { name = "h11" },
     { name = "typing-extensions", marker = "python_full_version < '3.11'" },
 ]
-sdist = { url = 
"https://files.pythonhosted.org/packages/e3/ad/4a96c425be6fb67e0621e62d86c402b4a17ab2be7f7c055d9bd2f638b9e2/uvicorn-0.42.0.tar.gz";,
 hash = 
"sha256:9b1f190ce15a2dd22e7758651d9b6d12df09a13d51ba5bf4fc33c383a48e1775", size 
= 85393, upload-time = "2026-03-16T06:19:50.077Z" }
+sdist = { url = 
"https://files.pythonhosted.org/packages/62/f2/368268300fb8af33743508d738ef7bb4d56afdb46c6d9c0fa3dd515df171/uvicorn-0.43.0.tar.gz";,
 hash = 
"sha256:ab1652d2fb23abf124f36ccc399828558880def222c3cb3d98d24021520dc6e8", size 
= 85686, upload-time = "2026-04-03T18:37:48.984Z" }
 wheels = [
-    { url = 
"https://files.pythonhosted.org/packages/0a/89/f8827ccff89c1586027a105e5630ff6139a64da2515e24dafe860bd9ae4d/uvicorn-0.42.0-py3-none-any.whl";,
 hash = 
"sha256:96c30f5c7abe6f74ae8900a70e92b85ad6613b745d4879eb9b16ccad15645359", size 
= 68830, upload-time = "2026-03-16T06:19:48.325Z" },
+    { url = 
"https://files.pythonhosted.org/packages/55/df/0cf5b0c451602748fdc7a702d4667f6e209bf96aa6e3160d754234445f2a/uvicorn-0.43.0-py3-none-any.whl";,
 hash = 
"sha256:46fac64f487fd968cd999e5e49efbbe64bd231b5bd8b4a0b482a23ebce499620", size 
= 68591, upload-time = "2026-04-03T18:37:47.64Z" },
 ]
 
 [package.optional-dependencies]

Reply via email to