Followup to https://github.com/bazel-contrib/rules_python/pull/3046#issuecomment-3094797158. We've merged #3046 which will delete `py_binary` targets with missing srcs - let's now expand that to include `py_library` and `py_test` targets. @yushan26 did you want to take this on?