bazel: update deps
diff --git a/MODULE.bazel b/MODULE.bazel
index a50718a..6225a9a 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -5,10 +5,10 @@
 )
 
 bazel_dep(name = "bazel_features", version = "1.36.0")
-bazel_dep(name = "bazel_skylib", version = "1.7.1")
-bazel_dep(name = "platforms", version = "0.0.10")
-bazel_dep(name = "rules_cc", version = "0.0.9")
-bazel_dep(name = "rules_python", version = "0.34.0")
+bazel_dep(name = "bazel_skylib", version = "1.8.1")
+bazel_dep(name = "platforms", version = "1.0.0")
+bazel_dep(name = "rules_cc", version = "0.1.4")
+bazel_dep(name = "rules_python", version = "1.5.1")
 
 internal_configure = use_extension("//:internal_configure.bzl", "internal_configure_extension")
 use_repo(internal_configure, "pybind11")
diff --git a/examples/basic/MODULE.bazel b/examples/basic/MODULE.bazel
index 9a3dc37..3bed1a2 100644
--- a/examples/basic/MODULE.bazel
+++ b/examples/basic/MODULE.bazel
@@ -1,5 +1,5 @@
-bazel_dep(name = "platforms", version = "0.0.10")
-bazel_dep(name = "rules_python", version = "0.34.0")
+bazel_dep(name = "platforms", version = "1.0.0")
+bazel_dep(name = "rules_python", version = "1.5.1")
 bazel_dep(name = "pybind11_bazel")
 local_path_override(
     module_name = "pybind11_bazel",