bazel_dep(name = "catch2", version = "3.8.0") bazel_dep(name = "osqp") local_path_override( module_name = "osqp", path = "..", ) bazel_dep(name = "qdldl", version = "0.1.8.bcr.1") bazel_dep(name = "rules_cc", version = "0.2.17") bazel_dep(name = "rules_python", version = "1.3.0") python = use_extension("@rules_python//python/extensions:python.bzl", "python", dev_dependency = True) python.toolchain( ignore_root_user_error = True, is_default = True, python_version = "3.12", ) use_repo(python, "python_3_12", "python_versions") pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") pip.parse( hub_name = "osqp_test_pip_deps", python_version = "3.12", requirements_lock = "//:requirements_lock.txt", ) use_repo(pip, "osqp_test_pip_deps")