view MODULE.bazel @ 111:48f260576059

[PostDog] Rewriting it from scratch as it is unreadable for me.
author June Park <parkjune1995@gmail.com>
date Sun, 04 Jan 2026 06:39:16 -0800
parents 75de5903355c
children bdcc610eeed8
line wrap: on
line source

bazel_dep(name = "rules_cc", version = "0.2.14")
bazel_dep(name = "platforms", version = "1.0.0")
bazel_dep(name = "bazel_skylib", version = "1.8.2")
bazel_dep(name = "rules_shell", version = "0.6.1")
bazel_dep(name = "openssl", version = "3.3.1.bcr.7")

http_file = use_repo_rule("@bazel_tools//tools/build_defs/repo:http.bzl", "http_file")

# Android stuff
bazel_dep(name = "rules_android", version = "0.6.6")
remote_android_extensions = use_extension(
    "@rules_android//bzlmod_extensions:android_extensions.bzl",
    "remote_android_tools_extensions")
use_repo(remote_android_extensions, "android_tools")

android_sdk_repository_extension = use_extension("@rules_android//rules/android_sdk_repository:rule.bzl", "android_sdk_repository_extension")
use_repo(android_sdk_repository_extension, "androidsdk")

# Bun
http_file(
  name = "bun_darwin_arm64_zip",
  url = "https://github.com/oven-sh/bun/releases/download/bun-v1.2.23/bun-darwin-aarch64.zip",
  sha256 = "22f5fa3fff72b0d3b8e7e0f8051ecadf2e41920d474ac62db5279144809c9005",
)
http_file(
  name = "bun_linux_aarch64_zip",
  url = "https://github.com/oven-sh/bun/releases/download/bun-v1.2.23/bun-linux-aarch64.zip",
  sha256 = "6a7a98c546d084a845deda62eb2a5b94a6a14a63ea81cf9186d46bf55bf910a9",
)
http_file(
  name = "bun_linux_x86_zip",
  url = "https://github.com/oven-sh/bun/releases/download/bun-v1.2.23/bun-linux-x64.zip",
  sha256 = "cf0ed0a920799d576ffde4e0cae66d732bf23c2530407f26f59c7831dffe1f0e",
)

# Bring in pip support
# bazel_dep(name = "rules_python", version = "1.7.0")
# use_extension("@rules_python//python/extensions:pip.bzl", "pip")
# pip = use_extension("@rules_python//python/extensions:pip.bzl", "pip")

# Point to your requirements file
# pip.install(requirements = "//:requirements.txt")

# Register the pip repo so you can depend on it
# use_repo(pip, "pip_deps")