diff --git a/py/private/py_venv/tests/snapshots/many_scripts.bin.tree.snap b/py/private/py_venv/tests/snapshots/many_scripts.bin.tree.snap index 9e48c5e66..029e330cd 100644 --- a/py/private/py_venv/tests/snapshots/many_scripts.bin.tree.snap +++ b/py/private/py_venv/tests/snapshots/many_scripts.bin.tree.snap @@ -61,8 +61,8 @@ LINK lib/python3.13/site-packages/rfc3339_validator-0.1.4.dist-info -> ../../../ LINK lib/python3.13/site-packages/rfc3339_validator.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3339_validator__0_1_4/actual_install.install/lib/python3.13/site-packages/rfc3339_validator.py LINK lib/python3.13/site-packages/rfc3986_validator-0.1.1.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3986_validator__0_1_1/actual_install.install/lib/python3.13/site-packages/rfc3986_validator-0.1.1.dist-info LINK lib/python3.13/site-packages/rfc3986_validator.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3986_validator__0_1_1/actual_install.install/lib/python3.13/site-packages/rfc3986_validator.py -LINK lib/python3.13/site-packages/rpds -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_18_0/actual_install.install/lib/python3.13/site-packages/rpds -LINK lib/python3.13/site-packages/rpds_py-0.18.0.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_18_0/actual_install.install/lib/python3.13/site-packages/rpds_py-0.18.0.dist-info +LINK lib/python3.13/site-packages/rpds -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_19_1/actual_install.install/lib/python3.13/site-packages/rpds +LINK lib/python3.13/site-packages/rpds_py-0.19.1.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_19_1/actual_install.install/lib/python3.13/site-packages/rpds_py-0.19.1.dist-info LINK lib/python3.13/site-packages/six-1.16.0.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__six__1_16_0/actual_install.install/lib/python3.13/site-packages/six-1.16.0.dist-info LINK lib/python3.13/site-packages/six.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__six__1_16_0/actual_install.install/lib/python3.13/site-packages/six.py LINK lib/python3.13/site-packages/sqlparse -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__sqlparse__0_5_1/actual_install.install/lib/python3.13/site-packages/sqlparse diff --git a/py/private/py_venv/tests/snapshots/many_scripts.venv.runtime.tree.snap b/py/private/py_venv/tests/snapshots/many_scripts.venv.runtime.tree.snap index 5e6e8dc15..14432eea0 100644 --- a/py/private/py_venv/tests/snapshots/many_scripts.venv.runtime.tree.snap +++ b/py/private/py_venv/tests/snapshots/many_scripts.venv.runtime.tree.snap @@ -61,8 +61,8 @@ LINK lib/python3.13/site-packages/rfc3339_validator-0.1.4.dist-info -> ../../../ LINK lib/python3.13/site-packages/rfc3339_validator.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3339_validator__0_1_4/actual_install.install/lib/python3.13/site-packages/rfc3339_validator.py LINK lib/python3.13/site-packages/rfc3986_validator-0.1.1.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3986_validator__0_1_1/actual_install.install/lib/python3.13/site-packages/rfc3986_validator-0.1.1.dist-info LINK lib/python3.13/site-packages/rfc3986_validator.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3986_validator__0_1_1/actual_install.install/lib/python3.13/site-packages/rfc3986_validator.py -LINK lib/python3.13/site-packages/rpds -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_18_0/actual_install.install/lib/python3.13/site-packages/rpds -LINK lib/python3.13/site-packages/rpds_py-0.18.0.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_18_0/actual_install.install/lib/python3.13/site-packages/rpds_py-0.18.0.dist-info +LINK lib/python3.13/site-packages/rpds -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_19_1/actual_install.install/lib/python3.13/site-packages/rpds +LINK lib/python3.13/site-packages/rpds_py-0.19.1.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_19_1/actual_install.install/lib/python3.13/site-packages/rpds_py-0.19.1.dist-info LINK lib/python3.13/site-packages/six-1.16.0.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__six__1_16_0/actual_install.install/lib/python3.13/site-packages/six-1.16.0.dist-info LINK lib/python3.13/site-packages/six.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__six__1_16_0/actual_install.install/lib/python3.13/site-packages/six.py LINK lib/python3.13/site-packages/sqlparse -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__sqlparse__0_5_1/actual_install.install/lib/python3.13/site-packages/sqlparse diff --git a/py/private/py_venv/tests/snapshots/many_scripts.venv.tree.snap b/py/private/py_venv/tests/snapshots/many_scripts.venv.tree.snap index 3ebd2f352..f09235a47 100644 --- a/py/private/py_venv/tests/snapshots/many_scripts.venv.tree.snap +++ b/py/private/py_venv/tests/snapshots/many_scripts.venv.tree.snap @@ -84,14 +84,14 @@ case $0 in esac exec "${script_dir}/python" -c 'import sys; from importlib import import_module; from operator import attrgetter; sys.argv[0] = "coverage"; sys.exit(attrgetter("main")(import_module("coverage.cmdline"))())' "$@" --- -FILE bin/coverage-3.11 +FILE bin/coverage-3.13 --- #!/bin/sh case $0 in */*) script_dir=${0%/*} ;; *) script_dir=. ;; esac -exec "${script_dir}/python" -c 'import sys; from importlib import import_module; from operator import attrgetter; sys.argv[0] = "coverage-3.11"; sys.exit(attrgetter("main")(import_module("coverage.cmdline"))())' "$@" +exec "${script_dir}/python" -c 'import sys; from importlib import import_module; from operator import attrgetter; sys.argv[0] = "coverage-3.13"; sys.exit(attrgetter("main")(import_module("coverage.cmdline"))())' "$@" --- FILE bin/coverage3 --- @@ -246,8 +246,8 @@ LINK lib/python3.13/site-packages/rfc3339_validator-0.1.4.dist-info -> ../../../ LINK lib/python3.13/site-packages/rfc3339_validator.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3339_validator__0_1_4/actual_install.install/lib/python3.13/site-packages/rfc3339_validator.py LINK lib/python3.13/site-packages/rfc3986_validator-0.1.1.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3986_validator__0_1_1/actual_install.install/lib/python3.13/site-packages/rfc3986_validator-0.1.1.dist-info LINK lib/python3.13/site-packages/rfc3986_validator.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rfc3986_validator__0_1_1/actual_install.install/lib/python3.13/site-packages/rfc3986_validator.py -LINK lib/python3.13/site-packages/rpds -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_18_0/actual_install.install/lib/python3.13/site-packages/rpds -LINK lib/python3.13/site-packages/rpds_py-0.18.0.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_18_0/actual_install.install/lib/python3.13/site-packages/rpds_py-0.18.0.dist-info +LINK lib/python3.13/site-packages/rpds -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_19_1/actual_install.install/lib/python3.13/site-packages/rpds +LINK lib/python3.13/site-packages/rpds_py-0.19.1.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__rpds_py__0_19_1/actual_install.install/lib/python3.13/site-packages/rpds_py-0.19.1.dist-info LINK lib/python3.13/site-packages/six-1.16.0.dist-info -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__six__1_16_0/actual_install.install/lib/python3.13/site-packages/six-1.16.0.dist-info LINK lib/python3.13/site-packages/six.py -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__six__1_16_0/actual_install.install/lib/python3.13/site-packages/six.py LINK lib/python3.13/site-packages/sqlparse -> ../../../../../../../../../+uv+whl_install__aspect_rules_py__sqlparse__0_5_1/actual_install.install/lib/python3.13/site-packages/sqlparse diff --git a/pyproject.toml b/pyproject.toml index c1e9870f1..6bec0cfb7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "aspect_rules_py" version = "0.0.0" authors = [] -requires-python = ">=3.10, <3.12" +requires-python = ">=3.10, <3.14" dependencies = [ "setuptools", "build", diff --git a/uv.lock b/uv.lock index ca905fb6e..2294e7d47 100644 --- a/uv.lock +++ b/uv.lock @@ -1,8 +1,9 @@ version = 1 revision = 3 -requires-python = ">=3.10, <3.12" +requires-python = ">=3.10, <3.14" resolution-markers = [ - "python_full_version >= '3.11'", + "python_full_version >= '3.12'", + "python_full_version == '3.11.*'", "python_full_version < '3.11'", ] @@ -232,6 +233,21 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/2d/dc/9dacba68c9ac0ae781d40e1a0c0058e26302ea0660e574ddf6797a0347f7/charset_normalizer-3.3.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:80402cd6ee291dcb72644d6eac93785fe2c8b9cb30893c1af5b8fdd753b9d40f", size = 140859, upload-time = "2023-11-01T04:03:17.362Z" }, { url = "https://files.pythonhosted.org/packages/6c/c2/4a583f800c0708dd22096298e49f887b49d9746d0e78bfc1d7e29816614c/charset_normalizer-3.3.2-cp311-cp311-win32.whl", hash = "sha256:7cd13a2e3ddeed6913a65e66e94b51d80a041145a026c27e6bb76c31a853c6ab", size = 92509, upload-time = "2023-11-01T04:03:21.453Z" }, { url = "https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl", hash = "sha256:663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", size = 99870, upload-time = "2023-11-01T04:03:22.723Z" }, + { url = "https://files.pythonhosted.org/packages/d1/b2/fcedc8255ec42afee97f9e6f0145c734bbe104aac28300214593eb326f1d/charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:0b2b64d2bb6d3fb9112bafa732def486049e63de9618b5843bcdd081d8144cd8", size = 192892, upload-time = "2023-11-01T04:03:24.135Z" }, + { url = "https://files.pythonhosted.org/packages/2e/7d/2259318c202f3d17f3fe6438149b3b9e706d1070fe3fcbb28049730bb25c/charset_normalizer-3.3.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:ddbb2551d7e0102e7252db79ba445cdab71b26640817ab1e3e3648dad515003b", size = 122213, upload-time = "2023-11-01T04:03:25.66Z" }, + { url = "https://files.pythonhosted.org/packages/3a/52/9f9d17c3b54dc238de384c4cb5a2ef0e27985b42a0e5cc8e8a31d918d48d/charset_normalizer-3.3.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:55086ee1064215781fff39a1af09518bc9255b50d6333f2e4c74ca09fac6a8f6", size = 119404, upload-time = "2023-11-01T04:03:27.04Z" }, + { url = "https://files.pythonhosted.org/packages/99/b0/9c365f6d79a9f0f3c379ddb40a256a67aa69c59609608fe7feb6235896e1/charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:8f4a014bc36d3c57402e2977dada34f9c12300af536839dc38c0beab8878f38a", size = 137275, upload-time = "2023-11-01T04:03:28.466Z" }, + { url = "https://files.pythonhosted.org/packages/91/33/749df346e93d7a30cdcb90cbfdd41a06026317bfbfb62cd68307c1a3c543/charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a10af20b82360ab00827f916a6058451b723b4e65030c5a18577c8b2de5b3389", size = 147518, upload-time = "2023-11-01T04:03:29.82Z" }, + { url = "https://files.pythonhosted.org/packages/72/1a/641d5c9f59e6af4c7b53da463d07600a695b9824e20849cb6eea8a627761/charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8d756e44e94489e49571086ef83b2bb8ce311e730092d2c34ca8f7d925cb20aa", size = 140182, upload-time = "2023-11-01T04:03:31.511Z" }, + { url = "https://files.pythonhosted.org/packages/ee/fb/14d30eb4956408ee3ae09ad34299131fb383c47df355ddb428a7331cfa1e/charset_normalizer-3.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:90d558489962fd4918143277a773316e56c72da56ec7aa3dc3dbbe20fdfed15b", size = 141869, upload-time = "2023-11-01T04:03:32.887Z" }, + { url = "https://files.pythonhosted.org/packages/df/3e/a06b18788ca2eb6695c9b22325b6fde7dde0f1d1838b1792a0076f58fe9d/charset_normalizer-3.3.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:6ac7ffc7ad6d040517be39eb591cac5ff87416c2537df6ba3cba3bae290c0fed", size = 144042, upload-time = "2023-11-01T04:03:34.412Z" }, + { url = "https://files.pythonhosted.org/packages/45/59/3d27019d3b447a88fe7e7d004a1e04be220227760264cc41b405e863891b/charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:7ed9e526742851e8d5cc9e6cf41427dfc6068d4f5a3bb03659444b4cabf6bc26", size = 138275, upload-time = "2023-11-01T04:03:35.759Z" }, + { url = "https://files.pythonhosted.org/packages/7b/ef/5eb105530b4da8ae37d506ccfa25057961b7b63d581def6f99165ea89c7e/charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:8bdb58ff7ba23002a4c5808d608e4e6c687175724f54a5dade5fa8c67b604e4d", size = 144819, upload-time = "2023-11-01T04:03:37.216Z" }, + { url = "https://files.pythonhosted.org/packages/a2/51/e5023f937d7f307c948ed3e5c29c4b7a3e42ed2ee0b8cdf8f3a706089bf0/charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:6b3251890fff30ee142c44144871185dbe13b11bab478a88887a639655be1068", size = 149415, upload-time = "2023-11-01T04:03:38.694Z" }, + { url = "https://files.pythonhosted.org/packages/24/9d/2e3ef673dfd5be0154b20363c5cdcc5606f35666544381bee15af3778239/charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_s390x.whl", hash = "sha256:b4a23f61ce87adf89be746c8a8974fe1c823c891d8f86eb218bb957c924bb143", size = 141212, upload-time = "2023-11-01T04:03:40.07Z" }, + { url = "https://files.pythonhosted.org/packages/5b/ae/ce2c12fcac59cb3860b2e2d76dc405253a4475436b1861d95fe75bdea520/charset_normalizer-3.3.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:efcb3f6676480691518c177e3b465bcddf57cea040302f9f4e6e191af91174d4", size = 142167, upload-time = "2023-11-01T04:03:41.491Z" }, + { url = "https://files.pythonhosted.org/packages/ed/3a/a448bf035dce5da359daf9ae8a16b8a39623cc395a2ffb1620aa1bce62b0/charset_normalizer-3.3.2-cp312-cp312-win32.whl", hash = "sha256:d965bba47ddeec8cd560687584e88cf699fd28f192ceb452d1d7ee807c5597b7", size = 93041, upload-time = "2023-11-01T04:03:42.836Z" }, + { url = "https://files.pythonhosted.org/packages/b6/7c/8debebb4f90174074b827c63242c23851bdf00a532489fba57fef3416e40/charset_normalizer-3.3.2-cp312-cp312-win_amd64.whl", hash = "sha256:96b02a3dc4381e5494fad39be677abcb5e6634bf7b4fa83a6dd3112607547001", size = 100397, upload-time = "2023-11-01T04:03:44.467Z" }, { url = "https://files.pythonhosted.org/packages/28/76/e6222113b83e3622caa4bb41032d0b1bf785250607392e1b778aca0b8a7d/charset_normalizer-3.3.2-py3-none-any.whl", hash = "sha256:3e4d1f6587322d2788836a99c69062fbb091331ec940e02d12d179c1d53e25fc", size = 48543, upload-time = "2023-11-01T04:04:58.622Z" }, ] @@ -282,6 +298,36 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/ee/2d/7016f4ad9d553cabcb7333ed78ff9d27248ec4eba8dd21fa488254dff894/coverage-7.6.10-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:7bbd8c8f1b115b892e34ba66a097b915d3871db7ce0e6b9901f462ff3a975377", size = 238045, upload-time = "2024-12-26T16:57:36.952Z" }, { url = "https://files.pythonhosted.org/packages/a7/fe/45af5c82389a71e0cae4546413266d2195c3744849669b0bab4b5f2c75da/coverage-7.6.10-cp311-cp311-win32.whl", hash = "sha256:299e91b274c5c9cdb64cbdf1b3e4a8fe538a7a86acdd08fae52301b28ba297f8", size = 210647, upload-time = "2024-12-26T16:57:39.84Z" }, { url = "https://files.pythonhosted.org/packages/db/11/3f8e803a43b79bc534c6a506674da9d614e990e37118b4506faf70d46ed6/coverage-7.6.10-cp311-cp311-win_amd64.whl", hash = "sha256:489a01f94aa581dbd961f306e37d75d4ba16104bbfa2b0edb21d29b73be83609", size = 211508, upload-time = "2024-12-26T16:57:41.234Z" }, + { url = "https://files.pythonhosted.org/packages/86/77/19d09ea06f92fdf0487499283b1b7af06bc422ea94534c8fe3a4cd023641/coverage-7.6.10-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:27c6e64726b307782fa5cbe531e7647aee385a29b2107cd87ba7c0105a5d3853", size = 208281, upload-time = "2024-12-26T16:57:42.968Z" }, + { url = "https://files.pythonhosted.org/packages/b6/67/5479b9f2f99fcfb49c0d5cf61912a5255ef80b6e80a3cddba39c38146cf4/coverage-7.6.10-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c56e097019e72c373bae32d946ecf9858fda841e48d82df7e81c63ac25554078", size = 208514, upload-time = "2024-12-26T16:57:45.747Z" }, + { url = "https://files.pythonhosted.org/packages/15/d1/febf59030ce1c83b7331c3546d7317e5120c5966471727aa7ac157729c4b/coverage-7.6.10-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:c7827a5bc7bdb197b9e066cdf650b2887597ad124dd99777332776f7b7c7d0d0", size = 241537, upload-time = "2024-12-26T16:57:48.647Z" }, + { url = "https://files.pythonhosted.org/packages/4b/7e/5ac4c90192130e7cf8b63153fe620c8bfd9068f89a6d9b5f26f1550f7a26/coverage-7.6.10-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:204a8238afe787323a8b47d8be4df89772d5c1e4651b9ffa808552bdf20e1d50", size = 238572, upload-time = "2024-12-26T16:57:51.668Z" }, + { url = "https://files.pythonhosted.org/packages/dc/03/0334a79b26ecf59958f2fe9dd1f5ab3e2f88db876f5071933de39af09647/coverage-7.6.10-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:e67926f51821b8e9deb6426ff3164870976fe414d033ad90ea75e7ed0c2e5022", size = 240639, upload-time = "2024-12-26T16:57:53.175Z" }, + { url = "https://files.pythonhosted.org/packages/d7/45/8a707f23c202208d7b286d78ad6233f50dcf929319b664b6cc18a03c1aae/coverage-7.6.10-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:e78b270eadb5702938c3dbe9367f878249b5ef9a2fcc5360ac7bff694310d17b", size = 240072, upload-time = "2024-12-26T16:57:56.087Z" }, + { url = "https://files.pythonhosted.org/packages/66/02/603ce0ac2d02bc7b393279ef618940b4a0535b0868ee791140bda9ecfa40/coverage-7.6.10-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:714f942b9c15c3a7a5fe6876ce30af831c2ad4ce902410b7466b662358c852c0", size = 238386, upload-time = "2024-12-26T16:57:57.572Z" }, + { url = "https://files.pythonhosted.org/packages/04/62/4e6887e9be060f5d18f1dd58c2838b2d9646faf353232dec4e2d4b1c8644/coverage-7.6.10-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:abb02e2f5a3187b2ac4cd46b8ced85a0858230b577ccb2c62c81482ca7d18852", size = 240054, upload-time = "2024-12-26T16:57:58.967Z" }, + { url = "https://files.pythonhosted.org/packages/5c/74/83ae4151c170d8bd071924f212add22a0e62a7fe2b149edf016aeecad17c/coverage-7.6.10-cp312-cp312-win32.whl", hash = "sha256:55b201b97286cf61f5e76063f9e2a1d8d2972fc2fcfd2c1272530172fd28c359", size = 210904, upload-time = "2024-12-26T16:58:00.688Z" }, + { url = "https://files.pythonhosted.org/packages/c3/54/de0893186a221478f5880283119fc40483bc460b27c4c71d1b8bba3474b9/coverage-7.6.10-cp312-cp312-win_amd64.whl", hash = "sha256:e4ae5ac5e0d1e4edfc9b4b57b4cbecd5bc266a6915c500f358817a8496739247", size = 211692, upload-time = "2024-12-26T16:58:02.35Z" }, + { url = "https://files.pythonhosted.org/packages/25/6d/31883d78865529257bf847df5789e2ae80e99de8a460c3453dbfbe0db069/coverage-7.6.10-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:05fca8ba6a87aabdd2d30d0b6c838b50510b56cdcfc604d40760dae7153b73d9", size = 208308, upload-time = "2024-12-26T16:58:04.487Z" }, + { url = "https://files.pythonhosted.org/packages/70/22/3f2b129cc08de00c83b0ad6252e034320946abfc3e4235c009e57cfeee05/coverage-7.6.10-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9e80eba8801c386f72e0712a0453431259c45c3249f0009aff537a517b52942b", size = 208565, upload-time = "2024-12-26T16:58:06.774Z" }, + { url = "https://files.pythonhosted.org/packages/97/0a/d89bc2d1cc61d3a8dfe9e9d75217b2be85f6c73ebf1b9e3c2f4e797f4531/coverage-7.6.10-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a372c89c939d57abe09e08c0578c1d212e7a678135d53aa16eec4430adc5e690", size = 241083, upload-time = "2024-12-26T16:58:10.27Z" }, + { url = "https://files.pythonhosted.org/packages/4c/81/6d64b88a00c7a7aaed3a657b8eaa0931f37a6395fcef61e53ff742b49c97/coverage-7.6.10-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:ec22b5e7fe7a0fa8509181c4aac1db48f3dd4d3a566131b313d1efc102892c18", size = 238235, upload-time = "2024-12-26T16:58:12.497Z" }, + { url = "https://files.pythonhosted.org/packages/9a/0b/7797d4193f5adb4b837207ed87fecf5fc38f7cc612b369a8e8e12d9fa114/coverage-7.6.10-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:26bcf5c4df41cad1b19c84af71c22cbc9ea9a547fc973f1f2cc9a290002c8b3c", size = 240220, upload-time = "2024-12-26T16:58:15.619Z" }, + { url = "https://files.pythonhosted.org/packages/65/4d/6f83ca1bddcf8e51bf8ff71572f39a1c73c34cf50e752a952c34f24d0a60/coverage-7.6.10-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:4e4630c26b6084c9b3cb53b15bd488f30ceb50b73c35c5ad7871b869cb7365fd", size = 239847, upload-time = "2024-12-26T16:58:17.126Z" }, + { url = "https://files.pythonhosted.org/packages/30/9d/2470df6aa146aff4c65fee0f87f58d2164a67533c771c9cc12ffcdb865d5/coverage-7.6.10-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:2396e8116db77789f819d2bc8a7e200232b7a282c66e0ae2d2cd84581a89757e", size = 237922, upload-time = "2024-12-26T16:58:20.198Z" }, + { url = "https://files.pythonhosted.org/packages/08/dd/723fef5d901e6a89f2507094db66c091449c8ba03272861eaefa773ad95c/coverage-7.6.10-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:79109c70cc0882e4d2d002fe69a24aa504dec0cc17169b3c7f41a1d341a73694", size = 239783, upload-time = "2024-12-26T16:58:23.614Z" }, + { url = "https://files.pythonhosted.org/packages/3d/f7/64d3298b2baf261cb35466000628706ce20a82d42faf9b771af447cd2b76/coverage-7.6.10-cp313-cp313-win32.whl", hash = "sha256:9e1747bab246d6ff2c4f28b4d186b205adced9f7bd9dc362051cc37c4a0c7bd6", size = 210965, upload-time = "2024-12-26T16:58:26.765Z" }, + { url = "https://files.pythonhosted.org/packages/d5/58/ec43499a7fc681212fe7742fe90b2bc361cdb72e3181ace1604247a5b24d/coverage-7.6.10-cp313-cp313-win_amd64.whl", hash = "sha256:254f1a3b1eef5f7ed23ef265eaa89c65c8c5b6b257327c149db1ca9d4a35f25e", size = 211719, upload-time = "2024-12-26T16:58:28.781Z" }, + { url = "https://files.pythonhosted.org/packages/ab/c9/f2857a135bcff4330c1e90e7d03446b036b2363d4ad37eb5e3a47bbac8a6/coverage-7.6.10-cp313-cp313t-macosx_10_13_x86_64.whl", hash = "sha256:2ccf240eb719789cedbb9fd1338055de2761088202a9a0b73032857e53f612fe", size = 209050, upload-time = "2024-12-26T16:58:31.616Z" }, + { url = "https://files.pythonhosted.org/packages/aa/b3/f840e5bd777d8433caa9e4a1eb20503495709f697341ac1a8ee6a3c906ad/coverage-7.6.10-cp313-cp313t-macosx_11_0_arm64.whl", hash = "sha256:0c807ca74d5a5e64427c8805de15b9ca140bba13572d6d74e262f46f50b13273", size = 209321, upload-time = "2024-12-26T16:58:34.509Z" }, + { url = "https://files.pythonhosted.org/packages/85/7d/125a5362180fcc1c03d91850fc020f3831d5cda09319522bcfa6b2b70be7/coverage-7.6.10-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:2bcfa46d7709b5a7ffe089075799b902020b62e7ee56ebaed2f4bdac04c508d8", size = 252039, upload-time = "2024-12-26T16:58:36.072Z" }, + { url = "https://files.pythonhosted.org/packages/a9/9c/4358bf3c74baf1f9bddd2baf3756b54c07f2cfd2535f0a47f1e7757e54b3/coverage-7.6.10-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:4e0de1e902669dccbf80b0415fb6b43d27edca2fbd48c74da378923b05316098", size = 247758, upload-time = "2024-12-26T16:58:39.458Z" }, + { url = "https://files.pythonhosted.org/packages/cf/c7/de3eb6fc5263b26fab5cda3de7a0f80e317597a4bad4781859f72885f300/coverage-7.6.10-cp313-cp313t-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:3f7b444c42bbc533aaae6b5a2166fd1a797cdb5eb58ee51a92bee1eb94a1e1cb", size = 250119, upload-time = "2024-12-26T16:58:41.018Z" }, + { url = "https://files.pythonhosted.org/packages/3e/e6/43de91f8ba2ec9140c6a4af1102141712949903dc732cf739167cfa7a3bc/coverage-7.6.10-cp313-cp313t-musllinux_1_2_aarch64.whl", hash = "sha256:b330368cb99ef72fcd2dc3ed260adf67b31499584dc8a20225e85bfe6f6cfed0", size = 249597, upload-time = "2024-12-26T16:58:42.827Z" }, + { url = "https://files.pythonhosted.org/packages/08/40/61158b5499aa2adf9e37bc6d0117e8f6788625b283d51e7e0c53cf340530/coverage-7.6.10-cp313-cp313t-musllinux_1_2_i686.whl", hash = "sha256:9a7cfb50515f87f7ed30bc882f68812fd98bc2852957df69f3003d22a2aa0abf", size = 247473, upload-time = "2024-12-26T16:58:44.486Z" }, + { url = "https://files.pythonhosted.org/packages/50/69/b3f2416725621e9f112e74e8470793d5b5995f146f596f133678a633b77e/coverage-7.6.10-cp313-cp313t-musllinux_1_2_x86_64.whl", hash = "sha256:6f93531882a5f68c28090f901b1d135de61b56331bba82028489bc51bdd818d2", size = 248737, upload-time = "2024-12-26T16:58:45.919Z" }, + { url = "https://files.pythonhosted.org/packages/3c/6e/fe899fb937657db6df31cc3e61c6968cb56d36d7326361847440a430152e/coverage-7.6.10-cp313-cp313t-win32.whl", hash = "sha256:89d76815a26197c858f53c7f6a656686ec392b25991f9e409bcef020cd532312", size = 211611, upload-time = "2024-12-26T16:58:47.883Z" }, + { url = "https://files.pythonhosted.org/packages/1c/55/52f5e66142a9d7bc93a15192eba7a78513d2abf6b3558d77b4ca32f5f424/coverage-7.6.10-cp313-cp313t-win_amd64.whl", hash = "sha256:54a5f0f43950a36312155dae55c505a76cd7f2b12d26abeebbe7a0b36dbc868d", size = 212781, upload-time = "2024-12-26T16:58:50.822Z" }, { url = "https://files.pythonhosted.org/packages/a1/70/de81bfec9ed38a64fc44a77c7665e20ca507fc3265597c28b0d989e4082e/coverage-7.6.10-pp39.pp310-none-any.whl", hash = "sha256:fd34e7b3405f0cc7ab03d54a334c17a9e802897580d964bd8c2001f4b9fd488f", size = 200223, upload-time = "2024-12-26T16:59:16.968Z" }, ] @@ -312,7 +358,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions" }, + { name = "typing-extensions", marker = "python_full_version < '3.12'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -387,7 +433,7 @@ name = "importlib-metadata" version = "8.7.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "zipp" }, + { name = "zipp", marker = "python_full_version < '3.12'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/f3/49/3b30cad09e7771a4982d9975a8cbf64f00d4a1ececb53297f1d9a7be1b10/importlib_metadata-8.7.1.tar.gz", hash = "sha256:49fef1ae6440c182052f407c8d34a68f72efc36db9ca90dc0113398f2fdde8bb", size = 57107, upload-time = "2025-12-21T10:00:19.278Z" } wheels = [ @@ -542,6 +588,17 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/dd/06/adb6c8cdea18f9ba09b7dc1442b50ce222858ae4a85703420349784429d0/msgpack-1.0.8-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e2f879ab92ce502a1e65fce390eab619774dda6a6ff719718069ac94084098ce", size = 409109, upload-time = "2024-03-01T12:35:38.839Z" }, { url = "https://files.pythonhosted.org/packages/c6/d6/46eec1866b1ff58001a4be192ec43675620392de078fd4baf394f7d03552/msgpack-1.0.8-cp311-cp311-win32.whl", hash = "sha256:26ee97a8261e6e35885c2ecd2fd4a6d38252246f94a2aec23665a4e66d066305", size = 68779, upload-time = "2024-03-01T12:35:40.425Z" }, { url = "https://files.pythonhosted.org/packages/33/e9/f450b8e1243704c0ab656dcd37f6146881d11bbb68588132d8ae673c455b/msgpack-1.0.8-cp311-cp311-win_amd64.whl", hash = "sha256:eadb9f826c138e6cf3c49d6f8de88225a3c0ab181a9b4ba792e006e5292d150e", size = 75180, upload-time = "2024-03-01T12:35:42.39Z" }, + { url = "https://files.pythonhosted.org/packages/97/73/757eeca26527ebac31d86d35bf4ba20155ee14d35c8619dd96bc80a037f3/msgpack-1.0.8-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:114be227f5213ef8b215c22dde19532f5da9652e56e8ce969bf0a26d7c419fee", size = 158948, upload-time = "2024-03-01T12:35:44.033Z" }, + { url = "https://files.pythonhosted.org/packages/11/df/558899a5f90d450e988484be25be0b49c6930858d6fe44ea6f1f66502fe5/msgpack-1.0.8-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:d661dc4785affa9d0edfdd1e59ec056a58b3dbb9f196fa43587f3ddac654ac7b", size = 88696, upload-time = "2024-03-01T12:35:46.218Z" }, + { url = "https://files.pythonhosted.org/packages/99/3e/49d430df1e9abf06bb91e9824422cd6ceead2114662417286da3ddcdd295/msgpack-1.0.8-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:d56fd9f1f1cdc8227d7b7918f55091349741904d9520c65f0139a9755952c9e8", size = 85428, upload-time = "2024-03-01T12:35:47.999Z" }, + { url = "https://files.pythonhosted.org/packages/54/f7/84828d0c6be6b7f0770777f1a7b1f76f3a78e8b6afb5e4e9c1c9350242be/msgpack-1.0.8-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:0726c282d188e204281ebd8de31724b7d749adebc086873a59efb8cf7ae27df3", size = 396116, upload-time = "2024-03-01T12:35:50.114Z" }, + { url = "https://files.pythonhosted.org/packages/04/2a/c833a8503be9030083f0469e7a3c74d3622a3b4eae676c3934d3ccc01036/msgpack-1.0.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:8db8e423192303ed77cff4dce3a4b88dbfaf43979d280181558af5e2c3c71afc", size = 408331, upload-time = "2024-03-01T12:35:52.632Z" }, + { url = "https://files.pythonhosted.org/packages/04/50/b988d0a8e8835f705e4bbcb6433845ff11dd50083c0aa43e607bb7b2ff96/msgpack-1.0.8-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:99881222f4a8c2f641f25703963a5cefb076adffd959e0558dc9f803a52d6a58", size = 394182, upload-time = "2024-03-01T12:35:54.451Z" }, + { url = "https://files.pythonhosted.org/packages/98/e1/0d18496cbeef771db605b6a14794f9b4235d371f36b43f7223c1613969ec/msgpack-1.0.8-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:b5505774ea2a73a86ea176e8a9a4a7c8bf5d521050f0f6f8426afe798689243f", size = 401226, upload-time = "2024-03-01T12:35:57.238Z" }, + { url = "https://files.pythonhosted.org/packages/03/79/ae000bde2aee4b9f0d50c1ca1ab301ade873b59dd6968c28f918d1cf8be4/msgpack-1.0.8-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:ef254a06bcea461e65ff0373d8a0dd1ed3aa004af48839f002a0c994a6f72d04", size = 432994, upload-time = "2024-03-01T12:35:59.225Z" }, + { url = "https://files.pythonhosted.org/packages/cb/46/f97bedf3ab16d38eeea0aafa3ad93cc7b9adf898218961faaea9c3c639f1/msgpack-1.0.8-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:e1dd7839443592d00e96db831eddb4111a2a81a46b028f0facd60a09ebbdd543", size = 410432, upload-time = "2024-03-01T12:36:01.516Z" }, + { url = "https://files.pythonhosted.org/packages/8f/59/db5b61c74341b6fdf2c8a5743bb242c395d728666cf3105ff17290eb421a/msgpack-1.0.8-cp312-cp312-win32.whl", hash = "sha256:64d0fcd436c5683fdd7c907eeae5e2cbb5eb872fafbc03a43609d7941840995c", size = 69255, upload-time = "2024-03-01T12:36:03.361Z" }, + { url = "https://files.pythonhosted.org/packages/72/5c/5facaa9b5d1b3ead831697daacf37d485af312bbe483ac6ecf43a3dd777f/msgpack-1.0.8-cp312-cp312-win_amd64.whl", hash = "sha256:74398a4cf19de42e1498368c36eed45d9528f5fd0155241e82c4082b7e16cffd", size = 75348, upload-time = "2024-03-01T12:36:04.852Z" }, ] [[package]] @@ -562,6 +619,7 @@ dependencies = [ { name = "pyjwt" }, { name = "requests" }, { name = "requests-oauthlib" }, + { name = "setuptools", marker = "python_full_version >= '3.12'" }, { name = "six" }, { name = "swagger-spec-validator" }, { name = "typing-extensions" }, @@ -604,6 +662,14 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/df/a0/4e0f14d847cfc2a633a1c8621d00724f3206cfeddeb66d35698c4e2cf3d2/numpy-1.26.4-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:60dedbb91afcbfdc9bc0b1f3f402804070deed7392c23eb7a7f07fa857868e8a", size = 18093567, upload-time = "2024-02-05T23:54:11.696Z" }, { url = "https://files.pythonhosted.org/packages/d2/b7/a734c733286e10a7f1a8ad1ae8c90f2d33bf604a96548e0a4a3a6739b468/numpy-1.26.4-cp311-cp311-win32.whl", hash = "sha256:1af303d6b2210eb850fcf03064d364652b7120803a0b872f5211f5234b399f20", size = 5968812, upload-time = "2024-02-05T23:54:26.453Z" }, { url = "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl", hash = "sha256:cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2", size = 15811913, upload-time = "2024-02-05T23:54:53.933Z" }, + { url = "https://files.pythonhosted.org/packages/95/12/8f2020a8e8b8383ac0177dc9570aad031a3beb12e38847f7129bacd96228/numpy-1.26.4-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:b3ce300f3644fb06443ee2222c2201dd3a89ea6040541412b8fa189341847218", size = 20335901, upload-time = "2024-02-05T23:55:32.801Z" }, + { url = "https://files.pythonhosted.org/packages/75/5b/ca6c8bd14007e5ca171c7c03102d17b4f4e0ceb53957e8c44343a9546dcc/numpy-1.26.4-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:03a8c78d01d9781b28a6989f6fa1bb2c4f2d51201cf99d3dd875df6fbd96b23b", size = 13685868, upload-time = "2024-02-05T23:55:56.28Z" }, + { url = "https://files.pythonhosted.org/packages/79/f8/97f10e6755e2a7d027ca783f63044d5b1bc1ae7acb12afe6a9b4286eac17/numpy-1.26.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9fad7dcb1aac3c7f0584a5a8133e3a43eeb2fe127f47e3632d43d677c66c102b", size = 13925109, upload-time = "2024-02-05T23:56:20.368Z" }, + { url = "https://files.pythonhosted.org/packages/0f/50/de23fde84e45f5c4fda2488c759b69990fd4512387a8632860f3ac9cd225/numpy-1.26.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:675d61ffbfa78604709862923189bad94014bef562cc35cf61d3a07bba02a7ed", size = 17950613, upload-time = "2024-02-05T23:56:56.054Z" }, + { url = "https://files.pythonhosted.org/packages/4c/0c/9c603826b6465e82591e05ca230dfc13376da512b25ccd0894709b054ed0/numpy-1.26.4-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:ab47dbe5cc8210f55aa58e4805fe224dac469cde56b9f731a4c098b91917159a", size = 13572172, upload-time = "2024-02-05T23:57:21.56Z" }, + { url = "https://files.pythonhosted.org/packages/76/8c/2ba3902e1a0fc1c74962ea9bb33a534bb05984ad7ff9515bf8d07527cadd/numpy-1.26.4-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:1dda2e7b4ec9dd512f84935c5f126c8bd8b9f2fc001e9f54af255e8c5f16b0e0", size = 17786643, upload-time = "2024-02-05T23:57:56.585Z" }, + { url = "https://files.pythonhosted.org/packages/28/4a/46d9e65106879492374999e76eb85f87b15328e06bd1550668f79f7b18c6/numpy-1.26.4-cp312-cp312-win32.whl", hash = "sha256:50193e430acfc1346175fcbdaa28ffec49947a06918b7b92130744e81e640110", size = 5677803, upload-time = "2024-02-05T23:58:08.963Z" }, + { url = "https://files.pythonhosted.org/packages/16/2e/86f24451c2d530c88daf997cb8d6ac622c1d40d19f5a031ed68a4b73a374/numpy-1.26.4-cp312-cp312-win_amd64.whl", hash = "sha256:08beddf13648eb95f8d867350f6a018a4be2e5ad54c8d8caed89ebca558b2818", size = 15517754, upload-time = "2024-02-05T23:58:36.364Z" }, ] [[package]] @@ -650,6 +716,13 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/92/a2/b79c48f530673567805e607712b29814b47dcaf0d167e87145eb4b0118c6/pandas-2.2.2-cp311-cp311-musllinux_1_1_aarch64.whl", hash = "sha256:2925720037f06e89af896c70bca73459d7e6a4be96f9de79e2d440bd499fe0db", size = 16286054, upload-time = "2024-04-10T19:44:50.51Z" }, { url = "https://files.pythonhosted.org/packages/40/c7/47e94907f1d8fdb4868d61bd6c93d57b3784a964d52691b77ebfdb062842/pandas-2.2.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:0cace394b6ea70c01ca1595f839cf193df35d1575986e484ad35c4aeae7266c1", size = 13879507, upload-time = "2024-04-10T19:44:54.412Z" }, { url = "https://files.pythonhosted.org/packages/ab/63/966db1321a0ad55df1d1fe51505d2cdae191b84c907974873817b0a6e849/pandas-2.2.2-cp311-cp311-win_amd64.whl", hash = "sha256:873d13d177501a28b2756375d59816c365e42ed8417b41665f346289adc68d24", size = 11634249, upload-time = "2024-04-10T19:44:58.183Z" }, + { url = "https://files.pythonhosted.org/packages/dd/49/de869130028fb8d90e25da3b7d8fb13e40f5afa4c4af1781583eb1ff3839/pandas-2.2.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:9dfde2a0ddef507a631dc9dc4af6a9489d5e2e740e226ad426a05cabfbd7c8ef", size = 12500886, upload-time = "2024-04-10T19:45:01.808Z" }, + { url = "https://files.pythonhosted.org/packages/db/7c/9a60add21b96140e22465d9adf09832feade45235cd22f4cb1668a25e443/pandas-2.2.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:e9b79011ff7a0f4b1d6da6a61aa1aa604fb312d6647de5bad20013682d1429ce", size = 11340320, upload-time = "2024-04-11T18:36:14.398Z" }, + { url = "https://files.pythonhosted.org/packages/b0/85/f95b5f322e1ae13b7ed7e97bd999160fa003424711ab4dc8344b8772c270/pandas-2.2.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:1cb51fe389360f3b5a4d57dbd2848a5f033350336ca3b340d1c53a1fad33bcad", size = 15204346, upload-time = "2024-04-10T19:45:05.903Z" }, + { url = "https://files.pythonhosted.org/packages/40/10/79e52ef01dfeb1c1ca47a109a01a248754ebe990e159a844ece12914de83/pandas-2.2.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:eee3a87076c0756de40b05c5e9a6069c035ba43e8dd71c379e68cab2c20f16ad", size = 12733396, upload-time = "2024-04-10T19:45:09.282Z" }, + { url = "https://files.pythonhosted.org/packages/35/9d/208febf8c4eb5c1d9ea3314d52d8bd415fd0ef0dd66bb24cc5bdbc8fa71a/pandas-2.2.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:3e374f59e440d4ab45ca2fffde54b81ac3834cf5ae2cdfa69c90bc03bde04d76", size = 15858913, upload-time = "2024-04-10T19:45:12.514Z" }, + { url = "https://files.pythonhosted.org/packages/99/d1/2d9bd05def7a9e08a92ec929b5a4c8d5556ec76fae22b0fa486cbf33ea63/pandas-2.2.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:43498c0bdb43d55cb162cdc8c06fac328ccb5d2eabe3cadeb3529ae6f0517c32", size = 13417786, upload-time = "2024-04-10T19:45:16.275Z" }, + { url = "https://files.pythonhosted.org/packages/22/a5/a0b255295406ed54269814bc93723cfd1a0da63fb9aaf99e1364f07923e5/pandas-2.2.2-cp312-cp312-win_amd64.whl", hash = "sha256:d187d355ecec3629624fccb01d104da7d7f391db0311145817525281e2804d23", size = 11498828, upload-time = "2024-04-10T19:45:19.85Z" }, ] [[package]] @@ -689,6 +762,17 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/9c/f3/6e923786f2b2d167d16783fc079c003aadbcedc4995f54e8429d91aabfc4/pillow-10.3.0-cp311-cp311-win32.whl", hash = "sha256:7161ec49ef0800947dc5570f86568a7bb36fa97dd09e9827dc02b718c5643f09", size = 2217293, upload-time = "2024-04-01T12:17:48.292Z" }, { url = "https://files.pythonhosted.org/packages/0a/16/c83877524c47976f16703d2e05c363244bc1e60ab439e078b3cd046d07db/pillow-10.3.0-cp311-cp311-win_amd64.whl", hash = "sha256:8eb0908e954d093b02a543dc963984d6e99ad2b5e36503d8a0aaf040505f747d", size = 2531332, upload-time = "2024-04-01T12:17:50.844Z" }, { url = "https://files.pythonhosted.org/packages/a8/3b/f64454549af90818774c3210b48987c3aeca5285787dbd69869d9a05b58f/pillow-10.3.0-cp311-cp311-win_arm64.whl", hash = "sha256:4e6f7d1c414191c1199f8996d3f2282b9ebea0945693fb67392c75a3a320941f", size = 2229546, upload-time = "2024-04-01T12:17:53.237Z" }, + { url = "https://files.pythonhosted.org/packages/cc/5d/b7fcd38cba0f7706f64c1674fc9f018e4c64f791770598c44affadea7c2f/pillow-10.3.0-cp312-cp312-macosx_10_10_x86_64.whl", hash = "sha256:e46f38133e5a060d46bd630faa4d9fa0202377495df1f068a8299fd78c84de84", size = 3528535, upload-time = "2024-04-01T12:17:55.891Z" }, + { url = "https://files.pythonhosted.org/packages/5e/77/4cf407e7b033b4d8e5fcaac295b6e159cf1c70fa105d769f01ea2e1e5eca/pillow-10.3.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:50b8eae8f7334ec826d6eeffaeeb00e36b5e24aa0b9df322c247539714c6df19", size = 3352281, upload-time = "2024-04-01T12:17:58.527Z" }, + { url = "https://files.pythonhosted.org/packages/53/7b/4f7b153a776725a87797d744ea1c73b83ac0b723f5e379297605dee118eb/pillow-10.3.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9d3bea1c75f8c53ee4d505c3e67d8c158ad4df0d83170605b50b64025917f338", size = 4321427, upload-time = "2024-04-01T12:18:00.809Z" }, + { url = "https://files.pythonhosted.org/packages/45/08/d2cc751b790e77464f8648aa707e2327d6da5d95cf236a532e99c2e7a499/pillow-10.3.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:19aeb96d43902f0a783946a0a87dbdad5c84c936025b8419da0a0cd7724356b1", size = 4435915, upload-time = "2024-04-01T12:18:03.084Z" }, + { url = "https://files.pythonhosted.org/packages/ef/97/f69d1932cf45bf5bd9fa1e2ae57bdf716524faa4fa9fb7dc62cdb1a19113/pillow-10.3.0-cp312-cp312-manylinux_2_28_aarch64.whl", hash = "sha256:74d28c17412d9caa1066f7a31df8403ec23d5268ba46cd0ad2c50fb82ae40462", size = 4347392, upload-time = "2024-04-01T12:18:05.319Z" }, + { url = "https://files.pythonhosted.org/packages/c6/c1/3521ddb9c1f3ac106af3e4512a98c785b6ed8a39e0f778480b8a4d340165/pillow-10.3.0-cp312-cp312-manylinux_2_28_x86_64.whl", hash = "sha256:ff61bfd9253c3915e6d41c651d5f962da23eda633cf02262990094a18a55371a", size = 4514536, upload-time = "2024-04-01T12:18:08.039Z" }, + { url = "https://files.pythonhosted.org/packages/c0/6f/347c241904a6514e59515284b01ba6f61765269a0d1a19fd2e6cbe331c8a/pillow-10.3.0-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:d886f5d353333b4771d21267c7ecc75b710f1a73d72d03ca06df49b09015a9ef", size = 4555987, upload-time = "2024-04-01T12:18:10.106Z" }, + { url = "https://files.pythonhosted.org/packages/c3/e2/3cc490c6b2e262713da82ce849c34bd8e6c31242afb53be8595d820b9877/pillow-10.3.0-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:4b5ec25d8b17217d635f8935dbc1b9aa5907962fae29dff220f2659487891cd3", size = 4623526, upload-time = "2024-04-01T12:18:12.172Z" }, + { url = "https://files.pythonhosted.org/packages/c1/b3/0209f70fa29b383e7618e47db95712a45788dea03bb960601753262a2883/pillow-10.3.0-cp312-cp312-win32.whl", hash = "sha256:51243f1ed5161b9945011a7360e997729776f6e5d7005ba0c6879267d4c5139d", size = 2217547, upload-time = "2024-04-01T12:18:14.188Z" }, + { url = "https://files.pythonhosted.org/packages/d3/23/3927d888481ff7c44fdbca3bc2a2e97588c933db46723bf115201377c436/pillow-10.3.0-cp312-cp312-win_amd64.whl", hash = "sha256:412444afb8c4c7a6cc11a47dade32982439925537e483be7c0ae0cf96c4f6a0b", size = 2531641, upload-time = "2024-04-01T12:18:16.081Z" }, + { url = "https://files.pythonhosted.org/packages/db/36/1ecaa0541d3a1b1362f937d386eeb1875847bfa06d5225f1b0e1588d1007/pillow-10.3.0-cp312-cp312-win_arm64.whl", hash = "sha256:798232c92e7665fe82ac085f9d8e8ca98826f8e27859d9a96b41d519ecd2e49a", size = 2229746, upload-time = "2024-04-01T12:18:18.174Z" }, { url = "https://files.pythonhosted.org/packages/67/75/8264c4c1a25b4868050c4c1a923e4aae0bcce2f4032de6ec416decf37dee/pillow-10.3.0-pp310-pypy310_pp73-macosx_10_10_x86_64.whl", hash = "sha256:6b02471b72526ab8a18c39cb7967b72d194ec53c1fd0a70b050565a0f366d355", size = 3482638, upload-time = "2024-04-01T12:19:07.399Z" }, { url = "https://files.pythonhosted.org/packages/93/59/475343cdbc035cc5d7056c4c37cb1aaad5af05c9ae762508b6f8e8f27bf1/pillow-10.3.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:8ab74c06ffdab957d7670c2a5a6e1a70181cd10b727cd788c4dd9005b6a8acd9", size = 3324189, upload-time = "2024-04-01T12:19:09.771Z" }, { url = "https://files.pythonhosted.org/packages/73/9f/cf2523a1c3a98afd0052b11d12d866453a60151bfc5876620e88cd5be55c/pillow-10.3.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:048eeade4c33fdf7e08da40ef402e748df113fd0b4584e32c4af74fe78baaeb2", size = 3414179, upload-time = "2024-04-01T12:19:11.781Z" }, @@ -821,6 +905,13 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/03/5c/c4671451b2f1d76ebe352c0945d4cd13500adb5d05f5a51ee296d80152f7/PyYAML-6.0.1-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:e7d73685e87afe9f3b36c799222440d6cf362062f78be1013661b00c5c6f678b", size = 748528, upload-time = "2023-08-28T18:43:23.207Z" }, { url = "https://files.pythonhosted.org/packages/73/9c/766e78d1efc0d1fca637a6b62cea1b4510a7fb93617eb805223294fef681/PyYAML-6.0.1-cp311-cp311-win32.whl", hash = "sha256:1635fd110e8d85d55237ab316b5b011de701ea0f29d07611174a1b42f1444741", size = 130286, upload-time = "2023-07-17T23:58:02.964Z" }, { url = "https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl", hash = "sha256:bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", size = 144699, upload-time = "2023-07-17T23:58:05.586Z" }, + { url = "https://files.pythonhosted.org/packages/bc/06/1b305bf6aa704343be85444c9d011f626c763abb40c0edc1cad13bfd7f86/PyYAML-6.0.1-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:855fb52b0dc35af121542a76b9a84f8d1cd886ea97c84703eaa6d88e37a2ad28", size = 178692, upload-time = "2023-08-28T18:43:24.924Z" }, + { url = "https://files.pythonhosted.org/packages/84/02/404de95ced348b73dd84f70e15a41843d817ff8c1744516bf78358f2ffd2/PyYAML-6.0.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:40df9b996c2b73138957fe23a16a4f0ba614f4c0efce1e9406a184b6d07fa3a9", size = 165622, upload-time = "2023-08-28T18:43:26.54Z" }, + { url = "https://files.pythonhosted.org/packages/c7/4c/4a2908632fc980da6d918b9de9c1d9d7d7e70b2672b1ad5166ed27841ef7/PyYAML-6.0.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:a08c6f0fe150303c1c6b71ebcd7213c2858041a7e01975da3a99aed1e7a378ef", size = 696937, upload-time = "2024-01-18T20:40:22.92Z" }, + { url = "https://files.pythonhosted.org/packages/b4/33/720548182ffa8344418126017aa1d4ab4aeec9a2275f04ce3f3573d8ace8/PyYAML-6.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:6c22bec3fbe2524cde73d7ada88f6566758a8f7227bfbf93a408a9d86bcc12a0", size = 724969, upload-time = "2023-08-28T18:43:28.56Z" }, + { url = "https://files.pythonhosted.org/packages/4f/78/77b40157b6cb5f2d3d31a3d9b2efd1ba3505371f76730d267e8b32cf4b7f/PyYAML-6.0.1-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:8d4e9c88387b0f5c7d5f281e55304de64cf7f9c0021a3525bd3b1c542da3b0e4", size = 712604, upload-time = "2023-08-28T18:43:30.206Z" }, + { url = "https://files.pythonhosted.org/packages/2e/97/3e0e089ee85e840f4b15bfa00e4e63d84a3691ababbfea92d6f820ea6f21/PyYAML-6.0.1-cp312-cp312-win32.whl", hash = "sha256:d483d2cdf104e7c9fa60c544d92981f12ad66a457afae824d146093b8c294c54", size = 126098, upload-time = "2023-08-28T18:43:31.835Z" }, + { url = "https://files.pythonhosted.org/packages/2b/9f/fbade56564ad486809c27b322d0f7e6a89c01f6b4fe208402e90d4443a99/PyYAML-6.0.1-cp312-cp312-win_amd64.whl", hash = "sha256:0d3304d8c0adc42be59c5f8a4d9e3d7379e6955ad754aa9d6ab7a398b59dd1df", size = 138675, upload-time = "2023-08-28T18:43:33.613Z" }, ] [[package]] @@ -887,47 +978,74 @@ wheels = [ [[package]] name = "rpds-py" -version = "0.18.0" -source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/55/ba/ce7b9f0fc5323f20ffdf85f682e51bee8dc03e9b54503939ebb63d1d0d5e/rpds_py-0.18.0.tar.gz", hash = "sha256:42821446ee7a76f5d9f71f9e33a4fb2ffd724bb3e7f93386150b61a43115788d", size = 25313, upload-time = "2024-02-13T21:56:08.401Z" } -wheels = [ - { url = "https://files.pythonhosted.org/packages/96/b6/e1221bd711c54a2fc511a4d081fa1216163951863685b9d6a7c5bac731d7/rpds_py-0.18.0-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:5b4e7d8d6c9b2e8ee2d55c90b59c707ca59bc30058269b3db7b1f8df5763557e", size = 335678, upload-time = "2024-02-13T21:51:38.223Z" }, - { url = "https://files.pythonhosted.org/packages/12/63/0a2cc48e3814833af5407fca1720e472afbe1e325f34f5e21dc6d5ce3d14/rpds_py-0.18.0-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:c463ed05f9dfb9baebef68048aed8dcdc94411e4bf3d33a39ba97e271624f8f7", size = 330655, upload-time = "2024-02-13T21:51:41.262Z" }, - { url = "https://files.pythonhosted.org/packages/10/b6/484653421834adb92fcc2fd70bdb683b6fbe29088c4549b84b8d07d6e0f0/rpds_py-0.18.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:01e36a39af54a30f28b73096dd39b6802eddd04c90dbe161c1b8dbe22353189f", size = 1103896, upload-time = "2024-02-13T21:51:43.237Z" }, - { url = "https://files.pythonhosted.org/packages/0f/ac/e2340c6198af16ca8e112d74ff59ade2f6969d947f1a2233a558c04deb04/rpds_py-0.18.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d62dec4976954a23d7f91f2f4530852b0c7608116c257833922a896101336c51", size = 1120771, upload-time = "2024-02-13T21:51:46.007Z" }, - { url = "https://files.pythonhosted.org/packages/d6/cd/eb9183465b010bb98501d642deccbe986e57a2afb2ec0820a9d540ed8a61/rpds_py-0.18.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:dd18772815d5f008fa03d2b9a681ae38d5ae9f0e599f7dda233c439fcaa00d40", size = 1219438, upload-time = "2024-02-13T21:51:48.364Z" }, - { url = "https://files.pythonhosted.org/packages/43/9f/607b5845e47f89defc34356810e35e1138ae2b90f40a6a47a01fdd7980ad/rpds_py-0.18.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:923d39efa3cfb7279a0327e337a7958bff00cc447fd07a25cddb0a1cc9a6d2da", size = 1298942, upload-time = "2024-02-13T21:51:51.356Z" }, - { url = "https://files.pythonhosted.org/packages/15/f5/769fc90b3af55e6288ce683539ffd68b93dbdf1a5d86050f063828e5911e/rpds_py-0.18.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:39514da80f971362f9267c600b6d459bfbbc549cffc2cef8e47474fddc9b45b1", size = 1109780, upload-time = "2024-02-13T21:51:53.752Z" }, - { url = "https://files.pythonhosted.org/packages/2c/5f/be7486ff817536a47a65b637a0e6da384810332448559f5b64b67acae3ff/rpds_py-0.18.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a34d557a42aa28bd5c48a023c570219ba2593bcbbb8dc1b98d8cf5d529ab1434", size = 1140034, upload-time = "2024-02-13T21:51:56.761Z" }, - { url = "https://files.pythonhosted.org/packages/28/a0/ac6f12205f69347a86d3d9635b319484d5e16d8b07e52400129fe7d1f67a/rpds_py-0.18.0-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:93df1de2f7f7239dc9cc5a4a12408ee1598725036bd2dedadc14d94525192fc3", size = 1355909, upload-time = "2024-02-13T21:51:58.997Z" }, - { url = "https://files.pythonhosted.org/packages/3c/83/51638425e2a448ff83f8aec3eb77a9e7ddafb2e00abcf5cc953656a4385b/rpds_py-0.18.0-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:34b18ba135c687f4dac449aa5157d36e2cbb7c03cbea4ddbd88604e076aa836e", size = 1380198, upload-time = "2024-02-13T21:52:01.611Z" }, - { url = "https://files.pythonhosted.org/packages/8d/99/99de0bee47b6d4f5ab9935b8711a62900ba458247b6f3da1b86fe0534a26/rpds_py-0.18.0-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:c0b5dcf9193625afd8ecc92312d6ed78781c46ecbf39af9ad4681fc9f464af88", size = 1361588, upload-time = "2024-02-13T21:52:04.482Z" }, - { url = "https://files.pythonhosted.org/packages/91/87/c74bd03f917c07e80c47a77c0f33c6bbe3fba3de3d51b82fb5bd1768211f/rpds_py-0.18.0-cp310-none-win32.whl", hash = "sha256:c4325ff0442a12113a6379af66978c3fe562f846763287ef66bdc1d57925d337", size = 195074, upload-time = "2024-02-13T21:52:06.487Z" }, - { url = "https://files.pythonhosted.org/packages/3f/17/abab0fc0ec544b89aa3de13fd9267721154a76a783279104c358e58341e2/rpds_py-0.18.0-cp310-none-win_amd64.whl", hash = "sha256:7223a2a5fe0d217e60a60cdae28d6949140dde9c3bcc714063c5b463065e3d66", size = 206733, upload-time = "2024-02-13T21:52:08.797Z" }, - { url = "https://files.pythonhosted.org/packages/78/60/3a1cd42addbaac4d160d60a25c62e45d4dcb815eda6a70bbdd0993584328/rpds_py-0.18.0-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:3a96e0c6a41dcdba3a0a581bbf6c44bb863f27c541547fb4b9711fd8cf0ffad4", size = 335756, upload-time = "2024-02-13T21:52:10.683Z" }, - { url = "https://files.pythonhosted.org/packages/c5/5e/0e9d41935934ff839fde917cab1449de02ccf9d84c02521949add9705844/rpds_py-0.18.0-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:30f43887bbae0d49113cbaab729a112251a940e9b274536613097ab8b4899cf6", size = 330762, upload-time = "2024-02-13T21:52:13.225Z" }, - { url = "https://files.pythonhosted.org/packages/2a/3e/d2ef968eed02cfd9494d5bac0906bce830c4eb2cd27658303d3884e82e27/rpds_py-0.18.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:fcb25daa9219b4cf3a0ab24b0eb9a5cc8949ed4dc72acb8fa16b7e1681aa3c58", size = 1103985, upload-time = "2024-02-13T21:52:15.132Z" }, - { url = "https://files.pythonhosted.org/packages/a8/01/d0f9e511bd747232ec160a6c29a2f2eaffe60c07f6234c223b428e582bb6/rpds_py-0.18.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:d68c93e381010662ab873fea609bf6c0f428b6d0bb00f2c6939782e0818d37bf", size = 1120803, upload-time = "2024-02-13T21:52:17.48Z" }, - { url = "https://files.pythonhosted.org/packages/58/ce/9bcf99f100aa0f34f4b9e583c8436f4a66e82bd4e700bd29bc6a9a5947b4/rpds_py-0.18.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:b34b7aa8b261c1dbf7720b5d6f01f38243e9b9daf7e6b8bc1fd4657000062f2c", size = 1219501, upload-time = "2024-02-13T21:52:20.623Z" }, - { url = "https://files.pythonhosted.org/packages/7c/76/fdfcb758809839e5aa28a2d77ed083e4583631c52bd4f4969c4f45c9aff1/rpds_py-0.18.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:2e6d75ab12b0bbab7215e5d40f1e5b738aa539598db27ef83b2ec46747df90e1", size = 1298418, upload-time = "2024-02-13T21:52:23.23Z" }, - { url = "https://files.pythonhosted.org/packages/81/6a/aa2e389852e48f77b7ce086d60628d855745a520be89c3868b90657b2fd2/rpds_py-0.18.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:0b8612cd233543a3781bc659c731b9d607de65890085098986dfd573fc2befe5", size = 1109978, upload-time = "2024-02-13T21:52:25.419Z" }, - { url = "https://files.pythonhosted.org/packages/19/52/323c23fcd31539424bba89cf7d2baef21b624e04ba1b3068e52364523426/rpds_py-0.18.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:aec493917dd45e3c69d00a8874e7cbed844efd935595ef78a0f25f14312e33c6", size = 1140128, upload-time = "2024-02-13T21:52:27.812Z" }, - { url = "https://files.pythonhosted.org/packages/3f/9c/0d39db19b61e78cf9e5e33d811a79352243c515aaa3bc5197eab050d7652/rpds_py-0.18.0-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:661d25cbffaf8cc42e971dd570d87cb29a665f49f4abe1f9e76be9a5182c4688", size = 1356181, upload-time = "2024-02-13T21:52:30.061Z" }, - { url = "https://files.pythonhosted.org/packages/d5/de/ecdc2351f2858a4985776b94402ea06afee028d4d69f5d6df66e6fecb9c8/rpds_py-0.18.0-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:1df3659d26f539ac74fb3b0c481cdf9d725386e3552c6fa2974f4d33d78e544b", size = 1380254, upload-time = "2024-02-13T21:52:33.033Z" }, - { url = "https://files.pythonhosted.org/packages/34/cc/57873b4a0f9787bab44e9cf196cfba92781b2354490ebc11a8fd0edd7c86/rpds_py-0.18.0-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:a1ce3ba137ed54f83e56fb983a5859a27d43a40188ba798993812fed73c70836", size = 1361642, upload-time = "2024-02-13T21:52:35.482Z" }, - { url = "https://files.pythonhosted.org/packages/5d/fa/9fbc98a7d75f37767952a405025acc0f02dbd708072a0375d62c826f6947/rpds_py-0.18.0-cp311-none-win32.whl", hash = "sha256:69e64831e22a6b377772e7fb337533c365085b31619005802a79242fee620bc1", size = 195062, upload-time = "2024-02-13T21:52:38.171Z" }, - { url = "https://files.pythonhosted.org/packages/a8/de/68280c51afdb241111dec873dd7d457986adfd9fd5225494eee0c4a3b9a3/rpds_py-0.18.0-cp311-none-win_amd64.whl", hash = "sha256:998e33ad22dc7ec7e030b3df701c43630b5bc0d8fbc2267653577e3fec279afa", size = 206744, upload-time = "2024-02-13T21:52:40.189Z" }, - { url = "https://files.pythonhosted.org/packages/27/1b/4df26f757a6e5e1679d57b06738a95d51ec4b47ddda507675e81806ef216/rpds_py-0.18.0-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:ad36cfb355e24f1bd37cac88c112cd7730873f20fb0bdaf8ba59eedf8216079f", size = 335117, upload-time = "2024-02-13T21:54:21.341Z" }, - { url = "https://files.pythonhosted.org/packages/1a/6b/d87a6c69a9a7101527c04527b555da364148021601c707512f15007d17a8/rpds_py-0.18.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:36b3ee798c58ace201289024b52788161e1ea133e4ac93fba7d49da5fec0ef9e", size = 329396, upload-time = "2024-02-13T21:54:23.26Z" }, - { url = "https://files.pythonhosted.org/packages/e7/f9/82a9162f5247b5426a958640f89f79b7414ad4a262265bbdfe71f9f797bb/rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:f8a2f084546cc59ea99fda8e070be2fd140c3092dc11524a71aa8f0f3d5a55ca", size = 1102704, upload-time = "2024-02-13T21:54:25.85Z" }, - { url = "https://files.pythonhosted.org/packages/70/da/13fe2151edb815f8a253d46f3f8703605364ba4d05478a70be4e25341d9a/rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:e4461d0f003a0aa9be2bdd1b798a041f177189c1a0f7619fe8c95ad08d9a45d7", size = 1118300, upload-time = "2024-02-13T21:54:28.111Z" }, - { url = "https://files.pythonhosted.org/packages/b2/9e/042a82b3a47128d32f65998f17763a7675283cfa98b4b34f4ffdee3e80f4/rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:8db715ebe3bb7d86d77ac1826f7d67ec11a70dbd2376b7cc214199360517b641", size = 1218025, upload-time = "2024-02-13T21:54:30.868Z" }, - { url = "https://files.pythonhosted.org/packages/64/6b/41f687d9e1a507d798436eafa56b36e76f96c86b5d62d5ea09cec3633991/rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:793968759cd0d96cac1e367afd70c235867831983f876a53389ad869b043c948", size = 1295986, upload-time = "2024-02-13T21:54:34.272Z" }, - { url = "https://files.pythonhosted.org/packages/68/a6/bc4552f1247994e835475a8df23cf551534859ae93696a6fee52c0f910be/rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:66e6a3af5a75363d2c9a48b07cb27c4ea542938b1a2e93b15a503cdfa8490795", size = 1108333, upload-time = "2024-02-13T21:54:37.646Z" }, - { url = "https://files.pythonhosted.org/packages/00/da/c355f1c9bc86d1a571e7ed4147780c3e48d5749f8d515bd2819c7935b798/rpds_py-0.18.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:6ef0befbb5d79cf32d0266f5cff01545602344eda89480e1dd88aca964260b18", size = 1139057, upload-time = "2024-02-13T21:54:40.217Z" }, - { url = "https://files.pythonhosted.org/packages/b6/27/cf42efc6306869de057b2b48d80dac78514e758fdf81a431a39e9eba77d7/rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:1d4acf42190d449d5e89654d5c1ed3a4f17925eec71f05e2a41414689cda02d1", size = 1354764, upload-time = "2024-02-13T21:54:42.687Z" }, - { url = "https://files.pythonhosted.org/packages/dc/eb/7f1e1851fd746c0a06396cbb3f24fbe00a6b8d0dea20344eacc27da4e2d5/rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:a5f446dd5055667aabaee78487f2b5ab72e244f9bc0b2ffebfeec79051679984", size = 1378961, upload-time = "2024-02-13T21:54:45.624Z" }, - { url = "https://files.pythonhosted.org/packages/ed/a3/1511ec88c45b26c6408f45706da2f27ba4d6de74d97a423564f2833caabc/rpds_py-0.18.0-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:9dbbeb27f4e70bfd9eec1be5477517365afe05a9b2c441a0b21929ee61048124", size = 1360206, upload-time = "2024-02-13T21:54:48.151Z" }, +version = "0.19.1" +source = { registry = "https://pypi.org/simple" } +sdist = { url = "https://files.pythonhosted.org/packages/2f/fe/5217efe981c2ae8647b503ba3b8f55efc837df62f63667572b4bb75b30bc/rpds_py-0.19.1.tar.gz", hash = "sha256:31dd5794837f00b46f4096aa8ccaa5972f73a938982e32ed817bb520c465e520", size = 25022, upload-time = "2024-07-24T13:27:59.276Z" } +wheels = [ + { url = "https://files.pythonhosted.org/packages/53/76/9a6d156e8654feb224c5276ee54209b4a35ad6b4cb3f403e1e0a295a9ad3/rpds_py-0.19.1-cp310-cp310-macosx_10_12_x86_64.whl", hash = "sha256:aaf71f95b21f9dc708123335df22e5a2fef6307e3e6f9ed773b2e0938cc4d491", size = 317734, upload-time = "2024-07-24T13:24:49.58Z" }, + { url = "https://files.pythonhosted.org/packages/33/6d/c19565106f3a15acf2db76d0a1b445be38c4f58f00cf52c04d698a5f8a6a/rpds_py-0.19.1-cp310-cp310-macosx_11_0_arm64.whl", hash = "sha256:ca0dda0c5715efe2ab35bb83f813f681ebcd2840d8b1b92bfc6fe3ab382fae4a", size = 310386, upload-time = "2024-07-24T13:24:51.78Z" }, + { url = "https://files.pythonhosted.org/packages/1c/52/c746436e7a7a24748e5fd5e785079c89846974dd0490749d6cec0e6fd920/rpds_py-0.19.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:81db2e7282cc0487f500d4db203edc57da81acde9e35f061d69ed983228ffe3b", size = 367825, upload-time = "2024-07-24T13:24:53.416Z" }, + { url = "https://files.pythonhosted.org/packages/e5/8f/45872a6ecb6cef7df2ccc44911be84d4c99739c30331662803cf22b97ab4/rpds_py-0.19.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:1a8dfa125b60ec00c7c9baef945bb04abf8ac772d8ebefd79dae2a5f316d7850", size = 365381, upload-time = "2024-07-24T13:24:55.314Z" }, + { url = "https://files.pythonhosted.org/packages/40/09/6456d39a9ff70a79a29da0037f88574f4a2a0d7936d53bd4fa6047ae3b05/rpds_py-0.19.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:271accf41b02687cef26367c775ab220372ee0f4925591c6796e7c148c50cab5", size = 394335, upload-time = "2024-07-24T13:24:57.378Z" }, + { url = "https://files.pythonhosted.org/packages/7c/f0/af34e2a63d2a83d5b64cc1c851f7b8900aa42ac9d278f85ed5a2be562671/rpds_py-0.19.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:f9bc4161bd3b970cd6a6fcda70583ad4afd10f2750609fb1f3ca9505050d4ef3", size = 427072, upload-time = "2024-07-24T13:24:58.86Z" }, + { url = "https://files.pythonhosted.org/packages/c7/e7/e64d5705d771743944aca033a8c62f701235a922fc1ce814410fa8079f90/rpds_py-0.19.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:f0cf2a0dbb5987da4bd92a7ca727eadb225581dd9681365beba9accbe5308f7d", size = 355593, upload-time = "2024-07-24T13:25:00.496Z" }, + { url = "https://files.pythonhosted.org/packages/43/9d/80cb2b58344ecf885c6271e241cee9ad542141c0d1f49df1eb7a02ff91fc/rpds_py-0.19.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b5e28e56143750808c1c79c70a16519e9bc0a68b623197b96292b21b62d6055c", size = 369532, upload-time = "2024-07-24T13:25:02.404Z" }, + { url = "https://files.pythonhosted.org/packages/48/de/20af4cfb92a401afae231c7a0b3744e7483f0967ffce88a6238c324a16ec/rpds_py-0.19.1-cp310-cp310-musllinux_1_2_aarch64.whl", hash = "sha256:c7af6f7b80f687b33a4cdb0a785a5d4de1fb027a44c9a049d8eb67d5bfe8a687", size = 543131, upload-time = "2024-07-24T13:25:04.236Z" }, + { url = "https://files.pythonhosted.org/packages/f9/7d/c15b9e5168fd4e4fe79c946e8832dfe75ab698581e44e0796cbd8e142e0f/rpds_py-0.19.1-cp310-cp310-musllinux_1_2_i686.whl", hash = "sha256:e429fc517a1c5e2a70d576077231538a98d59a45dfc552d1ac45a132844e6dfb", size = 544421, upload-time = "2024-07-24T13:25:06.043Z" }, + { url = "https://files.pythonhosted.org/packages/a5/2c/da098efa0b3d1df7270520336e0c34dec4d60c6e3766210846e1dc29e94e/rpds_py-0.19.1-cp310-cp310-musllinux_1_2_x86_64.whl", hash = "sha256:d2dbd8f4990d4788cb122f63bf000357533f34860d269c1a8e90ae362090ff3a", size = 524396, upload-time = "2024-07-24T13:25:08.004Z" }, + { url = "https://files.pythonhosted.org/packages/41/e9/82507af3d54cf4aabfbf59bfa9082e9587bd88fd27b052faedb99e420565/rpds_py-0.19.1-cp310-none-win32.whl", hash = "sha256:e0f9d268b19e8f61bf42a1da48276bcd05f7ab5560311f541d22557f8227b866", size = 194722, upload-time = "2024-07-24T13:25:10.061Z" }, + { url = "https://files.pythonhosted.org/packages/e0/26/bb2806c31c25a9047264d0da4dd3136080374be85bf4a3bc290e329a28c5/rpds_py-0.19.1-cp310-none-win_amd64.whl", hash = "sha256:df7c841813f6265e636fe548a49664c77af31ddfa0085515326342a751a6ba51", size = 210469, upload-time = "2024-07-24T13:25:11.78Z" }, + { url = "https://files.pythonhosted.org/packages/e8/75/3280074a72a2098e422e371b5a9ea554e1eb6a0b282dff299928d47c1617/rpds_py-0.19.1-cp311-cp311-macosx_10_12_x86_64.whl", hash = "sha256:902cf4739458852fe917104365ec0efbea7d29a15e4276c96a8d33e6ed8ec137", size = 317777, upload-time = "2024-07-24T13:25:13.905Z" }, + { url = "https://files.pythonhosted.org/packages/e3/b0/ba27288c9edee77a81cc9830f9332d7a3cb126bc4838ad993b13d33498dd/rpds_py-0.19.1-cp311-cp311-macosx_11_0_arm64.whl", hash = "sha256:f3d73022990ab0c8b172cce57c69fd9a89c24fd473a5e79cbce92df87e3d9c48", size = 310360, upload-time = "2024-07-24T13:25:15.636Z" }, + { url = "https://files.pythonhosted.org/packages/d0/b4/3e58dd849bbc85b51523bad48da9e1f8d09f5f791124ba0593ae6fc02f47/rpds_py-0.19.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3837c63dd6918a24de6c526277910e3766d8c2b1627c500b155f3eecad8fad65", size = 367981, upload-time = "2024-07-24T13:25:17.399Z" }, + { url = "https://files.pythonhosted.org/packages/f1/3a/60ea74221f6ae8d5a0c2a89f582f6a44fa0cd2ccd8dbec604f8338b298f1/rpds_py-0.19.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:cdb7eb3cf3deb3dd9e7b8749323b5d970052711f9e1e9f36364163627f96da58", size = 365395, upload-time = "2024-07-24T13:25:19.168Z" }, + { url = "https://files.pythonhosted.org/packages/c1/b1/82afb60f9acd23e4e37b0057322aa06ce76e0235fb742270eaa4239e6b48/rpds_py-0.19.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:26ab43b6d65d25b1a333c8d1b1c2f8399385ff683a35ab5e274ba7b8bb7dc61c", size = 393917, upload-time = "2024-07-24T13:25:20.873Z" }, + { url = "https://files.pythonhosted.org/packages/ed/6c/cf5e48367ec8c5dc673c1b289d7ecc27f2c5e53cb3dc6934b761d88a0282/rpds_py-0.19.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:75130df05aae7a7ac171b3b5b24714cffeabd054ad2ebc18870b3aa4526eba23", size = 426652, upload-time = "2024-07-24T13:25:22.848Z" }, + { url = "https://files.pythonhosted.org/packages/36/b8/f269fed9aee00fbe96f24e016be76ba685794bc75d3fd30bd88953b474d0/rpds_py-0.19.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:c34f751bf67cab69638564eee34023909380ba3e0d8ee7f6fe473079bf93f09b", size = 355460, upload-time = "2024-07-24T13:25:24.458Z" }, + { url = "https://files.pythonhosted.org/packages/b4/f2/b4167eb971fb999eba739c4b3c3db90f15c4e28734548f91d26fcaf58b48/rpds_py-0.19.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:f2671cb47e50a97f419a02cd1e0c339b31de017b033186358db92f4d8e2e17d8", size = 369619, upload-time = "2024-07-24T13:25:25.879Z" }, + { url = "https://files.pythonhosted.org/packages/5a/fe/cdcce86a554cc30f80ba916ac1333338aa1300bd50cebfa687f6b993f384/rpds_py-0.19.1-cp311-cp311-musllinux_1_2_aarch64.whl", hash = "sha256:3c73254c256081704dba0a333457e2fb815364018788f9b501efe7c5e0ada401", size = 543299, upload-time = "2024-07-24T13:25:27.337Z" }, + { url = "https://files.pythonhosted.org/packages/30/2d/9f4a8daa52a2184321d3f432f079bf10e4ece7520973f9da9906180e53ca/rpds_py-0.19.1-cp311-cp311-musllinux_1_2_i686.whl", hash = "sha256:4383beb4a29935b8fa28aca8fa84c956bf545cb0c46307b091b8d312a9150e6a", size = 544434, upload-time = "2024-07-24T13:25:28.961Z" }, + { url = "https://files.pythonhosted.org/packages/1e/a6/d7495c47fd565068b1b71c5e20db88d09edee205f10e940d56884234534d/rpds_py-0.19.1-cp311-cp311-musllinux_1_2_x86_64.whl", hash = "sha256:dbceedcf4a9329cc665452db1aaf0845b85c666e4885b92ee0cddb1dbf7e052a", size = 524408, upload-time = "2024-07-24T13:25:30.738Z" }, + { url = "https://files.pythonhosted.org/packages/3f/89/a1685890a5be3e3481440e74ffc38980947d565e10dd03f91cfdce43eedd/rpds_py-0.19.1-cp311-none-win32.whl", hash = "sha256:f0a6d4a93d2a05daec7cb885157c97bbb0be4da739d6f9dfb02e101eb40921cd", size = 194646, upload-time = "2024-07-24T13:25:32.239Z" }, + { url = "https://files.pythonhosted.org/packages/2c/98/3baa188d20f3228589bc5fc516982888d10f26769f54980facbc54150443/rpds_py-0.19.1-cp311-none-win_amd64.whl", hash = "sha256:c149a652aeac4902ecff2dd93c3b2681c608bd5208c793c4a99404b3e1afc87c", size = 210630, upload-time = "2024-07-24T13:25:33.714Z" }, + { url = "https://files.pythonhosted.org/packages/c0/be/e063faf25b5b16273bf2f3c4fec767f72be9129036d22e06af743ffeacb8/rpds_py-0.19.1-cp312-cp312-macosx_10_12_x86_64.whl", hash = "sha256:56313be667a837ff1ea3508cebb1ef6681d418fa2913a0635386cf29cff35165", size = 319913, upload-time = "2024-07-24T13:25:35.446Z" }, + { url = "https://files.pythonhosted.org/packages/1e/2f/deb57a77c38db7affe54288157667c82397c6bd14473e77461a082b42286/rpds_py-0.19.1-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:6d1d7539043b2b31307f2c6c72957a97c839a88b2629a348ebabe5aa8b626d6b", size = 311938, upload-time = "2024-07-24T13:25:37.764Z" }, + { url = "https://files.pythonhosted.org/packages/e1/bf/109c66933f87108892e59d4800b12d36adcc3222946f0595fa735c874676/rpds_py-0.19.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:3e1dc59a5e7bc7f44bd0c048681f5e05356e479c50be4f2c1a7089103f1621d5", size = 370070, upload-time = "2024-07-24T13:25:40.993Z" }, + { url = "https://files.pythonhosted.org/packages/f5/d7/ca147581d0f0253a78b0a483bdad03a9775de1833d0e51ce258ec886b3b0/rpds_py-0.19.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:b8f78398e67a7227aefa95f876481485403eb974b29e9dc38b307bb6eb2315ea", size = 368241, upload-time = "2024-07-24T13:25:42.49Z" }, + { url = "https://files.pythonhosted.org/packages/63/80/8ce193419ea4b08e0ac9aa292112827f7291c82d4f057bfc615f37fbe550/rpds_py-0.19.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:ef07a0a1d254eeb16455d839cef6e8c2ed127f47f014bbda64a58b5482b6c836", size = 395362, upload-time = "2024-07-24T13:25:44.664Z" }, + { url = "https://files.pythonhosted.org/packages/20/ae/7e070412536b423da3bec7924e216b232aeda5bbfd53edb2c14e2fb4baf6/rpds_py-0.19.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:8124101e92c56827bebef084ff106e8ea11c743256149a95b9fd860d3a4f331f", size = 423828, upload-time = "2024-07-24T13:25:45.966Z" }, + { url = "https://files.pythonhosted.org/packages/54/91/ea027a9f835c2c59603236b451f7cb1ee5a280b9df26da7b4850e4f1a13a/rpds_py-0.19.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:08ce9c95a0b093b7aec75676b356a27879901488abc27e9d029273d280438505", size = 358162, upload-time = "2024-07-24T13:25:47.741Z" }, + { url = "https://files.pythonhosted.org/packages/49/96/148b5ea052ef79783c8395155c2533ab35776510e90d55e8fbb98c83d537/rpds_py-0.19.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:0b02dd77a2de6e49078c8937aadabe933ceac04b41c5dde5eca13a69f3cf144e", size = 374657, upload-time = "2024-07-24T13:25:49.315Z" }, + { url = "https://files.pythonhosted.org/packages/3e/15/d12153221dd01b190b6f423e075a104c2c02df86fc20447d7f094323481b/rpds_py-0.19.1-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:4dd02e29c8cbed21a1875330b07246b71121a1c08e29f0ee3db5b4cfe16980c4", size = 546030, upload-time = "2024-07-24T13:25:51.239Z" }, + { url = "https://files.pythonhosted.org/packages/fd/3a/6fe16c59cad21afa1a06b5215ea6199bdb8eaea0c1d47096c444ddc682ac/rpds_py-0.19.1-cp312-cp312-musllinux_1_2_i686.whl", hash = "sha256:9c7042488165f7251dc7894cd533a875d2875af6d3b0e09eda9c4b334627ad1c", size = 548753, upload-time = "2024-07-24T13:25:53.23Z" }, + { url = "https://files.pythonhosted.org/packages/42/d1/345df8b240a46cc71588ba5f502df0854f19cefd2b6062656e37bde33121/rpds_py-0.19.1-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:f809a17cc78bd331e137caa25262b507225854073fd319e987bd216bed911b7c", size = 527721, upload-time = "2024-07-24T13:25:54.949Z" }, + { url = "https://files.pythonhosted.org/packages/ef/4d/bfafed3d9417511183302c51a5d1bf60327fc9d4c33b90bfbfa97758e519/rpds_py-0.19.1-cp312-none-win32.whl", hash = "sha256:3ddab996807c6b4227967fe1587febade4e48ac47bb0e2d3e7858bc621b1cace", size = 195994, upload-time = "2024-07-24T13:25:56.422Z" }, + { url = "https://files.pythonhosted.org/packages/c5/5b/8c9c671c1cfcfd327a71f5c2c0f3f80d25252371853f690b95a1192238ab/rpds_py-0.19.1-cp312-none-win_amd64.whl", hash = "sha256:32e0db3d6e4f45601b58e4ac75c6f24afbf99818c647cc2066f3e4b192dabb1f", size = 211296, upload-time = "2024-07-24T13:25:58.402Z" }, + { url = "https://files.pythonhosted.org/packages/9a/81/81440671b52f07b4e9900bef913aa14c1bb74fa06f9d91c5ae1f11212b9d/rpds_py-0.19.1-cp313-cp313-macosx_10_12_x86_64.whl", hash = "sha256:747251e428406b05fc86fee3904ee19550c4d2d19258cef274e2151f31ae9d38", size = 319514, upload-time = "2024-07-24T13:26:00.338Z" }, + { url = "https://files.pythonhosted.org/packages/1d/0f/b444ff18c8dd29e154a15cfc1801894a0b1ba2a26dfc26def04e0e0684c5/rpds_py-0.19.1-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:dc733d35f861f8d78abfaf54035461e10423422999b360966bf1c443cbc42705", size = 311505, upload-time = "2024-07-24T13:26:02.164Z" }, + { url = "https://files.pythonhosted.org/packages/37/60/cc3cd4fecd1e966a961f6e2ad44f3b2e011c8a72bc281f051adb52bebc1f/rpds_py-0.19.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bbda75f245caecff8faa7e32ee94dfaa8312a3367397975527f29654cd17a6ed", size = 370047, upload-time = "2024-07-24T13:26:04.088Z" }, + { url = "https://files.pythonhosted.org/packages/bb/cc/3d06f748179e8ef9602777749a243be498363ea77e1b2442da0928d43fbf/rpds_py-0.19.1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:bd04d8cab16cab5b0a9ffc7d10f0779cf1120ab16c3925404428f74a0a43205a", size = 368232, upload-time = "2024-07-24T13:26:05.538Z" }, + { url = "https://files.pythonhosted.org/packages/35/f2/bc0eb148473a354fcfcab58bd7edf63868e61f2282dceb2ec17b70df58bf/rpds_py-0.19.1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:e2d66eb41ffca6cc3c91d8387509d27ba73ad28371ef90255c50cb51f8953301", size = 395162, upload-time = "2024-07-24T13:26:07.153Z" }, + { url = "https://files.pythonhosted.org/packages/71/21/8c3073b4d4cb936ef49bf004d74a9234e2d76d6cfaff132a0b01323328b7/rpds_py-0.19.1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:fdf4890cda3b59170009d012fca3294c00140e7f2abe1910e6a730809d0f3f9b", size = 423137, upload-time = "2024-07-24T13:26:08.51Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1e/257ebb1171a8b3dabd32b50a2cdb2a4f1b297a2ba8285b2bcc538b07cd80/rpds_py-0.19.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:d1fa67ef839bad3815124f5f57e48cd50ff392f4911a9f3cf449d66fa3df62a5", size = 357056, upload-time = "2024-07-24T13:26:10.394Z" }, + { url = "https://files.pythonhosted.org/packages/0b/0c/55ad527df2b972ecbaef7fb434722a41b101be761bb83819927abd931da1/rpds_py-0.19.1-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:b82c9514c6d74b89a370c4060bdb80d2299bc6857e462e4a215b4ef7aa7b090e", size = 374236, upload-time = "2024-07-24T13:26:11.809Z" }, + { url = "https://files.pythonhosted.org/packages/4a/63/bcb7f86b63ae3f641f92f896e251f49ac019cbf06dc9b0cf0d870c8fe317/rpds_py-0.19.1-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:c7b07959866a6afb019abb9564d8a55046feb7a84506c74a6f197cbcdf8a208e", size = 546085, upload-time = "2024-07-24T13:26:13.386Z" }, + { url = "https://files.pythonhosted.org/packages/18/da/7900282919427678fa133317096f469a00c5ec867dff9b8e7c9270b9c321/rpds_py-0.19.1-cp313-cp313-musllinux_1_2_i686.whl", hash = "sha256:4f580ae79d0b861dfd912494ab9d477bea535bfb4756a2269130b6607a21802e", size = 548407, upload-time = "2024-07-24T13:26:15.298Z" }, + { url = "https://files.pythonhosted.org/packages/47/b0/d35e39941c2ccf51760480766c025b8ae3f4a38d96e9bd9dd3b0aef46440/rpds_py-0.19.1-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:c6d20c8896c00775e6f62d8373aba32956aa0b850d02b5ec493f486c88e12859", size = 526977, upload-time = "2024-07-24T13:26:17.005Z" }, + { url = "https://files.pythonhosted.org/packages/2d/b1/1c6a74a0dd618cba7d9e5204527978e5b3df714462b75f16119b50e6df1c/rpds_py-0.19.1-cp313-none-win32.whl", hash = "sha256:afedc35fe4b9e30ab240b208bb9dc8938cb4afe9187589e8d8d085e1aacb8309", size = 195789, upload-time = "2024-07-24T13:26:18.588Z" }, + { url = "https://files.pythonhosted.org/packages/4e/2f/90f415041292657b2e0eabecdca708cfcd6c0865f90d2d0597577c2a06b8/rpds_py-0.19.1-cp313-none-win_amd64.whl", hash = "sha256:1d4af2eb520d759f48f1073ad3caef997d1bfd910dc34e41261a595d3f038a94", size = 210887, upload-time = "2024-07-24T13:26:19.924Z" }, + { url = "https://files.pythonhosted.org/packages/d4/7f/5f601d05cacfce4d925cb96aaef88e4b16583769d751f52696594e38d9ce/rpds_py-0.19.1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl", hash = "sha256:7d5c7e32f3ee42f77d8ff1a10384b5cdcc2d37035e2e3320ded909aa192d32c3", size = 317786, upload-time = "2024-07-24T13:27:17.014Z" }, + { url = "https://files.pythonhosted.org/packages/40/95/fb5c36487d0a47aaae6fc720088edb4313321e33d9e3be2967e0b2ce3e8b/rpds_py-0.19.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl", hash = "sha256:89cc8921a4a5028d6dd388c399fcd2eef232e7040345af3d5b16c04b91cf3c7e", size = 310691, upload-time = "2024-07-24T13:27:18.708Z" }, + { url = "https://files.pythonhosted.org/packages/4d/e8/cfd4249a1a521acd0cd7936637f564ad98fb92a564a5f74a0b4dffb9381c/rpds_py-0.19.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:bca34e913d27401bda2a6f390d0614049f5a95b3b11cd8eff80fe4ec340a1208", size = 367893, upload-time = "2024-07-24T13:27:20.237Z" }, + { url = "https://files.pythonhosted.org/packages/fc/ff/c0461dcd1494ff8d32a1fd493fef9219a9a0c21de82c0dcc3b1bea3d1bfe/rpds_py-0.19.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:5953391af1405f968eb5701ebbb577ebc5ced8d0041406f9052638bafe52209d", size = 368460, upload-time = "2024-07-24T13:27:21.887Z" }, + { url = "https://files.pythonhosted.org/packages/7f/74/b2592dfa9f866b9f69d4b5b890f7d52da4f2a43d4891341f2c55ff452143/rpds_py-0.19.1-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:840e18c38098221ea6201f091fc5d4de6128961d2930fbbc96806fb43f69aec1", size = 394673, upload-time = "2024-07-24T13:27:23.43Z" }, + { url = "https://files.pythonhosted.org/packages/1c/e9/a2f9c313eaad011ed184ccc734a71ee98b11e19e75fe167bbdca6e605767/rpds_py-0.19.1-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:6d8b735c4d162dc7d86a9cf3d717f14b6c73637a1f9cd57fe7e61002d9cb1972", size = 426672, upload-time = "2024-07-24T13:27:25.204Z" }, + { url = "https://files.pythonhosted.org/packages/9f/ce/ca48103141e556496320442845c896342b263d7ffc5560ac545634595834/rpds_py-0.19.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:ce757c7c90d35719b38fa3d4ca55654a76a40716ee299b0865f2de21c146801c", size = 354960, upload-time = "2024-07-24T13:27:26.833Z" }, + { url = "https://files.pythonhosted.org/packages/23/8f/0455c947d5396ba60da22cd876f77a83a27d317336e188464db62f19c79b/rpds_py-0.19.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.whl", hash = "sha256:a9421b23c85f361a133aa7c5e8ec757668f70343f4ed8fdb5a4a14abd5437244", size = 371468, upload-time = "2024-07-24T13:27:28.312Z" }, + { url = "https://files.pythonhosted.org/packages/5f/4a/5d8acb0b7b2b69184982c029dd097709b5311a9e021774c206b95acec4e6/rpds_py-0.19.1-pp310-pypy310_pp73-musllinux_1_2_aarch64.whl", hash = "sha256:3b823be829407393d84ee56dc849dbe3b31b6a326f388e171555b262e8456cc1", size = 543305, upload-time = "2024-07-24T13:27:29.811Z" }, + { url = "https://files.pythonhosted.org/packages/b1/66/94745c9b7835ae65ca0eb5e619f5a617063fc285e6a1638218fdc0e9a78f/rpds_py-0.19.1-pp310-pypy310_pp73-musllinux_1_2_i686.whl", hash = "sha256:5e58b61dcbb483a442c6239c3836696b79f2cd8e7eec11e12155d3f6f2d886d1", size = 545383, upload-time = "2024-07-24T13:27:31.415Z" }, + { url = "https://files.pythonhosted.org/packages/e8/a3/8a2decf565509916b7ec1dd42d2b060dff7a83923912555cc653c652498e/rpds_py-0.19.1-pp310-pypy310_pp73-musllinux_1_2_x86_64.whl", hash = "sha256:39d67896f7235b2c886fb1ee77b1491b77049dcef6fbf0f401e7b4cbed86bbd4", size = 524595, upload-time = "2024-07-24T13:27:33.052Z" }, + { url = "https://files.pythonhosted.org/packages/a7/b4/e177871d3c529fea46c040382abcaeb7a1e30e8e3dc61adcd8fa7ab114f4/rpds_py-0.19.1-pp310-pypy310_pp73-win_amd64.whl", hash = "sha256:8b32cd4ab6db50c875001ba4f5a6b30c0f42151aa1fbf9c2e7e3674893fb1dc4", size = 211087, upload-time = "2024-07-24T13:27:34.622Z" }, ] [[package]] @@ -1008,6 +1126,19 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/8e/75/79d7d95730716bfaf62249a60cf886a38b970178b34ca0f33f574c16f941/simplejson-3.19.2-cp311-cp311-musllinux_1_1_x86_64.whl", hash = "sha256:3e74355cb47e0cd399ead3477e29e2f50e1540952c22fb3504dda0184fc9819f", size = 149490, upload-time = "2023-10-06T08:33:54.893Z" }, { url = "https://files.pythonhosted.org/packages/db/d4/7dc3a98fe7bdeb508bcddfd56a3e6fa374fb969e59036d5210860e99e9ed/simplejson-3.19.2-cp311-cp311-win32.whl", hash = "sha256:1dd4f692304854352c3e396e9b5f0a9c9e666868dd0bdc784e2ac4c93092d87b", size = 73640, upload-time = "2023-10-06T08:33:56.203Z" }, { url = "https://files.pythonhosted.org/packages/b6/8e/3e12d122dfdf549a8d12eaf39954ee39f2027060aa38b63430f8ab3244e7/simplejson-3.19.2-cp311-cp311-win_amd64.whl", hash = "sha256:9300aee2a8b5992d0f4293d88deb59c218989833e3396c824b69ba330d04a589", size = 75342, upload-time = "2023-10-06T08:33:57.76Z" }, + { url = "https://files.pythonhosted.org/packages/19/2c/3f5d3c6e22cb9b7b9752bb5cc015b5e4dab07d20153fc10c3d546844b3e3/simplejson-3.19.2-cp312-cp312-macosx_10_9_universal2.whl", hash = "sha256:b8d940fd28eb34a7084877747a60873956893e377f15a32ad445fe66c972c3b8", size = 93639, upload-time = "2023-10-06T08:33:59.373Z" }, + { url = "https://files.pythonhosted.org/packages/77/8e/8ea7d30d181ef54c0db5815d4759053e7cbafd1c927d8ca56bf813c2b72c/simplejson-3.19.2-cp312-cp312-macosx_10_9_x86_64.whl", hash = "sha256:4969d974d9db826a2c07671273e6b27bc48e940738d768fa8f33b577f0978378", size = 75887, upload-time = "2023-10-06T08:34:00.555Z" }, + { url = "https://files.pythonhosted.org/packages/30/21/aa7b0f14a3e1c0b5f98fff28384e7ff6adf86c8cd6de0958666e98e25200/simplejson-3.19.2-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:c594642d6b13d225e10df5c16ee15b3398e21a35ecd6aee824f107a625690374", size = 74755, upload-time = "2023-10-06T08:34:01.727Z" }, + { url = "https://files.pythonhosted.org/packages/43/19/d171dde587cc41437720a852ee95c47fe9abc27631c3c8458ad1a5274b3a/simplejson-3.19.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:e2f5a398b5e77bb01b23d92872255e1bcb3c0c719a3be40b8df146570fe7781a", size = 150322, upload-time = "2023-10-06T08:34:03.385Z" }, + { url = "https://files.pythonhosted.org/packages/9e/c2/f0aef8063535b70c27474538485797db8fec727e721f94cd6ea87ae3f962/simplejson-3.19.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:176a1b524a3bd3314ed47029a86d02d5a95cc0bee15bd3063a1e1ec62b947de6", size = 158545, upload-time = "2023-10-06T08:34:04.678Z" }, + { url = "https://files.pythonhosted.org/packages/3d/53/c37abc9b00f75b2ea03f2711382c37afe227b93813356efcd069af9e782a/simplejson-3.19.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:f3c7363a8cb8c5238878ec96c5eb0fc5ca2cb11fc0c7d2379863d342c6ee367a", size = 148631, upload-time = "2023-10-06T08:34:05.788Z" }, + { url = "https://files.pythonhosted.org/packages/f2/6b/ce0090a8026acc8ed027ec9471a551e02dafb7973674773fb218824130f9/simplejson-3.19.2-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:346820ae96aa90c7d52653539a57766f10f33dd4be609206c001432b59ddf89f", size = 152400, upload-time = "2023-10-06T08:34:07.184Z" }, + { url = "https://files.pythonhosted.org/packages/b7/c6/f605729a159b743ba5b258d7f963ed2b271c91486356b9997f6b96784843/simplejson-3.19.2-cp312-cp312-musllinux_1_1_aarch64.whl", hash = "sha256:de9a2792612ec6def556d1dc621fd6b2073aff015d64fba9f3e53349ad292734", size = 153636, upload-time = "2023-10-06T08:34:08.389Z" }, + { url = "https://files.pythonhosted.org/packages/cb/dd/1f65345ff1a6ba56e8de5ab62dead48cc50a5a3d01385fd8d56ead1bf163/simplejson-3.19.2-cp312-cp312-musllinux_1_1_i686.whl", hash = "sha256:1c768e7584c45094dca4b334af361e43b0aaa4844c04945ac7d43379eeda9bc2", size = 152968, upload-time = "2023-10-06T08:34:09.503Z" }, + { url = "https://files.pythonhosted.org/packages/03/ad/5465dc0560ef3f929ab6defd617a61121a3c01ddb912e1a6782a124b29ce/simplejson-3.19.2-cp312-cp312-musllinux_1_1_ppc64le.whl", hash = "sha256:9652e59c022e62a5b58a6f9948b104e5bb96d3b06940c6482588176f40f4914b", size = 161290, upload-time = "2023-10-06T08:34:10.636Z" }, + { url = "https://files.pythonhosted.org/packages/2d/18/d94495c7a4ec2ffd57717390c57270eb31440aef6b31abaeec668c8c89a4/simplejson-3.19.2-cp312-cp312-musllinux_1_1_x86_64.whl", hash = "sha256:9c1a4393242e321e344213a90a1e3bf35d2f624aa8b8f6174d43e3c6b0e8f6eb", size = 156935, upload-time = "2023-10-06T08:34:11.829Z" }, + { url = "https://files.pythonhosted.org/packages/84/9a/024fcc6b0aa26d1188dfe6333523648c3010f8758dcb19b7590d0b1ed51b/simplejson-3.19.2-cp312-cp312-win32.whl", hash = "sha256:7cb98be113911cb0ad09e5523d0e2a926c09a465c9abb0784c9269efe4f95917", size = 73667, upload-time = "2023-10-06T08:34:13.161Z" }, + { url = "https://files.pythonhosted.org/packages/e5/9f/9d53645ba325899e374633c818390d67378540ed346750b53c32e7ada34b/simplejson-3.19.2-cp312-cp312-win_amd64.whl", hash = "sha256:6779105d2fcb7fcf794a6a2a233787f6bbd4731227333a072d8513b252ed374f", size = 75443, upload-time = "2023-10-06T08:34:15.018Z" }, { url = "https://files.pythonhosted.org/packages/56/0e/456e89ef42b82586a4c3b2bc8374142e1ed7bf37f86048fefd134e90fa68/simplejson-3.19.2-py3-none-any.whl", hash = "sha256:bcedf4cae0d47839fee7de344f96b5694ca53c786f28b5f773d4f0b265a159eb", size = 56999, upload-time = "2023-10-06T08:35:21.537Z" }, ] @@ -1076,6 +1207,24 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/0b/63/69125220e47fd7a3a27fd0de0c6398c89432fec41bc739823bcc66506af6/tomli-2.4.0-cp311-cp311-win32.whl", hash = "sha256:b6c78bdf37764092d369722d9946cb65b8767bfa4110f902a1b2542d8d173c8a", size = 96770, upload-time = "2026-01-11T11:21:52.647Z" }, { url = "https://files.pythonhosted.org/packages/1e/0d/a22bb6c83f83386b0008425a6cd1fa1c14b5f3dd4bad05e98cf3dbbf4a64/tomli-2.4.0-cp311-cp311-win_amd64.whl", hash = "sha256:d3d1654e11d724760cdb37a3d7691f0be9db5fbdaef59c9f532aabf87006dbaa", size = 107626, upload-time = "2026-01-11T11:21:53.459Z" }, { url = "https://files.pythonhosted.org/packages/2f/6d/77be674a3485e75cacbf2ddba2b146911477bd887dda9d8c9dfb2f15e871/tomli-2.4.0-cp311-cp311-win_arm64.whl", hash = "sha256:cae9c19ed12d4e8f3ebf46d1a75090e4c0dc16271c5bce1c833ac168f08fb614", size = 94842, upload-time = "2026-01-11T11:21:54.831Z" }, + { url = "https://files.pythonhosted.org/packages/3c/43/7389a1869f2f26dba52404e1ef13b4784b6b37dac93bac53457e3ff24ca3/tomli-2.4.0-cp312-cp312-macosx_10_13_x86_64.whl", hash = "sha256:920b1de295e72887bafa3ad9f7a792f811847d57ea6b1215154030cf131f16b1", size = 154894, upload-time = "2026-01-11T11:21:56.07Z" }, + { url = "https://files.pythonhosted.org/packages/e9/05/2f9bf110b5294132b2edf13fe6ca6ae456204f3d749f623307cbb7a946f2/tomli-2.4.0-cp312-cp312-macosx_11_0_arm64.whl", hash = "sha256:7d6d9a4aee98fac3eab4952ad1d73aee87359452d1c086b5ceb43ed02ddb16b8", size = 149053, upload-time = "2026-01-11T11:21:57.467Z" }, + { url = "https://files.pythonhosted.org/packages/e8/41/1eda3ca1abc6f6154a8db4d714a4d35c4ad90adc0bcf700657291593fbf3/tomli-2.4.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:36b9d05b51e65b254ea6c2585b59d2c4cb91c8a3d91d0ed0f17591a29aaea54a", size = 243481, upload-time = "2026-01-11T11:21:58.661Z" }, + { url = "https://files.pythonhosted.org/packages/d2/6d/02ff5ab6c8868b41e7d4b987ce2b5f6a51d3335a70aa144edd999e055a01/tomli-2.4.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1c8a885b370751837c029ef9bc014f27d80840e48bac415f3412e6593bbc18c1", size = 251720, upload-time = "2026-01-11T11:22:00.178Z" }, + { url = "https://files.pythonhosted.org/packages/7b/57/0405c59a909c45d5b6f146107c6d997825aa87568b042042f7a9c0afed34/tomli-2.4.0-cp312-cp312-musllinux_1_2_aarch64.whl", hash = "sha256:8768715ffc41f0008abe25d808c20c3d990f42b6e2e58305d5da280ae7d1fa3b", size = 247014, upload-time = "2026-01-11T11:22:01.238Z" }, + { url = "https://files.pythonhosted.org/packages/2c/0e/2e37568edd944b4165735687cbaf2fe3648129e440c26d02223672ee0630/tomli-2.4.0-cp312-cp312-musllinux_1_2_x86_64.whl", hash = "sha256:7b438885858efd5be02a9a133caf5812b8776ee0c969fea02c45e8e3f296ba51", size = 251820, upload-time = "2026-01-11T11:22:02.727Z" }, + { url = "https://files.pythonhosted.org/packages/5a/1c/ee3b707fdac82aeeb92d1a113f803cf6d0f37bdca0849cb489553e1f417a/tomli-2.4.0-cp312-cp312-win32.whl", hash = "sha256:0408e3de5ec77cc7f81960c362543cbbd91ef883e3138e81b729fc3eea5b9729", size = 97712, upload-time = "2026-01-11T11:22:03.777Z" }, + { url = "https://files.pythonhosted.org/packages/69/13/c07a9177d0b3bab7913299b9278845fc6eaaca14a02667c6be0b0a2270c8/tomli-2.4.0-cp312-cp312-win_amd64.whl", hash = "sha256:685306e2cc7da35be4ee914fd34ab801a6acacb061b6a7abca922aaf9ad368da", size = 108296, upload-time = "2026-01-11T11:22:04.86Z" }, + { url = "https://files.pythonhosted.org/packages/18/27/e267a60bbeeee343bcc279bb9e8fbed0cbe224bc7b2a3dc2975f22809a09/tomli-2.4.0-cp312-cp312-win_arm64.whl", hash = "sha256:5aa48d7c2356055feef06a43611fc401a07337d5b006be13a30f6c58f869e3c3", size = 94553, upload-time = "2026-01-11T11:22:05.854Z" }, + { url = "https://files.pythonhosted.org/packages/34/91/7f65f9809f2936e1f4ce6268ae1903074563603b2a2bd969ebbda802744f/tomli-2.4.0-cp313-cp313-macosx_10_13_x86_64.whl", hash = "sha256:84d081fbc252d1b6a982e1870660e7330fb8f90f676f6e78b052ad4e64714bf0", size = 154915, upload-time = "2026-01-11T11:22:06.703Z" }, + { url = "https://files.pythonhosted.org/packages/20/aa/64dd73a5a849c2e8f216b755599c511badde80e91e9bc2271baa7b2cdbb1/tomli-2.4.0-cp313-cp313-macosx_11_0_arm64.whl", hash = "sha256:9a08144fa4cba33db5255f9b74f0b89888622109bd2776148f2597447f92a94e", size = 149038, upload-time = "2026-01-11T11:22:07.56Z" }, + { url = "https://files.pythonhosted.org/packages/9e/8a/6d38870bd3d52c8d1505ce054469a73f73a0fe62c0eaf5dddf61447e32fa/tomli-2.4.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:c73add4bb52a206fd0c0723432db123c0c75c280cbd67174dd9d2db228ebb1b4", size = 242245, upload-time = "2026-01-11T11:22:08.344Z" }, + { url = "https://files.pythonhosted.org/packages/59/bb/8002fadefb64ab2669e5b977df3f5e444febea60e717e755b38bb7c41029/tomli-2.4.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:1fb2945cbe303b1419e2706e711b7113da57b7db31ee378d08712d678a34e51e", size = 250335, upload-time = "2026-01-11T11:22:09.951Z" }, + { url = "https://files.pythonhosted.org/packages/a5/3d/4cdb6f791682b2ea916af2de96121b3cb1284d7c203d97d92d6003e91c8d/tomli-2.4.0-cp313-cp313-musllinux_1_2_aarch64.whl", hash = "sha256:bbb1b10aa643d973366dc2cb1ad94f99c1726a02343d43cbc011edbfac579e7c", size = 245962, upload-time = "2026-01-11T11:22:11.27Z" }, + { url = "https://files.pythonhosted.org/packages/f2/4a/5f25789f9a460bd858ba9756ff52d0830d825b458e13f754952dd15fb7bb/tomli-2.4.0-cp313-cp313-musllinux_1_2_x86_64.whl", hash = "sha256:4cbcb367d44a1f0c2be408758b43e1ffb5308abe0ea222897d6bfc8e8281ef2f", size = 250396, upload-time = "2026-01-11T11:22:12.325Z" }, + { url = "https://files.pythonhosted.org/packages/aa/2f/b73a36fea58dfa08e8b3a268750e6853a6aac2a349241a905ebd86f3047a/tomli-2.4.0-cp313-cp313-win32.whl", hash = "sha256:7d49c66a7d5e56ac959cb6fc583aff0651094ec071ba9ad43df785abc2320d86", size = 97530, upload-time = "2026-01-11T11:22:13.865Z" }, + { url = "https://files.pythonhosted.org/packages/3b/af/ca18c134b5d75de7e8dc551c5234eaba2e8e951f6b30139599b53de9c187/tomli-2.4.0-cp313-cp313-win_amd64.whl", hash = "sha256:3cf226acb51d8f1c394c1b310e0e0e61fecdd7adcb78d01e294ac297dd2e7f87", size = 108227, upload-time = "2026-01-11T11:22:15.224Z" }, + { url = "https://files.pythonhosted.org/packages/22/c3/b386b832f209fee8073c8138ec50f27b4460db2fdae9ffe022df89a57f9b/tomli-2.4.0-cp313-cp313-win_arm64.whl", hash = "sha256:d20b797a5c1ad80c516e41bc1fb0443ddb5006e9aaa7bda2d71978346aeb9132", size = 94748, upload-time = "2026-01-11T11:22:16.009Z" }, { url = "https://files.pythonhosted.org/packages/23/d1/136eb2cb77520a31e1f64cbae9d33ec6df0d78bdf4160398e86eec8a8754/tomli-2.4.0-py3-none-any.whl", hash = "sha256:1f776e7d669ebceb01dee46484485f43a4048746235e683bcdffacdf1fb4785a", size = 14477, upload-time = "2026-01-11T11:22:37.446Z" }, ] diff --git a/uv/private/constraints/abi/macro.bzl b/uv/private/constraints/abi/macro.bzl index cd1dc56da..b55cefb40 100644 --- a/uv/private/constraints/abi/macro.bzl +++ b/uv/private/constraints/abi/macro.bzl @@ -62,6 +62,13 @@ def generate( for major in MAJORS: for minor in MINORS: version_flag = "//uv/private/constraints/python:_py{}{}_flag".format(major, minor) + + # Python-tag flags are lower bounds; a CPython ABI requires + # the matching minor rather than every later interpreter. + version_flags = {version_flag: "yes"} + if minor + 1 in MINORS: + next_version_flag = "//uv/private/constraints/python:_py%s%s_flag" % (major, minor + 1) + version_flags[next_version_flag] = "no" for d in [False, True]: for m in [False, True]: for t in [False, True]: @@ -76,8 +83,7 @@ def generate( "t" if t else "", "u" if u else "", ), - flag_values = { - version_flag: "yes", + flag_values = version_flags | { _PYDEBUG_FLAG: "true" if d else "false", _PYMALLOC_FLAG: "true" if m else "false", _FREETHREADING_FLAG: "true" if t else "false", diff --git a/uv/private/constraints/abi/tests/BUILD.bazel b/uv/private/constraints/abi/tests/BUILD.bazel index f3e94cd97..26528e8da 100644 --- a/uv/private/constraints/abi/tests/BUILD.bazel +++ b/uv/private/constraints/abi/tests/BUILD.bazel @@ -1,8 +1,10 @@ +load("@bazel_skylib//lib:selects.bzl", "selects") load("//py:defs.bzl", "py_library", "py_test") +load(":abi_test.bzl", "abi_test_suite") -# Empty marker modules: the freethreaded transition applies on the venv, so -# only venv-side attrs like deps see the transitioned config. Selecting these -# into deps lets the test observe which abi setting matched via find_spec. +# Empty marker modules: interpreter transitions apply on the venv, so only +# venv-side attrs like deps see the transitioned config. Selecting these into +# deps lets the tests observe which wheel settings matched via find_spec. [ genrule( name = "gen_" + tag, @@ -12,6 +14,9 @@ load("//py:defs.bzl", "py_library", "py_test") for tag in [ "abi3", "abi3t", + "cp312_none", + "cp313_none", + "py312_none", ] ] @@ -24,6 +29,9 @@ load("//py:defs.bzl", "py_library", "py_test") for tag in [ "abi3", "abi3t", + "cp312_none", + "cp313_none", + "py312_none", ] ] @@ -35,6 +43,41 @@ _DEPS = select({ "//conditions:default": [], }) +selects.config_setting_group( + name = "cp312_none_wheel", + match_all = [ + "//uv/private/constraints/abi:none", + "//uv/private/constraints/python:cp312", + ], +) + +selects.config_setting_group( + name = "cp313_none_wheel", + match_all = [ + "//uv/private/constraints/abi:none", + "//uv/private/constraints/python:cp313", + ], +) + +selects.config_setting_group( + name = "py312_none_wheel", + match_all = [ + "//uv/private/constraints/abi:none", + "//uv/private/constraints/python:py312", + ], +) + +_PYTHON_TAG_DEPS = select({ + ":cp312_none_wheel": [":cp312_none"], + "//conditions:default": [], +}) + select({ + ":cp313_none_wheel": [":cp313_none"], + "//conditions:default": [], +}) + select({ + ":py312_none_wheel": [":py312_none"], + "//conditions:default": [], +}) + py_test( name = "abi3_test", srcs = ["abi3_test.py"], @@ -60,3 +103,31 @@ py_test( python_version = "3.13", deps = _DEPS, ) + +py_test( + name = "python_tag_312_test", + srcs = ["python_tag_test.py"], + env = { + "EXPECT_CP312_NONE": "1", + "EXPECT_CP313_NONE": "0", + "EXPECT_PY312_NONE": "1", + }, + main = "python_tag_test.py", + python_version = "3.12", + deps = _PYTHON_TAG_DEPS, +) + +py_test( + name = "python_tag_313_test", + srcs = ["python_tag_test.py"], + env = { + "EXPECT_CP312_NONE": "0", + "EXPECT_CP313_NONE": "1", + "EXPECT_PY312_NONE": "1", + }, + main = "python_tag_test.py", + python_version = "3.13", + deps = _PYTHON_TAG_DEPS, +) + +abi_test_suite(name = "abi_tests") diff --git a/uv/private/constraints/abi/tests/abi_test.bzl b/uv/private/constraints/abi/tests/abi_test.bzl new file mode 100644 index 000000000..8ca3d53c9 --- /dev/null +++ b/uv/private/constraints/abi/tests/abi_test.bzl @@ -0,0 +1,90 @@ +"""Which wheel ABI config_settings match a given interpreter configuration.""" + +load("@bazel_skylib//lib:unittest.bzl", "analysistest", "asserts") + +_PYTHON_VERSION = str(Label("//py/private/interpreter:python_version")) +_FREETHREADED = str(Label("//py/private/interpreter:freethreaded")) +_PYDEBUG = str(Label("//py/private/interpreter:pydebug")) + +# Every ABI tag the fixture probes; the test asserts the exact subset that matches. +_PROBED_ABIS = [ + "cp311", + "cp312", + "cp313", + "cp313d", + "cp313t", + "cp319", + "cp320", + "abi3", + "abi3t", +] + +_MatchesInfo = provider(fields = ["tags"]) + +def _matches_impl(ctx): + return [_MatchesInfo(tags = ctx.attr.tags_matched)] + +_matches = rule( + implementation = _matches_impl, + attrs = {"tags_matched": attr.string_list()}, +) + +def _abi_test_impl(ctx): + env = analysistest.begin(ctx) + actual = analysistest.target_under_test(env)[_MatchesInfo].tags + asserts.equals(env, ctx.attr.expected, actual) + return analysistest.end(env) + +def _make(python_version, freethreaded = False, pydebug = False): + return analysistest.make( + _abi_test_impl, + attrs = {"expected": attr.string_list()}, + config_settings = { + _PYTHON_VERSION: python_version, + _FREETHREADED: freethreaded, + _PYDEBUG: pydebug, + }, + ) + +_python312_test = _make("3.12") +_python313_test = _make("3.13") +_python313t_test = _make("3.13", freethreaded = True) +_python313d_test = _make("3.13", pydebug = True) +_python320_test = _make("3.20") + +_CASES = [ + # (name, test rule, ABIs that must match, in _PROBED_ABIS order) + ("python312", _python312_test, ["cp312", "abi3"]), + ("python313", _python313_test, ["cp313", "abi3"]), + # Free-threaded: the t ABI and the PEP 803 stable ABI, never the GIL ones. + ("python313t", _python313t_test, ["cp313t", "abi3t"]), + # Debug builds match only the d ABI; abi3 is independent of pydebug. + ("python313d", _python313d_test, ["cp313d", "abi3"]), + # The last minor in MINORS has no upper bound; the one before it still does. + ("python320", _python320_test, ["cp320", "abi3"]), +] + +def abi_test_suite(name): + """Version-specific CPython ABIs match their interpreter minor only; abi3 stays forward-compatible.""" + tags_matched = [] + for abi in _PROBED_ABIS: + tags_matched += select({ + "//uv/private/constraints/abi:" + abi: [abi], + "//conditions:default": [], + }) + _matches( + name = name + "_matches", + tags_matched = tags_matched, + ) + tests = [] + for case, test_rule, expected in _CASES: + test_rule( + name = "{}_{}".format(name, case), + expected = expected, + target_under_test = ":" + name + "_matches", + ) + tests.append("{}_{}".format(name, case)) + native.test_suite( + name = name, + tests = tests, + ) diff --git a/uv/private/constraints/abi/tests/python_tag_test.py b/uv/private/constraints/abi/tests/python_tag_test.py new file mode 100644 index 000000000..1657e433c --- /dev/null +++ b/uv/private/constraints/abi/tests/python_tag_test.py @@ -0,0 +1,9 @@ +"""CPython wheel tags must match the interpreter minor when the ABI is none.""" + +import importlib.util +import os + +for tag in ["cp312_none", "cp313_none", "py312_none"]: + matched = importlib.util.find_spec(tag) is not None + should_match = os.environ["EXPECT_" + tag.upper()] == "1" + assert matched == should_match, f"{tag} matched={matched}" diff --git a/uv/private/constraints/python/macro.bzl b/uv/private/constraints/python/macro.bzl index 8bd9872bf..556223bd9 100644 --- a/uv/private/constraints/python/macro.bzl +++ b/uv/private/constraints/python/macro.bzl @@ -23,8 +23,8 @@ def generate( visibility = visibility, ) - # The settings check only the interpreter version, so every non-generic - # tag (cp312, ...) evaluates identically to its py equivalent. + # Generic Python tags are lower bounds, while implementation-specific + # minor tags only match that interpreter minor. for interpreter in INTERPRETERS: if interpreter == "py": continue @@ -36,8 +36,13 @@ def generate( ) for minor in MINORS: - native.alias( + version_flag = ":_py{}{}_flag".format(major, minor) + version_flags = {version_flag: "yes"} + if minor + 1 in MINORS: + next_version_flag = ":_py{}{}_flag".format(major, minor + 1) + version_flags[next_version_flag] = "no" + native.config_setting( name = "{}{}{}".format(interpreter, major, minor), - actual = ":py{}{}".format(major, minor), + flag_values = version_flags, visibility = visibility, ) diff --git a/uv/private/uv_hub/snapshots/pip_configurations.BUILD.bazel b/uv/private/uv_hub/snapshots/pip_configurations.BUILD.bazel index 32e56da45..607cc086f 100644 --- a/uv/private/uv_hub/snapshots/pip_configurations.BUILD.bazel +++ b/uv/private/uv_hub/snapshots/pip_configurations.BUILD.bazel @@ -374,89 +374,584 @@ selects.config_setting_group( ) +selects.config_setting_group( + name = "cp312-macosx_10_9_universal2-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_9_universal2", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-macosx_10_9_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_9_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-macosx_11_0_arm64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_11_0_arm64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_17_aarch64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_17_ppc64le-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_ppc64le", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_17_s390x-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_s390x", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_17_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_17_i686-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_5_i686-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_1_aarch64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_1_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_1_i686-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_1_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_1_ppc64le-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_1_ppc64le", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_1_s390x-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_1_s390x", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_1_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_1_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-win32-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win32", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-win_amd64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win_amd64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + selects.config_setting_group( name = "cp310-manylinux_2_5_x86_64-cp310", match_all = [ - "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_x86_64", - "@aspect_rules_py//uv/private/constraints/abi:cp310", - "@aspect_rules_py//uv/private/constraints/python:cp310", + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp310", + "@aspect_rules_py//uv/private/constraints/python:cp310", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp310-musllinux_1_2_aarch64-cp310", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp310", + "@aspect_rules_py//uv/private/constraints/python:cp310", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp310-musllinux_1_2_i686-cp310", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp310", + "@aspect_rules_py//uv/private/constraints/python:cp310", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp310-musllinux_1_2_x86_64-cp310", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp310", + "@aspect_rules_py//uv/private/constraints/python:cp310", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp311-manylinux_2_5_x86_64-cp311", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp311", + "@aspect_rules_py//uv/private/constraints/python:cp311", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp311-musllinux_1_2_aarch64-cp311", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp311", + "@aspect_rules_py//uv/private/constraints/python:cp311", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp311-musllinux_1_2_i686-cp311", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp311", + "@aspect_rules_py//uv/private/constraints/python:cp311", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp311-musllinux_1_2_x86_64-cp311", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp311", + "@aspect_rules_py//uv/private/constraints/python:cp311", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-macosx_10_13_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_13_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_5_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_2_aarch64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_2_i686-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-musllinux_1_2_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-macosx_10_13_x86_64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_13_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-macosx_11_0_arm64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_11_0_arm64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_aarch64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_i686-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_5_i686-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_x86_64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_5_x86_64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-musllinux_1_2_aarch64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-musllinux_1_2_i686-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-musllinux_1_2_x86_64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-win32-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win32", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp310-musllinux_1_2_aarch64-cp310", + name = "cp313-win_amd64-cp313", match_all = [ - "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_aarch64", - "@aspect_rules_py//uv/private/constraints/abi:cp310", - "@aspect_rules_py//uv/private/constraints/python:cp310", + "@aspect_rules_py//uv/private/constraints/platform:win_amd64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp310-musllinux_1_2_i686-cp310", + name = "cp313-macosx_10_13_x86_64-cp313t", match_all = [ - "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_i686", - "@aspect_rules_py//uv/private/constraints/abi:cp310", - "@aspect_rules_py//uv/private/constraints/python:cp310", + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_13_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp310-musllinux_1_2_x86_64-cp310", + name = "cp313-macosx_11_0_arm64-cp313t", match_all = [ - "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_x86_64", - "@aspect_rules_py//uv/private/constraints/abi:cp310", - "@aspect_rules_py//uv/private/constraints/python:cp310", + "@aspect_rules_py//uv/private/constraints/platform:macosx_11_0_arm64", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp311-manylinux_2_5_x86_64-cp311", + name = "cp313-manylinux_2_17_aarch64-cp313t", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_i686-cp313t", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_5_i686-cp313t", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_i686", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_x86_64-cp313t", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_5_x86_64-cp313t", match_all = [ "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_5_x86_64", - "@aspect_rules_py//uv/private/constraints/abi:cp311", - "@aspect_rules_py//uv/private/constraints/python:cp311", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp311-musllinux_1_2_aarch64-cp311", + name = "cp313-musllinux_1_2_aarch64-cp313t", match_all = [ "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_aarch64", - "@aspect_rules_py//uv/private/constraints/abi:cp311", - "@aspect_rules_py//uv/private/constraints/python:cp311", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp311-musllinux_1_2_i686-cp311", + name = "cp313-musllinux_1_2_i686-cp313t", match_all = [ "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_i686", - "@aspect_rules_py//uv/private/constraints/abi:cp311", - "@aspect_rules_py//uv/private/constraints/python:cp311", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) selects.config_setting_group( - name = "cp311-musllinux_1_2_x86_64-cp311", + name = "cp313-musllinux_1_2_x86_64-cp313t", match_all = [ "@aspect_rules_py//uv/private/constraints/platform:musllinux_1_2_x86_64", - "@aspect_rules_py//uv/private/constraints/abi:cp311", - "@aspect_rules_py//uv/private/constraints/python:cp311", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-win32-cp313t", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win32", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-win_amd64-cp313t", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win_amd64", + "@aspect_rules_py//uv/private/constraints/abi:cp313t", + "@aspect_rules_py//uv/private/constraints/python:cp313", ], visibility = ["//visibility:public"], ) @@ -759,6 +1254,50 @@ selects.config_setting_group( ) +selects.config_setting_group( + name = "cp312-macosx_10_10_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_10_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_28_aarch64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_28_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_28_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_28_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-win_arm64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win_arm64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + selects.config_setting_group( name = "cp36-macosx_10_9_x86_64-abi3", match_all = [ @@ -2123,6 +2662,116 @@ selects.config_setting_group( ) +selects.config_setting_group( + name = "cp312-macosx_10_12_x86_64-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_12_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-manylinux_2_17_armv7l-cp312", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_armv7l", + "@aspect_rules_py//uv/private/constraints/abi:cp312", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-win32-none", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win32", + "@aspect_rules_py//uv/private/constraints/abi:none", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp312-win_amd64-none", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win_amd64", + "@aspect_rules_py//uv/private/constraints/abi:none", + "@aspect_rules_py//uv/private/constraints/python:cp312", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-macosx_10_12_x86_64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:macosx_10_12_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_armv7l-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_armv7l", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_ppc64le-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_ppc64le", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_17_s390x-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_17_s390x", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-win32-none", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win32", + "@aspect_rules_py//uv/private/constraints/abi:none", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-win_amd64-none", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win_amd64", + "@aspect_rules_py//uv/private/constraints/abi:none", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + selects.config_setting_group( name = "py3-manylinux_2_17_i686-none", match_all = [ @@ -2189,6 +2838,39 @@ selects.config_setting_group( ) +selects.config_setting_group( + name = "cp313-manylinux_2_28_aarch64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_28_aarch64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-manylinux_2_28_x86_64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:manylinux_2_28_x86_64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + +selects.config_setting_group( + name = "cp313-win_arm64-cp313", + match_all = [ + "@aspect_rules_py//uv/private/constraints/platform:win_arm64", + "@aspect_rules_py//uv/private/constraints/abi:cp313", + "@aspect_rules_py//uv/private/constraints/python:cp313", +], + visibility = ["//visibility:public"], +) + + exports_files( ["BUILD.bazel"], visibility = ["//visibility:public"], diff --git a/uv/private/uv_hub/snapshots/project.BUILD.bazel b/uv/private/uv_hub/snapshots/project.BUILD.bazel index 3661eb033..4a38ae893 100644 --- a/uv/private/uv_hub/snapshots/project.BUILD.bazel +++ b/uv/private/uv_hub/snapshots/project.BUILD.bazel @@ -2547,7 +2547,7 @@ alias( # rpds_py # { # "aspect_rules_py": { -# "rpds_py__0_18_0": { +# "rpds_py__0_19_1": { # "": 1, # }, # }, @@ -2557,7 +2557,7 @@ alias( alias( name = "_package_rpds_py_aspect_rules_py", actual = select({ - "//conditions:default": "//private/sccs:rpds_py__0_18_0", + "//conditions:default": "//private/sccs:rpds_py__0_19_1", }), visibility = ["//visibility:private"], ) @@ -2566,7 +2566,7 @@ alias( alias( name = "_package_rpds_py_aspect_rules_py_whl", actual = select({ - "//conditions:default": "@whl_install__aspect_rules_py__rpds_py__0_18_0//:whl", + "//conditions:default": "@whl_install__aspect_rules_py__rpds_py__0_19_1//:whl", }), visibility = ["//visibility:private"], ) @@ -2641,6 +2641,7 @@ alias( # "aspect_rules_py": { # "setuptools__80_9_0": { # "": 1, +# "python_full_version >= '3.12'": 1, # }, # }, # } @@ -3058,6 +3059,7 @@ alias( # "typing_extensions__4_12_2": { # "": 1, # "python_full_version < '3.11'": 1, +# "python_full_version < '3.12'": 1, # }, # }, # } @@ -3380,7 +3382,7 @@ alias( # { # "aspect_rules_py": { # "zipp__3_23_0": { -# "": 1, +# "python_full_version < '3.12'": 1, # }, # }, # } @@ -3389,7 +3391,8 @@ alias( alias( name = "_package_zipp_aspect_rules_py", actual = select({ - "//conditions:default": "//private/sccs:zipp__3_23_0", + "//private/markers:marker_2": "//private/sccs:zipp__3_23_0", + "//conditions:default": "//private/sccs:empty", }), visibility = ["//visibility:private"], ) @@ -3398,7 +3401,8 @@ alias( alias( name = "_package_zipp_aspect_rules_py_whl", actual = select({ - "//conditions:default": "@whl_install__aspect_rules_py__zipp__3_23_0//:whl", + "//private/markers:marker_2": "@whl_install__aspect_rules_py__zipp__3_23_0//:whl", + "//conditions:default": ":empty_whl", }), visibility = ["//visibility:private"], ) @@ -3479,7 +3483,7 @@ filegroup( "@whl_install__aspect_rules_py__requests_oauthlib__2_0_0//:whl", "@whl_install__aspect_rules_py__rfc3339_validator__0_1_4//:whl", "@whl_install__aspect_rules_py__rfc3986_validator__0_1_1//:whl", - "@whl_install__aspect_rules_py__rpds_py__0_18_0//:whl", + "@whl_install__aspect_rules_py__rpds_py__0_19_1//:whl", "@whl_install__aspect_rules_py__s3transfer__0_10_1//:whl", "@whl_install__aspect_rules_py__setuptools__80_9_0//:whl", "@whl_install__aspect_rules_py__simplejson__3_19_2//:whl", diff --git a/uv/private/uv_hub/snapshots/project.private.markers.BUILD.bazel b/uv/private/uv_hub/snapshots/project.private.markers.BUILD.bazel index 45b6728b4..e5880a8ea 100644 --- a/uv/private/uv_hub/snapshots/project.private.markers.BUILD.bazel +++ b/uv/private/uv_hub/snapshots/project.private.markers.BUILD.bazel @@ -19,18 +19,46 @@ decide_marker( decide_marker( name = "marker_2", - marker = "os_name == 'nt'", + marker = "python_full_version < '3.12'", visibility = ["//:__subpackages__"], ) decide_marker( name = "marker_3", + marker = "os_name == 'nt'", + visibility = ["//:__subpackages__"], +) + + +decide_marker( + name = "marker_4", marker = "sys_platform == 'win32'", visibility = ["//:__subpackages__"], ) +decide_marker( + name = "marker_5", + marker = "(python_full_version < '3.11') and (python_full_version < '3.12')", + visibility = ["//:__subpackages__"], +) + + +decide_marker( + name = "marker_6", + marker = "(python_full_version < '3.10.2') and (python_full_version < '3.12')", + visibility = ["//:__subpackages__"], +) + + +decide_marker( + name = "marker_7", + marker = "python_full_version >= '3.12'", + visibility = ["//:__subpackages__"], +) + + exports_files( ["BUILD.bazel"], visibility = ["//visibility:public"], diff --git a/uv/private/uv_hub/snapshots/project.private.sccs.BUILD.bazel b/uv/private/uv_hub/snapshots/project.private.sccs.BUILD.bazel index 047f9f4b9..467738a0f 100644 --- a/uv/private/uv_hub/snapshots/project.private.sccs.BUILD.bazel +++ b/uv/private/uv_hub/snapshots/project.private.sccs.BUILD.bazel @@ -403,7 +403,7 @@ py_library( alias( name = "_maybe__build__1_3_0__colorama", actual = select({ - "//private/markers:marker_2": "//:colorama", + "//private/markers:marker_3": "//:colorama", "//conditions:default": ":empty", }), visibility = ["//:__subpackages__"], @@ -502,7 +502,7 @@ py_library( alias( name = "_maybe__click__8_1_7__colorama", actual = select({ - "//private/markers:marker_3": "//:colorama", + "//private/markers:marker_4": "//:colorama", "//conditions:default": ":empty", }), visibility = ["//:__subpackages__"], @@ -603,7 +603,7 @@ py_library( alias( name = "_maybe__django__4_2_15__tzdata", actual = select({ - "//private/markers:marker_3": "//:tzdata", + "//private/markers:marker_4": "//:tzdata", "//conditions:default": ":empty", }), visibility = ["//:__subpackages__"], @@ -632,17 +632,28 @@ py_library( # deps: # { # "typing_extensions": { -# "": 1, -# "python_full_version < '3.11'": 1, +# "(python_full_version < '3.11') and (python_full_version < '3.12')": 1, +# "python_full_version < '3.12'": 1, # }, # } +alias( + name = "_maybe__exceptiongroup__1_3_1__typing_extensions", + actual = select({ + "//private/markers:marker_5": "//:typing_extensions", + "//private/markers:marker_2": "//:typing_extensions", + "//conditions:default": ":empty", + }), + visibility = ["//:__subpackages__"], +) + + py_library( name = "exceptiongroup__1_3_1", deps = [ "@whl_install__aspect_rules_py__exceptiongroup__1_3_1//:install", - "//:typing_extensions", + ":_maybe__exceptiongroup__1_3_1__typing_extensions", ], visibility = ["//:__subpackages__"], ) @@ -793,17 +804,28 @@ py_library( # deps: # { # "zipp": { -# "": 1, -# "python_full_version < '3.10.2'": 1, +# "(python_full_version < '3.10.2') and (python_full_version < '3.12')": 1, +# "python_full_version < '3.12'": 1, # }, # } +alias( + name = "_maybe__importlib_metadata__8_7_1__zipp", + actual = select({ + "//private/markers:marker_6": "//:zipp", + "//private/markers:marker_2": "//:zipp", + "//conditions:default": ":empty", + }), + visibility = ["//:__subpackages__"], +) + + py_library( name = "importlib_metadata__8_7_1", deps = [ "@whl_install__aspect_rules_py__importlib_metadata__8_7_1//:install", - "//:zipp", + ":_maybe__importlib_metadata__8_7_1__zipp", ], visibility = ["//:__subpackages__"], ) @@ -1131,6 +1153,9 @@ py_library( # "requests_oauthlib": { # "": 1, # }, +# "setuptools": { +# "python_full_version >= '3.12'": 1, +# }, # "six": { # "": 1, # }, @@ -1149,6 +1174,16 @@ py_library( # } +alias( + name = "_maybe__neptune__1_10_2__setuptools", + actual = select({ + "//private/markers:marker_7": "//:setuptools", + "//conditions:default": ":empty", + }), + visibility = ["//:__subpackages__"], +) + + py_library( name = "neptune__1_10_2", deps = [ @@ -1166,6 +1201,7 @@ py_library( "//:pyjwt", "//:requests", "//:requests_oauthlib", + ":_maybe__neptune__1_10_2__setuptools", "//:six", "//:swagger_spec_validator", "//:typing_extensions", @@ -1426,7 +1462,7 @@ py_library( alias( name = "_maybe__pytest__8_1_1__colorama", actual = select({ - "//private/markers:marker_3": "//:colorama", + "//private/markers:marker_4": "//:colorama", "//conditions:default": ":empty", }), visibility = ["//:__subpackages__"], @@ -1673,10 +1709,10 @@ py_library( ) -# scc: rpds_py__0_18_0 +# scc: rpds_py__0_19_1 # members: # { -# "@whl_install__aspect_rules_py__rpds_py__0_18_0//:install": { +# "@whl_install__aspect_rules_py__rpds_py__0_19_1//:install": { # "": 1, # }, # } @@ -1685,9 +1721,9 @@ py_library( py_library( - name = "rpds_py__0_18_0", + name = "rpds_py__0_19_1", deps = [ - "@whl_install__aspect_rules_py__rpds_py__0_18_0//:install", + "@whl_install__aspect_rules_py__rpds_py__0_19_1//:install", ], visibility = ["//:__subpackages__"], ) diff --git a/uv/private/uv_hub/snapshots/whl_install.numpy.BUILD.bazel b/uv/private/uv_hub/snapshots/whl_install.numpy.BUILD.bazel index 0375668c9..4bebaf815 100644 --- a/uv/private/uv_hub/snapshots/whl_install.numpy.BUILD.bazel +++ b/uv/private/uv_hub/snapshots/whl_install.numpy.BUILD.bazel @@ -13,6 +13,14 @@ source_built_wheel( select_chain( name = "whl", arms = { + "@aspect_rules_py_pip_configurations//:cp312-macosx_11_0_arm64-cp312": "@whl__numpy__03a8c78d01d9781b//:whl", + "@aspect_rules_py_pip_configurations//:cp312-macosx_10_9_x86_64-cp312": "@whl__numpy__b3ce300f3644fb06//:whl", + "@aspect_rules_py_pip_configurations//:cp312-manylinux_2_17_aarch64-cp312": "@whl__numpy__9fad7dcb1aac3c7f//:whl", + "@aspect_rules_py_pip_configurations//:cp312-manylinux_2_17_x86_64-cp312": "@whl__numpy__675d61ffbfa78604//:whl", + "@aspect_rules_py_pip_configurations//:cp312-musllinux_1_1_aarch64-cp312": "@whl__numpy__ab47dbe5cc8210f5//:whl", + "@aspect_rules_py_pip_configurations//:cp312-musllinux_1_1_x86_64-cp312": "@whl__numpy__1dda2e7b4ec9dd51//:whl", + "@aspect_rules_py_pip_configurations//:cp312-win32-cp312": "@whl__numpy__50193e430acfc134//:whl", + "@aspect_rules_py_pip_configurations//:cp312-win_amd64-cp312": "@whl__numpy__08beddf13648eb95//:whl", "@aspect_rules_py_pip_configurations//:cp311-macosx_11_0_arm64-cp311": "@whl__numpy__edd8b5fe47dab091//:whl", "@aspect_rules_py_pip_configurations//:cp311-macosx_10_9_x86_64-cp311": "@whl__numpy__4c66707fabe11443//:whl", "@aspect_rules_py_pip_configurations//:cp311-manylinux_2_17_aarch64-cp311": "@whl__numpy__7ab55401287bfec9//:whl",