1*d6050574SRomain Jobredeauxworkspace(name = "rules_testing") 2*d6050574SRomain Jobredeaux 3*d6050574SRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive") 4*d6050574SRomain Jobredeauxload("@bazel_tools//tools/build_defs/repo:utils.bzl", "maybe") 5*d6050574SRomain Jobredeaux 6*d6050574SRomain Jobredeauxmaybe( 7*d6050574SRomain Jobredeaux http_archive, 8*d6050574SRomain Jobredeaux name = "bazel_skylib", 9*d6050574SRomain Jobredeaux sha256 = "74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506", 10*d6050574SRomain Jobredeaux urls = [ 11*d6050574SRomain Jobredeaux "https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", 12*d6050574SRomain Jobredeaux "https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz", 13*d6050574SRomain Jobredeaux ], 14*d6050574SRomain Jobredeaux) 15*d6050574SRomain Jobredeaux 16*d6050574SRomain Jobredeauxhttp_archive( 17*d6050574SRomain Jobredeaux name = "io_bazel_stardoc", 18*d6050574SRomain Jobredeaux sha256 = "3fd8fec4ddec3c670bd810904e2e33170bedfe12f90adf943508184be458c8bb", 19*d6050574SRomain Jobredeaux urls = [ 20*d6050574SRomain Jobredeaux "https://mirror.bazel.build/github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz", 21*d6050574SRomain Jobredeaux "https://github.com/bazelbuild/stardoc/releases/download/0.5.3/stardoc-0.5.3.tar.gz", 22*d6050574SRomain Jobredeaux ], 23*d6050574SRomain Jobredeaux) 24*d6050574SRomain Jobredeaux 25*d6050574SRomain Jobredeauxhttp_archive( 26*d6050574SRomain Jobredeaux name = "rules_license", 27*d6050574SRomain Jobredeaux sha256 = "6157e1e68378532d0241ecd15d3c45f6e5cfd98fc10846045509fb2a7cc9e381", 28*d6050574SRomain Jobredeaux urls = [ 29*d6050574SRomain Jobredeaux "https://github.com/bazelbuild/rules_license/releases/download/0.0.4/rules_license-0.0.4.tar.gz", 30*d6050574SRomain Jobredeaux "https://mirror.bazel.build/github.com/bazelbuild/rules_license/releases/download/0.0.4/rules_license-0.0.4.tar.gz", 31*d6050574SRomain Jobredeaux ], 32*d6050574SRomain Jobredeaux) 33*d6050574SRomain Jobredeaux 34*d6050574SRomain Jobredeauxload("@io_bazel_stardoc//:setup.bzl", "stardoc_repositories") 35*d6050574SRomain Jobredeaux 36*d6050574SRomain Jobredeauxstardoc_repositories() 37*d6050574SRomain Jobredeaux 38*d6050574SRomain Jobredeauxhttp_archive( 39*d6050574SRomain Jobredeaux name = "rules_python", 40*d6050574SRomain Jobredeaux sha256 = "a644da969b6824cc87f8fe7b18101a8a6c57da5db39caa6566ec6109f37d2141", 41*d6050574SRomain Jobredeaux strip_prefix = "rules_python-0.20.0", 42*d6050574SRomain Jobredeaux url = "https://github.com/bazelbuild/rules_python/releases/download/0.20.0/rules_python-0.20.0.tar.gz", 43*d6050574SRomain Jobredeaux) 44*d6050574SRomain Jobredeaux 45*d6050574SRomain Jobredeauxload("@rules_python//python:repositories.bzl", "python_register_toolchains") 46*d6050574SRomain Jobredeaux 47*d6050574SRomain Jobredeauxpython_register_toolchains( 48*d6050574SRomain Jobredeaux name = "python3_11", 49*d6050574SRomain Jobredeaux # Available versions are listed in @rules_python//python:versions.bzl. 50*d6050574SRomain Jobredeaux # We recommend using the same version your team is already standardized on. 51*d6050574SRomain Jobredeaux python_version = "3.11", 52*d6050574SRomain Jobredeaux) 53*d6050574SRomain Jobredeaux 54*d6050574SRomain Jobredeauxload("@python3_11//:defs.bzl", "interpreter") 55*d6050574SRomain Jobredeauxload("@rules_python//python:pip.bzl", "pip_parse") 56*d6050574SRomain Jobredeaux 57*d6050574SRomain Jobredeauxpip_parse( 58*d6050574SRomain Jobredeaux name = "docs-pypi", 59*d6050574SRomain Jobredeaux python_interpreter_target = interpreter, 60*d6050574SRomain Jobredeaux requirements_lock = "//docs:requirements.txt", 61*d6050574SRomain Jobredeaux) 62*d6050574SRomain Jobredeaux 63*d6050574SRomain Jobredeauxload("@docs-pypi//:requirements.bzl", "install_deps") 64*d6050574SRomain Jobredeaux 65*d6050574SRomain Jobredeauxinstall_deps() 66