"""Workspace rules (repositories)""" load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") def haskell_repositories(): """Provide all repositories that are necessary for `rules_haskell` to function. """ excludes = native.existing_rules().keys() if "bazel_skylib" not in excludes: http_archive( name = "bazel_skylib", sha256 = "eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867", strip_prefix = "bazel-skylib-0.6.0", urls = ["https://github.com/bazelbuild/bazel-skylib/archive/0.6.0.tar.gz"], )