# -*- coding: utf-8 -*- load("//tools/mini_tar:tar.bzl", "mini_tar") licenses(["notice"]) filegroup( name = "srcs", srcs = glob(["**"]), visibility = ["//visibility:public"], ) exports_files([ "BUILD", "tar.bzl", ]) py_binary( name = "mini_tar", srcs = ["mini_tar.py"], python_version = "PY3", srcs_version = "PY3", visibility = ["//visibility:public"], ) # Integration tests may depend on this target to pull mini_tar into a test. # Then can use # http_repository(name='mini_tar', url="file://mini_tar_srcs.tar") mini_tar( name = "mini_tar_srcs", srcs = [":srcs"], package_dir = "foo", visibility = ["//visibility:public"], ) # tests py_test( name = "mini_tar_test", srcs = [ "mini_tar.py", "mini_tar_test.py", ], data = [":mini_tar_srcs"], python_version = "PY3", srcs_version = "PY3", )