stable-diffusion-for-fun/BUILD

41 lines
1004 B
Python

load("@rules_python//python:defs.bzl", "py_binary")
load("@subpar//:subpar.bzl", "par_binary")
package(default_visibility=["//visibility:public"])
par_binary(
name="frontend",
srcs=["frontend.py"],
deps=[
"//utilities:constants",
"//utilities:database",
"//utilities:logger",
],
data=[
"templates/index.html",
"static/bootstrap.min.css",
"static/jquery-3.6.1.min.js",
"static/bootstrap.bundle.min.js",
"static/jquery.sketchable.min.js",
"static/jsketch.min.js",
"static/jquery.sketchable.memento.min.js",
],
)
par_binary(
name="backend",
srcs=["backend.py"],
deps=[
"//utilities:constants",
"//utilities:database",
"//utilities:memory",
"//utilities:logger",
"//utilities:model",
"//utilities:config",
"//utilities:text2img",
"//utilities:translator",
"//utilities:img2img",
"//utilities:times",
],
)