This is an automated email from the ASF dual-hosted git repository.
spetz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/iggy.git
The following commit(s) were added to refs/heads/master by this push:
new cd14bb6be chore(deps): Bump the python group across 3 directories with
2 updates (#3866)
cd14bb6be is described below
commit cd14bb6be9fe3304db0f01b2a46df04608d2db15
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Thu Aug 13 08:35:54 2026 +0200
chore(deps): Bump the python group across 3 directories with 2 updates
(#3866)
---
bdd/python/pyproject.toml | 4 +--
bdd/python/uv.lock | 72 +++++++++++++++++++++---------------------
examples/python/pyproject.toml | 4 +--
examples/python/uv.lock | 72 +++++++++++++++++++++---------------------
foreign/python/pyproject.toml | 4 +--
foreign/python/uv.lock | 68 +++++++++++++++++++--------------------
6 files changed, 112 insertions(+), 112 deletions(-)
diff --git a/bdd/python/pyproject.toml b/bdd/python/pyproject.toml
index 8603f2c5b..6ac63e76c 100644
--- a/bdd/python/pyproject.toml
+++ b/bdd/python/pyproject.toml
@@ -23,12 +23,12 @@ readme = "README.md"
requires-python = ">=3.10"
dependencies = [
"apache-iggy",
- "pyrefly>=1.1.1",
+ "pyrefly>=1.2.0",
"pytest>=9.1.1",
"pytest-asyncio>=1.4.0",
"pytest-bdd>=6.0.0",
"pytest-cov>=4.0.0",
- "ruff>=0.15.19",
+ "ruff>=0.16.1",
]
[tool.uv.sources]
diff --git a/bdd/python/uv.lock b/bdd/python/uv.lock
index 21a0ddc85..e17d8dede 100644
--- a/bdd/python/uv.lock
+++ b/bdd/python/uv.lock
@@ -15,8 +15,8 @@ source = { directory = "../../foreign/python" }
requires-dist = [
{ name = "maturin", marker = "extra == 'all'", specifier = ">=1.14.1,<2.0"
},
{ name = "maturin", marker = "extra == 'dev'", specifier = ">=1.14.1,<2.0"
},
- { name = "pyrefly", marker = "extra == 'all'", specifier = ">=1.1.1" },
- { name = "pyrefly", marker = "extra == 'dev'", specifier = ">=1.1.1" },
+ { name = "pyrefly", marker = "extra == 'all'", specifier = ">=1.2.0" },
+ { name = "pyrefly", marker = "extra == 'dev'", specifier = ">=1.2.0" },
{ name = "pytest", marker = "extra == 'all'", specifier = ">=9.0.3,<10.0"
},
{ name = "pytest", marker = "extra == 'testing'", specifier =
">=9.0.3,<10.0" },
{ name = "pytest-asyncio", marker = "extra == 'all'", specifier =
">=0.24.0,<2.0" },
@@ -60,12 +60,12 @@ dependencies = [
[package.metadata]
requires-dist = [
{ name = "apache-iggy", directory = "../../foreign/python" },
- { name = "pyrefly", specifier = ">=1.1.1" },
+ { name = "pyrefly", specifier = ">=1.2.0" },
{ name = "pytest", specifier = ">=9.1.1" },
{ name = "pytest-asyncio", specifier = ">=1.4.0" },
{ name = "pytest-bdd", specifier = ">=6.0.0" },
{ name = "pytest-cov", specifier = ">=4.0.0" },
- { name = "ruff", specifier = ">=0.15.19" },
+ { name = "ruff", specifier = ">=0.16.1" },
]
[[package]]
@@ -373,21 +373,21 @@ wheels = [
[[package]]
name = "pyrefly"
-version = "1.1.1"
+version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/8e/20/976165fa4b1517a1a92f393b3f4d4badabfff1165eff09d4cd4908428183/pyrefly-1.1.1.tar.gz",
hash =
"sha256:6deda959f8603a7dbdf112c48983e2275b2903cf33c8c739ed65d7e71a4fd520", size
= 5880491, upload-time = "2026-06-18T23:45:43.785Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/89/01/a86e9f24722b095c3f88e3616132b75a21b0df53804bdc6a45314dd4d93c/pyrefly-1.2.0.tar.gz",
hash =
"sha256:5485f960fc2481617068c918335c39ab1507ef90b6b5bd35bf57726e60e73185", size
= 6243654, upload-time = "2026-08-01T02:56:27.592Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/b5/d6/02ba666018c6a1cb4ddfa2db98ada721adddd374db5c29ba47a0bf2637fa/pyrefly-1.1.1-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:f4b8595f91885bc8b5e3c282ab68d1df21201668a84e6508b1e15f2feec0bb8d", size
= 13631867, upload-time = "2026-06-18T23:45:13.923Z" },
- { url =
"https://files.pythonhosted.org/packages/71/47/7a3457dbbddb513a83cf4fe527d5d5ebda5201a1010ad2a6034030e3e358/pyrefly-1.1.1-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:d6b238e1362622d47a6eb5af704fd8b613c94e8c303386efd6350e3da59fecc8", size
= 13075304, upload-time = "2026-06-18T23:45:16.865Z" },
- { url =
"https://files.pythonhosted.org/packages/84/df/70f4b3f42d58ed686a80df31e04eca54d88036cea4f9b96195c64ad0b2b5/pyrefly-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:b50d4510e4f8aaea79e2c4b343a4d7a060c9451c0b2aa9bfe10d7ca1ef33d68d", size
= 13446966, upload-time = "2026-06-18T23:45:19.644Z" },
- { url =
"https://files.pythonhosted.org/packages/3c/53/12a19bd6c7af985bcbc13c6910d0f9f6684069ead2282a5c08c2bfbb5d03/pyrefly-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:f330cf039ef3da3b910c84f3a7e431f0cf8d0c1d2dad26491d6cadf3c7cd4759", size
= 14449222, upload-time = "2026-06-18T23:45:22.252Z" },
- { url =
"https://files.pythonhosted.org/packages/93/f0/e55c48a50076fc0f9ecf4bdedec50456db383e01162f5e2121f8468be071/pyrefly-1.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:a6342d87c52b04f72156da04f554c4d57f3616f2b32d1763969efb22d05a1407", size
= 14472947, upload-time = "2026-06-18T23:45:24.858Z" },
- { url =
"https://files.pythonhosted.org/packages/b6/e7/30e085b31fed978ecb675bdbb54df566673ab550469e5af2d350f6af0be6/pyrefly-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:c08b814ad03175e9cf47111390537161828b472044c39ab3320252b3ac6b2edd", size
= 13975252, upload-time = "2026-06-18T23:45:27.247Z" },
- { url =
"https://files.pythonhosted.org/packages/47/58/49c3e67641133d3fe5d8d9a660dc0826c6c37ca197d86cad05fa7dd8bfd6/pyrefly-1.1.1-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:d50cad97f19fc893b04deff7239626cffff5dd27ffb29b7d303a1b770247b208", size
= 13471780, upload-time = "2026-06-18T23:45:29.775Z" },
- { url =
"https://files.pythonhosted.org/packages/71/1e/65a7ba8355e2c39d8331832905fb74dcc85fc122a3f1dfd6dbf2a88907ad/pyrefly-1.1.1-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:2150b450ee6a6bcbe69b2d45d9a4ebc934a609e1abcf65e490433f38eb873d84", size
= 13989306, upload-time = "2026-06-18T23:45:32.576Z" },
- { url =
"https://files.pythonhosted.org/packages/37/de/b7ee1ab2392c36945738246fba7524439810befa3cfcc03cb6157567fc10/pyrefly-1.1.1-py3-none-win32.whl",
hash =
"sha256:5ffd8a8ed62fe4e6bf0afe1837d1bad149bb3b9f80e928ef248c96b836db3742", size
= 12608469, upload-time = "2026-06-18T23:45:35.419Z" },
- { url =
"https://files.pythonhosted.org/packages/a6/9c/a0f5b52934bf80e9c7eff08222e7caf318287b9aef76acb8d9ac5740581b/pyrefly-1.1.1-py3-none-win_amd64.whl",
hash =
"sha256:4e0430f3ef69c8ac73505fd6584db70ed504665a9f0816fef7f723de510f26cb", size
= 13502172, upload-time = "2026-06-18T23:45:38.375Z" },
- { url =
"https://files.pythonhosted.org/packages/42/3d/4c6bcb3d456835f51445d3662a428f56c3ea5643ec798c577030ae34298c/pyrefly-1.1.1-py3-none-win_arm64.whl",
hash =
"sha256:83baf0db71e172665db1fca0ced50b8f7773f5192ca57e8ac6773a772b6d2fc5", size
= 12895979, upload-time = "2026-06-18T23:45:41.026Z" },
+ { url =
"https://files.pythonhosted.org/packages/7d/9d/3c0ef1d4843987b22f996ed381ec9cf5a3b1273e29804db276252e4c95eb/pyrefly-1.2.0-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:7f46d983ac49ddd2b043694960a01dc6a19a5cfd8eec609d6bd9c42866f91b4e", size
= 14026305, upload-time = "2026-08-01T02:56:02.611Z" },
+ { url =
"https://files.pythonhosted.org/packages/0a/06/03bbb78fbea54cdc65b626619f3597d5611aca4fdef11e72a4e8360e7e63/pyrefly-1.2.0-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:756f669b5555090f5c1a4fef30db1785fabe657764f7e4e6dc88994dfb8ca82d", size
= 13463880, upload-time = "2026-08-01T02:56:04.93Z" },
+ { url =
"https://files.pythonhosted.org/packages/13/5a/7d8bc00a38e93bbc9c3e7bd14d305f7948717e667c9bcddeab9dd42fd255/pyrefly-1.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:e3465812ce5ef4781fb592edbf2724547296f0a3124be115d73c7e8b2401862d", size
= 13907329, upload-time = "2026-08-01T02:56:07.104Z" },
+ { url =
"https://files.pythonhosted.org/packages/be/94/9e08b4bf799d0b8f36b55a2783c7ba5f51730cf0632a85a67b5b5ed876cd/pyrefly-1.2.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:5de7b2ad2bba5c8055181681a84b74143eac2234a48ba5d1b7ed7e7a722b02bd", size
= 15039020, upload-time = "2026-08-01T02:56:09.208Z" },
+ { url =
"https://files.pythonhosted.org/packages/5b/bd/bca5fd0c80f4daf8ee6903a29df9f3de1feb05ff0946b8f35ec8c5096b13/pyrefly-1.2.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:25822ea9505f589ea8a725e4268b475132fb89e038fbf092e446510443ac142a", size
= 14986199, upload-time = "2026-08-01T02:56:11.924Z" },
+ { url =
"https://files.pythonhosted.org/packages/97/f7/f07087f3d185ad2eced0c56cef89ca5474dfb4ff25f146cd50a861c97553/pyrefly-1.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:90efe75e17491ef5d636e10469e9278d7d0256b3b4c5e1f4750069bf3ae0f5d1", size
= 14393715, upload-time = "2026-08-01T02:56:14.143Z" },
+ { url =
"https://files.pythonhosted.org/packages/d3/70/0d142c320e284b9e3ce35e9b1e58b8ce2ee1f578f2a7234bc30e5022b94f/pyrefly-1.2.0-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:368aaf7eee4f511ddc0f8e564cf14e01ab2f10b0db9105c6d5b153bf498d07bf", size
= 13933008, upload-time = "2026-08-01T02:56:16.525Z" },
+ { url =
"https://files.pythonhosted.org/packages/5d/e8/e84f11b6e1f63fd453ad3654213b9a0f6f4de8cef6b58038eef2d0d5955d/pyrefly-1.2.0-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:d52d5da7bc65fb7675fbaa80eda879d4f8787c494f04cac21603330d3abbdbbe", size
= 14431827, upload-time = "2026-08-01T02:56:18.645Z" },
+ { url =
"https://files.pythonhosted.org/packages/0f/06/810d31380f66c75e1c0779a408d3b16117b1b368b57894f6aa66bef21686/pyrefly-1.2.0-py3-none-win32.whl",
hash =
"sha256:8c90751de8506d938e8f802659c74cf35bd7a0036510ee6c634a38eebb280bfa", size
= 13229447, upload-time = "2026-08-01T02:56:20.921Z" },
+ { url =
"https://files.pythonhosted.org/packages/ed/98/4dafa3c7a1caed2dc8cc708dde09ba27963c7736508f55b626fff3024113/pyrefly-1.2.0-py3-none-win_amd64.whl",
hash =
"sha256:8a8964c224ccc4882730130955815de21ff443c1ac3f0b90685b19bf63848170", size
= 14087387, upload-time = "2026-08-01T02:56:23.188Z" },
+ { url =
"https://files.pythonhosted.org/packages/1b/1c/df3cb0a2e5591660ded7a1836cd2f29dc48c91adb1c0a3a700a96f6d09e1/pyrefly-1.2.0-py3-none-win_arm64.whl",
hash =
"sha256:3a90bb8df39dfbac74b1f3b2e9d7c526b8f80568884c3944d955023a73ebf61e", size
= 13430873, upload-time = "2026-08-01T02:56:25.425Z" },
]
[[package]]
@@ -456,27 +456,27 @@ wheels = [
[[package]]
name = "ruff"
-version = "0.15.19"
+version = "0.16.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/d5/e6/15800dfde183a1a106594016c912b4c12d050a301989d1aca6cb63759fe8/ruff-0.15.19.tar.gz",
hash =
"sha256:edc27f7172a93b32b102687009d6a588508815072141543ae603a8b9b0823063", size
= 4772071, upload-time = "2026-06-24T01:10:46.942Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/70/25/7113f6d5498888c5fb7db34081cba7d5971c4cb1bfb26819966eee68f003/ruff-0.16.1.tar.gz",
hash =
"sha256:fedad7c801dabd3fb9741d76aca39246e6ddd9ca446a015875207bf19f1e6bc7", size
= 4877500, upload-time = "2026-07-30T19:37:01.379Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/88/4c/9ded7626c39a0440c575bf69e2bf500d443388272c842662c59852ee7fcd/ruff-0.15.19-py3-none-linux_armv6l.whl",
hash =
"sha256:922d1eb283161564759bd49f507e91dc6112c15da8bd5b84ed714e086243cf86", size
= 10950859, upload-time = "2026-06-24T01:10:38.491Z" },
- { url =
"https://files.pythonhosted.org/packages/fb/ef/c211505ece1d00ef493d58e54e3b6383c946a21e9874774eb531f2512cf3/ruff-0.15.19-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:4d190d8f62a0b94aba8f721116538a9ee29b1e74d26650846ba9b99f0ae21c40", size
= 11294529, upload-time = "2026-06-24T01:10:36.481Z" },
- { url =
"https://files.pythonhosted.org/packages/fe/93/78d462e7d39968e58094dc57be7d09ffb14ce37da5b68ed70338a35a1f21/ruff-0.15.19-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:5a2c86ba6870dd415a9d9eb8be94d7924ebec6a26ffc7958ec7ca29d4bff967d", size
= 10641416, upload-time = "2026-06-24T01:10:48.923Z" },
- { url =
"https://files.pythonhosted.org/packages/76/c4/5cb66cfd1f865d5cca908b86c93ac785e7f572193d3c7426079ca6643e24/ruff-0.15.19-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:82b432bc087264aea70fd25ac198918b70bd9e2aa0db4297b0bb91bbfbbc63ce", size
= 11015582, upload-time = "2026-06-24T01:10:30.089Z" },
- { url =
"https://files.pythonhosted.org/packages/51/9f/8ecfaec10cf5eecd28fbc00ff4fb867db90a1be54bf3d39ebf93f893cd52/ruff-0.15.19-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:8530a09d03b3a8c994f8b559a7dcdabc690bcd3f78ef276c38c83166798ebf56", size
= 10744059, upload-time = "2026-06-24T01:10:32.48Z" },
- { url =
"https://files.pythonhosted.org/packages/35/6b/983249d04562bc2d590edd75f32455cdb473affb3ba4bc8d883e939c697d/ruff-0.15.19-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:87bf21fb3875fe69f0eacc825411657e2e85589cce633c35c0adf1113649c62b", size
= 11568461, upload-time = "2026-06-24T01:10:17.435Z" },
- { url =
"https://files.pythonhosted.org/packages/eb/39/bc7794f127b18f492a3b4ee82bba5a900c985ff13b72b46f46e3c171ba34/ruff-0.15.19-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:f9b229cb3ef56ecc2c1c8ebeca64b7a7740ccaef40a9eb097e78dde5a8560b83", size
= 12429690, upload-time = "2026-06-24T01:10:40.638Z" },
- { url =
"https://files.pythonhosted.org/packages/0a/3b/0de6859e698ed11c8a49e765196c8d333599b6a546c0715df39b6ba1aa2e/ruff-0.15.19-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:c6c754515be7b76afe6e7e62df7776709571bcfc1631183828afcf3bafa869e3", size
= 11693067, upload-time = "2026-06-24T01:10:25.681Z" },
- { url =
"https://files.pythonhosted.org/packages/89/3d/0b1f30f84bee9ae6ae8d349c2ba8b6f4b040966744efdd3acc804ae7c024/ruff-0.15.19-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:6a498f82e0f4d8904c4e0aea5139cdfac1f39d19a3c51d491292f63a36e83b2e", size
= 11616911, upload-time = "2026-06-24T01:10:44.809Z" },
- { url =
"https://files.pythonhosted.org/packages/4d/eb/c90bd3dfc12eed9032c2c1bfe05105b93a1b2c8bce555db6308315b853ce/ruff-0.15.19-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:d48caa34488fb521fd0ef4aea2b0e8fe758298df044138f0d67b687a6a0d07ed", size
= 11649343, upload-time = "2026-06-24T01:10:23.472Z" },
- { url =
"https://files.pythonhosted.org/packages/82/91/01caa13602a2f12fae5edbe8caf78b3c1e6db1293132aee6959eecce095c/ruff-0.15.19-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:4171b6613effa9363cd46dd4f75bd1827b6d1b946b5e278ed0c600d305379445", size
= 10977610, upload-time = "2026-06-24T01:10:50.892Z" },
- { url =
"https://files.pythonhosted.org/packages/3c/51/acb817922feab9ecbb3201377d4dbe7a25f1395e46545820061973f03468/ruff-0.15.19-py3-none-musllinux_1_2_armv7l.whl",
hash =
"sha256:27c15b2a241dd4d995557949a094fe78b8ad99122a38ccae1595849bcc947b3f", size
= 10744900, upload-time = "2026-06-24T01:10:42.726Z" },
- { url =
"https://files.pythonhosted.org/packages/84/bc/5c8ca46b8a7a3f2b16cfbec88721d772b1c93912904e8f8c2e49470fea63/ruff-0.15.19-py3-none-musllinux_1_2_i686.whl",
hash =
"sha256:ed03b7862d68f0a8771d50ee129980cbf1b113f96e250b73954bc292f689e0bb", size
= 11293560, upload-time = "2026-06-24T01:10:21.262Z" },
- { url =
"https://files.pythonhosted.org/packages/81/e0/4a888cbe4d5523b3f77a2b1fa043f46cfeba1b32eac35dcfadee0578fa8a/ruff-0.15.19-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:08143f0685ae278b30727ea72e90c61e5bd9c31b91aac4f5bb989538f73d24b8", size
= 11696533, upload-time = "2026-06-24T01:10:53.046Z" },
- { url =
"https://files.pythonhosted.org/packages/98/43/c34b2fcd79262a85161764a97aaca89c3e4f574340ab61430cefa2bdd2c1/ruff-0.15.19-py3-none-win32.whl",
hash =
"sha256:8f47f0f92952af2557212bb10cf3e695cd4cf28b2c6e42cdb18ec6c9ebfa19da", size
= 10986299, upload-time = "2026-06-24T01:10:55.185Z" },
- { url =
"https://files.pythonhosted.org/packages/22/e8/15fd23e02b2442b56b2026b455977bc3057aa34b26e6323d1e99e8531a9f/ruff-0.15.19-py3-none-win_amd64.whl",
hash =
"sha256:efeca47ee3f9d4a7162655a3b8e6ee4a878646044233978d4d2c1ff8cdd914f0", size
= 12123473, upload-time = "2026-06-24T01:10:27.74Z" },
- { url =
"https://files.pythonhosted.org/packages/30/66/9a73695e31eaee04f35d8475998bf8ab354465f9c638936d76111603dcc5/ruff-0.15.19-py3-none-win_arm64.whl",
hash =
"sha256:6c6b607466e47349332eb1d9be52fb1467423fc07c217341af41cd0f3f0573be", size
= 11376779, upload-time = "2026-06-24T01:10:34.465Z" },
+ { url =
"https://files.pythonhosted.org/packages/1b/bd/694da69368e0973de65df2ddc73ab18d43c469d5963d9b150911de6bc513/ruff-0.16.1-py3-none-linux_armv6l.whl",
hash =
"sha256:58edb313b88f0c5460a26adf5f39a37a3be789494a15e3e411e35fa78b89f9a0", size
= 10839126, upload-time = "2026-07-30T19:36:13.697Z" },
+ { url =
"https://files.pythonhosted.org/packages/3f/f0/b626e5d5bd0dd9576263658ef12885e2288afd1029a48e26ffed65ec1ac1/ruff-0.16.1-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:fde5a99e2f97479af66edd6622c6d5a2a7592c77cf4153d9e4428f5eeb55b60c", size
= 11070253, upload-time = "2026-07-30T19:36:17.14Z" },
+ { url =
"https://files.pythonhosted.org/packages/83/63/f40acfb6b35b88623e71684942b552c3edd96035f5d98f313815f7b277de/ruff-0.16.1-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:e0d4c20532fca4f7fa609369161d968dd28f65d83dabbd61d8e9c7edbf7001f6", size
= 10561425, upload-time = "2026-07-30T19:36:20.04Z" },
+ { url =
"https://files.pythonhosted.org/packages/aa/dd/14ec0e9c2b4d315547dd38765004b4863e354e1b52cb308272215d9f6f6d/ruff-0.16.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:30affbcedf59ad5703d9c91f82266e02b47739f797e1a7b6e158e5526a6dae38", size
= 10948879, upload-time = "2026-07-30T19:36:22.476Z" },
+ { url =
"https://files.pythonhosted.org/packages/33/e9/9d870cbae575030fdef595f04b4b97573c525b5497cce4f4498cf2f85446/ruff-0.16.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:24e9c631573cbca9d20f1283f8f479b2afa4a8503504822bd71a293889f16743", size
= 10643691, upload-time = "2026-07-30T19:36:24.914Z" },
+ { url =
"https://files.pythonhosted.org/packages/c4/09/12743d544e2173f53ecd27217c65f90d2bc0f8424a66a60339e56bbc0457/ruff-0.16.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:b41bdd48fb420987a9b5212e4957c26ad4abce401fa9ea9d4d85843727945f4f", size
= 11435354, upload-time = "2026-07-30T19:36:28.447Z" },
+ { url =
"https://files.pythonhosted.org/packages/7f/89/a1652b2daee52083c9554a6333b678a8b01d0400f976827bb87857f9449a/ruff-0.16.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:b0d1e1393b7648079e13669de1c1f4fde06d4583e84d8fd5c1551e0a77a2aa75", size
= 12259033, upload-time = "2026-07-30T19:36:31.326Z" },
+ { url =
"https://files.pythonhosted.org/packages/16/96/ecdcb8c54ee7b123b487f807eb014e6e019155a0b81dfb669acd52f28ce3/ruff-0.16.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:07bf434b1c95f4e093be4532068ef4fcf00924eb2ade8796075980902d6fd54a", size
= 11667981, upload-time = "2026-07-30T19:36:34.394Z" },
+ { url =
"https://files.pythonhosted.org/packages/cd/90/c52e12e0d862e9572f2a33aa227409143520abe53111e9a6babbac7b4af8/ruff-0.16.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:39897739f112253ee4fdd2e8aa9a4f9ded99fb2be367d5f31dfa4ded6025584c", size
= 11468183, upload-time = "2026-07-30T19:36:37.339Z" },
+ { url =
"https://files.pythonhosted.org/packages/2c/6b/4ffb7ad1d83eb16cf8cbb3c8815d3f11c88460fd162d4b372a2059be1c2a/ruff-0.16.1-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:82ae3c0c0d74daf17b968a10b7b3bb3ef297ab7de0c1f749646b25e690ccb150", size
= 11470071, upload-time = "2026-07-30T19:36:39.91Z" },
+ { url =
"https://files.pythonhosted.org/packages/9c/72/32ae7db4c0b5e32ab611787caa19d1546800676d79f7483b7100a3561bf4/ruff-0.16.1-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:4d5f2ed10f8242d83fc08d521301089364e3375375705356f20c0e31606ef3ef", size
= 10919503, upload-time = "2026-07-30T19:36:42.65Z" },
+ { url =
"https://files.pythonhosted.org/packages/f7/ca/3d901ba6ad6fc38da39c3448fc6c59ac945679293a17c3ceb6d6c1cba13e/ruff-0.16.1-py3-none-musllinux_1_2_armv7l.whl",
hash =
"sha256:a4665b309891f83f3e3c25447935f1213e9abbd4b5640af7a1f2def9f8d413c1", size
= 10649861, upload-time = "2026-07-30T19:36:45.18Z" },
+ { url =
"https://files.pythonhosted.org/packages/92/79/894ef1ced26552d5f8c9cf6d85b0687840e1128c55aeab7b9c2d54a0d880/ruff-0.16.1-py3-none-musllinux_1_2_i686.whl",
hash =
"sha256:26e9ca5c9bc3971f20d3cf18a957f52ffd6a5f6564ff15c4912a144dcac22494", size
= 11148137, upload-time = "2026-07-30T19:36:47.936Z" },
+ { url =
"https://files.pythonhosted.org/packages/2d/69/3609a09fa1cb46cc28b762363e440a354204e5dff01bd0c8d7437874d6b9/ruff-0.16.1-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:67e1e1e3fa4f0c82f0e36d4cd61e661f6e7a6196cb1aa92fe0828fa7b8f257cd", size
= 11559211, upload-time = "2026-07-30T19:36:50.448Z" },
+ { url =
"https://files.pythonhosted.org/packages/fc/8a/fb22af2fd78a736e241fabf67e30ce1799a64244026377a49e133af90762/ruff-0.16.1-py3-none-win32.whl",
hash =
"sha256:d31765e131295b8445caf301e3e8a85b34d1b9b211b4109b7ba457888b051806", size
= 10838258, upload-time = "2026-07-30T19:36:53.298Z" },
+ { url =
"https://files.pythonhosted.org/packages/d4/35/e57fd9fb5d423961df087a00b12d42c0a830288dc2f3b45ecca299158b4f/ruff-0.16.1-py3-none-win_amd64.whl",
hash =
"sha256:09b05e8b90c2cb06ad63464350e7a45e8e44a2dfe52072ebfba6666ca8d3f596", size
= 11961111, upload-time = "2026-07-30T19:36:56.107Z" },
+ { url =
"https://files.pythonhosted.org/packages/cb/46/240ea004bf6dc4feb40e9832f2205a476a47dd5b8a3f8211a5fc5f95e20e/ruff-0.16.1-py3-none-win_arm64.whl",
hash =
"sha256:dbaadaac38c70239f056d306b7476f246b0bf000fa6b3876402acbf5b227eaf8", size
= 11309414, upload-time = "2026-07-30T19:36:58.79Z" },
]
[[package]]
diff --git a/examples/python/pyproject.toml b/examples/python/pyproject.toml
index f80dfc49b..2f65886f4 100644
--- a/examples/python/pyproject.toml
+++ b/examples/python/pyproject.toml
@@ -25,8 +25,8 @@ dependencies = [
"apache-iggy",
"argparse==1.4.0",
"loguru==0.7.3",
- "pyrefly>=1.1.1",
- "ruff>=0.15.19",
+ "pyrefly>=1.2.0",
+ "ruff>=0.16.1",
]
[tool.ruff.lint]
diff --git a/examples/python/uv.lock b/examples/python/uv.lock
index 3ce31e1e8..a7f11eec9 100644
--- a/examples/python/uv.lock
+++ b/examples/python/uv.lock
@@ -15,8 +15,8 @@ source = { directory = "../../foreign/python" }
requires-dist = [
{ name = "maturin", marker = "extra == 'all'", specifier = ">=1.14.1,<2.0"
},
{ name = "maturin", marker = "extra == 'dev'", specifier = ">=1.14.1,<2.0"
},
- { name = "pyrefly", marker = "extra == 'all'", specifier = ">=1.1.1" },
- { name = "pyrefly", marker = "extra == 'dev'", specifier = ">=1.1.1" },
+ { name = "pyrefly", marker = "extra == 'all'", specifier = ">=1.2.0" },
+ { name = "pyrefly", marker = "extra == 'dev'", specifier = ">=1.2.0" },
{ name = "pytest", marker = "extra == 'all'", specifier = ">=9.0.3,<10.0"
},
{ name = "pytest", marker = "extra == 'testing'", specifier =
">=9.0.3,<10.0" },
{ name = "pytest-asyncio", marker = "extra == 'all'", specifier =
">=0.24.0,<2.0" },
@@ -67,21 +67,21 @@ wheels = [
[[package]]
name = "pyrefly"
-version = "1.1.1"
+version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/8e/20/976165fa4b1517a1a92f393b3f4d4badabfff1165eff09d4cd4908428183/pyrefly-1.1.1.tar.gz",
hash =
"sha256:6deda959f8603a7dbdf112c48983e2275b2903cf33c8c739ed65d7e71a4fd520", size
= 5880491, upload-time = "2026-06-18T23:45:43.785Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/89/01/a86e9f24722b095c3f88e3616132b75a21b0df53804bdc6a45314dd4d93c/pyrefly-1.2.0.tar.gz",
hash =
"sha256:5485f960fc2481617068c918335c39ab1507ef90b6b5bd35bf57726e60e73185", size
= 6243654, upload-time = "2026-08-01T02:56:27.592Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/b5/d6/02ba666018c6a1cb4ddfa2db98ada721adddd374db5c29ba47a0bf2637fa/pyrefly-1.1.1-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:f4b8595f91885bc8b5e3c282ab68d1df21201668a84e6508b1e15f2feec0bb8d", size
= 13631867, upload-time = "2026-06-18T23:45:13.923Z" },
- { url =
"https://files.pythonhosted.org/packages/71/47/7a3457dbbddb513a83cf4fe527d5d5ebda5201a1010ad2a6034030e3e358/pyrefly-1.1.1-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:d6b238e1362622d47a6eb5af704fd8b613c94e8c303386efd6350e3da59fecc8", size
= 13075304, upload-time = "2026-06-18T23:45:16.865Z" },
- { url =
"https://files.pythonhosted.org/packages/84/df/70f4b3f42d58ed686a80df31e04eca54d88036cea4f9b96195c64ad0b2b5/pyrefly-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:b50d4510e4f8aaea79e2c4b343a4d7a060c9451c0b2aa9bfe10d7ca1ef33d68d", size
= 13446966, upload-time = "2026-06-18T23:45:19.644Z" },
- { url =
"https://files.pythonhosted.org/packages/3c/53/12a19bd6c7af985bcbc13c6910d0f9f6684069ead2282a5c08c2bfbb5d03/pyrefly-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:f330cf039ef3da3b910c84f3a7e431f0cf8d0c1d2dad26491d6cadf3c7cd4759", size
= 14449222, upload-time = "2026-06-18T23:45:22.252Z" },
- { url =
"https://files.pythonhosted.org/packages/93/f0/e55c48a50076fc0f9ecf4bdedec50456db383e01162f5e2121f8468be071/pyrefly-1.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:a6342d87c52b04f72156da04f554c4d57f3616f2b32d1763969efb22d05a1407", size
= 14472947, upload-time = "2026-06-18T23:45:24.858Z" },
- { url =
"https://files.pythonhosted.org/packages/b6/e7/30e085b31fed978ecb675bdbb54df566673ab550469e5af2d350f6af0be6/pyrefly-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:c08b814ad03175e9cf47111390537161828b472044c39ab3320252b3ac6b2edd", size
= 13975252, upload-time = "2026-06-18T23:45:27.247Z" },
- { url =
"https://files.pythonhosted.org/packages/47/58/49c3e67641133d3fe5d8d9a660dc0826c6c37ca197d86cad05fa7dd8bfd6/pyrefly-1.1.1-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:d50cad97f19fc893b04deff7239626cffff5dd27ffb29b7d303a1b770247b208", size
= 13471780, upload-time = "2026-06-18T23:45:29.775Z" },
- { url =
"https://files.pythonhosted.org/packages/71/1e/65a7ba8355e2c39d8331832905fb74dcc85fc122a3f1dfd6dbf2a88907ad/pyrefly-1.1.1-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:2150b450ee6a6bcbe69b2d45d9a4ebc934a609e1abcf65e490433f38eb873d84", size
= 13989306, upload-time = "2026-06-18T23:45:32.576Z" },
- { url =
"https://files.pythonhosted.org/packages/37/de/b7ee1ab2392c36945738246fba7524439810befa3cfcc03cb6157567fc10/pyrefly-1.1.1-py3-none-win32.whl",
hash =
"sha256:5ffd8a8ed62fe4e6bf0afe1837d1bad149bb3b9f80e928ef248c96b836db3742", size
= 12608469, upload-time = "2026-06-18T23:45:35.419Z" },
- { url =
"https://files.pythonhosted.org/packages/a6/9c/a0f5b52934bf80e9c7eff08222e7caf318287b9aef76acb8d9ac5740581b/pyrefly-1.1.1-py3-none-win_amd64.whl",
hash =
"sha256:4e0430f3ef69c8ac73505fd6584db70ed504665a9f0816fef7f723de510f26cb", size
= 13502172, upload-time = "2026-06-18T23:45:38.375Z" },
- { url =
"https://files.pythonhosted.org/packages/42/3d/4c6bcb3d456835f51445d3662a428f56c3ea5643ec798c577030ae34298c/pyrefly-1.1.1-py3-none-win_arm64.whl",
hash =
"sha256:83baf0db71e172665db1fca0ced50b8f7773f5192ca57e8ac6773a772b6d2fc5", size
= 12895979, upload-time = "2026-06-18T23:45:41.026Z" },
+ { url =
"https://files.pythonhosted.org/packages/7d/9d/3c0ef1d4843987b22f996ed381ec9cf5a3b1273e29804db276252e4c95eb/pyrefly-1.2.0-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:7f46d983ac49ddd2b043694960a01dc6a19a5cfd8eec609d6bd9c42866f91b4e", size
= 14026305, upload-time = "2026-08-01T02:56:02.611Z" },
+ { url =
"https://files.pythonhosted.org/packages/0a/06/03bbb78fbea54cdc65b626619f3597d5611aca4fdef11e72a4e8360e7e63/pyrefly-1.2.0-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:756f669b5555090f5c1a4fef30db1785fabe657764f7e4e6dc88994dfb8ca82d", size
= 13463880, upload-time = "2026-08-01T02:56:04.93Z" },
+ { url =
"https://files.pythonhosted.org/packages/13/5a/7d8bc00a38e93bbc9c3e7bd14d305f7948717e667c9bcddeab9dd42fd255/pyrefly-1.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:e3465812ce5ef4781fb592edbf2724547296f0a3124be115d73c7e8b2401862d", size
= 13907329, upload-time = "2026-08-01T02:56:07.104Z" },
+ { url =
"https://files.pythonhosted.org/packages/be/94/9e08b4bf799d0b8f36b55a2783c7ba5f51730cf0632a85a67b5b5ed876cd/pyrefly-1.2.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:5de7b2ad2bba5c8055181681a84b74143eac2234a48ba5d1b7ed7e7a722b02bd", size
= 15039020, upload-time = "2026-08-01T02:56:09.208Z" },
+ { url =
"https://files.pythonhosted.org/packages/5b/bd/bca5fd0c80f4daf8ee6903a29df9f3de1feb05ff0946b8f35ec8c5096b13/pyrefly-1.2.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:25822ea9505f589ea8a725e4268b475132fb89e038fbf092e446510443ac142a", size
= 14986199, upload-time = "2026-08-01T02:56:11.924Z" },
+ { url =
"https://files.pythonhosted.org/packages/97/f7/f07087f3d185ad2eced0c56cef89ca5474dfb4ff25f146cd50a861c97553/pyrefly-1.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:90efe75e17491ef5d636e10469e9278d7d0256b3b4c5e1f4750069bf3ae0f5d1", size
= 14393715, upload-time = "2026-08-01T02:56:14.143Z" },
+ { url =
"https://files.pythonhosted.org/packages/d3/70/0d142c320e284b9e3ce35e9b1e58b8ce2ee1f578f2a7234bc30e5022b94f/pyrefly-1.2.0-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:368aaf7eee4f511ddc0f8e564cf14e01ab2f10b0db9105c6d5b153bf498d07bf", size
= 13933008, upload-time = "2026-08-01T02:56:16.525Z" },
+ { url =
"https://files.pythonhosted.org/packages/5d/e8/e84f11b6e1f63fd453ad3654213b9a0f6f4de8cef6b58038eef2d0d5955d/pyrefly-1.2.0-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:d52d5da7bc65fb7675fbaa80eda879d4f8787c494f04cac21603330d3abbdbbe", size
= 14431827, upload-time = "2026-08-01T02:56:18.645Z" },
+ { url =
"https://files.pythonhosted.org/packages/0f/06/810d31380f66c75e1c0779a408d3b16117b1b368b57894f6aa66bef21686/pyrefly-1.2.0-py3-none-win32.whl",
hash =
"sha256:8c90751de8506d938e8f802659c74cf35bd7a0036510ee6c634a38eebb280bfa", size
= 13229447, upload-time = "2026-08-01T02:56:20.921Z" },
+ { url =
"https://files.pythonhosted.org/packages/ed/98/4dafa3c7a1caed2dc8cc708dde09ba27963c7736508f55b626fff3024113/pyrefly-1.2.0-py3-none-win_amd64.whl",
hash =
"sha256:8a8964c224ccc4882730130955815de21ff443c1ac3f0b90685b19bf63848170", size
= 14087387, upload-time = "2026-08-01T02:56:23.188Z" },
+ { url =
"https://files.pythonhosted.org/packages/1b/1c/df3cb0a2e5591660ded7a1836cd2f29dc48c91adb1c0a3a700a96f6d09e1/pyrefly-1.2.0-py3-none-win_arm64.whl",
hash =
"sha256:3a90bb8df39dfbac74b1f3b2e9d7c526b8f80568884c3944d955023a73ebf61e", size
= 13430873, upload-time = "2026-08-01T02:56:25.425Z" },
]
[[package]]
@@ -101,33 +101,33 @@ requires-dist = [
{ name = "apache-iggy", directory = "../../foreign/python" },
{ name = "argparse", specifier = "==1.4.0" },
{ name = "loguru", specifier = "==0.7.3" },
- { name = "pyrefly", specifier = ">=1.1.1" },
- { name = "ruff", specifier = ">=0.15.19" },
+ { name = "pyrefly", specifier = ">=1.2.0" },
+ { name = "ruff", specifier = ">=0.16.1" },
]
[[package]]
name = "ruff"
-version = "0.15.19"
+version = "0.16.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/d5/e6/15800dfde183a1a106594016c912b4c12d050a301989d1aca6cb63759fe8/ruff-0.15.19.tar.gz",
hash =
"sha256:edc27f7172a93b32b102687009d6a588508815072141543ae603a8b9b0823063", size
= 4772071, upload-time = "2026-06-24T01:10:46.942Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/70/25/7113f6d5498888c5fb7db34081cba7d5971c4cb1bfb26819966eee68f003/ruff-0.16.1.tar.gz",
hash =
"sha256:fedad7c801dabd3fb9741d76aca39246e6ddd9ca446a015875207bf19f1e6bc7", size
= 4877500, upload-time = "2026-07-30T19:37:01.379Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/88/4c/9ded7626c39a0440c575bf69e2bf500d443388272c842662c59852ee7fcd/ruff-0.15.19-py3-none-linux_armv6l.whl",
hash =
"sha256:922d1eb283161564759bd49f507e91dc6112c15da8bd5b84ed714e086243cf86", size
= 10950859, upload-time = "2026-06-24T01:10:38.491Z" },
- { url =
"https://files.pythonhosted.org/packages/fb/ef/c211505ece1d00ef493d58e54e3b6383c946a21e9874774eb531f2512cf3/ruff-0.15.19-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:4d190d8f62a0b94aba8f721116538a9ee29b1e74d26650846ba9b99f0ae21c40", size
= 11294529, upload-time = "2026-06-24T01:10:36.481Z" },
- { url =
"https://files.pythonhosted.org/packages/fe/93/78d462e7d39968e58094dc57be7d09ffb14ce37da5b68ed70338a35a1f21/ruff-0.15.19-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:5a2c86ba6870dd415a9d9eb8be94d7924ebec6a26ffc7958ec7ca29d4bff967d", size
= 10641416, upload-time = "2026-06-24T01:10:48.923Z" },
- { url =
"https://files.pythonhosted.org/packages/76/c4/5cb66cfd1f865d5cca908b86c93ac785e7f572193d3c7426079ca6643e24/ruff-0.15.19-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:82b432bc087264aea70fd25ac198918b70bd9e2aa0db4297b0bb91bbfbbc63ce", size
= 11015582, upload-time = "2026-06-24T01:10:30.089Z" },
- { url =
"https://files.pythonhosted.org/packages/51/9f/8ecfaec10cf5eecd28fbc00ff4fb867db90a1be54bf3d39ebf93f893cd52/ruff-0.15.19-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:8530a09d03b3a8c994f8b559a7dcdabc690bcd3f78ef276c38c83166798ebf56", size
= 10744059, upload-time = "2026-06-24T01:10:32.48Z" },
- { url =
"https://files.pythonhosted.org/packages/35/6b/983249d04562bc2d590edd75f32455cdb473affb3ba4bc8d883e939c697d/ruff-0.15.19-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:87bf21fb3875fe69f0eacc825411657e2e85589cce633c35c0adf1113649c62b", size
= 11568461, upload-time = "2026-06-24T01:10:17.435Z" },
- { url =
"https://files.pythonhosted.org/packages/eb/39/bc7794f127b18f492a3b4ee82bba5a900c985ff13b72b46f46e3c171ba34/ruff-0.15.19-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:f9b229cb3ef56ecc2c1c8ebeca64b7a7740ccaef40a9eb097e78dde5a8560b83", size
= 12429690, upload-time = "2026-06-24T01:10:40.638Z" },
- { url =
"https://files.pythonhosted.org/packages/0a/3b/0de6859e698ed11c8a49e765196c8d333599b6a546c0715df39b6ba1aa2e/ruff-0.15.19-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:c6c754515be7b76afe6e7e62df7776709571bcfc1631183828afcf3bafa869e3", size
= 11693067, upload-time = "2026-06-24T01:10:25.681Z" },
- { url =
"https://files.pythonhosted.org/packages/89/3d/0b1f30f84bee9ae6ae8d349c2ba8b6f4b040966744efdd3acc804ae7c024/ruff-0.15.19-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:6a498f82e0f4d8904c4e0aea5139cdfac1f39d19a3c51d491292f63a36e83b2e", size
= 11616911, upload-time = "2026-06-24T01:10:44.809Z" },
- { url =
"https://files.pythonhosted.org/packages/4d/eb/c90bd3dfc12eed9032c2c1bfe05105b93a1b2c8bce555db6308315b853ce/ruff-0.15.19-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:d48caa34488fb521fd0ef4aea2b0e8fe758298df044138f0d67b687a6a0d07ed", size
= 11649343, upload-time = "2026-06-24T01:10:23.472Z" },
- { url =
"https://files.pythonhosted.org/packages/82/91/01caa13602a2f12fae5edbe8caf78b3c1e6db1293132aee6959eecce095c/ruff-0.15.19-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:4171b6613effa9363cd46dd4f75bd1827b6d1b946b5e278ed0c600d305379445", size
= 10977610, upload-time = "2026-06-24T01:10:50.892Z" },
- { url =
"https://files.pythonhosted.org/packages/3c/51/acb817922feab9ecbb3201377d4dbe7a25f1395e46545820061973f03468/ruff-0.15.19-py3-none-musllinux_1_2_armv7l.whl",
hash =
"sha256:27c15b2a241dd4d995557949a094fe78b8ad99122a38ccae1595849bcc947b3f", size
= 10744900, upload-time = "2026-06-24T01:10:42.726Z" },
- { url =
"https://files.pythonhosted.org/packages/84/bc/5c8ca46b8a7a3f2b16cfbec88721d772b1c93912904e8f8c2e49470fea63/ruff-0.15.19-py3-none-musllinux_1_2_i686.whl",
hash =
"sha256:ed03b7862d68f0a8771d50ee129980cbf1b113f96e250b73954bc292f689e0bb", size
= 11293560, upload-time = "2026-06-24T01:10:21.262Z" },
- { url =
"https://files.pythonhosted.org/packages/81/e0/4a888cbe4d5523b3f77a2b1fa043f46cfeba1b32eac35dcfadee0578fa8a/ruff-0.15.19-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:08143f0685ae278b30727ea72e90c61e5bd9c31b91aac4f5bb989538f73d24b8", size
= 11696533, upload-time = "2026-06-24T01:10:53.046Z" },
- { url =
"https://files.pythonhosted.org/packages/98/43/c34b2fcd79262a85161764a97aaca89c3e4f574340ab61430cefa2bdd2c1/ruff-0.15.19-py3-none-win32.whl",
hash =
"sha256:8f47f0f92952af2557212bb10cf3e695cd4cf28b2c6e42cdb18ec6c9ebfa19da", size
= 10986299, upload-time = "2026-06-24T01:10:55.185Z" },
- { url =
"https://files.pythonhosted.org/packages/22/e8/15fd23e02b2442b56b2026b455977bc3057aa34b26e6323d1e99e8531a9f/ruff-0.15.19-py3-none-win_amd64.whl",
hash =
"sha256:efeca47ee3f9d4a7162655a3b8e6ee4a878646044233978d4d2c1ff8cdd914f0", size
= 12123473, upload-time = "2026-06-24T01:10:27.74Z" },
- { url =
"https://files.pythonhosted.org/packages/30/66/9a73695e31eaee04f35d8475998bf8ab354465f9c638936d76111603dcc5/ruff-0.15.19-py3-none-win_arm64.whl",
hash =
"sha256:6c6b607466e47349332eb1d9be52fb1467423fc07c217341af41cd0f3f0573be", size
= 11376779, upload-time = "2026-06-24T01:10:34.465Z" },
+ { url =
"https://files.pythonhosted.org/packages/1b/bd/694da69368e0973de65df2ddc73ab18d43c469d5963d9b150911de6bc513/ruff-0.16.1-py3-none-linux_armv6l.whl",
hash =
"sha256:58edb313b88f0c5460a26adf5f39a37a3be789494a15e3e411e35fa78b89f9a0", size
= 10839126, upload-time = "2026-07-30T19:36:13.697Z" },
+ { url =
"https://files.pythonhosted.org/packages/3f/f0/b626e5d5bd0dd9576263658ef12885e2288afd1029a48e26ffed65ec1ac1/ruff-0.16.1-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:fde5a99e2f97479af66edd6622c6d5a2a7592c77cf4153d9e4428f5eeb55b60c", size
= 11070253, upload-time = "2026-07-30T19:36:17.14Z" },
+ { url =
"https://files.pythonhosted.org/packages/83/63/f40acfb6b35b88623e71684942b552c3edd96035f5d98f313815f7b277de/ruff-0.16.1-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:e0d4c20532fca4f7fa609369161d968dd28f65d83dabbd61d8e9c7edbf7001f6", size
= 10561425, upload-time = "2026-07-30T19:36:20.04Z" },
+ { url =
"https://files.pythonhosted.org/packages/aa/dd/14ec0e9c2b4d315547dd38765004b4863e354e1b52cb308272215d9f6f6d/ruff-0.16.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:30affbcedf59ad5703d9c91f82266e02b47739f797e1a7b6e158e5526a6dae38", size
= 10948879, upload-time = "2026-07-30T19:36:22.476Z" },
+ { url =
"https://files.pythonhosted.org/packages/33/e9/9d870cbae575030fdef595f04b4b97573c525b5497cce4f4498cf2f85446/ruff-0.16.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:24e9c631573cbca9d20f1283f8f479b2afa4a8503504822bd71a293889f16743", size
= 10643691, upload-time = "2026-07-30T19:36:24.914Z" },
+ { url =
"https://files.pythonhosted.org/packages/c4/09/12743d544e2173f53ecd27217c65f90d2bc0f8424a66a60339e56bbc0457/ruff-0.16.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:b41bdd48fb420987a9b5212e4957c26ad4abce401fa9ea9d4d85843727945f4f", size
= 11435354, upload-time = "2026-07-30T19:36:28.447Z" },
+ { url =
"https://files.pythonhosted.org/packages/7f/89/a1652b2daee52083c9554a6333b678a8b01d0400f976827bb87857f9449a/ruff-0.16.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:b0d1e1393b7648079e13669de1c1f4fde06d4583e84d8fd5c1551e0a77a2aa75", size
= 12259033, upload-time = "2026-07-30T19:36:31.326Z" },
+ { url =
"https://files.pythonhosted.org/packages/16/96/ecdcb8c54ee7b123b487f807eb014e6e019155a0b81dfb669acd52f28ce3/ruff-0.16.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:07bf434b1c95f4e093be4532068ef4fcf00924eb2ade8796075980902d6fd54a", size
= 11667981, upload-time = "2026-07-30T19:36:34.394Z" },
+ { url =
"https://files.pythonhosted.org/packages/cd/90/c52e12e0d862e9572f2a33aa227409143520abe53111e9a6babbac7b4af8/ruff-0.16.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:39897739f112253ee4fdd2e8aa9a4f9ded99fb2be367d5f31dfa4ded6025584c", size
= 11468183, upload-time = "2026-07-30T19:36:37.339Z" },
+ { url =
"https://files.pythonhosted.org/packages/2c/6b/4ffb7ad1d83eb16cf8cbb3c8815d3f11c88460fd162d4b372a2059be1c2a/ruff-0.16.1-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:82ae3c0c0d74daf17b968a10b7b3bb3ef297ab7de0c1f749646b25e690ccb150", size
= 11470071, upload-time = "2026-07-30T19:36:39.91Z" },
+ { url =
"https://files.pythonhosted.org/packages/9c/72/32ae7db4c0b5e32ab611787caa19d1546800676d79f7483b7100a3561bf4/ruff-0.16.1-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:4d5f2ed10f8242d83fc08d521301089364e3375375705356f20c0e31606ef3ef", size
= 10919503, upload-time = "2026-07-30T19:36:42.65Z" },
+ { url =
"https://files.pythonhosted.org/packages/f7/ca/3d901ba6ad6fc38da39c3448fc6c59ac945679293a17c3ceb6d6c1cba13e/ruff-0.16.1-py3-none-musllinux_1_2_armv7l.whl",
hash =
"sha256:a4665b309891f83f3e3c25447935f1213e9abbd4b5640af7a1f2def9f8d413c1", size
= 10649861, upload-time = "2026-07-30T19:36:45.18Z" },
+ { url =
"https://files.pythonhosted.org/packages/92/79/894ef1ced26552d5f8c9cf6d85b0687840e1128c55aeab7b9c2d54a0d880/ruff-0.16.1-py3-none-musllinux_1_2_i686.whl",
hash =
"sha256:26e9ca5c9bc3971f20d3cf18a957f52ffd6a5f6564ff15c4912a144dcac22494", size
= 11148137, upload-time = "2026-07-30T19:36:47.936Z" },
+ { url =
"https://files.pythonhosted.org/packages/2d/69/3609a09fa1cb46cc28b762363e440a354204e5dff01bd0c8d7437874d6b9/ruff-0.16.1-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:67e1e1e3fa4f0c82f0e36d4cd61e661f6e7a6196cb1aa92fe0828fa7b8f257cd", size
= 11559211, upload-time = "2026-07-30T19:36:50.448Z" },
+ { url =
"https://files.pythonhosted.org/packages/fc/8a/fb22af2fd78a736e241fabf67e30ce1799a64244026377a49e133af90762/ruff-0.16.1-py3-none-win32.whl",
hash =
"sha256:d31765e131295b8445caf301e3e8a85b34d1b9b211b4109b7ba457888b051806", size
= 10838258, upload-time = "2026-07-30T19:36:53.298Z" },
+ { url =
"https://files.pythonhosted.org/packages/d4/35/e57fd9fb5d423961df087a00b12d42c0a830288dc2f3b45ecca299158b4f/ruff-0.16.1-py3-none-win_amd64.whl",
hash =
"sha256:09b05e8b90c2cb06ad63464350e7a45e8e44a2dfe52072ebfba6666ca8d3f596", size
= 11961111, upload-time = "2026-07-30T19:36:56.107Z" },
+ { url =
"https://files.pythonhosted.org/packages/cb/46/240ea004bf6dc4feb40e9832f2205a476a47dd5b8a3f8211a5fc5f95e20e/ruff-0.16.1-py3-none-win_arm64.whl",
hash =
"sha256:dbaadaac38c70239f056d306b7476f246b0bf000fa6b3876402acbf5b227eaf8", size
= 11309414, upload-time = "2026-07-30T19:36:58.79Z" },
]
[[package]]
diff --git a/foreign/python/pyproject.toml b/foreign/python/pyproject.toml
index c3fe39107..4502fd73d 100644
--- a/foreign/python/pyproject.toml
+++ b/foreign/python/pyproject.toml
@@ -112,14 +112,14 @@ testing-docker = ["testcontainers>=4.15.0,<5.0"]
# Development tools
dev = [
"maturin>=1.14.1,<2.0",
- "pyrefly>=1.1.1",
+ "pyrefly>=1.2.0",
"ruff>=0.1.0,<1.0",
]
# All dependencies for full development setup
all = [
"maturin>=1.14.1,<2.0",
- "pyrefly>=1.1.1",
+ "pyrefly>=1.2.0",
"pytest>=9.0.3,<10.0",
"pytest-asyncio>=0.24.0,<2.0",
"pytest-cov>=4.0,<8.0",
diff --git a/foreign/python/uv.lock b/foreign/python/uv.lock
index c77af3e39..c548231ae 100644
--- a/foreign/python/uv.lock
+++ b/foreign/python/uv.lock
@@ -47,8 +47,8 @@ testing-docker = [
requires-dist = [
{ name = "maturin", marker = "extra == 'all'", specifier = ">=1.14.1,<2.0"
},
{ name = "maturin", marker = "extra == 'dev'", specifier = ">=1.14.1,<2.0"
},
- { name = "pyrefly", marker = "extra == 'all'", specifier = ">=1.1.1" },
- { name = "pyrefly", marker = "extra == 'dev'", specifier = ">=1.1.1" },
+ { name = "pyrefly", marker = "extra == 'all'", specifier = ">=1.2.0" },
+ { name = "pyrefly", marker = "extra == 'dev'", specifier = ">=1.2.0" },
{ name = "pytest", marker = "extra == 'all'", specifier = ">=9.0.3,<10.0"
},
{ name = "pytest", marker = "extra == 'testing'", specifier =
">=9.0.3,<10.0" },
{ name = "pytest-asyncio", marker = "extra == 'all'", specifier =
">=0.24.0,<2.0" },
@@ -422,21 +422,21 @@ wheels = [
[[package]]
name = "pyrefly"
-version = "1.1.1"
+version = "1.2.0"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/8e/20/976165fa4b1517a1a92f393b3f4d4badabfff1165eff09d4cd4908428183/pyrefly-1.1.1.tar.gz",
hash =
"sha256:6deda959f8603a7dbdf112c48983e2275b2903cf33c8c739ed65d7e71a4fd520", size
= 5880491, upload-time = "2026-06-18T23:45:43.785Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/89/01/a86e9f24722b095c3f88e3616132b75a21b0df53804bdc6a45314dd4d93c/pyrefly-1.2.0.tar.gz",
hash =
"sha256:5485f960fc2481617068c918335c39ab1507ef90b6b5bd35bf57726e60e73185", size
= 6243654, upload-time = "2026-08-01T02:56:27.592Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/b5/d6/02ba666018c6a1cb4ddfa2db98ada721adddd374db5c29ba47a0bf2637fa/pyrefly-1.1.1-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:f4b8595f91885bc8b5e3c282ab68d1df21201668a84e6508b1e15f2feec0bb8d", size
= 13631867, upload-time = "2026-06-18T23:45:13.923Z" },
- { url =
"https://files.pythonhosted.org/packages/71/47/7a3457dbbddb513a83cf4fe527d5d5ebda5201a1010ad2a6034030e3e358/pyrefly-1.1.1-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:d6b238e1362622d47a6eb5af704fd8b613c94e8c303386efd6350e3da59fecc8", size
= 13075304, upload-time = "2026-06-18T23:45:16.865Z" },
- { url =
"https://files.pythonhosted.org/packages/84/df/70f4b3f42d58ed686a80df31e04eca54d88036cea4f9b96195c64ad0b2b5/pyrefly-1.1.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:b50d4510e4f8aaea79e2c4b343a4d7a060c9451c0b2aa9bfe10d7ca1ef33d68d", size
= 13446966, upload-time = "2026-06-18T23:45:19.644Z" },
- { url =
"https://files.pythonhosted.org/packages/3c/53/12a19bd6c7af985bcbc13c6910d0f9f6684069ead2282a5c08c2bfbb5d03/pyrefly-1.1.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:f330cf039ef3da3b910c84f3a7e431f0cf8d0c1d2dad26491d6cadf3c7cd4759", size
= 14449222, upload-time = "2026-06-18T23:45:22.252Z" },
- { url =
"https://files.pythonhosted.org/packages/93/f0/e55c48a50076fc0f9ecf4bdedec50456db383e01162f5e2121f8468be071/pyrefly-1.1.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:a6342d87c52b04f72156da04f554c4d57f3616f2b32d1763969efb22d05a1407", size
= 14472947, upload-time = "2026-06-18T23:45:24.858Z" },
- { url =
"https://files.pythonhosted.org/packages/b6/e7/30e085b31fed978ecb675bdbb54df566673ab550469e5af2d350f6af0be6/pyrefly-1.1.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:c08b814ad03175e9cf47111390537161828b472044c39ab3320252b3ac6b2edd", size
= 13975252, upload-time = "2026-06-18T23:45:27.247Z" },
- { url =
"https://files.pythonhosted.org/packages/47/58/49c3e67641133d3fe5d8d9a660dc0826c6c37ca197d86cad05fa7dd8bfd6/pyrefly-1.1.1-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:d50cad97f19fc893b04deff7239626cffff5dd27ffb29b7d303a1b770247b208", size
= 13471780, upload-time = "2026-06-18T23:45:29.775Z" },
- { url =
"https://files.pythonhosted.org/packages/71/1e/65a7ba8355e2c39d8331832905fb74dcc85fc122a3f1dfd6dbf2a88907ad/pyrefly-1.1.1-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:2150b450ee6a6bcbe69b2d45d9a4ebc934a609e1abcf65e490433f38eb873d84", size
= 13989306, upload-time = "2026-06-18T23:45:32.576Z" },
- { url =
"https://files.pythonhosted.org/packages/37/de/b7ee1ab2392c36945738246fba7524439810befa3cfcc03cb6157567fc10/pyrefly-1.1.1-py3-none-win32.whl",
hash =
"sha256:5ffd8a8ed62fe4e6bf0afe1837d1bad149bb3b9f80e928ef248c96b836db3742", size
= 12608469, upload-time = "2026-06-18T23:45:35.419Z" },
- { url =
"https://files.pythonhosted.org/packages/a6/9c/a0f5b52934bf80e9c7eff08222e7caf318287b9aef76acb8d9ac5740581b/pyrefly-1.1.1-py3-none-win_amd64.whl",
hash =
"sha256:4e0430f3ef69c8ac73505fd6584db70ed504665a9f0816fef7f723de510f26cb", size
= 13502172, upload-time = "2026-06-18T23:45:38.375Z" },
- { url =
"https://files.pythonhosted.org/packages/42/3d/4c6bcb3d456835f51445d3662a428f56c3ea5643ec798c577030ae34298c/pyrefly-1.1.1-py3-none-win_arm64.whl",
hash =
"sha256:83baf0db71e172665db1fca0ced50b8f7773f5192ca57e8ac6773a772b6d2fc5", size
= 12895979, upload-time = "2026-06-18T23:45:41.026Z" },
+ { url =
"https://files.pythonhosted.org/packages/7d/9d/3c0ef1d4843987b22f996ed381ec9cf5a3b1273e29804db276252e4c95eb/pyrefly-1.2.0-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:7f46d983ac49ddd2b043694960a01dc6a19a5cfd8eec609d6bd9c42866f91b4e", size
= 14026305, upload-time = "2026-08-01T02:56:02.611Z" },
+ { url =
"https://files.pythonhosted.org/packages/0a/06/03bbb78fbea54cdc65b626619f3597d5611aca4fdef11e72a4e8360e7e63/pyrefly-1.2.0-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:756f669b5555090f5c1a4fef30db1785fabe657764f7e4e6dc88994dfb8ca82d", size
= 13463880, upload-time = "2026-08-01T02:56:04.93Z" },
+ { url =
"https://files.pythonhosted.org/packages/13/5a/7d8bc00a38e93bbc9c3e7bd14d305f7948717e667c9bcddeab9dd42fd255/pyrefly-1.2.0-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:e3465812ce5ef4781fb592edbf2724547296f0a3124be115d73c7e8b2401862d", size
= 13907329, upload-time = "2026-08-01T02:56:07.104Z" },
+ { url =
"https://files.pythonhosted.org/packages/be/94/9e08b4bf799d0b8f36b55a2783c7ba5f51730cf0632a85a67b5b5ed876cd/pyrefly-1.2.0-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:5de7b2ad2bba5c8055181681a84b74143eac2234a48ba5d1b7ed7e7a722b02bd", size
= 15039020, upload-time = "2026-08-01T02:56:09.208Z" },
+ { url =
"https://files.pythonhosted.org/packages/5b/bd/bca5fd0c80f4daf8ee6903a29df9f3de1feb05ff0946b8f35ec8c5096b13/pyrefly-1.2.0-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:25822ea9505f589ea8a725e4268b475132fb89e038fbf092e446510443ac142a", size
= 14986199, upload-time = "2026-08-01T02:56:11.924Z" },
+ { url =
"https://files.pythonhosted.org/packages/97/f7/f07087f3d185ad2eced0c56cef89ca5474dfb4ff25f146cd50a861c97553/pyrefly-1.2.0-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:90efe75e17491ef5d636e10469e9278d7d0256b3b4c5e1f4750069bf3ae0f5d1", size
= 14393715, upload-time = "2026-08-01T02:56:14.143Z" },
+ { url =
"https://files.pythonhosted.org/packages/d3/70/0d142c320e284b9e3ce35e9b1e58b8ce2ee1f578f2a7234bc30e5022b94f/pyrefly-1.2.0-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:368aaf7eee4f511ddc0f8e564cf14e01ab2f10b0db9105c6d5b153bf498d07bf", size
= 13933008, upload-time = "2026-08-01T02:56:16.525Z" },
+ { url =
"https://files.pythonhosted.org/packages/5d/e8/e84f11b6e1f63fd453ad3654213b9a0f6f4de8cef6b58038eef2d0d5955d/pyrefly-1.2.0-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:d52d5da7bc65fb7675fbaa80eda879d4f8787c494f04cac21603330d3abbdbbe", size
= 14431827, upload-time = "2026-08-01T02:56:18.645Z" },
+ { url =
"https://files.pythonhosted.org/packages/0f/06/810d31380f66c75e1c0779a408d3b16117b1b368b57894f6aa66bef21686/pyrefly-1.2.0-py3-none-win32.whl",
hash =
"sha256:8c90751de8506d938e8f802659c74cf35bd7a0036510ee6c634a38eebb280bfa", size
= 13229447, upload-time = "2026-08-01T02:56:20.921Z" },
+ { url =
"https://files.pythonhosted.org/packages/ed/98/4dafa3c7a1caed2dc8cc708dde09ba27963c7736508f55b626fff3024113/pyrefly-1.2.0-py3-none-win_amd64.whl",
hash =
"sha256:8a8964c224ccc4882730130955815de21ff443c1ac3f0b90685b19bf63848170", size
= 14087387, upload-time = "2026-08-01T02:56:23.188Z" },
+ { url =
"https://files.pythonhosted.org/packages/1b/1c/df3cb0a2e5591660ded7a1836cd2f29dc48c91adb1c0a3a700a96f6d09e1/pyrefly-1.2.0-py3-none-win_arm64.whl",
hash =
"sha256:3a90bb8df39dfbac74b1f3b2e9d7c526b8f80568884c3944d955023a73ebf61e", size
= 13430873, upload-time = "2026-08-01T02:56:25.425Z" },
]
[[package]]
@@ -558,27 +558,27 @@ wheels = [
[[package]]
name = "ruff"
-version = "0.15.19"
+version = "0.16.1"
source = { registry = "https://pypi.org/simple" }
-sdist = { url =
"https://files.pythonhosted.org/packages/d5/e6/15800dfde183a1a106594016c912b4c12d050a301989d1aca6cb63759fe8/ruff-0.15.19.tar.gz",
hash =
"sha256:edc27f7172a93b32b102687009d6a588508815072141543ae603a8b9b0823063", size
= 4772071, upload-time = "2026-06-24T01:10:46.942Z" }
+sdist = { url =
"https://files.pythonhosted.org/packages/70/25/7113f6d5498888c5fb7db34081cba7d5971c4cb1bfb26819966eee68f003/ruff-0.16.1.tar.gz",
hash =
"sha256:fedad7c801dabd3fb9741d76aca39246e6ddd9ca446a015875207bf19f1e6bc7", size
= 4877500, upload-time = "2026-07-30T19:37:01.379Z" }
wheels = [
- { url =
"https://files.pythonhosted.org/packages/88/4c/9ded7626c39a0440c575bf69e2bf500d443388272c842662c59852ee7fcd/ruff-0.15.19-py3-none-linux_armv6l.whl",
hash =
"sha256:922d1eb283161564759bd49f507e91dc6112c15da8bd5b84ed714e086243cf86", size
= 10950859, upload-time = "2026-06-24T01:10:38.491Z" },
- { url =
"https://files.pythonhosted.org/packages/fb/ef/c211505ece1d00ef493d58e54e3b6383c946a21e9874774eb531f2512cf3/ruff-0.15.19-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:4d190d8f62a0b94aba8f721116538a9ee29b1e74d26650846ba9b99f0ae21c40", size
= 11294529, upload-time = "2026-06-24T01:10:36.481Z" },
- { url =
"https://files.pythonhosted.org/packages/fe/93/78d462e7d39968e58094dc57be7d09ffb14ce37da5b68ed70338a35a1f21/ruff-0.15.19-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:5a2c86ba6870dd415a9d9eb8be94d7924ebec6a26ffc7958ec7ca29d4bff967d", size
= 10641416, upload-time = "2026-06-24T01:10:48.923Z" },
- { url =
"https://files.pythonhosted.org/packages/76/c4/5cb66cfd1f865d5cca908b86c93ac785e7f572193d3c7426079ca6643e24/ruff-0.15.19-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:82b432bc087264aea70fd25ac198918b70bd9e2aa0db4297b0bb91bbfbbc63ce", size
= 11015582, upload-time = "2026-06-24T01:10:30.089Z" },
- { url =
"https://files.pythonhosted.org/packages/51/9f/8ecfaec10cf5eecd28fbc00ff4fb867db90a1be54bf3d39ebf93f893cd52/ruff-0.15.19-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:8530a09d03b3a8c994f8b559a7dcdabc690bcd3f78ef276c38c83166798ebf56", size
= 10744059, upload-time = "2026-06-24T01:10:32.48Z" },
- { url =
"https://files.pythonhosted.org/packages/35/6b/983249d04562bc2d590edd75f32455cdb473affb3ba4bc8d883e939c697d/ruff-0.15.19-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:87bf21fb3875fe69f0eacc825411657e2e85589cce633c35c0adf1113649c62b", size
= 11568461, upload-time = "2026-06-24T01:10:17.435Z" },
- { url =
"https://files.pythonhosted.org/packages/eb/39/bc7794f127b18f492a3b4ee82bba5a900c985ff13b72b46f46e3c171ba34/ruff-0.15.19-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:f9b229cb3ef56ecc2c1c8ebeca64b7a7740ccaef40a9eb097e78dde5a8560b83", size
= 12429690, upload-time = "2026-06-24T01:10:40.638Z" },
- { url =
"https://files.pythonhosted.org/packages/0a/3b/0de6859e698ed11c8a49e765196c8d333599b6a546c0715df39b6ba1aa2e/ruff-0.15.19-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:c6c754515be7b76afe6e7e62df7776709571bcfc1631183828afcf3bafa869e3", size
= 11693067, upload-time = "2026-06-24T01:10:25.681Z" },
- { url =
"https://files.pythonhosted.org/packages/89/3d/0b1f30f84bee9ae6ae8d349c2ba8b6f4b040966744efdd3acc804ae7c024/ruff-0.15.19-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:6a498f82e0f4d8904c4e0aea5139cdfac1f39d19a3c51d491292f63a36e83b2e", size
= 11616911, upload-time = "2026-06-24T01:10:44.809Z" },
- { url =
"https://files.pythonhosted.org/packages/4d/eb/c90bd3dfc12eed9032c2c1bfe05105b93a1b2c8bce555db6308315b853ce/ruff-0.15.19-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:d48caa34488fb521fd0ef4aea2b0e8fe758298df044138f0d67b687a6a0d07ed", size
= 11649343, upload-time = "2026-06-24T01:10:23.472Z" },
- { url =
"https://files.pythonhosted.org/packages/82/91/01caa13602a2f12fae5edbe8caf78b3c1e6db1293132aee6959eecce095c/ruff-0.15.19-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:4171b6613effa9363cd46dd4f75bd1827b6d1b946b5e278ed0c600d305379445", size
= 10977610, upload-time = "2026-06-24T01:10:50.892Z" },
- { url =
"https://files.pythonhosted.org/packages/3c/51/acb817922feab9ecbb3201377d4dbe7a25f1395e46545820061973f03468/ruff-0.15.19-py3-none-musllinux_1_2_armv7l.whl",
hash =
"sha256:27c15b2a241dd4d995557949a094fe78b8ad99122a38ccae1595849bcc947b3f", size
= 10744900, upload-time = "2026-06-24T01:10:42.726Z" },
- { url =
"https://files.pythonhosted.org/packages/84/bc/5c8ca46b8a7a3f2b16cfbec88721d772b1c93912904e8f8c2e49470fea63/ruff-0.15.19-py3-none-musllinux_1_2_i686.whl",
hash =
"sha256:ed03b7862d68f0a8771d50ee129980cbf1b113f96e250b73954bc292f689e0bb", size
= 11293560, upload-time = "2026-06-24T01:10:21.262Z" },
- { url =
"https://files.pythonhosted.org/packages/81/e0/4a888cbe4d5523b3f77a2b1fa043f46cfeba1b32eac35dcfadee0578fa8a/ruff-0.15.19-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:08143f0685ae278b30727ea72e90c61e5bd9c31b91aac4f5bb989538f73d24b8", size
= 11696533, upload-time = "2026-06-24T01:10:53.046Z" },
- { url =
"https://files.pythonhosted.org/packages/98/43/c34b2fcd79262a85161764a97aaca89c3e4f574340ab61430cefa2bdd2c1/ruff-0.15.19-py3-none-win32.whl",
hash =
"sha256:8f47f0f92952af2557212bb10cf3e695cd4cf28b2c6e42cdb18ec6c9ebfa19da", size
= 10986299, upload-time = "2026-06-24T01:10:55.185Z" },
- { url =
"https://files.pythonhosted.org/packages/22/e8/15fd23e02b2442b56b2026b455977bc3057aa34b26e6323d1e99e8531a9f/ruff-0.15.19-py3-none-win_amd64.whl",
hash =
"sha256:efeca47ee3f9d4a7162655a3b8e6ee4a878646044233978d4d2c1ff8cdd914f0", size
= 12123473, upload-time = "2026-06-24T01:10:27.74Z" },
- { url =
"https://files.pythonhosted.org/packages/30/66/9a73695e31eaee04f35d8475998bf8ab354465f9c638936d76111603dcc5/ruff-0.15.19-py3-none-win_arm64.whl",
hash =
"sha256:6c6b607466e47349332eb1d9be52fb1467423fc07c217341af41cd0f3f0573be", size
= 11376779, upload-time = "2026-06-24T01:10:34.465Z" },
+ { url =
"https://files.pythonhosted.org/packages/1b/bd/694da69368e0973de65df2ddc73ab18d43c469d5963d9b150911de6bc513/ruff-0.16.1-py3-none-linux_armv6l.whl",
hash =
"sha256:58edb313b88f0c5460a26adf5f39a37a3be789494a15e3e411e35fa78b89f9a0", size
= 10839126, upload-time = "2026-07-30T19:36:13.697Z" },
+ { url =
"https://files.pythonhosted.org/packages/3f/f0/b626e5d5bd0dd9576263658ef12885e2288afd1029a48e26ffed65ec1ac1/ruff-0.16.1-py3-none-macosx_10_12_x86_64.whl",
hash =
"sha256:fde5a99e2f97479af66edd6622c6d5a2a7592c77cf4153d9e4428f5eeb55b60c", size
= 11070253, upload-time = "2026-07-30T19:36:17.14Z" },
+ { url =
"https://files.pythonhosted.org/packages/83/63/f40acfb6b35b88623e71684942b552c3edd96035f5d98f313815f7b277de/ruff-0.16.1-py3-none-macosx_11_0_arm64.whl",
hash =
"sha256:e0d4c20532fca4f7fa609369161d968dd28f65d83dabbd61d8e9c7edbf7001f6", size
= 10561425, upload-time = "2026-07-30T19:36:20.04Z" },
+ { url =
"https://files.pythonhosted.org/packages/aa/dd/14ec0e9c2b4d315547dd38765004b4863e354e1b52cb308272215d9f6f6d/ruff-0.16.1-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
hash =
"sha256:30affbcedf59ad5703d9c91f82266e02b47739f797e1a7b6e158e5526a6dae38", size
= 10948879, upload-time = "2026-07-30T19:36:22.476Z" },
+ { url =
"https://files.pythonhosted.org/packages/33/e9/9d870cbae575030fdef595f04b4b97573c525b5497cce4f4498cf2f85446/ruff-0.16.1-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl",
hash =
"sha256:24e9c631573cbca9d20f1283f8f479b2afa4a8503504822bd71a293889f16743", size
= 10643691, upload-time = "2026-07-30T19:36:24.914Z" },
+ { url =
"https://files.pythonhosted.org/packages/c4/09/12743d544e2173f53ecd27217c65f90d2bc0f8424a66a60339e56bbc0457/ruff-0.16.1-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl",
hash =
"sha256:b41bdd48fb420987a9b5212e4957c26ad4abce401fa9ea9d4d85843727945f4f", size
= 11435354, upload-time = "2026-07-30T19:36:28.447Z" },
+ { url =
"https://files.pythonhosted.org/packages/7f/89/a1652b2daee52083c9554a6333b678a8b01d0400f976827bb87857f9449a/ruff-0.16.1-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl",
hash =
"sha256:b0d1e1393b7648079e13669de1c1f4fde06d4583e84d8fd5c1551e0a77a2aa75", size
= 12259033, upload-time = "2026-07-30T19:36:31.326Z" },
+ { url =
"https://files.pythonhosted.org/packages/16/96/ecdcb8c54ee7b123b487f807eb014e6e019155a0b81dfb669acd52f28ce3/ruff-0.16.1-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl",
hash =
"sha256:07bf434b1c95f4e093be4532068ef4fcf00924eb2ade8796075980902d6fd54a", size
= 11667981, upload-time = "2026-07-30T19:36:34.394Z" },
+ { url =
"https://files.pythonhosted.org/packages/cd/90/c52e12e0d862e9572f2a33aa227409143520abe53111e9a6babbac7b4af8/ruff-0.16.1-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
hash =
"sha256:39897739f112253ee4fdd2e8aa9a4f9ded99fb2be367d5f31dfa4ded6025584c", size
= 11468183, upload-time = "2026-07-30T19:36:37.339Z" },
+ { url =
"https://files.pythonhosted.org/packages/2c/6b/4ffb7ad1d83eb16cf8cbb3c8815d3f11c88460fd162d4b372a2059be1c2a/ruff-0.16.1-py3-none-manylinux_2_31_riscv64.whl",
hash =
"sha256:82ae3c0c0d74daf17b968a10b7b3bb3ef297ab7de0c1f749646b25e690ccb150", size
= 11470071, upload-time = "2026-07-30T19:36:39.91Z" },
+ { url =
"https://files.pythonhosted.org/packages/9c/72/32ae7db4c0b5e32ab611787caa19d1546800676d79f7483b7100a3561bf4/ruff-0.16.1-py3-none-musllinux_1_2_aarch64.whl",
hash =
"sha256:4d5f2ed10f8242d83fc08d521301089364e3375375705356f20c0e31606ef3ef", size
= 10919503, upload-time = "2026-07-30T19:36:42.65Z" },
+ { url =
"https://files.pythonhosted.org/packages/f7/ca/3d901ba6ad6fc38da39c3448fc6c59ac945679293a17c3ceb6d6c1cba13e/ruff-0.16.1-py3-none-musllinux_1_2_armv7l.whl",
hash =
"sha256:a4665b309891f83f3e3c25447935f1213e9abbd4b5640af7a1f2def9f8d413c1", size
= 10649861, upload-time = "2026-07-30T19:36:45.18Z" },
+ { url =
"https://files.pythonhosted.org/packages/92/79/894ef1ced26552d5f8c9cf6d85b0687840e1128c55aeab7b9c2d54a0d880/ruff-0.16.1-py3-none-musllinux_1_2_i686.whl",
hash =
"sha256:26e9ca5c9bc3971f20d3cf18a957f52ffd6a5f6564ff15c4912a144dcac22494", size
= 11148137, upload-time = "2026-07-30T19:36:47.936Z" },
+ { url =
"https://files.pythonhosted.org/packages/2d/69/3609a09fa1cb46cc28b762363e440a354204e5dff01bd0c8d7437874d6b9/ruff-0.16.1-py3-none-musllinux_1_2_x86_64.whl",
hash =
"sha256:67e1e1e3fa4f0c82f0e36d4cd61e661f6e7a6196cb1aa92fe0828fa7b8f257cd", size
= 11559211, upload-time = "2026-07-30T19:36:50.448Z" },
+ { url =
"https://files.pythonhosted.org/packages/fc/8a/fb22af2fd78a736e241fabf67e30ce1799a64244026377a49e133af90762/ruff-0.16.1-py3-none-win32.whl",
hash =
"sha256:d31765e131295b8445caf301e3e8a85b34d1b9b211b4109b7ba457888b051806", size
= 10838258, upload-time = "2026-07-30T19:36:53.298Z" },
+ { url =
"https://files.pythonhosted.org/packages/d4/35/e57fd9fb5d423961df087a00b12d42c0a830288dc2f3b45ecca299158b4f/ruff-0.16.1-py3-none-win_amd64.whl",
hash =
"sha256:09b05e8b90c2cb06ad63464350e7a45e8e44a2dfe52072ebfba6666ca8d3f596", size
= 11961111, upload-time = "2026-07-30T19:36:56.107Z" },
+ { url =
"https://files.pythonhosted.org/packages/cb/46/240ea004bf6dc4feb40e9832f2205a476a47dd5b8a3f8211a5fc5f95e20e/ruff-0.16.1-py3-none-win_arm64.whl",
hash =
"sha256:dbaadaac38c70239f056d306b7476f246b0bf000fa6b3876402acbf5b227eaf8", size
= 11309414, upload-time = "2026-07-30T19:36:58.79Z" },
]
[[package]]