@@ -72,40 +72,6 @@ py_library(
7272 ],
7373)
7474
75- # Sphinx build binary with all required dependencies
76- py_binary (
77- name = "score_build" ,
78- srcs = ["src/sphinx_wrapper.py" ],
79- data = [
80- "//tools/sphinx:plantuml" ,
81- ],
82- env = {
83- "SOURCE_DIRECTORY" : "" ,
84- "DATA" : "" ,
85- "ACTION" : "check" ,
86- },
87- main = "src/sphinx_wrapper.py" ,
88- visibility = ["//visibility:public" ],
89- deps = [
90- ":sphinx_module_ext" ,
91- "@lobster//sphinx_lobster:sphinx_lobster_builder" ,
92- "@score_docs_as_code//src/extensions/score_metamodel" ,
93- "@score_tooling//plantuml/sphinx/clickable_plantuml" ,
94- "@trlc//tools/sphinx/extensions/trlc" ,
95- requirement ("sphinx" ),
96- requirement ("sphinx_rtd_theme" ),
97- requirement ("sphinx_needs" ),
98- requirement ("sphinx_design" ),
99- requirement ("myst_parser" ),
100- requirement ("readthedocs_sphinx_ext" ),
101- requirement ("rst2pdf" ),
102- requirement ("sphinxcontrib-umlet" ),
103- requirement ("svglib" ),
104- requirement ("sphinxcontrib-plantuml" ),
105- "@rules_python//python/runfiles" ,
106- ],
107- )
108-
10975sphinx_module (
11076 name = "rules_score_doc" ,
11177 srcs = glob (
@@ -124,6 +90,9 @@ sphinx_module(
12490py_binary (
12591 name = "raw_build" ,
12692 srcs = ["src/sphinx_wrapper.py" ],
93+ data = [
94+ "//tools/sphinx:plantuml" ,
95+ ],
12796 env = {
12897 "SOURCE_DIRECTORY" : "" ,
12998 "DATA" : "" ,
@@ -132,8 +101,9 @@ py_binary(
132101 main = "src/sphinx_wrapper.py" ,
133102 visibility = ["//visibility:public" ],
134103 deps = [
104+ ":sphinx_module_ext" ,
135105 "@lobster//sphinx_lobster:sphinx_lobster_builder" ,
136- "@score_docs_as_code//src/extensions/score_metamodel " ,
106+ "@rules_python//python/runfiles " ,
137107 "@score_tooling//plantuml/sphinx/clickable_plantuml" ,
138108 "@trlc//tools/sphinx/extensions/trlc" ,
139109 requirement ("sphinx" ),
@@ -151,10 +121,13 @@ py_binary(
151121
152122sphinx_toolchain (
153123 name = "default_toolchain" ,
154- sphinx = ":score_build " ,
124+ sphinx = ":raw_build " ,
155125)
156126
157- toolchain_type (name = "toolchain_type" )
127+ toolchain_type (
128+ name = "toolchain_type" ,
129+ visibility = ["//visibility:public" ],
130+ )
158131
159132toolchain (
160133 name = "sphinx_default_toolchain" ,
0 commit comments