1234567891011121314151617181920212223242526 |
- load("@rules_python//python:defs.bzl", "py_binary", "py_test")
- load("@pgv_pip_deps//:requirements.bzl", "requirement")
- py_binary(
- name = "python-harness",
- srcs = ["harness.py"],
- main = "harness.py",
- srcs_version = "PY3",
- visibility = ["//visibility:public"],
- deps = [
- # ensures we test with the package's own protobuf runtime specified in setup.cfg
- # and not the one riding on the py_proto_library dependencies
- requirement("protobuf"),
- "//tests/harness:harness_py_proto",
- "//tests/harness/cases:cases_py_proto",
- "//python:validator_py"
- ]
- )
- py_test(
- name = "python-requirements-match",
- srcs = ["requirements_test.py"],
- main = "requirements_test.py",
- srcs_version = "PY3",
- data = ["//python:setup.cfg", "//python:requirements.in"],
- )
|