commit | 37dad8910495ad71bae391db7a843a0f7a3ea902 | [log] [tgz] |
---|---|---|
author | Dillon Giacoppo <dillon@canva.com> | Mon Nov 04 16:51:47 2019 +1100 |
committer | Dillon Giacoppo <dillon@canva.com> | Mon Nov 04 16:51:47 2019 +1100 |
tree | cc0053bd429f3963388b6fe47ced0246bf8bd920 | |
parent | 95cf4fecca3695565d8388174c325c4bd4ff0877 [diff] |
fix for https://github.com/bazelbuild/bazel/issues/3998
Contains Bazel rules to fetch and install Python dependencies from a requirements.txt file.
In requirements.txt
cryptography[test, docs] boto3
In WORKSPACE
load("@rules_pip//:defs.bzl", "pip_repository") pip_repository( name = "py_deps", requirements = "//:requirements.txt", )
In BUILD
load("@py_deps//:requirements.bzl", "requirement") py_binary( name = "main", srcs = ["main.py"], deps = [ requirement("boto3"), ], )