Files
wehub-resource-sync 8a852e4b4e
cffconvert / validate (push) Has been skipped
License Check / license-check (push) Failing after 2s
chore: import upstream snapshot with attribution
2026-07-13 12:14:16 +08:00

75 lines
1.9 KiB
Python

load("@bazel_skylib//rules:common_settings.bzl", "bool_flag")
load("@python_version_repo//:py_version.bzl", "REQUIREMENTS")
load("@rules_python//python:defs.bzl", "py_binary", "py_library")
load("@rules_python//python:pip.bzl", "compile_pip_requirements")
compile_pip_requirements(
name = "requirements",
extra_args = [
"--allow-unsafe",
"--build-isolation",
],
generate_hashes = True,
requirements_in = "requirements.in",
requirements_txt = REQUIREMENTS,
)
compile_pip_requirements(
name = "requirements_nightly",
data = ["test-requirements.txt"],
extra_args = [
"--allow-unsafe",
"--build-isolation",
"--extra-index-url=https://pypi.anaconda.org/scientific-python-nightly-wheels/simple",
"--pre",
"--upgrade",
],
generate_hashes = False,
requirements_in = "requirements.in",
requirements_txt = REQUIREMENTS,
)
compile_pip_requirements(
name = "requirements_dev",
extra_args = [
"--allow-unsafe",
"--build-isolation",
"--upgrade",
],
generate_hashes = False,
requirements_in = "requirements.in",
requirements_txt = REQUIREMENTS,
)
# Flag indicating if the target requires pre-built wheel.
bool_flag(
name = "wheel_dependency",
build_setting_default = False,
)
config_setting(
name = "enable_wheel_dependency",
flag_values = {
":wheel_dependency": "True",
},
)
filegroup(
name = "manylinux_compliance_test",
srcs = ["manylinux_compliance_test.py"],
visibility = ["//visibility:public"],
)
py_binary(
name = "unpack_wheel_and_unzip_archive_files",
srcs = ["unpack_wheel_and_unzip_archive_files.py"],
main = "unpack_wheel_and_unzip_archive_files.py",
visibility = ["//visibility:public"],
)
py_library(
name = "setup_py_nvidia_dependencies_util",
srcs = ["setup_py_nvidia_dependencies_util.py"],
visibility = ["//visibility:public"],
)