diff options
Diffstat (limited to 'python/defs.bzl')
-rw-r--r-- | python/defs.bzl | 51 |
1 files changed, 51 insertions, 0 deletions
diff --git a/python/defs.bzl b/python/defs.bzl new file mode 100644 index 0000000..3fb6b5b --- /dev/null +++ b/python/defs.bzl @@ -0,0 +1,51 @@ +# Copyright 2019 The Bazel Authors. All rights reserved. +# +# Licensed under the Apache License, Version 2.0 (the "License"); +# you may not use this file except in compliance with the License. +# You may obtain a copy of the License at +# +# http://www.apache.org/licenses/LICENSE-2.0 +# +# Unless required by applicable law or agreed to in writing, software +# distributed under the License is distributed on an "AS IS" BASIS, +# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +# See the License for the specific language governing permissions and +# limitations under the License. +"""Core rules for building Python projects.""" + +load("@bazel_tools//tools/python:srcs_version.bzl", _find_requirements = "find_requirements") +load("//python:py_binary.bzl", _py_binary = "py_binary") +load("//python:py_info.bzl", internal_PyInfo = "PyInfo") +load("//python:py_library.bzl", _py_library = "py_library") +load("//python:py_runtime.bzl", _py_runtime = "py_runtime") +load("//python:py_runtime_info.bzl", internal_PyRuntimeInfo = "PyRuntimeInfo") +load("//python:py_runtime_pair.bzl", _py_runtime_pair = "py_runtime_pair") +load("//python:py_test.bzl", _py_test = "py_test") +load(":current_py_toolchain.bzl", _current_py_toolchain = "current_py_toolchain") +load(":py_import.bzl", _py_import = "py_import") + +# Patching placeholder: end of loads + +# Exports of native-defined providers. + +PyInfo = internal_PyInfo + +PyRuntimeInfo = internal_PyRuntimeInfo + +current_py_toolchain = _current_py_toolchain + +py_import = _py_import + +# Re-exports of Starlark-defined symbols in @bazel_tools//tools/python. + +py_runtime_pair = _py_runtime_pair + +find_requirements = _find_requirements + +py_library = _py_library + +py_binary = _py_binary + +py_test = _py_test + +py_runtime = _py_runtime |