xref: /aosp_15_r20/external/tensorflow/third_party/astunparse.BUILD (revision b6fb3261f9314811a0f4371741dbb8839866f948)
1*b6fb3261SAndroid Build Coastguard Worker# Description:
2*b6fb3261SAndroid Build Coastguard Worker#   AST round-trip manipulation for Python.
3*b6fb3261SAndroid Build Coastguard Worker
4*b6fb3261SAndroid Build Coastguard Workerpackage(default_visibility = ["//visibility:public"])
5*b6fb3261SAndroid Build Coastguard Worker
6*b6fb3261SAndroid Build Coastguard Workerlicenses(["notice"])
7*b6fb3261SAndroid Build Coastguard Worker
8*b6fb3261SAndroid Build Coastguard Workerpy_library(
9*b6fb3261SAndroid Build Coastguard Worker    name = "astunparse",
10*b6fb3261SAndroid Build Coastguard Worker    srcs = [
11*b6fb3261SAndroid Build Coastguard Worker        "astunparse/__init__.py",
12*b6fb3261SAndroid Build Coastguard Worker        "astunparse/printer.py",
13*b6fb3261SAndroid Build Coastguard Worker        "astunparse/unparser.py",
14*b6fb3261SAndroid Build Coastguard Worker    ],
15*b6fb3261SAndroid Build Coastguard Worker    srcs_version = "PY3",
16*b6fb3261SAndroid Build Coastguard Worker)
17*b6fb3261SAndroid Build Coastguard Worker
18*b6fb3261SAndroid Build Coastguard Workergenrule(
19*b6fb3261SAndroid Build Coastguard Worker    name = "license",
20*b6fb3261SAndroid Build Coastguard Worker    srcs = ["@astunparse_license"],
21*b6fb3261SAndroid Build Coastguard Worker    outs = ["LICENSE"],
22*b6fb3261SAndroid Build Coastguard Worker    cmd = "cp $< $@",
23*b6fb3261SAndroid Build Coastguard Worker)
24