diff --git a/oci_python_image/.bazelrc b/oci_python_image/.bazelrc index 3ce91d27..e69de29b 100644 --- a/oci_python_image/.bazelrc +++ b/oci_python_image/.bazelrc @@ -1 +0,0 @@ -common --enable_bzlmod diff --git a/oci_python_image/.bazelversion b/oci_python_image/.bazelversion index 6abaeb2f..b26a34e4 100644 --- a/oci_python_image/.bazelversion +++ b/oci_python_image/.bazelversion @@ -1 +1 @@ -6.2.0 +7.2.1 diff --git a/oci_python_image/BUILD.bazel b/oci_python_image/BUILD.bazel index 890af0a5..4438b8dd 100644 --- a/oci_python_image/BUILD.bazel +++ b/oci_python_image/BUILD.bazel @@ -2,5 +2,7 @@ load("@rules_python//python:pip.bzl", "compile_pip_requirements") compile_pip_requirements( name = "requirements", + src = "requirements.in", + requirements_txt = "requirements.txt", extra_args = ["--allow-unsafe"], ) diff --git a/oci_python_image/MODULE.bazel b/oci_python_image/MODULE.bazel index 935063d7..75e9dae1 100644 --- a/oci_python_image/MODULE.bazel +++ b/oci_python_image/MODULE.bazel @@ -1,26 +1,24 @@ "Bazel dependencies" -bazel_dep(name = "aspect_bazel_lib", version = "2.0.0-rc1") -bazel_dep(name = "container_structure_test", version = "1.15.0") -bazel_dep(name = "aspect_rules_py", version = "0.4.0") -bazel_dep(name = "rules_python", version = "0.21.0") -bazel_dep(name = "rules_oci", version = "1.3.1") -bazel_dep(name = "platforms", version = "0.0.7") +bazel_dep(name = "aspect_bazel_lib", version = "2.7.8") +bazel_dep(name = "container_structure_test", version = "1.16.0") +bazel_dep(name = "aspect_rules_py", version = "0.7.3") +bazel_dep(name = "rules_python", version = "0.34.0") +bazel_dep(name = "rules_oci", version = "1.8.0") +bazel_dep(name = "platforms", version = "0.0.10") -python = use_extension("@rules_python//python:extensions.bzl", "python") +python = use_extension("@rules_python//python/extensions:python.bzl", "python") python.toolchain( - name = "python3_9", + configure_coverage_tool = True, python_version = "3.9", ) -use_repo(python, "python3_9") -use_repo(python, "python3_9_toolchains") +use_repo(python, "python_3_9") -register_toolchains("@python3_9_toolchains//:all") - -pip = use_extension("@rules_python//python:extensions.bzl", "pip") +pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") pip.parse( - name = "pip", requirements_lock = "//:requirements.txt", + hub_name = "pip", + python_version = "3.9", ) use_repo(pip, "pip") @@ -29,10 +27,10 @@ oci = use_extension("@rules_oci//oci:extensions.bzl", "oci") oci.pull( name = "ubuntu", image = "ubuntu", + tag = "latest", platforms = [ "linux/arm64/v8", "linux/amd64", ], - digest = "sha256:67211c14fa74f070d27cc59d69a7fa9aeff8e28ea118ef3babc295a0428a6d21", ) use_repo(oci, "ubuntu")