1010#
1111# SPDX-License-Identifier: Apache-2.0
1212# *******************************************************************************
13-
1413load ("@aspect_rules_lint//format:defs.bzl" , "format_multirun" , "format_test" )
1514load ("@aspect_rules_py//py:defs.bzl" , "py_binary" , "py_library" )
1615load ("@pip_process//:requirements.bzl" , "all_requirements" , "requirement" )
@@ -19,7 +18,20 @@ load("@rules_pkg//pkg:tar.bzl", "pkg_tar")
1918load ("@rules_python//python:pip.bzl" , "compile_pip_requirements" )
2019load ("@rules_python//sphinxdocs:sphinx.bzl" , "sphinx_build_binary" )
2120load ("@score_dash_license_checker//:dash.bzl" , "dash_license_checker" )
22-
21+ load ("@score_python_basics//:defs.bzl" , "score_virtualenv" )
22+
23+ score_virtualenv (
24+ reqs = [
25+ "@score_docs_as_code//src:plantuml_for_python" ,
26+ "@score_docs_as_code//src/extensions:score_plantuml" ,
27+ "@score_docs_as_code//src/find_runfiles:find_runfiles" ,
28+ "@score_docs_as_code//src/extensions/score_draw_uml_funcs:score_draw_uml_funcs" ,
29+ "@score_docs_as_code//src/extensions/score_header_service:score_header_service" ,
30+ "@score_docs_as_code//src/extensions/score_layout:score_layout" ,
31+ "@score_docs_as_code//src/extensions/score_metamodel:score_metamodel" ,
32+ "@score_docs_as_code//src/extensions/score_source_code_linker:score_source_code_linker" ,
33+ ],
34+ )
2335# These are only exported because they're passed as files to the //docs.bzl
2436# macros, and thus must be visible to other packages. They should only be
2537# referenced by the //docs.bzl macros.
@@ -135,7 +147,7 @@ filegroup(
135147
136148dash_license_checker (
137149 src = ":requirements_lock" ,
138- file_type = "requirements" , # let it auto-detect based on project_config
150+ file_type = "requirements" ,
139151 visibility = ["//visibility:public" ],
140152)
141153
0 commit comments