diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 154ce76..42fad3d 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -135,6 +135,10 @@ jobs: run: | bazel test //... --noenable_bzlmod working-directory: private/examples/multiplatform_py_test + - name: Test module repo overrides + run: | + bazel test //... + working-directory: private/tests/override_module_repos/overrider bazel_lint: runs-on: ubuntu-latest diff --git a/.gitignore b/.gitignore index 2efc21d..613ebed 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,7 @@ dist user.bazelrc /.github/ci.bazelrc /private/examples/multiplatform_py_test/bazel-* + +# Ignore the module lock for now, since the sdist repo rules incorrectly record the calling +# platform's Python intepreter as the _only_ interprete in the lock. +MODULE.bazel.lock diff --git a/MODULE.bazel b/MODULE.bazel index 3b879ce..2e6903f 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -196,7 +196,7 @@ dev_requirements.package_annotation( # Use a separate extension since the @req_compile_find_links_test is generated by an extension # that also depend upon //extensions:python.bzl -find_links_requirements = use_extension("//private/tests/find_links:extension.bzl", "requirements") +find_links_requirements = use_extension("//private/tests/find_links:extension.bzl", "requirements", dev_dependency = True) find_links_requirements.parse( name = "req_compile_test_find_links", requirements_lock = "@req_compile_find_links_test//:requirements.txt", diff --git a/extensions/python.bzl b/extensions/python.bzl index 3c986b0..c4528f2 100644 --- a/extensions/python.bzl +++ b/extensions/python.bzl @@ -15,6 +15,8 @@ def _requirements_impl(ctx): """Process annotations and parse tags.""" annotations = {} + override_module_repos = {} + # Gather all annotations first. for mod in ctx.modules: for annotation in mod.tags.package_annotation: @@ -31,6 +33,14 @@ def _requirements_impl(ctx): deps_excludes = annotation.deps_excludes, patches = annotation.patches, ) + for parse in mod.tags.parse: + if mod.is_root and parse.override_module_repos: + for override_mod, override_repos in parse.override_module_repos.items(): + if override_mod in override_module_repos: + fail("Module {} already has overrides from this module.".format( + override_mod, + )) + override_module_repos[override_mod] = struct(hub_name = parse.name, override_repos = list(override_repos)) # Create hubs for each parse tag. for mod in ctx.modules: @@ -48,6 +58,17 @@ def _requirements_impl(ctx): elif ctx.os.name.startswith("windows"): interpreter = parse.interpreter_windows + if mod.name in override_module_repos and parse.name in override_module_repos[mod.name].override_repos: + py_requirements_repository( + name = parse.name, + hub_name = override_module_repos[mod.name].hub_name, + requirements_lock = parse.requirements_lock, + requirements_locks = parse.requirements_locks, + interpreter = interpreter, + ) + override_module_repos[mod.name].override_repos.remove(parse.name) + continue + py_requirements_repository( name = parse.name, hub_name = parse.name, @@ -67,6 +88,11 @@ def _requirements_impl(ctx): spoke_prefix += "_" + defs_id create_spoke_repos(spoke_prefix, data.packages, interpreter) + for mod in sorted(override_module_repos): + repos = override_module_repos[mod].override_repos + if repos: + fail("Module \"{}\" does not create repos \"{}\"".format(mod, "\", \"".join(sorted(repos)))) + _annotation = tag_class( doc = """\ A tag representing a annotation editing a Python package. @@ -140,6 +166,20 @@ hub repository named "pip_deps". "requirements_locks": attr.label_keyed_string_dict( doc = "A dictionary mapping platform to requirement lock files.", ), + "override_module_repos": attr.string_list_dict( + doc = """\ +Mapping of module name to list of repos that should be overridden by this hub. The repos +must be those that are expected to be created by this module extension. + +The overridden hub will attempt to map all of its requirements to the root module's hub, meaning +the root module hub must be a superset of the overridden hub. + +This attribute is intended to have the root module coordinate all Python packages such +that Python libraries from dependencies can be safely imported into the same interpreter. +Do not override repos for libraries that will never be mixed. To inject Python dependencies +for use in most child modules, a custom toolchain type is most appropriate.""", + default = {}, + ), }, ) diff --git a/private/examples/multiplatform_py_test/MODULE.bazel b/private/examples/multiplatform_py_test/MODULE.bazel index 491d3d4..554565b 100644 --- a/private/examples/multiplatform_py_test/MODULE.bazel +++ b/private/examples/multiplatform_py_test/MODULE.bazel @@ -1,3 +1,8 @@ +module( + name = "multiplatform_py_test", + version = "1.0", +) + bazel_dep(name = "rules_python", version = "0.34.0") bazel_dep(name = "platforms", version = "0.0.9") bazel_dep(name = "rules_req_compile", version = "0.0.0") diff --git a/private/tests/override_module_repos/overridee/BUILD.bazel b/private/tests/override_module_repos/overridee/BUILD.bazel new file mode 100644 index 0000000..69698bf --- /dev/null +++ b/private/tests/override_module_repos/overridee/BUILD.bazel @@ -0,0 +1,7 @@ +load("@rules_python//python:defs.bzl", "py_library") + +py_library( + name = "test", + visibility = ["//visibility:public"], + deps = ["@pip_deps//:platformdirs"], +) diff --git a/private/tests/override_module_repos/overridee/MODULE.bazel b/private/tests/override_module_repos/overridee/MODULE.bazel new file mode 100644 index 0000000..88595c1 --- /dev/null +++ b/private/tests/override_module_repos/overridee/MODULE.bazel @@ -0,0 +1,18 @@ +module( + name = "overridee", + version = "1.0", +) + +bazel_dep(name = "rules_python", version = "0.34.0") +bazel_dep(name = "rules_req_compile") +local_path_override( + module_name = "rules_req_compile", + path = "../../../..", +) + +requirements = use_extension("@rules_req_compile//extensions:python.bzl", "requirements") +requirements.parse( + name = "pip_deps", + requirements_lock = ":requirements.txt", +) +use_repo(requirements, "pip_deps") diff --git a/MODULE.bazel.lock b/private/tests/override_module_repos/overridee/MODULE.bazel.lock similarity index 63% rename from MODULE.bazel.lock rename to private/tests/override_module_repos/overridee/MODULE.bazel.lock index 17168f4..f14ffde 100644 --- a/MODULE.bazel.lock +++ b/private/tests/override_module_repos/overridee/MODULE.bazel.lock @@ -20,8 +20,6 @@ "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749", - "https://bcr.bazel.build/modules/buildifier_prebuilt/6.4.0/MODULE.bazel": "37389c6b5a40c59410b4226d3bb54b08637f393d66e2fa57925c6fcf68e64bf4", - "https://bcr.bazel.build/modules/buildifier_prebuilt/6.4.0/source.json": "83eb01b197ed0b392f797860c9da5ed1bf95f4d0ded994d694a3d44731275916", "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84", "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8", "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", @@ -80,36 +78,66 @@ }, "selectedYankedVersions": {}, "moduleExtensions": { - "//extensions:python.bzl%requirements": { + "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=", + "usagesDigest": "aLmqbvowmHkkBPve05yyDNGN7oh7QE9kBADr3QIZTZs=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {} + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "apple_support~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@platforms//host:extension.bzl%host_platform": { + "general": { + "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", + "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "host_platform": { + "bzlFile": "@@platforms//host:extension.bzl", + "ruleClassName": "host_platform_repo", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [] + } + }, + "@@rules_req_compile~//extensions:python.bzl%requirements": { "general": { - "bzlTransitiveDigest": "5Y5Sw92DCI+yr9MZ/aq+bQY1SLeHRb5CCqM4/bAg9HA=", - "usagesDigest": "ndcKfp2VvJGkDM1ivJlHFNRPpiMBUH0sMGDZXQki4wQ=", + "bzlTransitiveDigest": "x6LvKaikdURYrL4bUqCpEMLOol6YrjGgk+hhTbiVJXc=", + "usagesDigest": "py3Aj2uh7Npj1721ppKnXOY4y2wEQOANlAQSlB63p0o=", "recordedFileInputs": { - "@@//3rdparty/requirements.linux.311.txt": "f4dda9ac9b4cea873d263fdd858c80562331eda192b431d9a43f63ceea596491", - "@@//private/tests/transitive_ins/requirements.txt": "f171b77899c0da26a7b3e040eeafbc214f890ff1f6ff37f1b3a1ea4547e2de5a", - "@@//private/tests/platlib/requirements.linux.txt": "8b99c2792051a5c73f45e30a8800b1023700fba037150e245db15a1ef0441618", - "@@//private/tests/cross_platform/requirements.windows.txt": "c36c57bf4244b05fd32ea0472c1c364d1a2664bb0981013045bb44ce91f337ba", - "@@//private/tests/annotations/requirements.macos.txt": "47536babdebbe647586c84e2938fd52deeeca6a7b73e637fc0633fde364eab7e", - "@@//private/tests/pip_parse_compat/requirements.linux.txt": "d8ec6bd34c00ce7a32fe2128b71b7bb9850d94d33b50ca584436f3e133087fa6", - "@@//3rdparty/requirements.windows.311.txt": "4735c4a0fa4447fa168001785f858fbf2689ed72da59036fb707ea119c1002d1", - "@@//private/tests/platlib/requirements.windows.txt": "c6e5c642da5884246a5879fe40cb89357463896ef9abc9d3f65043fd269b274c", - "@@//private/tests/cross_platform/requirements.macos.txt": "72af205c987a5b3e33a97cd0b18dd54890511a771afe437abb9318690b33c5c9", - "@@//private/tests/simple/requirements.txt": "2b0cbfc13d4b2856ecb12e1d4cc916e68468c1cfec3cf175838d34a8e46bd2ca", - "@@//private/tests/pip_parse_compat/requirements.windows.txt": "d8ec6bd34c00ce7a32fe2128b71b7bb9850d94d33b50ca584436f3e133087fa6", - "@@//3rdparty/requirements.macos.311.txt": "d3304956639cf483bf525b8b724c1aac95b72917463f04f64439e4a6a6abe776", - "@@//private/tests/pip_parse_compat/requirements.txt": "d8ec6bd34c00ce7a32fe2128b71b7bb9850d94d33b50ca584436f3e133087fa6", - "@@//private/tests/pip_parse_compat/requirements.macos.txt": "d8ec6bd34c00ce7a32fe2128b71b7bb9850d94d33b50ca584436f3e133087fa6", - "@@//private/tests/annotations/requirements.windows.txt": "47701ce4f981675c7e09881a93c07e2234e2f613b01294eaeee0397e87449029", - "@@//private/tests/sdist/requirements.txt": "b7363272cf3809fd89448bce458daaa4f4e4ac89f4014ba7c5ca18124581df70", - "@@//private/tests/platlib/requirements.macos.txt": "311b80163da4b1f4a8a152a0c10e3914bb7ddc6133a2b48bc3787fcffcda2bcb", - "@@//private/tests/cross_platform/requirements.linux.txt": "69fd0cff60820db65a5bf9df233025b9dcbcd22a127ae45c6a972b0dbeae6a12", - "@@//private/tests/annotations/requirements.linux.txt": "c83086f591045ed082e694e6d221dfbf4e8f8273597a9af41ee93227a6a076f0" + "@@rules_req_compile~//3rdparty/requirements.macos.311.txt": "d3304956639cf483bf525b8b724c1aac95b72917463f04f64439e4a6a6abe776", + "@@rules_req_compile~//3rdparty/requirements.linux.311.txt": "f4dda9ac9b4cea873d263fdd858c80562331eda192b431d9a43f63ceea596491", + "@@//requirements.txt": "9ac6d44ffd7bf193e3c5bfddc6bff37e8221c873222094a35852b37c1bf42463", + "@@rules_req_compile~//3rdparty/requirements.windows.311.txt": "4735c4a0fa4447fa168001785f858fbf2689ed72da59036fb707ea119c1002d1" }, "recordedDirentsInputs": {}, "envVariables": {}, "generatedRepoSpecs": { "req_compile_deps_windows_311__types_appdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -124,20 +152,8 @@ "version": "1.4.3.5" } }, - "req_compile_test_annotations": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_annotations", - "requirements_locks": { - "@@//private/tests/annotations:requirements.linux.txt": "@platforms//os:linux", - "@@//private/tests/annotations:requirements.macos.txt": "@platforms//os:macos", - "@@//private/tests/annotations:requirements.windows.txt": "@platforms//os:windows" - } - } - }, "req_compile_deps_linux_311__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -152,88 +168,72 @@ "version": "0.43.0" } }, - "req_compile_test_cross_platform_macos__platformdirs": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_test_cross_platform_macos", - "sha256": "2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee", - "urls": [ - "https://files.pythonhosted.org/packages/68/13/2aa1f0e1364feb2c9ef45302f387ac0bd81484e9c9a4c5688a322fbdfd08/platformdirs-4.2.2-py3-none-any.whl#sha256=2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee" - ], - "version": "4.2.2" - } - }, - "req_compile_test_annotations_macos__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__mypy_extensions": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "package": "mypy_extensions", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" + "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" ], - "version": "24.0" + "version": "1.0.0" } }, - "req_compile_deps_linux_311__appdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__dill": { + "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", + "package": "dill", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", "urls": [ - "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" + "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" ], - "version": "1.4.4" + "version": "0.3.8" } }, - "req_compile_test_annotations_macos__snowballstemmer": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__tomlkit": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "snowballstemmer", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "package": "tomlkit", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", "urls": [ - "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl#sha256=c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a" + "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" ], - "version": "2.2.0" + "version": "0.12.4" } }, - "req_compile_test_annotations_windows__markupsafe": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "markupsafe", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617", + "package": "appdirs", + "spoke_prefix": "req_compile_deps_linux_311", + "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", "urls": [ - "https://files.pythonhosted.org/packages/b7/a2/c78a06a9ec6d04b3445a949615c4c7ed86a0b2eb68e44e7541b9d57067cc/MarkupSafe-2.1.5-cp311-cp311-win_amd64.whl#sha256=2b7c57a4dfc4f16f7142221afe5ba4e093e09e728ca65c51f5620c9aaeb9a617" + "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" ], - "version": "2.1.5" + "version": "1.4.4" } }, "req_compile_deps_linux_311__pytest_mock": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -251,7 +251,7 @@ } }, "req_compile_deps_macos_311__types_requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -268,8 +268,24 @@ "version": "2.31.0.20240311" } }, + "requirements_overrider_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": "requirements_overrider_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__pathspec": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -284,46 +300,26 @@ "version": "0.12.1" } }, - "req_compile_test_cross_platform_macos__black": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__pytest_mock": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:windows'", "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_test_cross_platform_macos", - "sha256": "837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af", - "urls": [ - "https://files.pythonhosted.org/packages/db/94/b803d810e14588bb297e565821a947c108390a079e21dbdcb9ab6956cd7a/black-24.8.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=837fd281f1908d0076844bc2b801ad2d369c78c45cf800cad7b61686051041af" + "pytest" ], - "version": "24.8.0" - } - }, - "req_compile_test_platlib_linux__libclang": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "libclang", - "spoke_prefix": "req_compile_test_platlib_linux", - "sha256": "c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b", + "package": "pytest_mock", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", "urls": [ - "https://files.pythonhosted.org/packages/1d/fc/716c1e62e512ef1c160e7984a73a5fc7df45166f2ff3f254e71c58076f7c/libclang-18.1.1-py2.py3-none-manylinux2010_x86_64.whl#sha256=c533091d8a3bbf7460a00cb6c1a71da93bffe148f172c7d03b1c31fbf8aa2a0b" + "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" ], - "version": "18.1.1" + "version": "3.14.0" } }, "req_compile_deps_windows_311__mypy_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -338,8 +334,31 @@ "version": "1.0.0" } }, + "requirements_overrider_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": "requirements_overrider_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_windows_311__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -355,7 +374,7 @@ } }, "req_compile_deps_linux_311__mypy_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -370,24 +389,8 @@ "version": "1.0.0" } }, - "req_compile_test_annotations_windows__pygments": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "pygments", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", - "urls": [ - "https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl#sha256=b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c" - ], - "version": "2.17.2" - } - }, "req_compile_deps_macos_311__overrides": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -403,7 +406,7 @@ } }, "req_compile_deps_linux_311__certifi": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -418,42 +421,8 @@ "version": "2024.2.2" } }, - "req_compile_test_annotations_macos__jinja2": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [ - "markupsafe" - ], - "package": "jinja2", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", - "urls": [ - "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl#sha256=7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" - ], - "version": "3.1.3" - } - }, - "req_compile_test_annotations_linux__alabaster": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "alabaster", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", - "urls": [ - "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl#sha256=b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92" - ], - "version": "0.7.16" - } - }, "req_compile_deps_linux_311__urllib3": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -468,24 +437,24 @@ "version": "2.2.1" } }, - "req_compile_test_annotations_macos__babel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__pluggy": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "babel", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287", + "package": "pluggy", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", "urls": [ - "https://files.pythonhosted.org/packages/0d/35/4196b21041e29a42dc4f05866d0c94fa26c9da88ce12c38c2265e42c82fb/Babel-2.14.0-py3-none-any.whl#sha256=efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287" + "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" ], - "version": "2.14.0" + "version": "1.4.0" } }, "req_compile_deps_macos_311__responses": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -505,7 +474,7 @@ } }, "req_compile_deps_linux_311__idna": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -521,7 +490,7 @@ } }, "req_compile_deps_windows_311__overrides": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -536,8 +505,27 @@ "version": "7.7.0" } }, + "requirements_overrider_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": "requirements_overrider_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_windows_311__black": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -558,22 +546,24 @@ "version": "24.3.0" } }, - "req_compile_test_sdist__pyspark__sdist": { - "bzlFile": "@@//private:sdist_repo.bzl", - "ruleClassName": "sdist_repository", + "requirements_overrider_linux_311__six": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", + "ruleClassName": "whl_repository", "attributes": { - "deps": [ - "@req_compile_test_sdist__py4j//:BUILD.bazel" - ], - "sha256": "dd6569e547365eadc4f887bf57f153e4d582a68c4b490de475d55b9981664910", + "annotations": "{}", + "constraint": "'@@platforms//os:linux'", + "deps": [], + "package": "six", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", "urls": [ - "https://files.pythonhosted.org/packages/73/e5/c9eb78cc982dafb7b5834bc5c368fe596216c8b9f7c4b4ffa104c4d2ab8f/pyspark-3.5.1.tar.gz#sha256=dd6569e547365eadc4f887bf57f153e4d582a68c4b490de475d55b9981664910" + "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "interpreter": "@@rules_python~~python~python_3_11_x86_64-unknown-linux-gnu//:python" + "version": "1.16.0" } }, "req_compile_deps_windows_311__toml": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -588,24 +578,24 @@ "version": "0.10.2" } }, - "req_compile_test_annotations_windows__snowballstemmer": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__toml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "snowballstemmer", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "package": "toml", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", "urls": [ - "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl#sha256=c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a" + "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" ], - "version": "2.2.0" + "version": "0.10.2" } }, "req_compile_deps_windows_311__colorama": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -621,7 +611,7 @@ } }, "req_compile_deps_linux_311__black": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -643,7 +633,7 @@ } }, "req_compile_deps_windows_311__pylint": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -666,40 +656,26 @@ "version": "3.1.0" } }, - "req_compile_test_annotations_linux__idna": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__click": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" + "constraint": "'@@platforms//os:windows'", + "deps": [ + "colorama" ], - "version": "3.6" - } - }, - "req_compile_test_cross_platform_macos__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_test_cross_platform_macos", - "sha256": "5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124", + "package": "click", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", "urls": [ - "https://files.pythonhosted.org/packages/08/aa/cc0199a5f0ad350994d660967a8efb233fe0416e4639146c089643407ce6/packaging-24.1-py3-none-any.whl#sha256=5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" + "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" ], - "version": "24.1" + "version": "8.1.7" } }, "req_compile_deps_linux_311__pytest": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -719,7 +695,7 @@ } }, "req_compile_deps_linux_311__mccabe": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -734,8 +710,24 @@ "version": "0.7.0" } }, + "requirements_overrider_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": "requirements_overrider_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_macos_311__pytest": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -754,30 +746,32 @@ "version": "8.1.1" } }, - "req_compile_test_cross_platform_linux__black": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__pylint": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [ - "click", - "mypy_extensions", - "packaging", - "pathspec", - "platformdirs" - ], - "package": "black", - "spoke_prefix": "req_compile_test_cross_platform_linux", - "sha256": "62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4", + "astroid", + "colorama", + "dill", + "isort", + "mccabe", + "platformdirs", + "tomlkit" + ], + "package": "pylint", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", "urls": [ - "https://files.pythonhosted.org/packages/a5/b5/f485e1bbe31f768e2e5210f52ea3f432256201289fd1a3c0afda693776b0/black-24.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.manylinux_2_28_x86_64.whl#sha256=62e8730977f0b77998029da7971fa896ceefa2c4c4933fcd593fa599ecbf97a4" + "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" ], - "version": "24.8.0" + "version": "3.1.0" } }, "req_compile_deps_windows_311__pytest_mock": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -795,7 +789,7 @@ } }, "req_compile_deps_macos_311__mccabe": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -810,40 +804,40 @@ "version": "0.7.0" } }, - "req_compile_test_annotations_macos__markupsafe": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__packaging": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "markupsafe", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f", + "package": "packaging", + "spoke_prefix": "req_compile_deps_linux_311", + "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", "urls": [ - "https://files.pythonhosted.org/packages/11/e7/291e55127bb2ae67c64d66cef01432b5933859dfb7d6949daa721b89d0b3/MarkupSafe-2.1.5-cp311-cp311-macosx_10_9_universal2.whl#sha256=629ddd2ca402ae6dbedfceeba9c46d5f7b2a61d9749597d4307f943ef198fc1f" + "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" ], - "version": "2.1.5" + "version": "24.0" } }, - "req_compile_deps_linux_311__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__platformdirs": { + "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", + "package": "platformdirs", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" + "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" ], - "version": "24.0" + "version": "4.2.0" } }, "req_compile_deps_linux_311__pluggy": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -859,7 +853,7 @@ } }, "req_compile_deps_linux_311__types_appdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -874,29 +868,8 @@ "version": "1.4.3.5" } }, - "req_compile_test_annotations_macos__requests": { - "bzlFile": "@@//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_test_annotations_macos", - "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__pyyaml": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -911,78 +884,63 @@ "version": "6.0.1" } }, - "req_compile_test_annotations_linux__markupsafe": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__types_setuptools": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "markupsafe", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "b91c037585eba9095565a3556f611e3cbfaa42ca1e865f7b8015fe5c7336d5a5", + "package": "types_setuptools", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531", "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" + "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" ], - "version": "2.1.5" + "version": "69.2.0.20240317" } }, - "req_compile_test_cross_platform_windows__black": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__pathspec": { + "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_test_cross_platform_windows", - "sha256": "72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af", + "constraint": "'@@platforms//os:linux'", + "deps": [], + "package": "pathspec", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", "urls": [ - "https://files.pythonhosted.org/packages/a8/69/a000fc3736f89d1bdc7f4a879f8aaf516fb03613bb51a0154070383d95d9/black-24.8.0-cp311-cp311-win_amd64.whl#sha256=72901b4913cbac8972ad911dc4098d5753704d1f3c56e44ae8dce99eecb0e3af" + "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" ], - "version": "24.8.0" + "version": "0.12.1" } }, - "req_compile_test_annotations_macos__sphinx": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__pylint": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [ - "alabaster", - "babel", - "docutils", - "imagesize", - "jinja2", - "packaging", - "pygments", - "requests", - "snowballstemmer", - "sphinxcontrib_applehelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_jsmath", - "sphinxcontrib_qthelp", - "sphinxcontrib_serializinghtml" + "astroid", + "dill", + "isort", + "mccabe", + "platformdirs", + "tomlkit" ], - "package": "sphinx", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560", + "package": "pylint", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74", "urls": [ - "https://files.pythonhosted.org/packages/b2/b6/8ed35256aa530a9d3da15d20bdc0ba888d5364441bb50a5a83ee7827affe/sphinx-7.2.6-py3-none-any.whl#sha256=1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560" + "https://files.pythonhosted.org/packages/4d/2b/dfcf298607c73c3af47d5a699c3bd84ba580f1b8642a53ba2a53eead7c49/pylint-3.1.0-py3-none-any.whl#sha256=507a5b60953874766d8a366e8e8c7af63e058b26345cfcb5f91f89d987fd6b74" ], - "version": "7.2.6" + "version": "3.1.0" } }, "req_compile_deps_macos_311__pluggy": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -997,8 +955,58 @@ "version": "1.4.0" } }, + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_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__urllib3": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1014,7 +1022,7 @@ } }, "req_compile_deps_windows_311__certifi": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1029,24 +1037,40 @@ "version": "2024.2.2" } }, - "req_compile_test_annotations_linux__sphinxcontrib_serializinghtml": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__tomlkit": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[],\\\"deps_excludes\\\":[\\\"sphinx\\\"],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", + "annotations": "{}", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_serializinghtml", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7", + "package": "tomlkit", + "spoke_prefix": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_windows_311", + "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", "urls": [ - "https://files.pythonhosted.org/packages/38/24/228bb903ea87b9e08ab33470e6102402a644127108c7117ac9c00d849f82/sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl#sha256=326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7" + "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" ], - "version": "1.1.10" + "version": "0.7.0" } }, "req_compile_deps_macos_311__toml": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1061,124 +1085,112 @@ "version": "0.10.2" } }, - "req_compile_deps_linux_311__pyyaml": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__responses": { + "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", + "constraint": "'@@platforms//os:macos'", + "deps": [ + "pyyaml", + "requests", + "urllib3" + ], + "package": "responses", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", "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" + "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" ], - "version": "6.0.1" - } - }, - "req_compile_test_pip_parse_compat_multi_plat": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_pip_parse_compat_multi_plat", - "requirements_locks": { - "@@//private/tests/pip_parse_compat:requirements.linux.txt": "@platforms//os:linux", - "@@//private/tests/pip_parse_compat:requirements.macos.txt": "@platforms//os:macos", - "@@//private/tests/pip_parse_compat:requirements.windows.txt": "@platforms//os:windows" - } + "version": "0.25.0" } }, - "req_compile_test_cross_platform_windows__platformdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__six": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_test_cross_platform_windows", - "sha256": "2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee", + "package": "six", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", "urls": [ - "https://files.pythonhosted.org/packages/68/13/2aa1f0e1364feb2c9ef45302f387ac0bd81484e9c9a4c5688a322fbdfd08/platformdirs-4.2.2-py3-none-any.whl#sha256=2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee" + "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "version": "4.2.2" + "version": "1.16.0" } }, - "req_compile_test_pip_parse_compat_single_plat__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__pyyaml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_test_pip_parse_compat_single_plat", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "package": "pyyaml", + "spoke_prefix": "req_compile_deps_linux_311", + "sha256": "d2b04aac4d386b172d5b9692e2d2da8de7bfb6c387fa4f801fbf6fb2e6ba4673", "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" + "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": "0.43.0" - } - }, - "req_compile_test_cross_platform": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_cross_platform", - "requirements_locks": { - "@@//private/tests/cross_platform:requirements.linux.txt": "@platforms//os:linux", - "@@//private/tests/cross_platform:requirements.macos.txt": "@platforms//os:macos", - "@@//private/tests/cross_platform:requirements.windows.txt": "@platforms//os:windows" - } + "version": "6.0.1" } }, - "req_compile_test_cross_platform_windows__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__idna": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_test_cross_platform_windows", - "sha256": "5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124", + "package": "idna", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", "urls": [ - "https://files.pythonhosted.org/packages/08/aa/cc0199a5f0ad350994d660967a8efb233fe0416e4639146c089643407ce6/packaging-24.1-py3-none-any.whl#sha256=5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" + "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], - "version": "24.1" + "version": "3.6" } }, - "req_compile_test_cross_platform_linux__mypy_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__typing_extensions": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_test_cross_platform_linux", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "package": "typing_extensions", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" + "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" ], - "version": "1.0.0" + "version": "4.10.0" } }, - "req_compile_test_platlib": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", + "requirements_overrider_macos_311__pytest": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", + "ruleClassName": "whl_repository", "attributes": { - "hub_name": "req_compile_test_platlib", - "requirements_locks": { - "@@//private/tests/platlib:requirements.linux.txt": "@platforms//os:linux", - "@@//private/tests/platlib:requirements.macos.txt": "@platforms//os:macos", - "@@//private/tests/platlib:requirements.windows.txt": "@platforms//os:windows" - } + "annotations": "{}", + "constraint": "'@@platforms//os:macos'", + "deps": [ + "iniconfig", + "packaging", + "pluggy" + ], + "package": "pytest", + "spoke_prefix": "requirements_overrider_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_macos_311__six": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1193,57 +1205,102 @@ "version": "1.16.0" } }, - "req_compile_test_annotations_windows__sphinxcontrib_applehelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__toml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", + "annotations": "{}", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_applehelp", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4", + "package": "toml", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", "urls": [ - "https://files.pythonhosted.org/packages/56/89/fea3fbf6785b388e6cb8a1beaf62f96e80b37311bdeed6e133388a732426/sphinxcontrib_applehelp-1.0.8-py3-none-any.whl#sha256=cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4" + "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" ], - "version": "1.0.8" - } - }, - "req_compile_deps": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_deps", - "requirements_locks": { - "@@//3rdparty:requirements.linux.311.txt": "@platforms//os:linux", - "@@//3rdparty:requirements.macos.311.txt": "@platforms//os:macos", - "@@//3rdparty:requirements.windows.311.txt": "@platforms//os:windows" - } + "version": "0.10.2" } }, - "req_compile_test_annotations_windows__requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__types_requests": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [ - "certifi", - "charset_normalizer", - "idna", "urllib3" ], - "package": "requests", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", + "package": "types_requests", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d", "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + "https://files.pythonhosted.org/packages/05/22/21c7918c9bb842faa92fd26108e9f669c3dee9b6b239e8f45dd5f673e6cf/types_requests-2.31.0.20240311-py3-none-any.whl#sha256=47872893d65a38e282ee9f277a4ee50d1b28bd592040df7d1fdaffdf3779937d" ], - "version": "2.31.0" + "version": "2.31.0.20240311" + } + }, + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_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": { + "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" + } + } + }, + "requirements_overrider_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": "requirements_overrider_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_windows_311__requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1264,7 +1321,7 @@ } }, "req_compile_deps_linux_311__dill": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1279,40 +1336,33 @@ "version": "0.3.8" } }, - "req_compile_test_annotations_windows__docutils": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__charset_normalizer": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "docutils", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", + "package": "charset_normalizer", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", "urls": [ - "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl#sha256=96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6" + "https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl#sha256=549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e" ], - "version": "0.20.1" + "version": "3.3.2" } }, - "req_compile_test_annotations_macos__pygments": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", + "pip_deps": { + "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", + "ruleClassName": "py_requirements_repository", "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pygments", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", - "urls": [ - "https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl#sha256=b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c" - ], - "version": "2.17.2" + "hub_name": "pip_deps", + "requirements_lock": "@@//:requirements.txt", + "requirements_locks": {} } }, "req_compile_deps_macos_311__setuptools": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1328,7 +1378,7 @@ } }, "req_compile_deps_windows_311__dill": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1343,8 +1393,24 @@ "version": "0.3.8" } }, + "requirements_overrider_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": "requirements_overrider_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_linux_311__mypy": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1363,7 +1429,7 @@ } }, "req_compile_deps_macos_311__astroid": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1378,89 +1444,93 @@ "version": "3.1.0" } }, - "req_compile_deps_windows_311__click": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__urllib3": { + "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", + "deps": [], + "package": "urllib3", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" ], - "version": "8.1.7" + "version": "2.2.1" } }, - "req_compile_test_cross_platform_windows__colorama": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__mypy": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "colorama", - "spoke_prefix": "req_compile_test_cross_platform_windows", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "deps": [ + "mypy_extensions", + "typing_extensions" + ], + "package": "mypy", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3", "urls": [ - "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" + "https://files.pythonhosted.org/packages/59/56/a33d610a9cf692669690a89b54a6a920fd7c7ebcca00da2c36c9d975de8e/mypy-1.9.0-cp311-cp311-win_amd64.whl#sha256=85ca5fcc24f0b4aeedc1d02f93707bccc04733f21d41c88334c5482219b1ccb3" ], - "version": "0.4.6" + "version": "1.9.0" } }, - "req_compile_test_annotations_linux__snowballstemmer": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_windows_311__click": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "snowballstemmer", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a", + "constraint": "'@@platforms//os:windows'", + "deps": [ + "colorama" + ], + "package": "click", + "spoke_prefix": "req_compile_deps_windows_311", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", "urls": [ - "https://files.pythonhosted.org/packages/ed/dc/c02e01294f7265e63a7315fe086dd1df7dacb9f840a804da846b96d01b96/snowballstemmer-2.2.0-py2.py3-none-any.whl#sha256=c8e1716e83cc398ae16824e5572ae04e0d9fc2c6b985fb0f900f5f0c96ecba1a" + "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" ], - "version": "2.2.0" + "version": "8.1.7" } }, - "req_compile_test_annotations_macos__sphinxcontrib_devhelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__mypy_extensions": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:macos'", + "annotations": "{}", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_devhelp", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f", + "package": "mypy_extensions", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", "urls": [ - "https://files.pythonhosted.org/packages/a0/52/1049d918d1d1c72857d285c3f0c64c1cbe0be394ce1c93a3d2aa4f39fe3b/sphinxcontrib_devhelp-1.0.6-py3-none-any.whl#sha256=6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f" + "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" ], - "version": "1.0.6" + "version": "1.0.0" } }, - "req_compile_test_sdist__pyspark": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__pyyaml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", - "deps": [ - "py4j" + "constraint": "'@@platforms//os:windows'", + "deps": [], + "package": "pyyaml", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "urls": [ + "https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl#sha256=bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34" ], - "package": "pyspark", - "spoke_prefix": "req_compile_test_sdist", - "whl_data": "@@_main~requirements~req_compile_test_sdist__pyspark__sdist//:whl.json", - "version": "3.5.1" + "version": "6.0.1" } }, "req_compile_deps_windows_311__charset_normalizer": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1475,8 +1545,24 @@ "version": "3.3.2" } }, + "requirements_overrider_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": "requirements_overrider_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_macos_311__types_appdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1491,78 +1577,83 @@ "version": "1.4.3.5" } }, - "req_compile_test_transitive_ins__tomli": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__pytest": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", - "deps": [], - "package": "tomli", - "spoke_prefix": "req_compile_test_transitive_ins", - "sha256": "939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc", + "constraint": "'@@platforms//os:windows'", + "deps": [ + "colorama", + "iniconfig", + "packaging", + "pluggy" + ], + "package": "pytest", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7", "urls": [ - "https://files.pythonhosted.org/packages/97/75/10a9ebee3fd790d20926a90a2547f0bf78f371b2f13aa822c759680ca7b9/tomli-2.0.1-py3-none-any.whl#sha256=939de3e7a6161af0c887ef91b7d41a53e7c5a1ca976325f429cb46ea9bc30ecc" + "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" ], - "version": "2.0.1" + "version": "8.1.1" } }, - "req_compile_deps_macos_311__black": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__overrides": { + "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", + "constraint": "'@@platforms//os:windows'", + "deps": [], + "package": "overrides", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", "urls": [ - "https://files.pythonhosted.org/packages/46/5f/30398c5056cb72f883b32b6520ad00042a9d0454b693f70509867db03a80/black-24.3.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597" + "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" ], - "version": "24.3.0" + "version": "7.7.0" } }, - "req_compile_test_annotations_windows__idna": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__certifi": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", + "package": "certifi", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", "urls": [ - "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" + "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], - "version": "3.6" + "version": "2024.2.2" } }, - "req_compile_test_annotations_windows__colorama": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_macos_311__black": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "colorama", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", + "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/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" + "https://files.pythonhosted.org/packages/46/5f/30398c5056cb72f883b32b6520ad00042a9d0454b693f70509867db03a80/black-24.3.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597" ], - "version": "0.4.6" + "version": "24.3.0" } }, "req_compile_deps_macos_311__certifi": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1577,24 +1668,24 @@ "version": "2024.2.2" } }, - "req_compile_test_cross_platform_linux__pathspec": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_test_cross_platform_linux", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", + "package": "appdirs", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" + "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" ], - "version": "0.12.1" + "version": "1.4.4" } }, "req_compile_deps_linux_311__iniconfig": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1610,7 +1701,7 @@ } }, "req_compile_deps_macos_311__pylint": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1632,40 +1723,49 @@ "version": "3.1.0" } }, - "req_compile_test_cross_platform_windows__mypy_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__responses": { + "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_test_cross_platform_windows", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "deps": [ + "pyyaml", + "requests", + "urllib3" + ], + "package": "responses", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" + "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" ], - "version": "1.0.0" + "version": "0.25.0" } }, - "req_compile_test_annotations_windows__numpy": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__requests": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"load(\\\\\\\"@rules_cc//cc:defs.bzl\\\\\\\", \\\\\\\"cc_library\\\\\\\")\\\\nload(\\\\\\\"@rules_req_compile//:defs.bzl\\\\\\\", \\\\\\\"py_package_annotation_target\\\\\\\")\\\\n\\\\n_INCLUDE_DIR = \\\\\\\"site-packages/numpy/core/include\\\\\\\"\\\\n\\\\ncc_library(\\\\n name = \\\\\\\"headers\\\\\\\",\\\\n hdrs = glob([\\\\\\\"{}/**/*.h\\\\\\\".format(_INCLUDE_DIR)]),\\\\n includes = [_INCLUDE_DIR],\\\\n)\\\\n\\\\npy_package_annotation_target(\\\\n name = \\\\\\\"pkg.headers\\\\\\\",\\\\n target = \\\\\\\":headers\\\\\\\",\\\\n)\\\\n\\\",\\\"copy_executables\\\":{\\\"site-packages/numpy/testing/setup.py\\\":\\\"site-packages/numpy/testing/setup.copy.py\\\"},\\\"copy_files\\\":{\\\"site-packages/numpy-1.26.4.dist-info/entry_points.txt\\\":\\\"site-packages/numpy-1.26.4.dist-info/entry_points.copy.txt\\\"},\\\"copy_srcs\\\":{\\\"site-packages/numpy/conftest.py\\\":\\\"site-packages/numpy/conftest.copy.py\\\"},\\\"data\\\":[\\\":pkg.headers\\\"],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"@rules_python//python/runfiles\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[\\\"@@//private/tests/annotations:numpy.patch\\\"],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "numpy", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2", + "annotations": "{}", + "constraint": "'@@platforms//os:macos'", + "deps": [ + "certifi", + "charset_normalizer", + "idna", + "urllib3" + ], + "package": "requests", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", "urls": [ - "https://files.pythonhosted.org/packages/3f/6b/5610004206cf7f8e7ad91c5a85a8c71b2f2f8051a0c0c4d5916b76d6cbb2/numpy-1.26.4-cp311-cp311-win_amd64.whl#sha256=cd25bcecc4974d09257ffcd1f098ee778f7834c3ad767fe5db785be9a4aa9cb2" + "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" ], - "version": "1.26.4" + "version": "2.31.0" } }, "req_compile_deps_macos_311__appdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1680,8 +1780,24 @@ "version": "1.4.4" } }, + "requirements_overrider_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": "requirements_overrider_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_linux_311__pylint": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1704,7 +1820,7 @@ } }, "req_compile_deps_macos_311__iniconfig": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1720,7 +1836,7 @@ } }, "req_compile_deps_macos_311__urllib3": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1735,72 +1851,56 @@ "version": "2.2.1" } }, - "req_compile_test_annotations_macos__sphinxcontrib_jsmath": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "sphinxcontrib_jsmath", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", - "urls": [ - "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl#sha256=2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" - ], - "version": "1.0.1" - } - }, - "req_compile_test_platlib_windows__libclang": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_macos_311__isort": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "libclang", - "spoke_prefix": "req_compile_test_platlib_windows", - "sha256": "4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb", + "package": "isort", + "spoke_prefix": "req_compile_deps_macos_311", + "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", "urls": [ - "https://files.pythonhosted.org/packages/0b/2d/3f480b1e1d31eb3d6de5e3ef641954e5c67430d5ac93b7fa7e07589576c7/libclang-18.1.1-py2.py3-none-win_amd64.whl#sha256=4dd2d3b82fab35e2bf9ca717d7b63ac990a3519c7e312f19fa8e86dcc712f7fb" + "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], - "version": "18.1.1" + "version": "5.13.2" } }, - "req_compile_test_annotations_linux__pygments": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__types_appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "pygments", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c", + "package": "types_appdirs", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", "urls": [ - "https://files.pythonhosted.org/packages/97/9c/372fef8377a6e340b1704768d20daaded98bf13282b5327beb2e2fe2c7ef/pygments-2.17.2-py3-none-any.whl#sha256=b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c" + "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" ], - "version": "2.17.2" + "version": "1.4.3.5" } }, - "req_compile_deps_macos_311__isort": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__pluggy": { + "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", + "package": "pluggy", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981", "urls": [ - "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" + "https://files.pythonhosted.org/packages/a5/5b/0cc789b59e8cc1bf288b38111d002d8c5917123194d45b29dcdac64723cc/pluggy-1.4.0-py3-none-any.whl#sha256=7db9f7b503d67d1c5b95f59773ebb58a8c1c288129a88665838012cfb07b8981" ], - "version": "5.13.2" + "version": "1.4.0" } }, "req_compile_deps_windows_311__mypy": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1818,104 +1918,146 @@ "version": "1.9.0" } }, - "req_compile_test_annotations_macos__alabaster": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__pathspec": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "alabaster", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", + "package": "pathspec", + "spoke_prefix": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_linux_311", + "sha256": "65c02e4ea2ae09d16314d30912a58ada9a5c4fdfedf9512d23326128ac08ac3d", "urls": [ - "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl#sha256=b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92" + "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": "0.7.16" + "version": "24.3.0" } }, - "req_compile_test_annotations_linux__charset_normalizer": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__isort": { + "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_test_annotations_linux", - "sha256": "753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", + "package": "isort", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", "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" + "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], - "version": "3.3.2" + "version": "5.13.2" } }, - "req_compile_test_annotations_macos__imagesize": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__typing_extensions": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "imagesize", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", + "package": "typing_extensions", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", "urls": [ - "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl#sha256=0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b" + "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" ], - "version": "1.4.1" + "version": "4.10.0" } }, - "req_compile_test_cross_platform_macos__click": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__types_appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "click", - "spoke_prefix": "req_compile_test_cross_platform_macos", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "package": "types_appdirs", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" ], - "version": "8.1.7" + "version": "1.4.3.5" } }, - "req_compile_test_pip_parse_compat_multi_plat_linux__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__pyyaml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_test_pip_parse_compat_multi_plat_linux", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "package": "pyyaml", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" + "https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl#sha256=f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab" ], - "version": "0.43.0" + "version": "6.0.1" } }, - "req_compile_test_annotations_linux__sphinxcontrib_jsmath": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__setuptools": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", + "annotations": "{}", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_jsmath", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", + "package": "setuptools", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", "urls": [ - "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl#sha256=2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" + "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" ], - "version": "1.0.1" + "version": "69.2.0" } }, "req_compile_deps_linux_311__typing_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1930,8 +2072,24 @@ "version": "4.10.0" } }, + "requirements_overrider_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": "requirements_overrider_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_windows_311__iniconfig": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1946,8 +2104,55 @@ "version": "2.0.0" } }, + "requirements_overrider": { + "bzlFile": "@@rules_req_compile~//private:reqs_repo.bzl", + "ruleClassName": "py_requirements_repository", + "attributes": { + "hub_name": "requirements_overrider", + "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" + } + } + }, + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_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__isort": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1962,8 +2167,45 @@ "version": "5.13.2" } }, + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_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": "requirements_overrider_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_windows_311__platformdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1979,7 +2221,7 @@ } }, "req_compile_deps_linux_311__charset_normalizer": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -1994,24 +2236,8 @@ "version": "3.3.2" } }, - "req_compile_test_cross_platform_linux__platformdirs": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "platformdirs", - "spoke_prefix": "req_compile_test_cross_platform_linux", - "sha256": "2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee", - "urls": [ - "https://files.pythonhosted.org/packages/68/13/2aa1f0e1364feb2c9ef45302f387ac0bd81484e9c9a4c5688a322fbdfd08/platformdirs-4.2.2-py3-none-any.whl#sha256=2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee" - ], - "version": "4.2.2" - } - }, "req_compile_deps_macos_311__idna": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2026,24 +2252,8 @@ "version": "3.6" } }, - "req_compile_test_annotations_linux__numpy": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"load(\\\\\\\"@rules_cc//cc:defs.bzl\\\\\\\", \\\\\\\"cc_library\\\\\\\")\\\\nload(\\\\\\\"@rules_req_compile//:defs.bzl\\\\\\\", \\\\\\\"py_package_annotation_target\\\\\\\")\\\\n\\\\n_INCLUDE_DIR = \\\\\\\"site-packages/numpy/core/include\\\\\\\"\\\\n\\\\ncc_library(\\\\n name = \\\\\\\"headers\\\\\\\",\\\\n hdrs = glob([\\\\\\\"{}/**/*.h\\\\\\\".format(_INCLUDE_DIR)]),\\\\n includes = [_INCLUDE_DIR],\\\\n)\\\\n\\\\npy_package_annotation_target(\\\\n name = \\\\\\\"pkg.headers\\\\\\\",\\\\n target = \\\\\\\":headers\\\\\\\",\\\\n)\\\\n\\\",\\\"copy_executables\\\":{\\\"site-packages/numpy/testing/setup.py\\\":\\\"site-packages/numpy/testing/setup.copy.py\\\"},\\\"copy_files\\\":{\\\"site-packages/numpy-1.26.4.dist-info/entry_points.txt\\\":\\\"site-packages/numpy-1.26.4.dist-info/entry_points.copy.txt\\\"},\\\"copy_srcs\\\":{\\\"site-packages/numpy/conftest.py\\\":\\\"site-packages/numpy/conftest.copy.py\\\"},\\\"data\\\":[\\\":pkg.headers\\\"],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"@rules_python//python/runfiles\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[\\\"@@//private/tests/annotations:numpy.patch\\\"],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "numpy", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5", - "urls": [ - "https://files.pythonhosted.org/packages/3a/d0/edc009c27b406c4f9cbc79274d6e46d634d139075492ad055e3d68445925/numpy-1.26.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl#sha256=666dbfb6ec68962c033a450943ded891bed2d54e6755e35e5835d63f4f6931d5" - ], - "version": "1.26.4" - } - }, "req_compile_deps_windows_311__types_toml": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2059,7 +2269,7 @@ } }, "req_compile_deps_macos_311__platformdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2075,7 +2285,7 @@ } }, "req_compile_deps_macos_311__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2090,40 +2300,8 @@ "version": "24.0" } }, - "req_compile_test_annotations_macos__idna": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "idna", - "spoke_prefix": "req_compile_test_annotations_macos", - "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_test_annotations_macos__sphinxcontrib_qthelp": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "sphinxcontrib_qthelp", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182", - "urls": [ - "https://files.pythonhosted.org/packages/80/b3/1beac14a88654d2e5120d0143b49be5ad450b86eb1963523d8dbdcc51eb2/sphinxcontrib_qthelp-1.0.7-py3-none-any.whl#sha256=e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182" - ], - "version": "1.0.7" - } - }, "req_compile_deps_linux_311__isort": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2139,7 +2317,7 @@ } }, "req_compile_deps_macos_311__typing_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2154,42 +2332,24 @@ "version": "4.10.0" } }, - "req_compile_test_annotations_windows__jinja2": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__astroid": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", - "deps": [ - "markupsafe" - ], - "package": "jinja2", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", - "urls": [ - "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl#sha256=7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" - ], - "version": "3.1.3" - } - }, - "req_compile_test_annotations_windows__sphinxcontrib_serializinghtml": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[],\\\"deps_excludes\\\":[\\\"sphinx\\\"],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "sphinxcontrib_serializinghtml", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7", + "package": "astroid", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", "urls": [ - "https://files.pythonhosted.org/packages/38/24/228bb903ea87b9e08ab33470e6102402a644127108c7117ac9c00d849f82/sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl#sha256=326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7" + "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" ], - "version": "1.1.10" + "version": "3.1.0" } }, "req_compile_deps_linux_311__tomlkit": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2204,34 +2364,40 @@ "version": "0.12.4" } }, - "req_compile_test_sdist": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_sdist", - "requirements_lock": "@@//private/tests/sdist:requirements.txt", - "requirements_locks": {}, - "interpreter": "@@rules_python~~python~python_3_11_x86_64-unknown-linux-gnu//:python" - } - }, - "req_compile_test_annotations_macos__urllib3": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", + "package": "appdirs", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" + "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" ], - "version": "2.2.1" + "version": "1.4.4" + } + }, + "requirements_overrider_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": "requirements_overrider_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_requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2248,104 +2414,84 @@ "version": "2.31.0.20240311" } }, - "req_compile_deps_linux_311__astroid": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__requests": { + "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" + "deps": [ + "certifi", + "charset_normalizer", + "idna", + "urllib3" ], - "version": "3.1.0" - } - }, - "req_compile_test_simple": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_simple", - "requirements_lock": "@@//private/tests/simple:requirements.txt", - "requirements_locks": {} - } - }, - "req_compile_deps_windows_311__mccabe": { - "bzlFile": "@@//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", + "package": "requests", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", "urls": [ - "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" + "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" ], - "version": "0.7.0" + "version": "2.31.0" } }, - "req_compile_deps_windows_311__pathspec": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__dill": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", + "package": "dill", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7", "urls": [ - "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" + "https://files.pythonhosted.org/packages/c9/7a/cef76fd8438a42f96db64ddaa85280485a9c395e7df3db8158cfec1eee34/dill-0.3.8-py3-none-any.whl#sha256=c36ca9ffb54365bdd2f8eb3eff7d2a21237f8452b57ace88b1ac615b7e815bd7" ], - "version": "0.12.1" + "version": "0.3.8" } }, - "req_compile_test_annotations_macos__certifi": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__astroid": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", + "package": "astroid", + "spoke_prefix": "req_compile_deps_linux_311", + "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" ], - "version": "2024.2.2" + "version": "3.1.0" } }, - "req_compile_test_cross_platform_macos__mypy_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_windows_311__mccabe": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "mypy_extensions", - "spoke_prefix": "req_compile_test_cross_platform_macos", - "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "package": "mccabe", + "spoke_prefix": "req_compile_deps_windows_311", + "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" + "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" ], - "version": "1.0.0" + "version": "0.7.0" } }, - "req_compile_test_cross_platform_windows__pathspec": { - "bzlFile": "@@//private:whl_repo.bzl", + "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_test_cross_platform_windows", + "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" @@ -2354,7 +2500,7 @@ } }, "req_compile_deps_windows_311__idna": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2370,7 +2516,7 @@ } }, "req_compile_deps_windows_311__types_requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2387,88 +2533,104 @@ "version": "2.31.0.20240403" } }, - "req_compile_test_simple__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__platformdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_test_simple", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "package": "platformdirs", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068", "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" + "https://files.pythonhosted.org/packages/55/72/4898c44ee9ea6f43396fbc23d9bfaf3d06e01b83698bdf2e4c919deceb7c/platformdirs-4.2.0-py3-none-any.whl#sha256=0614df2a2f37e1a662acbd8e2b25b92ccf8632929bc6d43467e17fe89c75e068" ], - "version": "0.43.0" + "version": "4.2.0" } }, - "req_compile_test_pip_parse_compat_multi_plat_macos__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__typing_extensions": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_test_pip_parse_compat_multi_plat_macos", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "package": "typing_extensions", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475", "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" + "https://files.pythonhosted.org/packages/f9/de/dc04a3ea60b22624b51c703a84bbe0184abcd1d0b9bc8074b5d6b7ab90bb/typing_extensions-4.10.0-py3-none-any.whl#sha256=69b1a937c3a517342112fb4c6df7e72fc39a38e7891a5730ed4985b5214b5475" ], - "version": "0.43.0" + "version": "4.10.0" } }, - "req_compile_test_transitive_ins__pyyaml": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__click": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "pyyaml", - "spoke_prefix": "req_compile_test_transitive_ins", - "sha256": "f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab", + "package": "click", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", "urls": [ - "https://files.pythonhosted.org/packages/28/09/55f715ddbf95a054b764b547f617e22f1d5e45d83905660e9a088078fe67/PyYAML-6.0.1-cp311-cp311-macosx_11_0_arm64.whl#sha256=f003ed9ad21d6a4713f0a9b5a7a0a79e08dd0f221aff4525a2be4c346ee60aab" + "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" ], - "version": "6.0.1" + "version": "8.1.7" } }, - "req_compile_test_annotations_windows__certifi": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__iniconfig": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", + "package": "iniconfig", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", "urls": [ - "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" ], - "version": "2024.2.2" + "version": "2.0.0" + } + }, + "requirements_overrider_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": "requirements_overrider_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_test_annotations_macos__sphinxcontrib_htmlhelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__click": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", + "annotations": "{}", "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "sphinxcontrib_htmlhelp", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04", + "package": "click", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", "urls": [ - "https://files.pythonhosted.org/packages/c2/e9/74c4cda5b409af3222fda38f0774e616011bc935f639dbc0da5ca2d1be7d/sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl#sha256=393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04" + "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" ], - "version": "2.0.5" + "version": "8.1.7" } }, "req_compile_deps_windows_311__six": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2483,24 +2645,44 @@ "version": "1.16.0" } }, - "req_compile_test_pip_parse_compat_multi_plat_windows__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_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": "requirements_overrider_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" + } + }, + "requirements_overrider_windows_311__six": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "wheel", - "spoke_prefix": "req_compile_test_pip_parse_compat_multi_plat_windows", - "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", + "package": "six", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254", "urls": [ - "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" + "https://files.pythonhosted.org/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl#sha256=8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254" ], - "version": "0.43.0" + "version": "1.16.0" } }, "req_compile_deps_macos_311__click": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2515,136 +2697,88 @@ "version": "8.1.7" } }, - "req_compile_test_annotations_windows__charset_normalizer": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__charset_normalizer": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:linux'", "deps": [], "package": "charset_normalizer", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "753f10e867343b4511128c6ed8c82f7bec3bd026875576dfd88483c5c73b2fd8", "urls": [ - "https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl#sha256=663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77" + "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_test_annotations_windows__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "package": "appdirs", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128", "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" + "https://files.pythonhosted.org/packages/3b/00/2344469e2084fb287c2e0b57b72910309874c3245463acd6cf5e3db69324/appdirs-1.4.4-py2.py3-none-any.whl#sha256=a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128" ], - "version": "24.0" + "version": "1.4.4" } }, - "req_compile_test_annotations_windows__urllib3": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__setuptools": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_test_annotations_windows", - "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_test_transitive_ins__toml": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "", - "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_test_transitive_ins", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", + "package": "setuptools", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" + "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" ], - "version": "0.10.2" + "version": "69.2.0" } }, - "req_compile_test_cross_platform_macos__pathspec": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__certifi": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "pathspec", - "spoke_prefix": "req_compile_test_cross_platform_macos", - "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_test_annotations_macos__sphinxcontrib_applehelp": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "sphinxcontrib_applehelp", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4", - "urls": [ - "https://files.pythonhosted.org/packages/56/89/fea3fbf6785b388e6cb8a1beaf62f96e80b37311bdeed6e133388a732426/sphinxcontrib_applehelp-1.0.8-py3-none-any.whl#sha256=cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4" - ], - "version": "1.0.8" - } - }, - "req_compile_test_annotations_linux__sphinxcontrib_qthelp": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_qthelp", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182", + "package": "certifi", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", "urls": [ - "https://files.pythonhosted.org/packages/80/b3/1beac14a88654d2e5120d0143b49be5ad450b86eb1963523d8dbdcc51eb2/sphinxcontrib_qthelp-1.0.7-py3-none-any.whl#sha256=e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182" + "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], - "version": "1.0.7" + "version": "2024.2.2" } }, - "req_compile_test_annotations_linux__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__urllib3": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", + "package": "urllib3", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", "urls": [ - "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" + "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" ], - "version": "24.0" + "version": "2.2.1" } }, "req_compile_deps_windows_311__typing_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2660,7 +2794,7 @@ } }, "req_compile_deps_macos_311__types_toml": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2675,24 +2809,8 @@ "version": "0.10.8.20240310" } }, - "req_compile_test_annotations_linux__docutils": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "docutils", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", - "urls": [ - "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl#sha256=96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6" - ], - "version": "0.20.1" - } - }, "req_compile_deps_linux_311__types_toml": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2708,7 +2826,7 @@ } }, "req_compile_deps_macos_311__pathspec": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2723,24 +2841,40 @@ "version": "0.12.1" } }, - "req_compile_deps_macos_311__mypy_extensions": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__mccabe": { + "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", + "package": "mccabe", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", "urls": [ - "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" + "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" ], - "version": "1.0.0" + "version": "0.7.0" } }, - "req_compile_deps_linux_311__six": { - "bzlFile": "@@//private:whl_repo.bzl", + "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": "{}", @@ -2756,7 +2890,7 @@ } }, "req_compile_deps_macos_311__pytest_mock": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2774,7 +2908,7 @@ } }, "req_compile_deps_linux_311__requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2794,24 +2928,8 @@ "version": "2.31.0" } }, - "req_compile_test_annotations_windows__sphinxcontrib_htmlhelp": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "sphinxcontrib_htmlhelp", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04", - "urls": [ - "https://files.pythonhosted.org/packages/c2/e9/74c4cda5b409af3222fda38f0774e616011bc935f639dbc0da5ca2d1be7d/sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl#sha256=393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04" - ], - "version": "2.0.5" - } - }, "req_compile_deps_macos_311__types_setuptools": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2826,24 +2944,8 @@ "version": "69.2.0.20240317" } }, - "req_compile_test_annotations_windows__sphinxcontrib_jsmath": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "sphinxcontrib_jsmath", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178", - "urls": [ - "https://files.pythonhosted.org/packages/c2/42/4c8646762ee83602e3fb3fbe774c2fac12f317deb0b5dbeeedd2d3ba4b77/sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl#sha256=2ec2eaebfb78f3f2078e73666b1415417a116cc848b72e5172e596c871103178" - ], - "version": "1.0.1" - } - }, "req_compile_deps_linux_311__setuptools": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2859,7 +2961,7 @@ } }, "req_compile_deps_windows_311__responses": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2879,7 +2981,7 @@ } }, "req_compile_deps_macos_311__wheel": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2894,24 +2996,8 @@ "version": "0.43.0" } }, - "req_compile_test_annotations_windows__sphinxcontrib_qthelp": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "sphinxcontrib_qthelp", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182", - "urls": [ - "https://files.pythonhosted.org/packages/80/b3/1beac14a88654d2e5120d0143b49be5ad450b86eb1963523d8dbdcc51eb2/sphinxcontrib_qthelp-1.0.7-py3-none-any.whl#sha256=e2ae3b5c492d58fcbd73281fbd27e34b8393ec34a073c792642cd8e529288182" - ], - "version": "1.0.7" - } - }, "req_compile_deps_windows_311__tomlkit": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -2926,74 +3012,88 @@ "version": "0.12.4" } }, - "req_compile_test_annotations_linux__sphinxcontrib_htmlhelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__overrides": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", + "annotations": "{}", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_htmlhelp", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04", + "package": "overrides", + "spoke_prefix": "req_compile_deps_linux_311", + "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", "urls": [ - "https://files.pythonhosted.org/packages/c2/e9/74c4cda5b409af3222fda38f0774e616011bc935f639dbc0da5ca2d1be7d/sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl#sha256=393f04f112b4d2f53d93448d4bce35842f62b307ccdc549ec1585e950bc35e04" + "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" ], - "version": "2.0.5" + "version": "7.7.0" } }, - "req_compile_deps_linux_311__overrides": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__types_appdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "overrides", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49", + "package": "types_appdirs", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b", "urls": [ - "https://files.pythonhosted.org/packages/2c/ab/fc8290c6a4c722e5514d80f62b2dc4c4df1a68a41d1364e625c35990fcf3/overrides-7.7.0-py3-none-any.whl#sha256=c7ed9d062f78b8e4c1a7b70bd8796b35ead4d9f510227ef9c5dc7626c60d7e49" + "https://files.pythonhosted.org/packages/cf/07/41f5b9b11f11855eb67760ed680330e0ce9136a44b51c24dd52edb1c4eb1/types_appdirs-1.4.3.5-py3-none-any.whl#sha256=337c750e423c40911d389359b4edabe5bbc2cdd5cd0bd0518b71d2839646273b" ], - "version": "7.7.0" + "version": "1.4.3.5" } }, - "req_compile_test_annotations_linux__jinja2": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__mypy_extensions": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [ - "markupsafe" + "constraint": "'@@platforms//os:windows'", + "deps": [], + "package": "mypy_extensions", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d", + "urls": [ + "https://files.pythonhosted.org/packages/2a/e2/5d3f6ada4297caebe1a2add3b126fe800c96f56dbe5d1988a2cbe0b267aa/mypy_extensions-1.0.0-py3-none-any.whl#sha256=4392f6c0eb8a5668a69e23d168ffa70f0be9ccfd32b5cc2d26a34ae5b844552d" ], - "package": "jinja2", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa", + "version": "1.0.0" + } + }, + "requirements_overrider_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": "requirements_overrider_macos_311", + "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", "urls": [ - "https://files.pythonhosted.org/packages/30/6d/6de6be2d02603ab56e72997708809e8a5b0fbfee080735109b40a3564843/Jinja2-3.1.3-py3-none-any.whl#sha256=7d6d50dd97d52cbc355597bd845fabfbac3f551e1f99619e39a35ce8c370b5fa" + "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" ], - "version": "3.1.3" + "version": "0.10.2" } }, - "req_compile_test_annotations_linux__sphinxcontrib_applehelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "pip_deps__platformdirs": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:linux'", + "annotations": "{}", + "constraint": "", "deps": [], - "package": "sphinxcontrib_applehelp", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4", + "package": "platformdirs", + "spoke_prefix": "pip_deps", + "sha256": "2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee", "urls": [ - "https://files.pythonhosted.org/packages/56/89/fea3fbf6785b388e6cb8a1beaf62f96e80b37311bdeed6e133388a732426/sphinxcontrib_applehelp-1.0.8-py3-none-any.whl#sha256=cb61eb0ec1b61f349e5cc36b2028e9e7ca765be05e49641c97241274753067b4" + "https://files.pythonhosted.org/packages/68/13/2aa1f0e1364feb2c9ef45302f387ac0bd81484e9c9a4c5688a322fbdfd08/platformdirs-4.2.2-py3-none-any.whl#sha256=2d7a1657e36a80ea911db832a8a6ece5ee53d8de21edd5cc5879af6530b1bfee" ], - "version": "1.0.8" + "version": "4.2.2" } }, "req_compile_deps_macos_311__dill": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3009,7 +3109,7 @@ } }, "req_compile_deps_macos_311__requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3030,7 +3130,7 @@ } }, "req_compile_deps_windows_311__pluggy": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3045,56 +3145,24 @@ "version": "1.4.0" } }, - "req_compile_test_annotations_linux__babel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__wheel": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "babel", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287", - "urls": [ - "https://files.pythonhosted.org/packages/0d/35/4196b21041e29a42dc4f05866d0c94fa26c9da88ce12c38c2265e42c82fb/Babel-2.14.0-py3-none-any.whl#sha256=efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287" - ], - "version": "2.14.0" - } - }, - "req_compile_test_annotations_macos__sphinxcontrib_serializinghtml": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[],\\\"deps_excludes\\\":[\\\"sphinx\\\"],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "sphinxcontrib_serializinghtml", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7", - "urls": [ - "https://files.pythonhosted.org/packages/38/24/228bb903ea87b9e08ab33470e6102402a644127108c7117ac9c00d849f82/sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl#sha256=326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7" - ], - "version": "1.1.10" - } - }, - "req_compile_test_annotations_linux__imagesize": { - "bzlFile": "@@//private:whl_repo.bzl", - "ruleClassName": "whl_repository", - "attributes": { - "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "imagesize", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", + "package": "wheel", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81", "urls": [ - "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl#sha256=0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b" + "https://files.pythonhosted.org/packages/7d/cd/d7460c9a869b16c3dd4e1e403cce337df165368c71d6af229a74699622ce/wheel-0.43.0-py3-none-any.whl#sha256=55c570405f142630c6b9f72fe09d9b67cf1477fcf543ae5b8dcb1f5b7377da81" ], - "version": "1.4.1" + "version": "0.43.0" } }, "req_compile_deps_linux_311__platformdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3110,7 +3178,7 @@ } }, "req_compile_deps_macos_311__mypy": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3128,8 +3196,24 @@ "version": "1.9.0" } }, + "requirements_overrider_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": "requirements_overrider_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_windows_311__appdirs": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3145,7 +3229,7 @@ } }, "req_compile_deps_windows_311__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3160,8 +3244,24 @@ "version": "24.0" } }, + "requirements_overrider_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": "requirements_overrider_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_linux_311__types_setuptools": { - "bzlFile": "@@//private:whl_repo.bzl", + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", @@ -3176,372 +3276,341 @@ "version": "69.2.0.20240317" } }, - "req_compile_test_annotations_windows__babel": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__tomlkit": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "babel", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287", + "package": "tomlkit", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", "urls": [ - "https://files.pythonhosted.org/packages/0d/35/4196b21041e29a42dc4f05866d0c94fa26c9da88ce12c38c2265e42c82fb/Babel-2.14.0-py3-none-any.whl#sha256=efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287" + "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" ], - "version": "2.14.0" + "version": "0.12.4" } }, - "req_compile_test_annotations_macos__docutils": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__mccabe": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "docutils", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6", + "package": "mccabe", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e", "urls": [ - "https://files.pythonhosted.org/packages/26/87/f238c0670b94533ac0353a4e2a1a771a0cc73277b88bff23d3ae35a256c1/docutils-0.20.1-py3-none-any.whl#sha256=96f387a2c5562db4476f09f13bbab2192e764cac08ebbf3a34a95d9b1e4a59d6" + "https://files.pythonhosted.org/packages/27/1a/1f68f9ba0c207934b35b86a8ca3aad8395a3d6dd7921c0686e23853ff5a9/mccabe-0.7.0-py2.py3-none-any.whl#sha256=6c2d30ab6be0e4a46919781807b4f0d834ebdd6c6e3dca0bda5a15f863427b6e" ], - "version": "0.20.1" + "version": "0.7.0" } }, - "req_compile_deps_windows_311__setuptools": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__isort": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "setuptools", - "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", + "package": "isort", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", "urls": [ - "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" + "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], - "version": "69.2.0" + "version": "5.13.2" } }, - "req_compile_test_annotations_linux__requests": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__pathspec": { + "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_test_annotations_linux", - "sha256": "58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f", + "constraint": "'@@platforms//os:macos'", + "deps": [], + "package": "pathspec", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08", "urls": [ - "https://files.pythonhosted.org/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl#sha256=58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f" + "https://files.pythonhosted.org/packages/cc/20/ff623b09d963f88bfde16306a54e12ee5ea43e9b597108672ff3a408aad6/pathspec-0.12.1-py3-none-any.whl#sha256=a0d503e138a4c123b27490a4f7beda6a01c6f288df0e4a8b79c7eb0dc7b4cc08" ], - "version": "2.31.0" - } - }, - "req_compile_test_transitive_ins": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_transitive_ins", - "requirements_lock": "@@//private/tests/transitive_ins:requirements.txt", - "requirements_locks": {} + "version": "0.12.1" } }, - "req_compile_deps_linux_311__responses": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__types_requests": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [ - "pyyaml", - "requests", "urllib3" ], - "package": "responses", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a", + "package": "types_requests", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "06abf6a68f5c4f2a62f6bb006672dfb26ed50ccbfddb281e1ee6f09a65707d5d", "urls": [ - "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" + "https://files.pythonhosted.org/packages/6d/05/f9ccc1e7c1760367686834637ca41f2c13cb865c5c3e0505d18c9110cd9b/types_requests-2.31.0.20240403-py3-none-any.whl#sha256=06abf6a68f5c4f2a62f6bb006672dfb26ed50ccbfddb281e1ee6f09a65707d5d" ], - "version": "0.25.0" + "version": "2.31.0.20240403" } }, - "req_compile_test_sdist__py4j": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__colorama": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "py4j", - "spoke_prefix": "req_compile_test_sdist", - "sha256": "85defdfd2b2376eb3abf5ca6474b51ab7e0de341c75a02f46dc9b5976f5a5c1b", + "package": "colorama", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6", "urls": [ - "https://files.pythonhosted.org/packages/10/30/a58b32568f1623aaad7db22aa9eafc4c6c194b429ff35bdc55ca2726da47/py4j-0.10.9.7-py2.py3-none-any.whl#sha256=85defdfd2b2376eb3abf5ca6474b51ab7e0de341c75a02f46dc9b5976f5a5c1b" + "https://files.pythonhosted.org/packages/d1/d6/3965ed04c63042e047cb6a3e6ed1a63a35087b6a609aa3a15ed8ac56c221/colorama-0.4.6-py2.py3-none-any.whl#sha256=4f1d9991f5acc0ca119f9d443620b77f9d6b33703e51011c16baf57afb285fc6" ], - "version": "0.10.9.7" + "version": "0.4.6" } }, - "req_compile_test_cross_platform_linux__packaging": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_windows_311__setuptools": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "packaging", - "spoke_prefix": "req_compile_test_cross_platform_linux", - "sha256": "5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124", + "package": "setuptools", + "spoke_prefix": "req_compile_deps_windows_311", + "sha256": "c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c", "urls": [ - "https://files.pythonhosted.org/packages/08/aa/cc0199a5f0ad350994d660967a8efb233fe0416e4639146c089643407ce6/packaging-24.1-py3-none-any.whl#sha256=5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124" + "https://files.pythonhosted.org/packages/92/e1/1c8bb3420105e70bdf357d57dd5567202b4ef8d27f810e98bb962d950834/setuptools-69.2.0-py3-none-any.whl#sha256=c21c49fb1042386df081cb5d86759792ab89efca84cf114889191cd09aacc80c" ], - "version": "24.1" + "version": "69.2.0" } }, - "req_compile_test_annotations_linux__sphinx": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__idna": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:linux'", - "deps": [ - "alabaster", - "babel", - "docutils", - "imagesize", - "jinja2", - "packaging", - "pygments", - "requests", - "snowballstemmer", - "sphinxcontrib_applehelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_jsmath", - "sphinxcontrib_qthelp", - "sphinxcontrib_serializinghtml" - ], - "package": "sphinx", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560", + "deps": [], + "package": "idna", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", "urls": [ - "https://files.pythonhosted.org/packages/b2/b6/8ed35256aa530a9d3da15d20bdc0ba888d5364441bb50a5a83ee7827affe/sphinx-7.2.6-py3-none-any.whl#sha256=1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560" + "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], - "version": "7.2.6" + "version": "3.6" } }, - "req_compile_deps_windows_311__astroid": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__charset_normalizer": { + "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", + "package": "charset_normalizer", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77", "urls": [ - "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" + "https://files.pythonhosted.org/packages/57/ec/80c8d48ac8b1741d5b963797b7c0c869335619e13d4744ca2f67fc11c6fc/charset_normalizer-3.3.2-cp311-cp311-win_amd64.whl#sha256=663946639d296df6a2bb2aa51b60a2454ca1cb29835324c640dafb5ff2131a77" ], - "version": "3.1.0" + "version": "3.3.2" } }, - "req_compile_test_annotations_windows__sphinxcontrib_devhelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__packaging": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:windows'", + "annotations": "{}", + "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "sphinxcontrib_devhelp", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f", + "package": "packaging", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", "urls": [ - "https://files.pythonhosted.org/packages/a0/52/1049d918d1d1c72857d285c3f0c64c1cbe0be394ce1c93a3d2aa4f39fe3b/sphinxcontrib_devhelp-1.0.6-py3-none-any.whl#sha256=6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f" + "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" ], - "version": "1.0.6" + "version": "24.0" } }, - "req_compile_test_annotations_macos__numpy": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__responses": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"load(\\\\\\\"@rules_cc//cc:defs.bzl\\\\\\\", \\\\\\\"cc_library\\\\\\\")\\\\nload(\\\\\\\"@rules_req_compile//:defs.bzl\\\\\\\", \\\\\\\"py_package_annotation_target\\\\\\\")\\\\n\\\\n_INCLUDE_DIR = \\\\\\\"site-packages/numpy/core/include\\\\\\\"\\\\n\\\\ncc_library(\\\\n name = \\\\\\\"headers\\\\\\\",\\\\n hdrs = glob([\\\\\\\"{}/**/*.h\\\\\\\".format(_INCLUDE_DIR)]),\\\\n includes = [_INCLUDE_DIR],\\\\n)\\\\n\\\\npy_package_annotation_target(\\\\n name = \\\\\\\"pkg.headers\\\\\\\",\\\\n target = \\\\\\\":headers\\\\\\\",\\\\n)\\\\n\\\",\\\"copy_executables\\\":{\\\"site-packages/numpy/testing/setup.py\\\":\\\"site-packages/numpy/testing/setup.copy.py\\\"},\\\"copy_files\\\":{\\\"site-packages/numpy-1.26.4.dist-info/entry_points.txt\\\":\\\"site-packages/numpy-1.26.4.dist-info/entry_points.copy.txt\\\"},\\\"copy_srcs\\\":{\\\"site-packages/numpy/conftest.py\\\":\\\"site-packages/numpy/conftest.copy.py\\\"},\\\"data\\\":[\\\":pkg.headers\\\"],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"@rules_python//python/runfiles\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[\\\"@@//private/tests/annotations:numpy.patch\\\"],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:macos'", - "deps": [], - "package": "numpy", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef", + "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/1a/2e/151484f49fd03944c4a3ad9c418ed193cfd02724e138ac8a9505d056c582/numpy-1.26.4-cp311-cp311-macosx_11_0_arm64.whl#sha256=edd8b5fe47dab091176d21bb6de568acdd906d1887a4584a15a9a96a1dca06ef" + "https://files.pythonhosted.org/packages/30/0b/bff1e6a5b646e6ff770deb6a292a96bd844ea13fb523ccbd9209fc4b90b8/responses-0.25.0-py3-none-any.whl#sha256=2f0b9c2b6437db4b528619a77e5d565e4ec2a9532162ac1a131a83529db7be1a" ], - "version": "1.26.4" + "version": "0.25.0" } }, - "req_compile_deps_macos_311__charset_normalizer": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__pytest_mock": { + "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" + "constraint": "'@@platforms//os:linux'", + "deps": [ + "pytest" + ], + "package": "pytest_mock", + "spoke_prefix": "requirements_overrider_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_linux_311__click": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__black": { + "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", + "constraint": "'@@platforms//os:macos'", + "deps": [ + "click", + "mypy_extensions", + "packaging", + "pathspec", + "platformdirs" + ], + "package": "black", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597", "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + "https://files.pythonhosted.org/packages/46/5f/30398c5056cb72f883b32b6520ad00042a9d0454b693f70509867db03a80/black-24.3.0-cp311-cp311-macosx_11_0_arm64.whl#sha256=aadf7a02d947936ee418777e0247ea114f78aff0d0959461057cae8a04f20597" ], - "version": "8.1.7" + "version": "24.3.0" } }, - "req_compile_test_annotations_linux__sphinxcontrib_devhelp": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__iniconfig": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { - "annotations": "\"{\\\"additive_build_file\\\":null,\\\"additive_build_file_content\\\":\\\"\\\",\\\"copy_executables\\\":{},\\\"copy_files\\\":{},\\\"copy_srcs\\\":{},\\\"data\\\":[],\\\"data_exclude_glob\\\":[],\\\"deps\\\":[\\\"-sphinx\\\"],\\\"deps_excludes\\\":[],\\\"patches\\\":[],\\\"srcs_exclude_glob\\\":[]}\"", - "constraint": "'@@platforms//os:linux'", + "annotations": "{}", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "sphinxcontrib_devhelp", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f", + "package": "iniconfig", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374", "urls": [ - "https://files.pythonhosted.org/packages/a0/52/1049d918d1d1c72857d285c3f0c64c1cbe0be394ce1c93a3d2aa4f39fe3b/sphinxcontrib_devhelp-1.0.6-py3-none-any.whl#sha256=6485d09629944511c893fa11355bda18b742b83a2b181f9a009f7e500595c90f" + "https://files.pythonhosted.org/packages/ef/a6/62565a6e1cf69e10f5727360368e451d4b7f58beeac6173dc9db836a5b46/iniconfig-2.0.0-py3-none-any.whl#sha256=b6a85871a79d2e3b22d2d1b94ac2824226a63c6b741c88f7ae975f18b6778374" ], - "version": "1.0.6" + "version": "2.0.0" } }, - "req_compile_deps_macos_311__tomlkit": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__black": { + "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", + "constraint": "'@@platforms//os:windows'", + "deps": [ + "click", + "mypy_extensions", + "packaging", + "pathspec", + "platformdirs" + ], + "package": "black", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "bf21b7b230718a5f08bd32d5e4f1db7fc8788345c8aea1d155fc17852b3410f5", "urls": [ - "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" + "https://files.pythonhosted.org/packages/8f/b0/4bef40c808cc615187db983b75bacdca1c110a229d41ba9887549fac529c/black-24.3.0-cp311-cp311-win_amd64.whl#sha256=bf21b7b230718a5f08bd32d5e4f1db7fc8788345c8aea1d155fc17852b3410f5" ], - "version": "0.12.4" + "version": "24.3.0" } }, - "req_compile_deps_windows_311__pyyaml": { - "bzlFile": "@@//private:whl_repo.bzl", + "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": "pyyaml", + "package": "astroid", "spoke_prefix": "req_compile_deps_windows_311", - "sha256": "bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", + "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", "urls": [ - "https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl#sha256=bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34" + "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" ], - "version": "6.0.1" + "version": "3.1.0" } }, - "req_compile_deps_linux_311__toml": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_macos_311__charset_normalizer": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "toml", - "spoke_prefix": "req_compile_deps_linux_311", - "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", + "package": "charset_normalizer", + "spoke_prefix": "req_compile_deps_macos_311", + "sha256": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", "urls": [ - "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" + "https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl#sha256=549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e" ], - "version": "0.10.2" + "version": "3.3.2" } }, - "req_compile_test_annotations_windows__sphinx": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__packaging": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "alabaster", - "babel", - "colorama", - "docutils", - "imagesize", - "jinja2", - "packaging", - "pygments", - "requests", - "snowballstemmer", - "sphinxcontrib_applehelp", - "sphinxcontrib_devhelp", - "sphinxcontrib_htmlhelp", - "sphinxcontrib_jsmath", - "sphinxcontrib_qthelp", - "sphinxcontrib_serializinghtml" - ], - "package": "sphinx", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560", + "constraint": "'@@platforms//os:macos'", + "deps": [], + "package": "packaging", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5", "urls": [ - "https://files.pythonhosted.org/packages/b2/b6/8ed35256aa530a9d3da15d20bdc0ba888d5364441bb50a5a83ee7827affe/sphinx-7.2.6-py3-none-any.whl#sha256=1e09160a40b956dc623c910118fa636da93bd3ca0b9876a7b3df90f07d691560" + "https://files.pythonhosted.org/packages/49/df/1fceb2f8900f8639e278b056416d49134fb8d84c5942ffaa01ad34782422/packaging-24.0-py3-none-any.whl#sha256=2ddfb553fdf02fb784c234c7ba6ccc288296ceabec964ad2eae3777778130bc5" ], - "version": "7.2.6" + "version": "24.0" } }, - "req_compile_test_annotations_windows__imagesize": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__pytest_mock": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [], - "package": "imagesize", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b", + "constraint": "'@@platforms//os:macos'", + "deps": [ + "pytest" + ], + "package": "pytest_mock", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f", "urls": [ - "https://files.pythonhosted.org/packages/ff/62/85c4c919272577931d407be5ba5d71c20f0b616d31a0befe0ae45bb79abd/imagesize-1.4.1-py2.py3-none-any.whl#sha256=0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b" + "https://files.pythonhosted.org/packages/f2/3b/b26f90f74e2986a82df6e7ac7e319b8ea7ccece1caec9f8ab6104dc70603/pytest_mock-3.14.0-py3-none-any.whl#sha256=0b72c38033392a5f4621342fe11e9219ac11ec9d375f8e2a0c164539e0d70f6f" ], - "version": "1.4.1" + "version": "3.14.0" } }, - "req_compile_test_cross_platform_windows__click": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__click": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", - "deps": [ - "colorama" - ], + "constraint": "'@@platforms//os:linux'", + "deps": [], "package": "click", - "spoke_prefix": "req_compile_test_cross_platform_windows", + "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" @@ -3549,449 +3618,200 @@ "version": "8.1.7" } }, - "req_compile_test_platlib_macos__libclang": { - "bzlFile": "@@//private:whl_repo.bzl", + "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": "libclang", - "spoke_prefix": "req_compile_test_platlib_macos", - "sha256": "83ce5045d101b669ac38e6da8e58765f12da2d3aafb3b9b98d88b286a60964d8", + "package": "tomlkit", + "spoke_prefix": "req_compile_deps_macos_311", + "sha256": "5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b", "urls": [ - "https://files.pythonhosted.org/packages/db/ed/1df62b44db2583375f6a8a5e2ca5432bbdc3edb477942b9b7c848c720055/libclang-18.1.1-py2.py3-none-macosx_11_0_arm64.whl#sha256=83ce5045d101b669ac38e6da8e58765f12da2d3aafb3b9b98d88b286a60964d8" + "https://files.pythonhosted.org/packages/07/fa/c96545d741f2fd47f565e4e06bfef0962add790cb9c2289d900102b55eca/tomlkit-0.12.4-py3-none-any.whl#sha256=5cd82d48a3dd89dee1f9d64420aa20ae65cfbd00668d6f094d7578a78efbb77b" ], - "version": "18.1.1" + "version": "0.12.4" } }, - "req_compile_test_annotations_macos__charset_normalizer": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_windows_311__pyyaml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:macos'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "charset_normalizer", - "spoke_prefix": "req_compile_test_annotations_macos", - "sha256": "549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e", + "package": "pyyaml", + "spoke_prefix": "req_compile_deps_windows_311", + "sha256": "bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34", "urls": [ - "https://files.pythonhosted.org/packages/dd/51/68b61b90b24ca35495956b718f35a9756ef7d3dd4b3c1508056fa98d1a1b/charset_normalizer-3.3.2-cp311-cp311-macosx_11_0_arm64.whl#sha256=549a3a73da901d5bc3ce8d24e0600d1fa85524c10287f6004fbab87672bf3e1e" + "https://files.pythonhosted.org/packages/b3/34/65bb4b2d7908044963ebf614fe0fdb080773fc7030d7e39c8d3eddcd4257/PyYAML-6.0.1-cp311-cp311-win_amd64.whl#sha256=bf07ee2fef7014951eeb99f56f39c9bb4af143d8aa3c21b1677805985307da34" ], - "version": "3.3.2" + "version": "6.0.1" } }, - "req_compile_deps_windows_311__pytest": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_linux_311__toml": { + "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", + "constraint": "'@@platforms//os:linux'", + "deps": [], + "package": "toml", + "spoke_prefix": "req_compile_deps_linux_311", + "sha256": "806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", "urls": [ - "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" + "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl#sha256=806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b" ], - "version": "8.1.1" + "version": "0.10.2" } }, - "req_compile_test_annotations_windows__alabaster": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_macos_311__certifi": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:windows'", + "constraint": "'@@platforms//os:macos'", "deps": [], - "package": "alabaster", - "spoke_prefix": "req_compile_test_annotations_windows", - "sha256": "b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92", + "package": "certifi", + "spoke_prefix": "requirements_overrider_macos_311", + "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", "urls": [ - "https://files.pythonhosted.org/packages/32/34/d4e1c02d3bee589efb5dfa17f88ea08bdb3e3eac12bc475462aec52ed223/alabaster-0.7.16-py3-none-any.whl#sha256=b46733c07dce03ae4e150330b975c75737fa60f0a7c591b6c8bf4928a28e2c92" + "https://files.pythonhosted.org/packages/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" ], - "version": "0.7.16" + "version": "2024.2.2" } }, - "req_compile_deps_windows_311__types_setuptools": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__isort": { + "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", + "package": "isort", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6", "urls": [ - "https://files.pythonhosted.org/packages/1f/22/904934a3344fa5f332ecab887003f3f033c1272432a4af877007b75b0bd3/types_setuptools-69.2.0.20240317-py3-none-any.whl#sha256=cf91ff7c87ab7bf0625c3f0d4d90427c9da68561f3b0feab77977aaf0bbf7531" + "https://files.pythonhosted.org/packages/d1/b3/8def84f539e7d2289a02f0524b944b15d7c75dab7628bedf1c4f0992029c/isort-5.13.2-py3-none-any.whl#sha256=8ca5e72a8d85860d5a3fa69b8745237f2939afe12dbf656afbcb47fe72d947a6" ], - "version": "69.2.0.20240317" + "version": "5.13.2" } }, - "req_compile_test_annotations_linux__certifi": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_windows_311__pytest": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", - "deps": [], - "package": "certifi", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1", + "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/ba/06/a07f096c664aeb9f01624f858c3add0a4e913d6c96257acb4fce61e7de14/certifi-2024.2.2-py3-none-any.whl#sha256=dc383c07b76109f368f6106eee2b593b04a011ea4d55f652c6ca24a754d1cdd1" + "https://files.pythonhosted.org/packages/4d/7e/c79cecfdb6aa85c6c2e3cf63afc56d0f165f24f5c66c03c695c4d9b84756/pytest-8.1.1-py3-none-any.whl#sha256=2a8386cfc11fa9d2c50ee7b2a57e7d898ef90470a7a34c4b949ff59662bb78b7" ], - "version": "2024.2.2" + "version": "8.1.1" } }, - "req_compile_test_cross_platform_linux__click": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_linux_311__astroid": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", "constraint": "'@@platforms//os:linux'", "deps": [], - "package": "click", - "spoke_prefix": "req_compile_test_cross_platform_linux", - "sha256": "ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28", + "package": "astroid", + "spoke_prefix": "requirements_overrider_linux_311", + "sha256": "951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819", "urls": [ - "https://files.pythonhosted.org/packages/00/2e/d53fa4befbf2cfa713304affc7ca780ce4fc1fd8710527771b58311a3229/click-8.1.7-py3-none-any.whl#sha256=ae74fb96c20a0277a1d615f1e4d73c8414f5a98db8b799a7931d1582f3390c28" + "https://files.pythonhosted.org/packages/ed/1c/ee18acf9070f77253954b7d71b4c0cf8f5969fb23067d8f1a8793573ba00/astroid-3.1.0-py3-none-any.whl#sha256=951798f922990137ac090c53af473db7ab4e70c770e6d7fae0cec59f74411819" ], - "version": "8.1.7" - } - }, - "req_compile_test_pip_parse_compat_single_plat": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_pip_parse_compat_single_plat", - "requirements_lock": "@@//private/tests/pip_parse_compat:requirements.txt", - "requirements_locks": {} + "version": "3.1.0" } }, - "req_compile_test_annotations_linux__urllib3": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__types_toml": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "'@@platforms//os:linux'", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "urllib3", - "spoke_prefix": "req_compile_test_annotations_linux", - "sha256": "450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d", + "package": "types_toml", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d", "urls": [ - "https://files.pythonhosted.org/packages/a2/73/a68704750a7679d0b6d3ad7aa8d4da8e14e151ae82e6fee774e6e0d05ec8/urllib3-2.2.1-py3-none-any.whl#sha256=450b20ec296a467077128bff42b73080516e71b56ff59a60a02bef2232c4fa9d" + "https://files.pythonhosted.org/packages/da/a2/d32ab58c0b216912638b140ab2170ee4b8644067c293b170e19fba340ccc/types_toml-0.10.8.20240310-py3-none-any.whl#sha256=627b47775d25fa29977d9c70dc0cbab3f314f32c8d8d0c012f2ef5de7aaec05d" ], - "version": "2.2.1" - } - } - }, - "recordedRepoMappingEntries": [ - [ - "", - "bazel_tools", - "bazel_tools" - ], - [ - "", - "platforms", - "platforms" - ], - [ - "", - "req_compile_sdist_compiler", - "_main~_repo_rules~req_compile_sdist_compiler" - ], - [ - "", - "rules_cc", - "rules_cc~" - ], - [ - "rules_cc~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "//private/tests/find_links:extension.bzl%requirements": { - "general": { - "bzlTransitiveDigest": "ft+45CYqNwGiETo/2L+upyX83/oxCLzmSKifnWC0CLo=", - "usagesDigest": "bpYpJ6QvsiIvZARfFU+kmhIrsW9u/dy2NJILJMC0/jE=", - "recordedFileInputs": { - "@@_main~_repo_rules~req_compile_find_links_test//requirements.txt": "2a29f3f2863f9b5d4dc6b5e034a227d1b3ff1d1c06158864f15a18c5e0fc6766" - }, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "req_compile_test_find_links": { - "bzlFile": "@@//private:reqs_repo.bzl", - "ruleClassName": "py_requirements_repository", - "attributes": { - "hub_name": "req_compile_test_find_links", - "requirements_lock": "@@_main~_repo_rules~req_compile_find_links_test//:requirements.txt", - "requirements_locks": {} + "version": "0.10.8.20240310" } }, - "req_compile_test_find_links__pyspark": { - "bzlFile": "@@//private:whl_repo.bzl", + "req_compile_deps_windows_311__types_setuptools": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", - "deps": [ - "py4j" + "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" ], - "package": "pyspark", - "spoke_prefix": "req_compile_test_find_links", - "sha256": "79a506d193a880466e4a90552c80ca19a7d5c4020532adb16467080048b05692", - "urls": [], - "version": "3.5.1", - "whl": "@@_main~_repo_rules~req_compile_find_links_test//:wheeldir/pyspark-3.5.1-py2.py3-none-any.whl" + "version": "69.2.0.20240317" } }, - "req_compile_test_find_links__py4j": { - "bzlFile": "@@//private:whl_repo.bzl", + "requirements_overrider_windows_311__idna": { + "bzlFile": "@@rules_req_compile~//private:whl_repo.bzl", "ruleClassName": "whl_repository", "attributes": { "annotations": "{}", - "constraint": "", + "constraint": "'@@platforms//os:windows'", "deps": [], - "package": "py4j", - "spoke_prefix": "req_compile_test_find_links", - "sha256": "85defdfd2b2376eb3abf5ca6474b51ab7e0de341c75a02f46dc9b5976f5a5c1b", + "package": "idna", + "spoke_prefix": "requirements_overrider_windows_311", + "sha256": "c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f", "urls": [ - "https://files.pythonhosted.org/packages/10/30/a58b32568f1623aaad7db22aa9eafc4c6c194b429ff35bdc55ca2726da47/py4j-0.10.9.7-py2.py3-none-any.whl#sha256=85defdfd2b2376eb3abf5ca6474b51ab7e0de341c75a02f46dc9b5976f5a5c1b" + "https://files.pythonhosted.org/packages/c2/e7/a82b05cf63a603df6e68d59ae6a68bf5064484a0718ea5033660af4b54a9/idna-3.6-py3-none-any.whl#sha256=c05567e9c24a6b9faaa835c4821bad0590fbb9d5779e7caa6e1cc4978e7eb24f" ], - "version": "0.10.9.7" + "version": "3.6" } } }, "recordedRepoMappingEntries": [ [ - "", + "rules_cc~", "bazel_tools", "bazel_tools" ], [ - "", - "req_compile_sdist_compiler", - "_main~_repo_rules~req_compile_sdist_compiler" - ], - [ - "", - "rules_cc", - "rules_cc~" - ], - [ - "rules_cc~", + "rules_req_compile~", "bazel_tools", "bazel_tools" - ] - ] - } - }, - "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { - "general": { - "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=", - "usagesDigest": "aLmqbvowmHkkBPve05yyDNGN7oh7QE9kBADr3QIZTZs=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "local_config_apple_cc": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf", - "attributes": {} - }, - "local_config_apple_cc_toolchains": { - "bzlFile": "@@apple_support~//crosstool:setup.bzl", - "ruleClassName": "_apple_cc_autoconf_toolchains", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [ + ], [ - "apple_support~", - "bazel_tools", - "bazel_tools" - ] - ] - } - }, - "@@buildifier_prebuilt~//:defs.bzl%buildifier_prebuilt_deps_extension": { - "general": { - "bzlTransitiveDigest": "eXBP0KrRexbBjR0KdxpnbWtfahy0r48xfQb4hBQ4Mcc=", - "usagesDigest": "nThSTPRdiQbhDFl8FRM2nsKJftWMtPBQHrp/mdk716w=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "buildozer_darwin_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-darwin-amd64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e" - } - }, - "buildifier_linux_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-linux-amd64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "be63db12899f48600bad94051123b1fd7b5251e7661b9168582ce52396132e92" - } - }, - "buildozer_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-darwin-arm64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d" - } - }, - "buildozer_linux_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-linux-amd64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119" - } - }, - "buildozer_windows_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-windows-amd64.exe" - ], - "downloaded_file_path": "buildozer.exe", - "executable": true, - "sha256": "e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b" - } - }, - "buildozer_linux_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildozer-linux-arm64" - ], - "downloaded_file_path": "buildozer", - "executable": true, - "sha256": "6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa" - } - }, - "buildifier_windows_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-windows-amd64.exe" - ], - "downloaded_file_path": "buildifier.exe", - "executable": true, - "sha256": "da8372f35e34b65fb6d997844d041013bb841e55f58b54d596d35e49680fe13c" - } - }, - "buildifier_prebuilt_toolchains": { - "bzlFile": "@@buildifier_prebuilt~//:defs.bzl", - "ruleClassName": "_buildifier_toolchain_setup", - "attributes": { - "assets_json": "[{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"eeb47b2de27f60efe549348b183fac24eae80f1479e8b06cac0799c486df5bed\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"darwin\",\"sha256\":\"fa07ba0d20165917ca4cc7609f9b19a8a4392898148b7babdf6bb2a7dd963f05\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"be63db12899f48600bad94051123b1fd7b5251e7661b9168582ce52396132e92\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildifier\",\"platform\":\"linux\",\"sha256\":\"18540fc10f86190f87485eb86963e603e41fa022f88a2d1b0cf52ff252b5e1dd\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildifier\",\"platform\":\"windows\",\"sha256\":\"da8372f35e34b65fb6d997844d041013bb841e55f58b54d596d35e49680fe13c\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"d29e347ecd6b5673d72cb1a8de05bf1b06178dd229ff5eb67fad5100c840cc8e\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"darwin\",\"sha256\":\"9b9e71bdbec5e7223871e913b65d12f6d8fa026684daf991f00e52ed36a6978d\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"8dfd6345da4e9042daa738d7fdf34f699c5dfce4632f7207956fceedd8494119\",\"version\":\"v6.4.0\"},{\"arch\":\"arm64\",\"name\":\"buildozer\",\"platform\":\"linux\",\"sha256\":\"6559558fded658c8fa7432a9d011f7c4dcbac6b738feae73d2d5c352e5f605fa\",\"version\":\"v6.4.0\"},{\"arch\":\"amd64\",\"name\":\"buildozer\",\"platform\":\"windows\",\"sha256\":\"e7f05bf847f7c3689dd28926460ce6e1097ae97380ac8e6ae7147b7b706ba19b\",\"version\":\"v6.4.0\"}]" - } - }, - "buildifier_darwin_amd64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-darwin-amd64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "eeb47b2de27f60efe549348b183fac24eae80f1479e8b06cac0799c486df5bed" - } - }, - "buildifier_darwin_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-darwin-arm64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "fa07ba0d20165917ca4cc7609f9b19a8a4392898148b7babdf6bb2a7dd963f05" - } - }, - "buildifier_linux_arm64": { - "bzlFile": "@@bazel_tools//tools/build_defs/repo:http.bzl", - "ruleClassName": "http_file", - "attributes": { - "urls": [ - "https://github.com/bazelbuild/buildtools/releases/download/v6.4.0/buildifier-linux-arm64" - ], - "downloaded_file_path": "buildifier", - "executable": true, - "sha256": "18540fc10f86190f87485eb86963e603e41fa022f88a2d1b0cf52ff252b5e1dd" - } - } - }, - "recordedRepoMappingEntries": [ + "rules_req_compile~", + "platforms", + "platforms" + ], [ - "buildifier_prebuilt~", - "bazel_skylib", - "bazel_skylib~" + "rules_req_compile~", + "req_compile_sdist_compiler", + "req_compile_sdist_compiler" ], [ - "buildifier_prebuilt~", - "bazel_tools", - "bazel_tools" + "rules_req_compile~", + "rules_cc", + "rules_cc~" ] ] } - }, - "@@platforms//host:extension.bzl%host_platform": { - "general": { - "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", - "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=", - "recordedFileInputs": {}, - "recordedDirentsInputs": {}, - "envVariables": {}, - "generatedRepoSpecs": { - "host_platform": { - "bzlFile": "@@platforms//host:extension.bzl", - "ruleClassName": "host_platform_repo", - "attributes": {} - } - }, - "recordedRepoMappingEntries": [] - } } } } diff --git a/private/tests/override_module_repos/overridee/requirements.in b/private/tests/override_module_repos/overridee/requirements.in new file mode 100644 index 0000000..57f9ad3 --- /dev/null +++ b/private/tests/override_module_repos/overridee/requirements.in @@ -0,0 +1 @@ +platformdirs \ No newline at end of file diff --git a/private/tests/override_module_repos/overridee/requirements.txt b/private/tests/override_module_repos/overridee/requirements.txt new file mode 100644 index 0000000..dd76fdf --- /dev/null +++ b/private/tests/override_module_repos/overridee/requirements.txt @@ -0,0 +1,16 @@ +################################################################################ +## 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 diff --git a/private/tests/override_module_repos/overrider/BUILD.bazel b/private/tests/override_module_repos/overrider/BUILD.bazel new file mode 100644 index 0000000..84f03e5 --- /dev/null +++ b/private/tests/override_module_repos/overrider/BUILD.bazel @@ -0,0 +1,9 @@ +load("@rules_python//python:defs.bzl", "py_test") + +py_test( + name = "test", + srcs = ["test.py"], + deps = [ + "@overridee//:test", + ], +) diff --git a/private/tests/override_module_repos/overrider/MODULE.bazel b/private/tests/override_module_repos/overrider/MODULE.bazel new file mode 100644 index 0000000..b3d9589 --- /dev/null +++ b/private/tests/override_module_repos/overrider/MODULE.bazel @@ -0,0 +1,29 @@ +module( + name = "overrider", + version = "1.0", +) + +bazel_dep(name = "rules_python", version = "0.34.0") +bazel_dep(name = "rules_req_compile") +local_path_override( + module_name = "rules_req_compile", + path = "../../../..", +) + +bazel_dep(name = "overridee") +local_path_override( + module_name = "overridee", + path = "../overridee", +) + +requirements = use_extension("@rules_req_compile//extensions:python.bzl", "requirements") +requirements.parse( + name = "overrider_pip_deps", + override_module_repos = { + "overridee": [ + "pip_deps", + ], + }, + requirements_lock = ":requirements.txt", +) +use_repo(requirements, "overrider_pip_deps") diff --git a/private/tests/override_module_repos/overrider/MODULE.bazel.lock b/private/tests/override_module_repos/overrider/MODULE.bazel.lock new file mode 100644 index 0000000..26ec5f4 --- /dev/null +++ b/private/tests/override_module_repos/overrider/MODULE.bazel.lock @@ -0,0 +1,2015 @@ +{ + "lockFileVersion": 11, + "registryFileHashes": { + "https://bcr.bazel.build/bazel_registry.json": "8a28e4aff06ee60aed2a8c281907fb8bcbf3b753c91fb5a5c57da3215d5b3497", + "https://bcr.bazel.build/modules/abseil-cpp/20210324.2/MODULE.bazel": "7cd0312e064fde87c8d1cd79ba06c876bd23630c83466e9500321be55c96ace2", + "https://bcr.bazel.build/modules/abseil-cpp/20211102.0/MODULE.bazel": "70390338f7a5106231d20620712f7cccb659cd0e9d073d1991c038eb9fc57589", + "https://bcr.bazel.build/modules/abseil-cpp/20230125.1/MODULE.bazel": "89047429cb0207707b2dface14ba7f8df85273d484c2572755be4bab7ce9c3a0", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/MODULE.bazel": "1c8cec495288dccd14fdae6e3f95f772c1c91857047a098fad772034264cc8cb", + "https://bcr.bazel.build/modules/abseil-cpp/20230802.0.bcr.1/source.json": "14892cc698e02ffedf4967546e6bedb7245015906888d3465fcf27c90a26da10", + "https://bcr.bazel.build/modules/apple_support/1.5.0/MODULE.bazel": "50341a62efbc483e8a2a6aec30994a58749bd7b885e18dd96aa8c33031e558ef", + "https://bcr.bazel.build/modules/apple_support/1.5.0/source.json": "eb98a7627c0bc486b57f598ad8da50f6625d974c8f723e9ea71bd39f709c9862", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/MODULE.bazel": "f9382337dd5a474c3b7d334c2f83e50b6eaedc284253334cf823044a26de03e8", + "https://bcr.bazel.build/modules/bazel_features/1.11.0/source.json": "c9320aa53cd1c441d24bd6b716da087ad7e4ff0d9742a9884587596edfe53015", + "https://bcr.bazel.build/modules/bazel_features/1.9.1/MODULE.bazel": "8f679097876a9b609ad1f60249c49d68bfab783dd9be012faf9d82547b14815a", + "https://bcr.bazel.build/modules/bazel_skylib/1.0.3/MODULE.bazel": "bcb0fd896384802d1ad283b4e4eb4d718eebd8cb820b0a2c3a347fb971afd9d8", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.0/MODULE.bazel": "44fe84260e454ed94ad326352a698422dbe372b21a1ac9f3eab76eb531223686", + "https://bcr.bazel.build/modules/bazel_skylib/1.2.1/MODULE.bazel": "f35baf9da0efe45fa3da1696ae906eea3d615ad41e2e3def4aeb4e8bc0ef9a7a", + "https://bcr.bazel.build/modules/bazel_skylib/1.3.0/MODULE.bazel": "20228b92868bf5cfc41bda7afc8a8ba2a543201851de39d990ec957b513579c5", + "https://bcr.bazel.build/modules/bazel_skylib/1.4.1/MODULE.bazel": "a0dcb779424be33100dcae821e9e27e4f2901d9dfd5333efe5ac6a8d7ab75e1d", + "https://bcr.bazel.build/modules/bazel_skylib/1.5.0/MODULE.bazel": "32880f5e2945ce6a03d1fbd588e9198c0a959bb42297b2cfaf1685b7bc32e138", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/MODULE.bazel": "8fdee2dbaace6c252131c00e1de4b165dc65af02ea278476187765e1a617b917", + "https://bcr.bazel.build/modules/bazel_skylib/1.6.1/source.json": "082ed5f9837901fada8c68c2f3ddc958bb22b6d654f71dd73f3df30d45d4b749", + "https://bcr.bazel.build/modules/buildozer/7.1.2/MODULE.bazel": "2e8dd40ede9c454042645fd8d8d0cd1527966aa5c919de86661e62953cd73d84", + "https://bcr.bazel.build/modules/buildozer/7.1.2/source.json": "c9028a501d2db85793a6996205c8de120944f50a0d570438fcae0457a5f9d1f8", + "https://bcr.bazel.build/modules/googletest/1.11.0/MODULE.bazel": "3a83f095183f66345ca86aa13c58b59f9f94a2f81999c093d4eeaa2d262d12f4", + "https://bcr.bazel.build/modules/googletest/1.14.0/MODULE.bazel": "cfbcbf3e6eac06ef9d85900f64424708cc08687d1b527f0ef65aa7517af8118f", + "https://bcr.bazel.build/modules/googletest/1.14.0/source.json": "2478949479000fdd7de9a3d0107ba2c85bb5f961c3ecb1aa448f52549ce310b5", + "https://bcr.bazel.build/modules/platforms/0.0.4/MODULE.bazel": "9b328e31ee156f53f3c416a64f8491f7eb731742655a47c9eec4703a71644aee", + "https://bcr.bazel.build/modules/platforms/0.0.5/MODULE.bazel": "5733b54ea419d5eaf7997054bb55f6a1d0b5ff8aedf0176fef9eea44f3acda37", + "https://bcr.bazel.build/modules/platforms/0.0.6/MODULE.bazel": "ad6eeef431dc52aefd2d77ed20a4b353f8ebf0f4ecdd26a807d2da5aa8cd0615", + "https://bcr.bazel.build/modules/platforms/0.0.7/MODULE.bazel": "72fd4a0ede9ee5c021f6a8dd92b503e089f46c227ba2813ff183b71616034814", + "https://bcr.bazel.build/modules/platforms/0.0.8/MODULE.bazel": "9f142c03e348f6d263719f5074b21ef3adf0b139ee4c5133e2aa35664da9eb2d", + "https://bcr.bazel.build/modules/platforms/0.0.9/MODULE.bazel": "4a87a60c927b56ddd67db50c89acaa62f4ce2a1d2149ccb63ffd871d5ce29ebc", + "https://bcr.bazel.build/modules/platforms/0.0.9/source.json": "cd74d854bf16a9e002fb2ca7b1a421f4403cda29f824a765acd3a8c56f8d43e6", + "https://bcr.bazel.build/modules/protobuf/21.7/MODULE.bazel": "a5a29bb89544f9b97edce05642fac225a808b5b7be74038ea3640fae2f8e66a7", + "https://bcr.bazel.build/modules/protobuf/23.1/MODULE.bazel": "88b393b3eb4101d18129e5db51847cd40a5517a53e81216144a8c32dfeeca52a", + "https://bcr.bazel.build/modules/protobuf/24.4/MODULE.bazel": "7bc7ce5f2abf36b3b7b7c8218d3acdebb9426aeb35c2257c96445756f970eb12", + "https://bcr.bazel.build/modules/protobuf/24.4/source.json": "ace4b8c65d4cfe64efe544f09fc5e5df77faf3a67fbb29c5341e0d755d9b15d6", + "https://bcr.bazel.build/modules/protobuf/3.19.0/MODULE.bazel": "6b5fbb433f760a99a22b18b6850ed5784ef0e9928a72668b66e4d7ccd47db9b0", + "https://bcr.bazel.build/modules/protobuf/3.19.6/MODULE.bazel": "9233edc5e1f2ee276a60de3eaa47ac4132302ef9643238f23128fea53ea12858", + "https://bcr.bazel.build/modules/rules_cc/0.0.1/MODULE.bazel": "cb2aa0747f84c6c3a78dad4e2049c154f08ab9d166b1273835a8174940365647", + "https://bcr.bazel.build/modules/rules_cc/0.0.2/MODULE.bazel": "6915987c90970493ab97393024c156ea8fb9f3bea953b2f3ec05c34f19b5695c", + "https://bcr.bazel.build/modules/rules_cc/0.0.6/MODULE.bazel": "abf360251023dfe3efcef65ab9d56beefa8394d4176dd29529750e1c57eaa33f", + "https://bcr.bazel.build/modules/rules_cc/0.0.8/MODULE.bazel": "964c85c82cfeb6f3855e6a07054fdb159aced38e99a5eecf7bce9d53990afa3e", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/MODULE.bazel": "836e76439f354b89afe6a911a7adf59a6b2518fafb174483ad78a2a2fde7b1c5", + "https://bcr.bazel.build/modules/rules_cc/0.0.9/source.json": "1f1ba6fea244b616de4a554a0f4983c91a9301640c8fe0dd1d410254115c8430", + "https://bcr.bazel.build/modules/rules_java/4.0.0/MODULE.bazel": "5a78a7ae82cd1a33cef56dc578c7d2a46ed0dca12643ee45edbb8417899e6f74", + "https://bcr.bazel.build/modules/rules_java/7.1.0/MODULE.bazel": "30d9135a2b6561c761bd67bd4990da591e6bdc128790ce3e7afd6a3558b2fb64", + "https://bcr.bazel.build/modules/rules_java/7.6.5/MODULE.bazel": "481164be5e02e4cab6e77a36927683263be56b7e36fef918b458d7a8a1ebadb1", + "https://bcr.bazel.build/modules/rules_java/7.6.5/source.json": "a805b889531d1690e3c72a7a7e47a870d00323186a9904b36af83aa3d053ee8d", + "https://bcr.bazel.build/modules/rules_jvm_external/4.4.2/MODULE.bazel": "a56b85e418c83eb1839819f0b515c431010160383306d13ec21959ac412d2fe7", + "https://bcr.bazel.build/modules/rules_jvm_external/5.1/MODULE.bazel": "33f6f999e03183f7d088c9be518a63467dfd0be94a11d0055fe2d210f89aa909", + "https://bcr.bazel.build/modules/rules_jvm_external/5.1/source.json": "5abb45cc9beb27b77aec6a65a11855ef2b55d95dfdc358e9f312b78ae0ba32d5", + "https://bcr.bazel.build/modules/rules_license/0.0.3/MODULE.bazel": "627e9ab0247f7d1e05736b59dbb1b6871373de5ad31c3011880b4133cafd4bd0", + "https://bcr.bazel.build/modules/rules_license/0.0.7/MODULE.bazel": "088fbeb0b6a419005b89cf93fe62d9517c0a2b8bb56af3244af65ecfe37e7d5d", + "https://bcr.bazel.build/modules/rules_license/0.0.7/source.json": "355cc5737a0f294e560d52b1b7a6492d4fff2caf0bef1a315df5a298fca2d34a", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/MODULE.bazel": "df99f03fc7934a4737122518bb87e667e62d780b610910f0447665a7e2be62dc", + "https://bcr.bazel.build/modules/rules_pkg/0.7.0/source.json": "c2557066e0c0342223ba592510ad3d812d4963b9024831f7f66fd0584dd8c66c", + "https://bcr.bazel.build/modules/rules_proto/4.0.0/MODULE.bazel": "a7a7b6ce9bee418c1a760b3d84f83a299ad6952f9903c67f19e4edd964894e06", + "https://bcr.bazel.build/modules/rules_proto/5.3.0-21.7/MODULE.bazel": "e8dff86b0971688790ae75528fe1813f71809b5afd57facb44dad9e8eca631b7", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/MODULE.bazel": "1e5b502e2e1a9e825eef74476a5a1ee524a92297085015a052510b09a1a09483", + "https://bcr.bazel.build/modules/rules_proto/6.0.0-rc1/source.json": "8d8448e71706df7450ced227ca6b3812407ff5e2ccad74a43a9fbe79c84e34e0", + "https://bcr.bazel.build/modules/rules_python/0.10.2/MODULE.bazel": "cc82bc96f2997baa545ab3ce73f196d040ffb8756fd2d66125a530031cd90e5f", + "https://bcr.bazel.build/modules/rules_python/0.22.1/MODULE.bazel": "26114f0c0b5e93018c0c066d6673f1a2c3737c7e90af95eff30cfee38d0bbac7", + "https://bcr.bazel.build/modules/rules_python/0.34.0/MODULE.bazel": "1d623d026e075b78c9fde483a889cda7996f5da4f36dffb24c246ab30f06513a", + "https://bcr.bazel.build/modules/rules_python/0.34.0/source.json": "113116e287eec64a7d005a9db44865d810499fdc4f621e352aff58214f5ea2d8", + "https://bcr.bazel.build/modules/rules_python/0.4.0/MODULE.bazel": "9208ee05fd48bf09ac60ed269791cf17fb343db56c8226a720fbb1cdf467166c", + "https://bcr.bazel.build/modules/stardoc/0.5.1/MODULE.bazel": "1a05d92974d0c122f5ccf09291442580317cdd859f07a8655f1db9a60374f9f8", + "https://bcr.bazel.build/modules/stardoc/0.5.3/MODULE.bazel": "c7f6948dae6999bf0db32c1858ae345f112cacf98f174c7a8bb707e41b974f1c", + "https://bcr.bazel.build/modules/stardoc/0.5.3/source.json": "cd53fe968dc8cd98197c052db3db6d82562960c87b61e7a90ee96f8e4e0dda97", + "https://bcr.bazel.build/modules/upb/0.0.0-20220923-a547704/MODULE.bazel": "7298990c00040a0e2f121f6c32544bab27d4452f80d9ce51349b1a28f3005c43", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/MODULE.bazel": "c0df5e35ad55e264160417fd0875932ee3c9dda63d9fccace35ac62f45e1b6f9", + "https://bcr.bazel.build/modules/upb/0.0.0-20230516-61a97ef/source.json": "b2150404947339e8b947c6b16baa39fa75657f4ddec5e37272c7b11c7ab533bc", + "https://bcr.bazel.build/modules/zlib/1.2.11/MODULE.bazel": "07b389abc85fdbca459b69e2ec656ae5622873af3f845e1c9d80fe179f3effa0", + "https://bcr.bazel.build/modules/zlib/1.2.12/MODULE.bazel": "3b1a8834ada2a883674be8cbd36ede1b6ec481477ada359cd2d3ddc562340b27", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/MODULE.bazel": "af322bc08976524477c79d1e45e241b6efbeb918c497e8840b8ab116802dda79", + "https://bcr.bazel.build/modules/zlib/1.3.1.bcr.3/source.json": "2be409ac3c7601245958cd4fcdff4288be79ed23bd690b4b951f500d54ee6e7d" + }, + "selectedYankedVersions": {}, + "moduleExtensions": { + "@@apple_support~//crosstool:setup.bzl%apple_cc_configure_extension": { + "general": { + "bzlTransitiveDigest": "PjIds3feoYE8SGbbIq2SFTZy3zmxeO2tQevJZNDo7iY=", + "usagesDigest": "aLmqbvowmHkkBPve05yyDNGN7oh7QE9kBADr3QIZTZs=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "local_config_apple_cc": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf", + "attributes": {} + }, + "local_config_apple_cc_toolchains": { + "bzlFile": "@@apple_support~//crosstool:setup.bzl", + "ruleClassName": "_apple_cc_autoconf_toolchains", + "attributes": {} + } + }, + "recordedRepoMappingEntries": [ + [ + "apple_support~", + "bazel_tools", + "bazel_tools" + ] + ] + } + }, + "@@platforms//host:extension.bzl%host_platform": { + "general": { + "bzlTransitiveDigest": "xelQcPZH8+tmuOHVjL9vDxMnnQNMlwj0SlvgoqBkm4U=", + "usagesDigest": "meSzxn3DUCcYEhq4HQwExWkWtU4EjriRBQLsZN+Q0SU=", + "recordedFileInputs": {}, + "recordedDirentsInputs": {}, + "envVariables": {}, + "generatedRepoSpecs": { + "host_platform": { + "bzlFile": "@@platforms//host:extension.bzl", + "ruleClassName": "host_platform_repo", + "attributes": {} + } + }, + "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/tests/override_module_repos/overrider/README.md b/private/tests/override_module_repos/overrider/README.md new file mode 100644 index 0000000..773f22c --- /dev/null +++ b/private/tests/override_module_repos/overrider/README.md @@ -0,0 +1,15 @@ +# Override module repos + +This test ensures that a child module may have +its Python requirements hubs overridden by a root module. This is +required to ensure interoperability of imports. + +## Overridee +Project with `platformdirs` version 4.2.2 + +## Overrider +Project with `platformdirs` version 4.2.1 + +## Test +Ensure that when importing platformdirs as a transitive dep via `overridee` that the +version matches the root module. \ No newline at end of file diff --git a/private/tests/override_module_repos/overrider/requirements.in b/private/tests/override_module_repos/overrider/requirements.in new file mode 100644 index 0000000..aa8985d --- /dev/null +++ b/private/tests/override_module_repos/overrider/requirements.in @@ -0,0 +1 @@ +platformdirs<4.2.2 diff --git a/private/tests/override_module_repos/overrider/requirements.txt b/private/tests/override_module_repos/overrider/requirements.txt new file mode 100644 index 0000000..6707d9b --- /dev/null +++ b/private/tests/override_module_repos/overrider/requirements.txt @@ -0,0 +1,16 @@ +################################################################################ +## 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.1 \ + --hash=sha256:17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1 + # via via rules_req_compile/private/tests/override_module_repos/overridee/requirements.in (<4.2.2) + # https://files.pythonhosted.org/packages/b0/15/1691fa5aaddc0c4ea4901c26f6137c29d5f6673596fe960a0340e8c308e1/platformdirs-4.2.1-py3-none-any.whl#sha256=17d5a1161b3fd67b390023cb2d3b026bbd40abde6fdb052dfbd3a29c3ba22ee1 diff --git a/private/tests/override_module_repos/overrider/test.py b/private/tests/override_module_repos/overrider/test.py new file mode 100644 index 0000000..b5ce2ce --- /dev/null +++ b/private/tests/override_module_repos/overrider/test.py @@ -0,0 +1,3 @@ +from platformdirs.version import version + +assert version == "4.2.1"