blob: 22210da15dd9b6caad18d6f7e55ed0d94bdda8f7 [file] [log] [blame]
Joe Ethier7e7eeba2020-08-05 16:39:20 -07001# Copyright 2020 The Pigweed Authors
2#
3# Licensed under the Apache License, Version 2.0 (the "License"); you may not
4# use this file except in compliance with the License. You may obtain a copy of
5# the License at
6#
7# https://www.apache.org/licenses/LICENSE-2.0
8#
9# Unless required by applicable law or agreed to in writing, software
10# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
11# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
12# License for the specific language governing permissions and limitations under
13# the License.
14
Joe Ethier7e7eeba2020-08-05 16:39:20 -070015import("//build_overrides/pigweed.gni")
16
Wyatt Hepler51ded742020-10-19 14:45:27 -070017import("$dir_pw_build/python_action.gni")
Joe Ethier7e7eeba2020-08-05 16:39:20 -070018
19# Builds a .whl from a Python package.
20template("pw_python_wheels") {
Wyatt Heplerc8e05a42020-10-19 14:49:39 -070021 pw_python_action(target_name) {
Joe Ethier7e7eeba2020-08-05 16:39:20 -070022 forward_variables_from(invoker, [ "deps" ])
23
24 script = "$dir_pw_build/py/pw_build/python_wheels.py"
25
26 args = [
27 "--out_dir",
28 rebase_path("$target_out_dir/python_wheels"),
29 ]
30 args += rebase_path(invoker.inputs)
31
32 stamp = true
33 }
34}