Mercurial
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") |