-
Notifications
You must be signed in to change notification settings - Fork 4.3k
Closed
Labels
P2We'll consider working on this in future. (Assignee optional)We'll consider working on this in future. (Assignee optional)area-BzlmodBzlmod-specific PRs, issues, and feature requestsBzlmod-specific PRs, issues, and feature requeststeam-ExternalDepsExternal dependency handling, remote repositiories, WORKSPACE file.External dependency handling, remote repositiories, WORKSPACE file.type: feature request
Milestone
Description
We originally wanted to allow native repo rule usage in module extensions (#15412), but that turned out to be surprisingly hard to implement.
Instead, we could just go down the other route: Starlarkify all the repo rules!
-
local_repository
(trivial) (added in 6f254ce) -
local_config_platform
(trivial; but also kind of unnecessary, since nobody should use it other than@local_config_platform
itself) (done in Implement local_config_platform in @platforms platforms#86) - Add some sort of
repository_ctx
API to acquire aDirectoryListingValue
(added in 7.1.0:path.readdir
) This would unblock the following:-
new_local_repository
(added in 6f254ce) -
android_sdk_repository
(now in https://github.com/bazelbuild/rules_android) -
android_ndk_repository
(partially done: https://github.com/bazelbuild/rules_android_ndk)
-
Nitikonkon2534laurentlb
Metadata
Metadata
Assignees
Labels
P2We'll consider working on this in future. (Assignee optional)We'll consider working on this in future. (Assignee optional)area-BzlmodBzlmod-specific PRs, issues, and feature requestsBzlmod-specific PRs, issues, and feature requeststeam-ExternalDepsExternal dependency handling, remote repositiories, WORKSPACE file.External dependency handling, remote repositiories, WORKSPACE file.type: feature request
Type
Projects
Status
Done