diff --git a/.bazelrc b/.bazelrc index a5c4d8d..4fc7988 100644 --- a/.bazelrc +++ b/.bazelrc @@ -23,8 +23,10 @@ build --test_output=errors coverage --combined_report=lcov # Stream BES reports to BuildBuddy. -common:bes --bes_results_url=https://req-compile.buildbuddy.io/invocation/ -common:bes --bes_backend=grpcs://req-compile.buildbuddy.io +# common:bes --bes_results_url=https://req-compile.buildbuddy.io/invocation/ +# common:bes --bes_backend=grpcs://req-compile.buildbuddy.io +# Disable BES while we troubleshoot the API key. +common:bes --bes_backend= # BuildBuddy suggested flags. common --noslim_profile --experimental_profile_include_target_label --experimental_profile_include_primary_output diff --git a/private/examples/multiplatform_py_test/MODULE.bazel.lock b/private/examples/multiplatform_py_test/MODULE.bazel.lock index 6959484..7a0c300 100644 --- a/private/examples/multiplatform_py_test/MODULE.bazel.lock +++ b/private/examples/multiplatform_py_test/MODULE.bazel.lock @@ -122,2396 +122,6 @@ }, "recordedRepoMappingEntries": [] } - }, - "@@rules_req_compile~//extensions:python.bzl%requirements": { - "general": { - "bzlTransitiveDigest": "8wFUkn0ZsvBx9Wd1Lzm6NDZoLj1yTf7jlMPB4gLDnyg=", - "usagesDigest": "eEhdTQKfnBiiYgvO27JtfRVWFErNThuMdm/i7sT0R3s=", - "recordedFileInputs": { - "@@rules_req_compile~//3rdparty/requirements.macos.311.txt": "d3304956639cf483bf525b8b724c1aac95b72917463f04f64439e4a6a6abe776", - "@@//requirements.linux.txt": "d3ddbfbe55a8c35ed92814d94d5fe0f4f863818f52cbc381f674e0a13a7207bf", - "@@//requirements.windows.txt": "d22862639ede84c82eae78bfd447c30b3886fb764344b1ef5847385ccb82a8b3", - "@@rules_req_compile~//3rdparty/requirements.linux.311.txt": "f4dda9ac9b4cea873d263fdd858c80562331eda192b431d9a43f63ceea596491", - "@@//requirements.macos.txt": "3a530d26bb8769b228efa5b43d930880d0fa663b674d2b28a298ce79b7c70279", - "@@rules_req_compile~//3rdparty/requirements.windows.311.txt": "4735c4a0fa4447fa168001785f858fbf2689ed72da59036fb707ea119c1002d1" - }, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "pip_deps_windows__markupsafe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "markupsafe", - "spoke_prefix": "pip_deps_windows", - "sha256": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", - "urls": [ - "https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl#sha256=2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" - ], - "version": "2.1.5", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__types_appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "types_appdirs", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", - "urls": [ - "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" - ], - "version": "1.4.3.5", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__typing_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "typing_extensions", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", - "urls": [ - "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" - ], - "version": "4.10.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__wheel": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", - "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "version": "0.43.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__iniconfig": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "iniconfig", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "urls": [ - "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "version": "2.0.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__isort": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "isort", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" - ], - "version": "5.13.2", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "colorama" - ], - "package": "click", - "spoke_prefix": "pip_deps_windows", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "appdirs", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", - "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "1.4.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__pytest_mock": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "pytest" - ], - "package": "pytest_mock", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", - "urls": [ - "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" - ], - "version": "3.14.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__types_requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "urllib3" - ], - "package": "types_requests", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d", - "urls": [ - "https://files.pythonhosted.org/packages/05/22/21c7918c9bb842faa92fd26108e9f669c3dee9b6b239e8f45dd5f673e6cf/types_requests-2.31.0.20240311-py3-none-any.whl#sha256=47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d" - ], - "version": "2.31.0.20240311", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__pathspec": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", - "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" - ], - "version": "0.12.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "urls": [ - "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" - ], - "version": "4.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__charset_normalizer": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "urls": [ - "https://files.pythonhosted.org/packages/40/26/f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8" - ], - "version": "3.3.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__mypy_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", - "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - ], - "version": "1.0.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__idna": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" - ], - "version": "3.6", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__types_toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "types_toml", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", - "urls": [ - "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" - ], - "version": "0.10.8.20240310", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "urls": [ - "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" - ], - "version": "4.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__wheel": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", - "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "version": "0.43.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__packaging": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" - ], - "version": "24.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__mypy_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", - "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - ], - "version": "1.0.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__overrides": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" - ], - "version": "7.7.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__certifi": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "version": "2024.2.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__isort": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "isort", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" - ], - "version": "5.13.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__typing_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "typing_extensions", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", - "urls": [ - "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" - ], - "version": "4.10.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__urllib3": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" - ], - "version": "2.2.1", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__blinker": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "blinker", - "spoke_prefix": "pip_deps_windows", - "sha256": "1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01", - "urls": [ - "https://files.pythonhosted.org/packages/bb/2a/10164ed1f31196a2f7f3799368a821765c62851ead0e630ab52b8e14b4d0/blinker-1.8.2-py3-none-any.whl#sha256=1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01" - ], - "version": "1.8.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__responses": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "pyyaml", - "requests", - "urllib3" - ], - "package": "responses", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", - "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" - ], - "version": "0.25.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__tomlkit": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "tomlkit", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", - "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" - ], - "version": "0.12.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__types_requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "urllib3" - ], - "package": "types_requests", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d", - "urls": [ - "https://files.pythonhosted.org/packages/05/22/21c7918c9bb842faa92fd26108e9f669c3dee9b6b239e8f45dd5f673e6cf/types_requests-2.31.0.20240311-py3-none-any.whl#sha256=47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d" - ], - "version": "2.31.0.20240311", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__idna": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" - ], - "version": "3.6", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__overrides": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" - ], - "version": "7.7.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__astroid": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "astroid", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", - "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" - ], - "version": "3.1.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__black": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "bf21b7b230718a5f08bd32d5e4f1db7fc8788345c8aea1d155fc17852b3410f5", - "urls": [ - "https://files.pythonhosted.org/packages/8f/b0/4bef40c808cc615187db983b75bacdca1c110a229d41ba9887549fac529c/black-24.3.0-cp311-cp311-win_amd64.whl#sha256=bf21b7b230718a5f08bd32d5e4f1db7fc8788345c8aea1d155fc17852b3410f5" - ], - "version": "24.3.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__mccabe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "mccabe", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" - ], - "version": "0.7.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__pathspec": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", - "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" - ], - "version": "0.12.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" - ], - "version": "0.10.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__idna": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" - ], - "version": "3.6", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__types_requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "urllib3" - ], - "package": "types_requests", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "06abf6a68f5c4f2a62f6bb006672dfb26ed50ccbfddb281e1ee6f09a65707d5d", - "urls": [ - "https://files.pythonhosted.org/packages/6d/05/f9ccc1e7c1760367686834637ca41f2c13cb865c5c3e0505d18c9110cd9b/types_requests-2.31.0.20240403-py3-none-any.whl#sha256=06abf6a68f5c4f2a62f6bb006672dfb26ed50ccbfddb281e1ee6f09a65707d5d" - ], - "version": "2.31.0.20240403", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__colorama": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "colorama", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" - ], - "version": "0.4.6", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__black": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "65c02e4ea2ae09d16314d30912a58ada9a5c4fdfedf9512d23326128ac08ac3d", - "urls": [ - "https://files.pythonhosted.org/packages/6b/59/498885b279e890f656ea4300a2671c964acb6d97994ea626479c2e5501b4/black-24.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=65c02e4ea2ae09d16314d30912a58ada9a5c4fdfedf9512d23326128ac08ac3d" - ], - "version": "24.3.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__pylint": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "astroid", - "colorama", - "dill", - "isort", - "mccabe", - "platformdirs", - "tomlkit" - ], - "package": "pylint", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", - "urls": [ - "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" - ], - "version": "3.1.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__pytest": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "iniconfig", - "packaging", - "pluggy" - ], - "package": "pytest", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", - "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" - ], - "version": "8.1.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__mccabe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "mccabe", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" - ], - "version": "0.7.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__pytest": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "iniconfig", - "packaging", - "pluggy" - ], - "package": "pytest", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", - "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" - ], - "version": "8.1.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__six": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "six", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "1.16.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__pytest_mock": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "pytest" - ], - "package": "pytest_mock", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", - "urls": [ - "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" - ], - "version": "3.14.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__mccabe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "mccabe", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" - ], - "version": "0.7.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__packaging": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" - ], - "version": "24.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "click", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__pluggy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "pluggy", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", - "urls": [ - "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" - ], - "version": "1.4.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__types_appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "types_appdirs", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", - "urls": [ - "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" - ], - "version": "1.4.3.5", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__jinja2": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "markupsafe" - ], - "package": "jinja2", - "spoke_prefix": "pip_deps_macos", - "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d", - "urls": [ - "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl#sha256=bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" - ], - "version": "3.1.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__pyyaml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", - "urls": [ - "https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl#sha256=f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab" - ], - "version": "6.0.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__pluggy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pluggy", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", - "urls": [ - "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" - ], - "version": "1.4.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__urllib3": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" - ], - "version": "2.2.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__certifi": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "version": "2024.2.2", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__flask": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "blinker", - "click", - "itsdangerous", - "jinja2", - "werkzeug" - ], - "package": "flask", - "spoke_prefix": "pip_deps_windows", - "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3", - "urls": [ - "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl#sha256=34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" - ], - "version": "3.0.3", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" - ], - "version": "0.10.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__pyyaml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", - "urls": [ - "https://files.pythonhosted.org/packages/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673" - ], - "version": "6.0.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__typing_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "typing_extensions", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", - "urls": [ - "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" - ], - "version": "4.10.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__types_toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "types_toml", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", - "urls": [ - "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" - ], - "version": "0.10.8.20240310", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__types_toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "types_toml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", - "urls": [ - "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" - ], - "version": "0.10.8.20240310", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__pathspec": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", - "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" - ], - "version": "0.12.1", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__werkzeug": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "markupsafe" - ], - "package": "werkzeug", - "spoke_prefix": "pip_deps_linux", - "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c", - "urls": [ - "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl#sha256=02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" - ], - "version": "3.0.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__mypy_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", - "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - ], - "version": "1.0.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__six": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "six", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "1.16.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__itsdangerous": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "itsdangerous", - "spoke_prefix": "pip_deps_macos", - "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", - "urls": [ - "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl#sha256=c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" - ], - "version": "2.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__pytest_mock": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "pytest" - ], - "package": "pytest_mock", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", - "urls": [ - "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" - ], - "version": "3.14.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "certifi", - "charset_normalizer", - "idna", - "urllib3" - ], - "package": "requests", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" - ], - "version": "2.31.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__colorama": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "colorama", - "spoke_prefix": "pip_deps_windows", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" - ], - "version": "0.4.6", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__six": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "six", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "1.16.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__types_setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "types_setuptools", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", - "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" - ], - "version": "69.2.0.20240317", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__flask": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "blinker", - "click", - "itsdangerous", - "jinja2", - "werkzeug" - ], - "package": "flask", - "spoke_prefix": "pip_deps_linux", - "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3", - "urls": [ - "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl#sha256=34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" - ], - "version": "3.0.3", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", - "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" - ], - "version": "69.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__responses": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "pyyaml", - "requests", - "urllib3" - ], - "package": "responses", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", - "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" - ], - "version": "0.25.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps": { - "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_deps", - "requirements_locks": { - "@@rules_req_compile~//3rdparty:requirements.linux.311.txt": "@platforms//os:linux", - "@@rules_req_compile~//3rdparty:requirements.macos.311.txt": "@platforms//os:macos", - "@@rules_req_compile~//3rdparty:requirements.windows.311.txt": "@platforms//os:windows" - } - } - }, - "req_compile_deps_macos_311__wheel": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", - "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "version": "0.43.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "certifi", - "charset_normalizer", - "idna", - "urllib3" - ], - "package": "requests", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" - ], - "version": "2.31.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "click", - "spoke_prefix": "pip_deps_macos", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__dill": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "dill", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", - "urls": [ - "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" - ], - "version": "0.3.8", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__tomlkit": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "tomlkit", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", - "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" - ], - "version": "0.12.4", - "sdist_deps_repos": [] - } - }, - "pip_deps": { - "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "pip_deps", - "requirements_locks": { - "@@//:requirements.linux.txt": "@platforms//os:linux", - "@@//:requirements.macos.txt": "@platforms//os:macos", - "@@//:requirements.windows.txt": "@platforms//os:windows" - } - } - }, - "req_compile_deps_linux_311__overrides": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" - ], - "version": "7.7.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", - "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" - ], - "version": "69.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__dill": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "dill", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", - "urls": [ - "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" - ], - "version": "0.3.8", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__mypy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "mypy_extensions", - "typing_extensions" - ], - "package": "mypy", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129", - "urls": [ - "https://files.pythonhosted.org/packages/a1/81/97e8539d6cdcfb3a8ae7eb1438c6983a9fc434ef9664572bfa7fd285cab9/mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129" - ], - "version": "1.9.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__astroid": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "astroid", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", - "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" - ], - "version": "3.1.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "colorama" - ], - "package": "click", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__dill": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "dill", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", - "urls": [ - "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" - ], - "version": "0.3.8", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "certifi", - "charset_normalizer", - "idna", - "urllib3" - ], - "package": "requests", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" - ], - "version": "2.31.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__pluggy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pluggy", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", - "urls": [ - "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" - ], - "version": "1.4.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__flask": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "blinker", - "click", - "itsdangerous", - "jinja2", - "werkzeug" - ], - "package": "flask", - "spoke_prefix": "pip_deps_macos", - "sha256": "34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3", - "urls": [ - "https://files.pythonhosted.org/packages/61/80/ffe1da13ad9300f87c93af113edd0638c75138c42a0994becfacac078c06/flask-3.0.3-py3-none-any.whl#sha256=34e815dfaa43340d1d15a5c3a02b8476004037eb4840b34910c6e21679d288f3" - ], - "version": "3.0.3", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__itsdangerous": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "itsdangerous", - "spoke_prefix": "pip_deps_windows", - "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", - "urls": [ - "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl#sha256=c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" - ], - "version": "2.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "urls": [ - "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" - ], - "version": "4.2.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__blinker": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "blinker", - "spoke_prefix": "pip_deps_linux", - "sha256": "1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01", - "urls": [ - "https://files.pythonhosted.org/packages/bb/2a/10164ed1f31196a2f7f3799368a821765c62851ead0e630ab52b8e14b4d0/blinker-1.8.2-py3-none-any.whl#sha256=1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01" - ], - "version": "1.8.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__mypy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "mypy_extensions", - "typing_extensions" - ], - "package": "mypy", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc", - "urls": [ - "https://files.pythonhosted.org/packages/da/e2/1864612774cf8a445f6d42ce73ce0f1492a37ed2af1c908e989f1ec7d349/mypy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc" - ], - "version": "1.9.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__charset_normalizer": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "urls": [ - "https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl#sha256=663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77" - ], - "version": "3.3.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__types_appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "types_appdirs", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", - "urls": [ - "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" - ], - "version": "1.4.3.5", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "appdirs", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", - "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "1.4.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__packaging": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" - ], - "version": "24.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__types_setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "types_setuptools", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", - "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" - ], - "version": "69.2.0.20240317", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__werkzeug": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "markupsafe" - ], - "package": "werkzeug", - "spoke_prefix": "pip_deps_windows", - "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c", - "urls": [ - "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl#sha256=02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" - ], - "version": "3.0.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__black": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597", - "urls": [ - "https://files.pythonhosted.org/packages/46/5f/30398c5056cb72f883b32b6520ad00042a9d0454b693f70509867db03a80/black-24.3.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597" - ], - "version": "24.3.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", - "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" - ], - "version": "69.2.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__certifi": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "version": "2024.2.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__iniconfig": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "iniconfig", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "urls": [ - "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "version": "2.0.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__pylint": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "astroid", - "dill", - "isort", - "mccabe", - "platformdirs", - "tomlkit" - ], - "package": "pylint", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", - "urls": [ - "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" - ], - "version": "3.1.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__responses": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "pyyaml", - "requests", - "urllib3" - ], - "package": "responses", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", - "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" - ], - "version": "0.25.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__jinja2": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "markupsafe" - ], - "package": "jinja2", - "spoke_prefix": "pip_deps_linux", - "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d", - "urls": [ - "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl#sha256=bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" - ], - "version": "3.1.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "appdirs", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", - "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "1.4.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__pylint": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "astroid", - "dill", - "isort", - "mccabe", - "platformdirs", - "tomlkit" - ], - "package": "pylint", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", - "urls": [ - "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" - ], - "version": "3.1.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__iniconfig": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "iniconfig", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "urls": [ - "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "version": "2.0.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "click", - "spoke_prefix": "pip_deps_linux", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__astroid": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "astroid", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", - "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" - ], - "version": "3.1.0", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__urllib3": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" - ], - "version": "2.2.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__charset_normalizer": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "urls": [ - "https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl#sha256=549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e" - ], - "version": "3.3.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "click", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__tomlkit": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "tomlkit", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", - "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" - ], - "version": "0.12.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__pyyaml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", - "urls": [ - "https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl#sha256=bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34" - ], - "version": "6.0.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_linux_311__toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" - ], - "version": "0.10.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_macos_311__isort": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "isort", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" - ], - "version": "5.13.2", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__mypy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "mypy_extensions", - "typing_extensions" - ], - "package": "mypy", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3", - "urls": [ - "https://files.pythonhosted.org/packages/59/56/a33d610a9cf692669690a89b54a6a920fd7c7ebcca00da2c36c9d975de8e/mypy-1.9.0-cp311-cp311-win_amd64.whl#sha256=85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3" - ], - "version": "1.9.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__markupsafe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "markupsafe", - "spoke_prefix": "pip_deps_linux", - "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", - "urls": [ - "https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" - ], - "version": "2.1.5", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__werkzeug": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "markupsafe" - ], - "package": "werkzeug", - "spoke_prefix": "pip_deps_macos", - "sha256": "02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c", - "urls": [ - "https://files.pythonhosted.org/packages/4b/84/997bbf7c2bf2dc3f09565c6d0b4959fefe5355c18c4096cfd26d83e0785b/werkzeug-3.0.4-py3-none-any.whl#sha256=02c9eb92b7d6c06f31a782811505d2157837cea66aaede3e217c7c27c039476c" - ], - "version": "3.0.4", - "sdist_deps_repos": [] - } - }, - "pip_deps_linux__itsdangerous": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "itsdangerous", - "spoke_prefix": "pip_deps_linux", - "sha256": "c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef", - "urls": [ - "https://files.pythonhosted.org/packages/04/96/92447566d16df59b2a776c0fb82dbc4d9e07cd95062562af01e408583fc4/itsdangerous-2.2.0-py3-none-any.whl#sha256=c6242fc49e35958c8b15141343aa660db5fc54d4f13a1db01a3f5891b98700ef" - ], - "version": "2.2.0", - "sdist_deps_repos": [] - } - }, - "pip_deps_windows__jinja2": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "markupsafe" - ], - "package": "jinja2", - "spoke_prefix": "pip_deps_windows", - "sha256": "bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d", - "urls": [ - "https://files.pythonhosted.org/packages/31/80/3a54838c3fb461f6fec263ebf3a3a41771bd05190238de3486aae8540c36/jinja2-3.1.4-py3-none-any.whl#sha256=bc5dd2abb727a5319567b7a813e6a2e7318c39f4f487cfe6c89c6f9c7d25197d" - ], - "version": "3.1.4", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__pytest": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "colorama", - "iniconfig", - "packaging", - "pluggy" - ], - "package": "pytest", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", - "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" - ], - "version": "8.1.1", - "sdist_deps_repos": [] - } - }, - "req_compile_deps_windows_311__types_setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "types_setuptools", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", - "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" - ], - "version": "69.2.0.20240317", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__blinker": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "blinker", - "spoke_prefix": "pip_deps_macos", - "sha256": "1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01", - "urls": [ - "https://files.pythonhosted.org/packages/bb/2a/10164ed1f31196a2f7f3799368a821765c62851ead0e630ab52b8e14b4d0/blinker-1.8.2-py3-none-any.whl#sha256=1779309f71bf239144b9399d06ae925637cf6634cf6bd131104184531bf67c01" - ], - "version": "1.8.2", - "sdist_deps_repos": [] - } - }, - "pip_deps_macos__markupsafe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "markupsafe", - "spoke_prefix": "pip_deps_macos", - "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", - "urls": [ - "https://files.pythonhosted.org/packages/97/18/c30da5e7a0e7f4603abfc6780574131221d9148f323752c2755d48abad30/MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5" - ], - "version": "2.1.5", - "sdist_deps_repos": [] - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_cc~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_req_compile~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_req_compile~", - "platforms", - "platforms" - ], - [ - "rules_req_compile~", - "rules_cc", - "rules_cc~" - ], - [ - "rules_req_compile~", - "sdist_deps__pip", - "rules_req_compile~~sdist_deps~sdist_deps__pip" - ], - [ - "rules_req_compile~", - "sdist_deps__setuptools", - "rules_req_compile~~sdist_deps~sdist_deps__setuptools" - ], - [ - "rules_req_compile~", - "sdist_deps__wheel", - "rules_req_compile~~sdist_deps~sdist_deps__wheel" - ] - ] - } } } } diff --git a/private/reqs_repo.bzl b/private/reqs_repo.bzl index 42552fe..5bb126d 100644 --- a/private/reqs_repo.bzl +++ b/private/reqs_repo.bzl @@ -177,62 +177,67 @@ def parse_constraint(data, repository_name, lockfile, wheel_dirs): """ url = None whl = None - if len(data) < 3: - fail("The data given did not match the minimum expected length in {}:\n{}".format( - repository_name, - "\n".join(data), - )) + via = None + + if "==" not in data[0]: + fail("Unexpected line in constraints file: {}".format(data)) + package, _, version = data[0].partition("==") version = version.strip(" \\") - if not data[1].startswith("--hash=sha256:"): - fail("Unexpected data found where a sha256 hash value was expected for {}:\n{}".format( - package, - data[1], - )) - sha256 = data[1][len("--hash=sha256:"):] - - via = [] - for entry in data[2:-1]: - text = entry.replace("# via", "#") - pkg, _, _ = text.strip(" #").partition(" ") - pkg, _, _ = pkg.partition("[") - if not pkg: - continue + if len(data) > 1: + if not data[1].startswith("--hash=sha256:"): + fail("Unexpected data found where a sha256 hash value was expected for {}:\n{}".format( + package, + data[1], + )) + sha256 = data[1][len("--hash=sha256:"):] + else: + sha256 = "" + + if len(data) > 2: + via = [] + for entry in data[2:-1]: + text = entry.replace("# via", "#") + pkg, _, _ = text.strip(" #").partition(" ") + pkg, _, _ = pkg.partition("[") + if not pkg: + continue - # Skip any file paths. We only care to track packages - if "/" in pkg or "\\" in pkg: - continue + # Skip any file paths. We only care to track packages + if "/" in pkg or "\\" in pkg: + continue - via.append(sanitize_package_name(pkg)) + via.append(sanitize_package_name(pkg)) - url = data[-1].strip(" #") - if not url.startswith(("http://", "https://", "file://")): - if wheel_dirs and url.startswith(*wheel_dirs): - # If the path is a relative parent, then we use the existing - # lockfile label to create a clean label. This logic assumes - # the wheeldir will be in a package (but not a package itself). - if url.startswith(("..", "./../")): - url_parents = url.count("../") + if len(data) > 3: + url = data[-1].strip(" #") + if not url.startswith(("http://", "https://", "file://")): + if wheel_dirs and url.startswith(*wheel_dirs): + # If the path is a relative parent, then we use the existing + # lockfile label to create a clean label. This logic assumes + # the wheeldir will be in a package (but not a package itself). + if url.startswith(("..", "./../")): + url_parents = url.count("../") - repository, _, path = str(lockfile).partition("//") - lockfile_dir, _, _ = path.partition(":") + repository, _, path = str(lockfile).partition("//") + lockfile_dir, _, _ = path.partition(":") - new_package = "/".join(lockfile_dir.split("/")[:-url_parents]) + new_package = "/".join(lockfile_dir.split("/")[:-url_parents]) - split = url.split("/") - wheel = "{}/{}".format(split[-2], split[-1]) + split = url.split("/") + wheel = "{}/{}".format(split[-2], split[-1]) - whl = "{}//{}:{}".format(repository, new_package, wheel) + whl = "{}//{}:{}".format(repository, new_package, wheel) + else: + whl = str(lockfile.same_package_label(url)) + url = None else: - whl = str(lockfile.same_package_label(url)) - url = None - else: - fail("Unexpected data found where url was expected for {} ({}):\n{}".format( - repository_name, - data[0].rstrip("\\ "), - data[-1], - )) + fail("Unexpected data found where url was expected for {} ({}):\n{}".format( + repository_name, + data[0].rstrip("\\ "), + data[-1], + )) return { "annotations": {}, @@ -242,7 +247,7 @@ def parse_constraint(data, repository_name, lockfile, wheel_dirs): "sha256": sha256, "url": url, "version": version, - "via": sorted(via), + "via": sorted(via) if via != None else None, "whl": whl, } @@ -309,6 +314,8 @@ def parse_lockfile( } for pkg, data in packages.items(): + if data["via"] == None: + continue for via in data["via"]: # It may be the case that an entry in `via` is the name # of a "requirements.in" file. Unfortunately the file name diff --git a/private/tests/override_module_repos/overridee/requirements.txt b/private/tests/override_module_repos/overridee/requirements.txt index dd76fdf..074789b 100644 --- a/private/tests/override_module_repos/overridee/requirements.txt +++ b/private/tests/override_module_repos/overridee/requirements.txt @@ -1,16 +1 @@ -################################################################################ -## AUTOGENERATED: This file is autogenerated by req-compile. -## -## Python: 3.11.7 -## Platform: Linux -## -## To regenerate this file, use the following command: -## -## bazel run "@//private/tests/cross_platform:requirements.linux.update" -## -################################################################################ - -platformdirs==4.2.2 \ - --hash=sha256:2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee - # via via rules_req_compile/private/tests/override_module_repos/overridee/requirements.in - # https://files.pythonhosted.org/packages/68/13/2aa1f0e1364feb2c9ef45302f387ac0bd81484e9c9a4c5688a322fbdfd08/platformdirs-4.2.2-py3-none-any.whl#sha256=2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee +platformdirs==4.2.2 diff --git a/private/tests/override_module_repos/overrider/MODULE.bazel.lock b/private/tests/override_module_repos/overrider/MODULE.bazel.lock index 26ec5f4..7a0c300 100644 --- a/private/tests/override_module_repos/overrider/MODULE.bazel.lock +++ b/private/tests/override_module_repos/overrider/MODULE.bazel.lock @@ -122,1894 +122,6 @@ }, "recordedRepoMappingEntries": [] } - }, - "@@rules_req_compile~//extensions:python.bzl%requirements": { - "general": { - "bzlTransitiveDigest": "E3/oC7UaZJDCD9mkYBo1G9VwZbHor8V3EBhmK/uZxQM=", - "usagesDigest": "dh00l8R7dyiJknWk4pdUxk3nXwYEL9xILpzt3hXtBOA=", - "recordedFileInputs": { - "@@rules_req_compile~//3rdparty/requirements.macos.311.txt": "d3304956639cf483bf525b8b724c1aac95b72917463f04f64439e4a6a6abe776", - "@@rules_req_compile~//3rdparty/requirements.linux.311.txt": "f4dda9ac9b4cea873d263fdd858c80562331eda192b431d9a43f63ceea596491", - "@@//requirements.txt": "eb01a58960ecbf2cd5d5820db4e620da079a1c2f23e597dbc4c557070bd3a4d2", - "@@rules_req_compile~//3rdparty/requirements.windows.311.txt": "4735c4a0fa4447fa168001785f858fbf2689ed72da59036fb707ea119c1002d1" - }, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "req_compile_deps_windows_311__types_appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "types_appdirs", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", - "urls": [ - "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" - ], - "version": "1.4.3.5" - } - }, - "req_compile_deps_linux_311__typing_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "typing_extensions", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", - "urls": [ - "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" - ], - "version": "4.10.0" - } - }, - "req_compile_deps_linux_311__wheel": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", - "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "version": "0.43.0" - } - }, - "req_compile_deps_windows_311__iniconfig": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "iniconfig", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "urls": [ - "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "version": "2.0.0" - } - }, - "req_compile_deps_windows_311__isort": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "isort", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" - ], - "version": "5.13.2" - } - }, - "req_compile_deps_linux_311__appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "appdirs", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", - "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "1.4.4" - } - }, - "req_compile_deps_linux_311__pytest_mock": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "pytest" - ], - "package": "pytest_mock", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", - "urls": [ - "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" - ], - "version": "3.14.0" - } - }, - "req_compile_deps_macos_311__types_requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "urllib3" - ], - "package": "types_requests", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d", - "urls": [ - "https://files.pythonhosted.org/packages/05/22/21c7918c9bb842faa92fd26108e9f669c3dee9b6b239e8f45dd5f673e6cf/types_requests-2.31.0.20240311-py3-none-any.whl#sha256=47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d" - ], - "version": "2.31.0.20240311" - } - }, - "req_compile_deps_linux_311__pathspec": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", - "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" - ], - "version": "0.12.1" - } - }, - "req_compile_deps_windows_311__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "urls": [ - "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" - ], - "version": "4.2.0" - } - }, - "req_compile_deps_linux_311__charset_normalizer": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", - "urls": [ - "https://files.pythonhosted.org/packages/40/26/f35951c45070edc957ba40a5b1db3cf60a9dbb1b350c2d5bef03e01e61de/charset_normalizer-3.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8" - ], - "version": "3.3.2" - } - }, - "req_compile_deps_windows_311__mypy_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", - "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - ], - "version": "1.0.0" - } - }, - "req_compile_deps_macos_311__idna": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" - ], - "version": "3.6" - } - }, - "req_compile_deps_windows_311__types_toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "types_toml", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", - "urls": [ - "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" - ], - "version": "0.10.8.20240310" - } - }, - "req_compile_deps_macos_311__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "urls": [ - "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" - ], - "version": "4.2.0" - } - }, - "req_compile_deps_windows_311__wheel": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", - "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "version": "0.43.0" - } - }, - "req_compile_deps_macos_311__packaging": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" - ], - "version": "24.0" - } - }, - "req_compile_deps_linux_311__mypy_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", - "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - ], - "version": "1.0.0" - } - }, - "req_compile_deps_macos_311__overrides": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" - ], - "version": "7.7.0" - } - }, - "req_compile_deps_linux_311__certifi": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "version": "2024.2.2" - } - }, - "req_compile_deps_linux_311__isort": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "isort", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" - ], - "version": "5.13.2" - } - }, - "req_compile_deps_macos_311__typing_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "typing_extensions", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", - "urls": [ - "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" - ], - "version": "4.10.0" - } - }, - "req_compile_deps_linux_311__urllib3": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" - ], - "version": "2.2.1" - } - }, - "req_compile_deps_macos_311__responses": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "pyyaml", - "requests", - "urllib3" - ], - "package": "responses", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", - "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" - ], - "version": "0.25.0" - } - }, - "req_compile_deps_linux_311__tomlkit": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "tomlkit", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", - "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" - ], - "version": "0.12.4" - } - }, - "req_compile_deps_linux_311__types_requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "urllib3" - ], - "package": "types_requests", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d", - "urls": [ - "https://files.pythonhosted.org/packages/05/22/21c7918c9bb842faa92fd26108e9f669c3dee9b6b239e8f45dd5f673e6cf/types_requests-2.31.0.20240311-py3-none-any.whl#sha256=47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d" - ], - "version": "2.31.0.20240311" - } - }, - "req_compile_deps_linux_311__idna": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" - ], - "version": "3.6" - } - }, - "req_compile_deps_windows_311__overrides": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" - ], - "version": "7.7.0" - } - }, - "req_compile_deps_linux_311__astroid": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "astroid", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", - "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" - ], - "version": "3.1.0" - } - }, - "req_compile_deps_windows_311__black": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "bf21b7b230718a5f08bd32d5e4f1db7fc8788345c8aea1d155fc17852b3410f5", - "urls": [ - "https://files.pythonhosted.org/packages/8f/b0/4bef40c808cc615187db983b75bacdca1c110a229d41ba9887549fac529c/black-24.3.0-cp311-cp311-win_amd64.whl#sha256=bf21b7b230718a5f08bd32d5e4f1db7fc8788345c8aea1d155fc17852b3410f5" - ], - "version": "24.3.0" - } - }, - "req_compile_deps_windows_311__mccabe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "mccabe", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" - ], - "version": "0.7.0" - } - }, - "req_compile_deps_windows_311__pathspec": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", - "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" - ], - "version": "0.12.1" - } - }, - "req_compile_deps_windows_311__toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" - ], - "version": "0.10.2" - } - }, - "req_compile_deps_windows_311__idna": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" - ], - "version": "3.6" - } - }, - "req_compile_deps_windows_311__types_requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "urllib3" - ], - "package": "types_requests", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "06abf6a68f5c4f2a62f6bb006672dfb26ed50ccbfddb281e1ee6f09a65707d5d", - "urls": [ - "https://files.pythonhosted.org/packages/6d/05/f9ccc1e7c1760367686834637ca41f2c13cb865c5c3e0505d18c9110cd9b/types_requests-2.31.0.20240403-py3-none-any.whl#sha256=06abf6a68f5c4f2a62f6bb006672dfb26ed50ccbfddb281e1ee6f09a65707d5d" - ], - "version": "2.31.0.20240403" - } - }, - "req_compile_deps_windows_311__colorama": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "colorama", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" - ], - "version": "0.4.6" - } - }, - "req_compile_deps_linux_311__black": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "65c02e4ea2ae09d16314d30912a58ada9a5c4fdfedf9512d23326128ac08ac3d", - "urls": [ - "https://files.pythonhosted.org/packages/6b/59/498885b279e890f656ea4300a2671c964acb6d97994ea626479c2e5501b4/black-24.3.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=65c02e4ea2ae09d16314d30912a58ada9a5c4fdfedf9512d23326128ac08ac3d" - ], - "version": "24.3.0" - } - }, - "req_compile_deps_windows_311__pylint": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "astroid", - "colorama", - "dill", - "isort", - "mccabe", - "platformdirs", - "tomlkit" - ], - "package": "pylint", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", - "urls": [ - "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" - ], - "version": "3.1.0" - } - }, - "overrider_pip_deps__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "overrider_pip_deps", - "sha256": "17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1", - "urls": [ - "https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl#sha256=17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1" - ], - "version": "4.2.1" - } - }, - "req_compile_deps_linux_311__pytest": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "iniconfig", - "packaging", - "pluggy" - ], - "package": "pytest", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", - "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" - ], - "version": "8.1.1" - } - }, - "req_compile_deps_linux_311__mccabe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "mccabe", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" - ], - "version": "0.7.0" - } - }, - "req_compile_deps_macos_311__pytest": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "iniconfig", - "packaging", - "pluggy" - ], - "package": "pytest", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", - "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" - ], - "version": "8.1.1" - } - }, - "req_compile_deps_windows_311__six": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "six", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "1.16.0" - } - }, - "req_compile_deps_windows_311__pytest_mock": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "pytest" - ], - "package": "pytest_mock", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", - "urls": [ - "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" - ], - "version": "3.14.0" - } - }, - "req_compile_deps_macos_311__mccabe": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "mccabe", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", - "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" - ], - "version": "0.7.0" - } - }, - "req_compile_deps_linux_311__packaging": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" - ], - "version": "24.0" - } - }, - "req_compile_deps_macos_311__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "click", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7" - } - }, - "req_compile_deps_linux_311__pluggy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "pluggy", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", - "urls": [ - "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" - ], - "version": "1.4.0" - } - }, - "req_compile_deps_linux_311__types_appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "types_appdirs", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", - "urls": [ - "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" - ], - "version": "1.4.3.5" - } - }, - "req_compile_deps_macos_311__pyyaml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", - "urls": [ - "https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl#sha256=f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab" - ], - "version": "6.0.1" - } - }, - "overrider_pip_deps": { - "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "overrider_pip_deps", - "requirements_lock": "@@//:requirements.txt", - "requirements_locks": {} - } - }, - "req_compile_deps_macos_311__pluggy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pluggy", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", - "urls": [ - "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" - ], - "version": "1.4.0" - } - }, - "req_compile_deps_windows_311__urllib3": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" - ], - "version": "2.2.1" - } - }, - "req_compile_deps_windows_311__certifi": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "version": "2024.2.2" - } - }, - "req_compile_deps_macos_311__toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" - ], - "version": "0.10.2" - } - }, - "req_compile_deps_linux_311__pyyaml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", - "urls": [ - "https://files.pythonhosted.org/packages/7b/5e/efd033ab7199a0b2044dab3b9f7a4f6670e6a52c089de572e928d2873b06/PyYAML-6.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673" - ], - "version": "6.0.1" - } - }, - "req_compile_deps_windows_311__typing_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "typing_extensions", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", - "urls": [ - "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" - ], - "version": "4.10.0" - } - }, - "req_compile_deps_macos_311__types_toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "types_toml", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", - "urls": [ - "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" - ], - "version": "0.10.8.20240310" - } - }, - "req_compile_deps_linux_311__types_toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "types_toml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", - "urls": [ - "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" - ], - "version": "0.10.8.20240310" - } - }, - "req_compile_deps_macos_311__pathspec": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", - "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" - ], - "version": "0.12.1" - } - }, - "req_compile_deps_macos_311__mypy_extensions": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", - "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" - ], - "version": "1.0.0" - } - }, - "req_compile_deps_linux_311__six": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "six", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "1.16.0" - } - }, - "req_compile_deps_macos_311__pytest_mock": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "pytest" - ], - "package": "pytest_mock", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", - "urls": [ - "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" - ], - "version": "3.14.0" - } - }, - "req_compile_deps_linux_311__requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "certifi", - "charset_normalizer", - "idna", - "urllib3" - ], - "package": "requests", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" - ], - "version": "2.31.0" - } - }, - "req_compile_deps_macos_311__six": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "six", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", - "urls": [ - "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" - ], - "version": "1.16.0" - } - }, - "req_compile_deps_macos_311__types_setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "types_setuptools", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", - "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" - ], - "version": "69.2.0.20240317" - } - }, - "req_compile_deps_linux_311__setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", - "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" - ], - "version": "69.2.0" - } - }, - "req_compile_deps_windows_311__responses": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "pyyaml", - "requests", - "urllib3" - ], - "package": "responses", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", - "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" - ], - "version": "0.25.0" - } - }, - "req_compile_deps": { - "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_deps", - "requirements_locks": { - "@@rules_req_compile~//3rdparty:requirements.linux.311.txt": "@platforms//os:linux", - "@@rules_req_compile~//3rdparty:requirements.macos.311.txt": "@platforms//os:macos", - "@@rules_req_compile~//3rdparty:requirements.windows.311.txt": "@platforms//os:windows" - } - } - }, - "req_compile_deps_macos_311__wheel": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", - "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" - ], - "version": "0.43.0" - } - }, - "req_compile_deps_windows_311__requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "certifi", - "charset_normalizer", - "idna", - "urllib3" - ], - "package": "requests", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" - ], - "version": "2.31.0" - } - }, - "req_compile_deps_linux_311__dill": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "dill", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", - "urls": [ - "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" - ], - "version": "0.3.8" - } - }, - "req_compile_deps_windows_311__tomlkit": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "tomlkit", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", - "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" - ], - "version": "0.12.4" - } - }, - "pip_deps": { - "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "overrider_pip_deps", - "requirements_lock": "@@overridee~//:requirements.txt", - "requirements_locks": {} - } - }, - "req_compile_deps_linux_311__overrides": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", - "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" - ], - "version": "7.7.0" - } - }, - "req_compile_deps_macos_311__setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", - "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" - ], - "version": "69.2.0" - } - }, - "req_compile_deps_windows_311__dill": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "dill", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", - "urls": [ - "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" - ], - "version": "0.3.8" - } - }, - "req_compile_deps_linux_311__mypy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "mypy_extensions", - "typing_extensions" - ], - "package": "mypy", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129", - "urls": [ - "https://files.pythonhosted.org/packages/a1/81/97e8539d6cdcfb3a8ae7eb1438c6983a9fc434ef9664572bfa7fd285cab9/mypy-1.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=2418488264eb41f69cc64a69a745fad4a8f86649af4b1041a4c64ee61fc61129" - ], - "version": "1.9.0" - } - }, - "req_compile_deps_macos_311__astroid": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "astroid", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", - "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" - ], - "version": "3.1.0" - } - }, - "req_compile_deps_windows_311__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "colorama" - ], - "package": "click", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7" - } - }, - "req_compile_deps_macos_311__dill": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "dill", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", - "urls": [ - "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" - ], - "version": "0.3.8" - } - }, - "req_compile_deps_macos_311__requests": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "certifi", - "charset_normalizer", - "idna", - "urllib3" - ], - "package": "requests", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", - "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" - ], - "version": "2.31.0" - } - }, - "req_compile_deps_windows_311__pluggy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pluggy", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", - "urls": [ - "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" - ], - "version": "1.4.0" - } - }, - "req_compile_deps_linux_311__platformdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", - "urls": [ - "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" - ], - "version": "4.2.0" - } - }, - "req_compile_deps_macos_311__mypy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "mypy_extensions", - "typing_extensions" - ], - "package": "mypy", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc", - "urls": [ - "https://files.pythonhosted.org/packages/da/e2/1864612774cf8a445f6d42ce73ce0f1492a37ed2af1c908e989f1ec7d349/mypy-1.9.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=3a3c007ff3ee90f69cf0a15cbcdf0995749569b86b6d2f327af01fd1b8aee9dc" - ], - "version": "1.9.0" - } - }, - "req_compile_deps_windows_311__charset_normalizer": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", - "urls": [ - "https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl#sha256=663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77" - ], - "version": "3.3.2" - } - }, - "req_compile_deps_macos_311__types_appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "types_appdirs", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", - "urls": [ - "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" - ], - "version": "1.4.3.5" - } - }, - "req_compile_deps_windows_311__appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "appdirs", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", - "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "1.4.4" - } - }, - "req_compile_deps_windows_311__packaging": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", - "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" - ], - "version": "24.0" - } - }, - "req_compile_deps_linux_311__types_setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "types_setuptools", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", - "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" - ], - "version": "69.2.0.20240317" - } - }, - "req_compile_deps_macos_311__black": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597", - "urls": [ - "https://files.pythonhosted.org/packages/46/5f/30398c5056cb72f883b32b6520ad00042a9d0454b693f70509867db03a80/black-24.3.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597" - ], - "version": "24.3.0" - } - }, - "req_compile_deps_windows_311__setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", - "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" - ], - "version": "69.2.0" - } - }, - "req_compile_deps_macos_311__certifi": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", - "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" - ], - "version": "2024.2.2" - } - }, - "req_compile_deps_linux_311__iniconfig": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "iniconfig", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "urls": [ - "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "version": "2.0.0" - } - }, - "req_compile_deps_macos_311__pylint": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "astroid", - "dill", - "isort", - "mccabe", - "platformdirs", - "tomlkit" - ], - "package": "pylint", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", - "urls": [ - "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" - ], - "version": "3.1.0" - } - }, - "req_compile_deps_linux_311__responses": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "pyyaml", - "requests", - "urllib3" - ], - "package": "responses", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", - "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" - ], - "version": "0.25.0" - } - }, - "req_compile_deps_macos_311__appdirs": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "appdirs", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", - "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" - ], - "version": "1.4.4" - } - }, - "req_compile_deps_linux_311__pylint": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "astroid", - "dill", - "isort", - "mccabe", - "platformdirs", - "tomlkit" - ], - "package": "pylint", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", - "urls": [ - "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" - ], - "version": "3.1.0" - } - }, - "req_compile_deps_macos_311__iniconfig": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "iniconfig", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", - "urls": [ - "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" - ], - "version": "2.0.0" - } - }, - "req_compile_deps_windows_311__astroid": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "astroid", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", - "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" - ], - "version": "3.1.0" - } - }, - "req_compile_deps_macos_311__urllib3": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", - "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" - ], - "version": "2.2.1" - } - }, - "req_compile_deps_macos_311__charset_normalizer": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", - "urls": [ - "https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl#sha256=549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e" - ], - "version": "3.3.2" - } - }, - "req_compile_deps_linux_311__click": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "click", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", - "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" - ], - "version": "8.1.7" - } - }, - "req_compile_deps_macos_311__tomlkit": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "tomlkit", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", - "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" - ], - "version": "0.12.4" - } - }, - "req_compile_deps_windows_311__pyyaml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", - "urls": [ - "https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl#sha256=bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34" - ], - "version": "6.0.1" - } - }, - "req_compile_deps_linux_311__toml": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", - "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" - ], - "version": "0.10.2" - } - }, - "req_compile_deps_macos_311__isort": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "isort", - "spoke_prefix": "req_compile_deps_macos_311", - "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", - "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" - ], - "version": "5.13.2" - } - }, - "req_compile_deps_windows_311__mypy": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "mypy_extensions", - "typing_extensions" - ], - "package": "mypy", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3", - "urls": [ - "https://files.pythonhosted.org/packages/59/56/a33d610a9cf692669690a89b54a6a920fd7c7ebcca00da2c36c9d975de8e/mypy-1.9.0-cp311-cp311-win_amd64.whl#sha256=85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3" - ], - "version": "1.9.0" - } - }, - "req_compile_deps_windows_311__pytest": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "colorama", - "iniconfig", - "packaging", - "pluggy" - ], - "package": "pytest", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", - "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" - ], - "version": "8.1.1" - } - }, - "req_compile_deps_windows_311__types_setuptools": { - "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "types_setuptools", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", - "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" - ], - "version": "69.2.0.20240317" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "rules_cc~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_req_compile~", - "bazel_tools", - "bazel_tools" - ], - [ - "rules_req_compile~", - "platforms", - "platforms" - ], - [ - "rules_req_compile~", - "req_compile_sdist_compiler", - "req_compile_sdist_compiler" - ], - [ - "rules_req_compile~", - "rules_cc", - "rules_cc~" - ] - ] - } } } } diff --git a/private/whl_repo.bzl b/private/whl_repo.bzl index 02cdd0a..8afba4d 100644 --- a/private/whl_repo.bzl +++ b/private/whl_repo.bzl @@ -247,8 +247,8 @@ def _parse_entry_points_txt(content): return console_scripts def _whl_repository_impl(repository_ctx): - if not repository_ctx.attr.urls and not repository_ctx.attr.whl and not repository_ctx.attr.whl_data: - fail("`urls`, `whl`, or `whl_data` must be provided. Please update {}".format( + if not repository_ctx.attr.urls and not repository_ctx.attr.whl: + fail("`urls` or `whl` must be provided. Please update {}".format( repository_ctx.name, ))