blob: c89c31c526d19cec21981e6df778bc33e54b2bed [file] [log] [blame]
"""periareon/rules_venv"""
module(
name = "rules_venv",
version = "0.1.0",
)
bazel_dep(name = "rules_python", version = "1.0.0")
bazel_dep(
name = "platforms",
version = "0.0.10",
)
bazel_dep(
name = "bazel_skylib",
version = "1.7.1",
)
register_toolchains(
"//python/venv/toolchain",
)
bazel_dep(
name = "rules_req_compile",
version = "1.0.0rc29",
dev_dependency = True,
)
bazel_dep(
name = "stardoc",
version = "0.7.2",
dev_dependency = True,
repo_name = "io_bazel_stardoc",
)
requirements = use_extension("@rules_req_compile//extensions:python.bzl", "requirements", dev_dependency = True)
requirements.parse(
name = "pip_deps",
requirements_locks = {
"@//python/venv/private/tests/external_deps:requirements_linux.txt": "@platforms//os:linux",
"@//python/venv/private/tests/external_deps:requirements_macos.txt": "@platforms//os:macos",
"@//python/venv/private/tests/external_deps:requirements_windows.txt": "@platforms//os:windows",
},
)
use_repo(requirements, "pip_deps")
bazel_dep(name = "buildifier_prebuilt", version = "7.3.1", dev_dependency = True)