comparison MODULE.bazel @ 260:1f9877b637e9

Add Copilot-powered cyberpunk JRPG chat Integrate the production JRPG chat with Seobeo streaming, Deita persistence, and a Bazel-managed Copilot SDK and LiteLLM inference stack. Co-authored-by: Copilot <[email protected]>
author MrJuneJune <mrjunejune@users.noreply.github.com>
date Wed, 05 Aug 2026 09:19:41 -0700
parents c5129452493e
children
comparison
equal deleted inserted replaced
259:667156fcd3e3 260:1f9877b637e9
22 urls = ["https://github.com/tectonic-typesetting/tectonic/releases/download/tectonic%400.17.0/tectonic-0.17.0-x86_64-unknown-linux-musl.tar.gz"], 22 urls = ["https://github.com/tectonic-typesetting/tectonic/releases/download/tectonic%400.17.0/tectonic-0.17.0-x86_64-unknown-linux-musl.tar.gz"],
23 sha256 = "8533d07f9ccbd7a65824b9e0459041bca34af1eb33daba48f59215593753a3b7", 23 sha256 = "8533d07f9ccbd7a65824b9e0459041bca34af1eb33daba48f59215593753a3b7",
24 build_file_content = """ 24 build_file_content = """
25 exports_files( 25 exports_files(
26 ["tectonic"], 26 ["tectonic"],
27 visibility = ["//visibility:public"],
28 )
29 """,
30 )
31
32 http_archive(
33 name = "copilot_cli_linux_x86_64",
34 urls = ["https://github.com/github/copilot-cli/releases/download/v1.0.73/copilot-linux-x64.tar.gz"],
35 sha256 = "8f9bb5f7e364c267265d1e24ac2aea69ed559ddb956719c6db12a353de6c5970",
36 build_file_content = """
37 exports_files(
38 ["copilot"],
27 visibility = ["//visibility:public"], 39 visibility = ["//visibility:public"],
28 ) 40 )
29 """, 41 """,
30 ) 42 )
31 43
104 ) 116 )
105 117
106 # Bring in Python support 118 # Bring in Python support
107 bazel_dep(name = "rules_python", version = "1.7.0") 119 bazel_dep(name = "rules_python", version = "1.7.0")
108 120
109 # Bring in pip support 121 python = use_extension("@rules_python//python/extensions:python.bzl", "python")
110 # use_extension("@rules_python//python/extensions:pip.bzl", "pip") 122 python.defaults(python_version = "3.11")
111 # pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip") 123 python.toolchain(python_version = "3.11")
124 use_repo(python, "python_3_11")
112 125
113 # Point to your requirements file 126 pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip")
114 # pip.install(requirements = "//:requirements.txt") 127 pip.parse(
115 128 hub_name = "inference_pip",
116 # Register the pip repo so you can depend on it 129 python_version = "3.11",
117 # use_repo(pip, "pip_deps") 130 requirements_lock = "//mrjunejune/inference:requirements_lock.txt",
131 )
132 use_repo(pip, "inference_pip")