From a54c4caeb53025089ab8ec4e68a41914652cb69c Mon Sep 17 00:00:00 2001 From: Kai-Uwe Hermann Date: Mon, 3 Nov 2025 12:52:56 +0100 Subject: [PATCH] Update version to 0.24.0 Signed-off-by: Kai-Uwe Hermann --- CMakeLists.txt | 2 +- MODULE.bazel | 2 +- MODULE.bazel.lock | 12 ++++++------ everestjs/package.json | 2 +- everestpy/src/everest/everestpy.cpp | 2 +- everestpy/src/everest/framework/__init__.py | 2 +- everestrs/Cargo.lock | 4 ++-- everestrs/everestrs-build/Cargo.toml | 2 +- everestrs/everestrs/Cargo.toml | 2 +- 9 files changed, 15 insertions(+), 15 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e8744d21..d0fe2adc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.14) project(everest-framework - VERSION 0.23.1 + VERSION 0.24.0 DESCRIPTION "The open operating system for e-mobility charging stations" LANGUAGES CXX C ) diff --git a/MODULE.bazel b/MODULE.bazel index 9ba63a5a..5cc615a8 100644 --- a/MODULE.bazel +++ b/MODULE.bazel @@ -1,6 +1,6 @@ module( name = "everest-framework", - version = "0.23.1", + version = "0.24.0", ) ############################################################################### diff --git a/MODULE.bazel.lock b/MODULE.bazel.lock index adb40070..d76fb9e3 100644 --- a/MODULE.bazel.lock +++ b/MODULE.bazel.lock @@ -335,7 +335,7 @@ "//third-party/bazel:extension.bzl%deps": { "general": { "bzlTransitiveDigest": "TsXPNvQ6lX1mKTVGRpmzAk0CTsQJpS8RXay3xi2ecWs=", - "usagesDigest": "HxWOFFyt0+vHKXWfroRwht4RRcER4BV86UcMvV1AROE=", + "usagesDigest": "1cfjdqFfdnIxg2qutkqPyxQq99V7DlTX3FBB2p8jgls=", "recordedFileInputs": {}, "recordedDirentsInputs": {}, "envVariables": {}, @@ -1009,14 +1009,14 @@ "@@rules_rust+//crate_universe:extensions.bzl%crate": { "general": { "bzlTransitiveDigest": "sK1LlpHgw3Q0DH245lQ7Iud+PCZCBaig9QqrsDjU2K8=", - "usagesDigest": "3hDLJ2gqpFj3EO/mQfgi2JINDG1+T933i6uQbasGywc=", + "usagesDigest": "O0cZ5XcSy+YshYvqjojpryYRGTTSBBD1qtCTznzo9rc=", "recordedFileInputs": { "@@//bazel/validate/Cargo.lock": "7f68ca2d7d57e72c7f3ba32d7d02aa6262fbd7c0776e5dfbb9daf125c04ab9fa", "@@//bazel/validate/Cargo.toml": "93a46feee9a01a4cde7991e23dbed02970e7e0d2141dc3faa91a3a1112b27b46", - "@@//everestrs/Cargo.lock": "8fb5721c857ae1f8babd291b8a3e88127ee5ffce2ff221e3a022d16b060d9332", + "@@//everestrs/Cargo.lock": "c188b4c345e6cdf2aa31712bb0defd0e430c26094716970f655f3fb9398d62e5", "@@//everestrs/Cargo.toml": "97347f19b9899f3f340ddf305cb595ae692c626836adf5c8e9841c94a040a23d", - "@@//everestrs/everestrs-build/Cargo.toml": "8c17fa1fb7b2c2de69c3c58820693d5bc864fce44e8af5e018abaefbfc603cda", - "@@//everestrs/everestrs/Cargo.toml": "61c5754c37566d0e5b20e39221c2354da2d3f090eab9895d75fcc39c9ca78a0d" + "@@//everestrs/everestrs-build/Cargo.toml": "38e09402ae98304a75384d3e7fb15b480ce1bde58ced7f390908a4ca277a7390", + "@@//everestrs/everestrs/Cargo.toml": "95c4a7e1e747777fbcdcd0b22ee22180e3082c152712ada17b9d22eeb21f1f55" }, "recordedDirentsInputs": {}, "envVariables": { @@ -1033,7 +1033,7 @@ "repoRuleId": "@@rules_rust+//crate_universe:extensions.bzl%_generate_repo", "attributes": { "contents": { - "BUILD.bazel": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'everest-framework'\n###############################################################################\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files(\n [\n \"cargo-bazel.json\",\n \"crates.bzl\",\n \"defs.bzl\",\n ] + glob(\n allow_empty = True,\n include = [\"*.bazel\"],\n ),\n)\n\nfilegroup(\n name = \"srcs\",\n srcs = glob(\n allow_empty = True,\n include = [\n \"*.bazel\",\n \"*.bzl\",\n ],\n ),\n)\n\n# Workspace Member Dependencies\nalias(\n name = \"anyhow-1.0.98\",\n actual = \"@everest_framework_crate_index__anyhow-1.0.98//:anyhow\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"anyhow\",\n actual = \"@everest_framework_crate_index__anyhow-1.0.98//:anyhow\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"argh-0.1.13\",\n actual = \"@everest_framework_crate_index__argh-0.1.13//:argh\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"argh\",\n actual = \"@everest_framework_crate_index__argh-0.1.13//:argh\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap-4.5.38\",\n actual = \"@everest_framework_crate_index__clap-4.5.38//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap\",\n actual = \"@everest_framework_crate_index__clap-4.5.38//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"convert_case-0.6.0\",\n actual = \"@everest_framework_crate_index__convert_case-0.6.0//:convert_case\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"convert_case\",\n actual = \"@everest_framework_crate_index__convert_case-0.6.0//:convert_case\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cxx-1.0.158\",\n actual = \"@everest_framework_crate_index__cxx-1.0.158//:cxx\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cxx\",\n actual = \"@everest_framework_crate_index__cxx-1.0.158//:cxx\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cxx_cc\",\n actual = \"@everest_framework_crate_index__cxx-1.0.158//:cxx_cc\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"everestrs-0.23.1\",\n actual = \"@everest_framework_crate_index__everestrs-0.23.1//:everestrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"everestrs\",\n actual = \"@everest_framework_crate_index__everestrs-0.23.1//:everestrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"log-0.4.27\",\n actual = \"@everest_framework_crate_index__log-0.4.27//:log\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"log\",\n actual = \"@everest_framework_crate_index__log-0.4.27//:log\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"minijinja-1.0.22\",\n actual = \"@everest_framework_crate_index__minijinja-1.0.22//:minijinja\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"minijinja\",\n actual = \"@everest_framework_crate_index__minijinja-1.0.22//:minijinja\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall-0.13.1\",\n actual = \"@everest_framework_crate_index__mockall-0.13.1//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall\",\n actual = \"@everest_framework_crate_index__mockall-0.13.1//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall_double-0.3.1\",\n actual = \"@everest_framework_crate_index__mockall_double-0.3.1//:mockall_double\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall_double\",\n actual = \"@everest_framework_crate_index__mockall_double-0.3.1//:mockall_double\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde-1.0.219\",\n actual = \"@everest_framework_crate_index__serde-1.0.219//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde\",\n actual = \"@everest_framework_crate_index__serde-1.0.219//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json-1.0.140\",\n actual = \"@everest_framework_crate_index__serde_json-1.0.140//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json\",\n actual = \"@everest_framework_crate_index__serde_json-1.0.140//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_yaml-0.9.34+deprecated\",\n actual = \"@everest_framework_crate_index__serde_yaml-0.9.34-deprecated//:serde_yaml\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_yaml\",\n actual = \"@everest_framework_crate_index__serde_yaml-0.9.34-deprecated//:serde_yaml\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror-1.0.69\",\n actual = \"@everest_framework_crate_index__thiserror-1.0.69//:thiserror\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror\",\n actual = \"@everest_framework_crate_index__thiserror-1.0.69//:thiserror\",\n tags = [\"manual\"],\n)\n", + "BUILD.bazel": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'everest-framework'\n###############################################################################\n\npackage(default_visibility = [\"//visibility:public\"])\n\nexports_files(\n [\n \"cargo-bazel.json\",\n \"crates.bzl\",\n \"defs.bzl\",\n ] + glob(\n allow_empty = True,\n include = [\"*.bazel\"],\n ),\n)\n\nfilegroup(\n name = \"srcs\",\n srcs = glob(\n allow_empty = True,\n include = [\n \"*.bazel\",\n \"*.bzl\",\n ],\n ),\n)\n\n# Workspace Member Dependencies\nalias(\n name = \"anyhow-1.0.98\",\n actual = \"@everest_framework_crate_index__anyhow-1.0.98//:anyhow\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"anyhow\",\n actual = \"@everest_framework_crate_index__anyhow-1.0.98//:anyhow\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"argh-0.1.13\",\n actual = \"@everest_framework_crate_index__argh-0.1.13//:argh\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"argh\",\n actual = \"@everest_framework_crate_index__argh-0.1.13//:argh\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap-4.5.38\",\n actual = \"@everest_framework_crate_index__clap-4.5.38//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"clap\",\n actual = \"@everest_framework_crate_index__clap-4.5.38//:clap\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"convert_case-0.6.0\",\n actual = \"@everest_framework_crate_index__convert_case-0.6.0//:convert_case\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"convert_case\",\n actual = \"@everest_framework_crate_index__convert_case-0.6.0//:convert_case\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cxx-1.0.158\",\n actual = \"@everest_framework_crate_index__cxx-1.0.158//:cxx\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cxx\",\n actual = \"@everest_framework_crate_index__cxx-1.0.158//:cxx\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"cxx_cc\",\n actual = \"@everest_framework_crate_index__cxx-1.0.158//:cxx_cc\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"everestrs-0.24.0\",\n actual = \"@everest_framework_crate_index__everestrs-0.24.0//:everestrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"everestrs\",\n actual = \"@everest_framework_crate_index__everestrs-0.24.0//:everestrs\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"log-0.4.27\",\n actual = \"@everest_framework_crate_index__log-0.4.27//:log\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"log\",\n actual = \"@everest_framework_crate_index__log-0.4.27//:log\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"minijinja-1.0.22\",\n actual = \"@everest_framework_crate_index__minijinja-1.0.22//:minijinja\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"minijinja\",\n actual = \"@everest_framework_crate_index__minijinja-1.0.22//:minijinja\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall-0.13.1\",\n actual = \"@everest_framework_crate_index__mockall-0.13.1//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall\",\n actual = \"@everest_framework_crate_index__mockall-0.13.1//:mockall\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall_double-0.3.1\",\n actual = \"@everest_framework_crate_index__mockall_double-0.3.1//:mockall_double\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"mockall_double\",\n actual = \"@everest_framework_crate_index__mockall_double-0.3.1//:mockall_double\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde-1.0.219\",\n actual = \"@everest_framework_crate_index__serde-1.0.219//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde\",\n actual = \"@everest_framework_crate_index__serde-1.0.219//:serde\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json-1.0.140\",\n actual = \"@everest_framework_crate_index__serde_json-1.0.140//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_json\",\n actual = \"@everest_framework_crate_index__serde_json-1.0.140//:serde_json\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_yaml-0.9.34+deprecated\",\n actual = \"@everest_framework_crate_index__serde_yaml-0.9.34-deprecated//:serde_yaml\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"serde_yaml\",\n actual = \"@everest_framework_crate_index__serde_yaml-0.9.34-deprecated//:serde_yaml\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror-1.0.69\",\n actual = \"@everest_framework_crate_index__thiserror-1.0.69//:thiserror\",\n tags = [\"manual\"],\n)\n\nalias(\n name = \"thiserror\",\n actual = \"@everest_framework_crate_index__thiserror-1.0.69//:thiserror\",\n tags = [\"manual\"],\n)\n", "alias_rules.bzl": "\"\"\"Alias that transitions its target to `compilation_mode=opt`. Use `transition_alias=\"opt\"` to enable.\"\"\"\n\nload(\"@rules_cc//cc:defs.bzl\", \"CcInfo\")\nload(\"@rules_rust//rust:rust_common.bzl\", \"COMMON_PROVIDERS\")\n\ndef _transition_alias_impl(ctx):\n # `ctx.attr.actual` is a list of 1 item due to the transition\n providers = [ctx.attr.actual[0][provider] for provider in COMMON_PROVIDERS]\n if CcInfo in ctx.attr.actual[0]:\n providers.append(ctx.attr.actual[0][CcInfo])\n return providers\n\ndef _change_compilation_mode(compilation_mode):\n def _change_compilation_mode_impl(_settings, _attr):\n return {\n \"//command_line_option:compilation_mode\": compilation_mode,\n }\n\n return transition(\n implementation = _change_compilation_mode_impl,\n inputs = [],\n outputs = [\n \"//command_line_option:compilation_mode\",\n ],\n )\n\ndef _transition_alias_rule(compilation_mode):\n return rule(\n implementation = _transition_alias_impl,\n provides = COMMON_PROVIDERS,\n attrs = {\n \"actual\": attr.label(\n mandatory = True,\n doc = \"`rust_library()` target to transition to `compilation_mode=opt`.\",\n providers = COMMON_PROVIDERS,\n cfg = _change_compilation_mode(compilation_mode),\n ),\n \"_allowlist_function_transition\": attr.label(\n default = \"@bazel_tools//tools/allowlists/function_transition_allowlist\",\n ),\n },\n doc = \"Transitions a Rust library crate to the `compilation_mode=opt`.\",\n )\n\ntransition_alias_dbg = _transition_alias_rule(\"dbg\")\ntransition_alias_fastbuild = _transition_alias_rule(\"fastbuild\")\ntransition_alias_opt = _transition_alias_rule(\"opt\")\n", "defs.bzl": "###############################################################################\n# @generated\n# DO NOT MODIFY: This file is auto-generated by a crate_universe tool. To \n# regenerate this file, run the following:\n#\n# bazel mod show_repo 'everest-framework'\n###############################################################################\n\"\"\"\n# `crates_repository` API\n\n- [aliases](#aliases)\n- [crate_deps](#crate_deps)\n- [all_crate_deps](#all_crate_deps)\n- [crate_repositories](#crate_repositories)\n\n\"\"\"\n\nload(\"@bazel_tools//tools/build_defs/repo:git.bzl\", \"new_git_repository\")\nload(\"@bazel_tools//tools/build_defs/repo:http.bzl\", \"http_archive\")\nload(\"@bazel_tools//tools/build_defs/repo:utils.bzl\", \"maybe\")\nload(\"@bazel_skylib//lib:selects.bzl\", \"selects\")\nload(\"@rules_rust//crate_universe/private:local_crate_mirror.bzl\", \"local_crate_mirror\")\n\n###############################################################################\n# MACROS API\n###############################################################################\n\n# An identifier that represent common dependencies (unconditional).\n_COMMON_CONDITION = \"\"\n\ndef _flatten_dependency_maps(all_dependency_maps):\n \"\"\"Flatten a list of dependency maps into one dictionary.\n\n Dependency maps have the following structure:\n\n ```python\n DEPENDENCIES_MAP = {\n # The first key in the map is a Bazel package\n # name of the workspace this file is defined in.\n \"workspace_member_package\": {\n\n # Not all dependencies are supported for all platforms.\n # the condition key is the condition required to be true\n # on the host platform.\n \"condition\": {\n\n # An alias to a crate target. # The label of the crate target the\n # Aliases are only crate names. # package name refers to.\n \"package_name\": \"@full//:label\",\n }\n }\n }\n ```\n\n Args:\n all_dependency_maps (list): A list of dicts as described above\n\n Returns:\n dict: A dictionary as described above\n \"\"\"\n dependencies = {}\n\n for workspace_deps_map in all_dependency_maps:\n for pkg_name, conditional_deps_map in workspace_deps_map.items():\n if pkg_name not in dependencies:\n non_frozen_map = dict()\n for key, values in conditional_deps_map.items():\n non_frozen_map.update({key: dict(values.items())})\n dependencies.setdefault(pkg_name, non_frozen_map)\n continue\n\n for condition, deps_map in conditional_deps_map.items():\n # If the condition has not been recorded, do so and continue\n if condition not in dependencies[pkg_name]:\n dependencies[pkg_name].setdefault(condition, dict(deps_map.items()))\n continue\n\n # Alert on any miss-matched dependencies\n inconsistent_entries = []\n for crate_name, crate_label in deps_map.items():\n existing = dependencies[pkg_name][condition].get(crate_name)\n if existing and existing != crate_label:\n inconsistent_entries.append((crate_name, existing, crate_label))\n dependencies[pkg_name][condition].update({crate_name: crate_label})\n\n return dependencies\n\ndef crate_deps(deps, package_name = None):\n \"\"\"Finds the fully qualified label of the requested crates for the package where this macro is called.\n\n Args:\n deps (list): The desired list of crate targets.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()`.\n\n Returns:\n list: A list of labels to generated rust targets (str)\n \"\"\"\n\n if not deps:\n return []\n\n if package_name == None:\n package_name = native.package_name()\n\n # Join both sets of dependencies\n dependencies = _flatten_dependency_maps([\n _NORMAL_DEPENDENCIES,\n _NORMAL_DEV_DEPENDENCIES,\n _PROC_MACRO_DEPENDENCIES,\n _PROC_MACRO_DEV_DEPENDENCIES,\n _BUILD_DEPENDENCIES,\n _BUILD_PROC_MACRO_DEPENDENCIES,\n ]).pop(package_name, {})\n\n # Combine all conditional packages so we can easily index over a flat list\n # TODO: Perhaps this should actually return select statements and maintain\n # the conditionals of the dependencies\n flat_deps = {}\n for deps_set in dependencies.values():\n for crate_name, crate_label in deps_set.items():\n flat_deps.update({crate_name: crate_label})\n\n missing_crates = []\n crate_targets = []\n for crate_target in deps:\n if crate_target not in flat_deps:\n missing_crates.append(crate_target)\n else:\n crate_targets.append(flat_deps[crate_target])\n\n if missing_crates:\n fail(\"Could not find crates `{}` among dependencies of `{}`. Available dependencies were `{}`\".format(\n missing_crates,\n package_name,\n dependencies,\n ))\n\n return crate_targets\n\ndef all_crate_deps(\n normal = False, \n normal_dev = False, \n proc_macro = False, \n proc_macro_dev = False,\n build = False,\n build_proc_macro = False,\n package_name = None):\n \"\"\"Finds the fully qualified label of all requested direct crate dependencies \\\n for the package where this macro is called.\n\n If no parameters are set, all normal dependencies are returned. Setting any one flag will\n otherwise impact the contents of the returned list.\n\n Args:\n normal (bool, optional): If True, normal dependencies are included in the\n output list.\n normal_dev (bool, optional): If True, normal dev dependencies will be\n included in the output list..\n proc_macro (bool, optional): If True, proc_macro dependencies are included\n in the output list.\n proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are\n included in the output list.\n build (bool, optional): If True, build dependencies are included\n in the output list.\n build_proc_macro (bool, optional): If True, build proc_macro dependencies are\n included in the output list.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()` when unset.\n\n Returns:\n list: A list of labels to generated rust targets (str)\n \"\"\"\n\n if package_name == None:\n package_name = native.package_name()\n\n # Determine the relevant maps to use\n all_dependency_maps = []\n if normal:\n all_dependency_maps.append(_NORMAL_DEPENDENCIES)\n if normal_dev:\n all_dependency_maps.append(_NORMAL_DEV_DEPENDENCIES)\n if proc_macro:\n all_dependency_maps.append(_PROC_MACRO_DEPENDENCIES)\n if proc_macro_dev:\n all_dependency_maps.append(_PROC_MACRO_DEV_DEPENDENCIES)\n if build:\n all_dependency_maps.append(_BUILD_DEPENDENCIES)\n if build_proc_macro:\n all_dependency_maps.append(_BUILD_PROC_MACRO_DEPENDENCIES)\n\n # Default to always using normal dependencies\n if not all_dependency_maps:\n all_dependency_maps.append(_NORMAL_DEPENDENCIES)\n\n dependencies = _flatten_dependency_maps(all_dependency_maps).pop(package_name, None)\n\n if not dependencies:\n if dependencies == None:\n fail(\"Tried to get all_crate_deps for package \" + package_name + \" but that package had no Cargo.toml file\")\n else:\n return []\n\n crate_deps = list(dependencies.pop(_COMMON_CONDITION, {}).values())\n for condition, deps in dependencies.items():\n crate_deps += selects.with_or({\n tuple(_CONDITIONS[condition]): deps.values(),\n \"//conditions:default\": [],\n })\n\n return crate_deps\n\ndef aliases(\n normal = False,\n normal_dev = False,\n proc_macro = False,\n proc_macro_dev = False,\n build = False,\n build_proc_macro = False,\n package_name = None):\n \"\"\"Produces a map of Crate alias names to their original label\n\n If no dependency kinds are specified, `normal` and `proc_macro` are used by default.\n Setting any one flag will otherwise determine the contents of the returned dict.\n\n Args:\n normal (bool, optional): If True, normal dependencies are included in the\n output list.\n normal_dev (bool, optional): If True, normal dev dependencies will be\n included in the output list..\n proc_macro (bool, optional): If True, proc_macro dependencies are included\n in the output list.\n proc_macro_dev (bool, optional): If True, dev proc_macro dependencies are\n included in the output list.\n build (bool, optional): If True, build dependencies are included\n in the output list.\n build_proc_macro (bool, optional): If True, build proc_macro dependencies are\n included in the output list.\n package_name (str, optional): The package name of the set of dependencies to look up.\n Defaults to `native.package_name()` when unset.\n\n Returns:\n dict: The aliases of all associated packages\n \"\"\"\n if package_name == None:\n package_name = native.package_name()\n\n # Determine the relevant maps to use\n all_aliases_maps = []\n if normal:\n all_aliases_maps.append(_NORMAL_ALIASES)\n if normal_dev:\n all_aliases_maps.append(_NORMAL_DEV_ALIASES)\n if proc_macro:\n all_aliases_maps.append(_PROC_MACRO_ALIASES)\n if proc_macro_dev:\n all_aliases_maps.append(_PROC_MACRO_DEV_ALIASES)\n if build:\n all_aliases_maps.append(_BUILD_ALIASES)\n if build_proc_macro:\n all_aliases_maps.append(_BUILD_PROC_MACRO_ALIASES)\n\n # Default to always using normal aliases\n if not all_aliases_maps:\n all_aliases_maps.append(_NORMAL_ALIASES)\n all_aliases_maps.append(_PROC_MACRO_ALIASES)\n\n aliases = _flatten_dependency_maps(all_aliases_maps).pop(package_name, None)\n\n if not aliases:\n return dict()\n\n common_items = aliases.pop(_COMMON_CONDITION, {}).items()\n\n # If there are only common items in the dictionary, immediately return them\n if not len(aliases.keys()) == 1:\n return dict(common_items)\n\n # Build a single select statement where each conditional has accounted for the\n # common set of aliases.\n crate_aliases = {\"//conditions:default\": dict(common_items)}\n for condition, deps in aliases.items():\n condition_triples = _CONDITIONS[condition]\n for triple in condition_triples:\n if triple in crate_aliases:\n crate_aliases[triple].update(deps)\n else:\n crate_aliases.update({triple: dict(deps.items() + common_items)})\n\n return select(crate_aliases)\n\n###############################################################################\n# WORKSPACE MEMBER DEPS AND ALIASES\n###############################################################################\n\n_NORMAL_DEPENDENCIES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n \"clap\": Label(\"@everest_framework_crate_index//:clap-4.5.38\"),\n \"cxx\": Label(\"@everest_framework_crate_index//:cxx-1.0.158\"),\n \"log\": Label(\"@everest_framework_crate_index//:log-0.4.27\"),\n \"serde\": Label(\"@everest_framework_crate_index//:serde-1.0.219\"),\n \"serde_json\": Label(\"@everest_framework_crate_index//:serde_json-1.0.140\"),\n \"serde_yaml\": Label(\"@everest_framework_crate_index//:serde_yaml-0.9.34+deprecated\"),\n \"thiserror\": Label(\"@everest_framework_crate_index//:thiserror-1.0.69\"),\n },\n },\n \"everestrs/everestrs-build\": {\n _COMMON_CONDITION: {\n \"anyhow\": Label(\"@everest_framework_crate_index//:anyhow-1.0.98\"),\n \"argh\": Label(\"@everest_framework_crate_index//:argh-0.1.13\"),\n \"convert_case\": Label(\"@everest_framework_crate_index//:convert_case-0.6.0\"),\n \"minijinja\": Label(\"@everest_framework_crate_index//:minijinja-1.0.22\"),\n \"serde\": Label(\"@everest_framework_crate_index//:serde-1.0.219\"),\n \"serde_json\": Label(\"@everest_framework_crate_index//:serde_json-1.0.140\"),\n \"serde_yaml\": Label(\"@everest_framework_crate_index//:serde_yaml-0.9.34+deprecated\"),\n },\n },\n}\n\n\n_NORMAL_ALIASES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n },\n },\n \"everestrs/everestrs-build\": {\n _COMMON_CONDITION: {\n },\n },\n}\n\n\n_NORMAL_DEV_DEPENDENCIES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n \"mockall\": Label(\"@everest_framework_crate_index//:mockall-0.13.1\"),\n },\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_NORMAL_DEV_ALIASES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n },\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_PROC_MACRO_DEPENDENCIES = {\n \"everestrs/everestrs\": {\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_PROC_MACRO_ALIASES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n },\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_PROC_MACRO_DEV_DEPENDENCIES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n \"mockall_double\": Label(\"@everest_framework_crate_index//:mockall_double-0.3.1\"),\n },\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_PROC_MACRO_DEV_ALIASES = {\n \"everestrs/everestrs\": {\n _COMMON_CONDITION: {\n },\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_BUILD_DEPENDENCIES = {\n \"everestrs/everestrs\": {\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_BUILD_ALIASES = {\n \"everestrs/everestrs\": {\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_BUILD_PROC_MACRO_DEPENDENCIES = {\n \"everestrs/everestrs\": {\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_BUILD_PROC_MACRO_ALIASES = {\n \"everestrs/everestrs\": {\n },\n \"everestrs/everestrs-build\": {\n },\n}\n\n\n_CONDITIONS = {\n \"aarch64-apple-darwin\": [\"@rules_rust//rust/platform:aarch64-apple-darwin\"],\n \"aarch64-pc-windows-gnullvm\": [],\n \"aarch64-unknown-linux-gnu\": [\"@rules_rust//rust/platform:aarch64-unknown-linux-gnu\"],\n \"cfg(all(any(target_arch = \\\"x86_64\\\", target_arch = \\\"arm64ec\\\"), target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"cfg(all(target_arch = \\\"aarch64\\\", target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86\\\", target_env = \\\"gnu\\\", not(target_abi = \\\"llvm\\\"), not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86\\\", target_env = \\\"msvc\\\", not(windows_raw_dylib)))\": [],\n \"cfg(all(target_arch = \\\"x86_64\\\", target_env = \\\"gnu\\\", not(target_abi = \\\"llvm\\\"), not(windows_raw_dylib)))\": [\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\",\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n \"cfg(windows)\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"i686-pc-windows-gnullvm\": [],\n \"wasm32-unknown-unknown\": [\"@rules_rust//rust/platform:wasm32-unknown-unknown\"],\n \"wasm32-wasip1\": [\"@rules_rust//rust/platform:wasm32-wasip1\"],\n \"x86_64-pc-windows-gnullvm\": [],\n \"x86_64-pc-windows-msvc\": [\"@rules_rust//rust/platform:x86_64-pc-windows-msvc\"],\n \"x86_64-unknown-linux-gnu\": [\"@rules_rust//rust/platform:x86_64-unknown-linux-gnu\"],\n \"x86_64-unknown-nixos-gnu\": [\"@rules_rust//rust/platform:x86_64-unknown-nixos-gnu\"],\n}\n\n###############################################################################\n\ndef crate_repositories():\n \"\"\"A macro for defining repositories for all generated crates.\n\n Returns:\n A list of repos visible to the module through the module extension.\n \"\"\"\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__anstream-0.6.18\",\n sha256 = \"8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstream/0.6.18/download\"],\n strip_prefix = \"anstream-0.6.18\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.anstream-0.6.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__anstyle-1.0.10\",\n sha256 = \"55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle/1.0.10/download\"],\n strip_prefix = \"anstyle-1.0.10\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.anstyle-1.0.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__anstyle-parse-0.2.6\",\n sha256 = \"3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-parse/0.2.6/download\"],\n strip_prefix = \"anstyle-parse-0.2.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.anstyle-parse-0.2.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__anstyle-query-1.1.2\",\n sha256 = \"79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-query/1.1.2/download\"],\n strip_prefix = \"anstyle-query-1.1.2\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.anstyle-query-1.1.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__anstyle-wincon-3.0.7\",\n sha256 = \"ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anstyle-wincon/3.0.7/download\"],\n strip_prefix = \"anstyle-wincon-3.0.7\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.anstyle-wincon-3.0.7.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__anyhow-1.0.98\",\n sha256 = \"e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/anyhow/1.0.98/download\"],\n strip_prefix = \"anyhow-1.0.98\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.anyhow-1.0.98.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__argh-0.1.13\",\n sha256 = \"34ff18325c8a36b82f992e533ece1ec9f9a9db446bd1c14d4f936bac88fcd240\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/argh/0.1.13/download\"],\n strip_prefix = \"argh-0.1.13\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.argh-0.1.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__argh_derive-0.1.13\",\n sha256 = \"adb7b2b83a50d329d5d8ccc620f5c7064028828538bdf5646acd60dc1f767803\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/argh_derive/0.1.13/download\"],\n strip_prefix = \"argh_derive-0.1.13\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.argh_derive-0.1.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__argh_shared-0.1.13\",\n sha256 = \"a464143cc82dedcdc3928737445362466b7674b5db4e2eb8e869846d6d84f4f6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/argh_shared/0.1.13/download\"],\n strip_prefix = \"argh_shared-0.1.13\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.argh_shared-0.1.13.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__cc-1.2.23\",\n sha256 = \"5f4ac86a9e5bc1e2b3449ab9d7d3a6a405e3d1bb28d7b9be8614f55846ae3766\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cc/1.2.23/download\"],\n strip_prefix = \"cc-1.2.23\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.cc-1.2.23.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__cfg-if-1.0.0\",\n sha256 = \"baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cfg-if/1.0.0/download\"],\n strip_prefix = \"cfg-if-1.0.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.cfg-if-1.0.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__clap-4.5.38\",\n sha256 = \"ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap/4.5.38/download\"],\n strip_prefix = \"clap-4.5.38\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.clap-4.5.38.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__clap_builder-4.5.38\",\n sha256 = \"379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_builder/4.5.38/download\"],\n strip_prefix = \"clap_builder-4.5.38\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.clap_builder-4.5.38.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__clap_derive-4.5.32\",\n sha256 = \"09176aae279615badda0765c0c0b3f6ed53f4709118af73cf4655d85d1530cd7\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_derive/4.5.32/download\"],\n strip_prefix = \"clap_derive-4.5.32\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.clap_derive-4.5.32.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__clap_lex-0.7.4\",\n sha256 = \"f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/clap_lex/0.7.4/download\"],\n strip_prefix = \"clap_lex-0.7.4\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.clap_lex-0.7.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__colorchoice-1.0.3\",\n sha256 = \"5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/colorchoice/1.0.3/download\"],\n strip_prefix = \"colorchoice-1.0.3\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.colorchoice-1.0.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__convert_case-0.6.0\",\n sha256 = \"ec182b0ca2f35d8fc196cf3404988fd8b8c739a4d270ff118a398feb0cbec1ca\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/convert_case/0.6.0/download\"],\n strip_prefix = \"convert_case-0.6.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.convert_case-0.6.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__cxx-1.0.158\",\n sha256 = \"a71ea7f29c73f7ffa64c50b83c9fe4d3a6d4be89a86b009eb80d5a6d3429d741\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cxx/1.0.158/download\"],\n strip_prefix = \"cxx-1.0.158\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.cxx-1.0.158.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__cxxbridge-flags-1.0.158\",\n sha256 = \"c42f69c181c176981ae44ba9876e2ea41ce8e574c296b38d06925ce9214fb8e4\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cxxbridge-flags/1.0.158/download\"],\n strip_prefix = \"cxxbridge-flags-1.0.158\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.cxxbridge-flags-1.0.158.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__cxxbridge-macro-1.0.158\",\n sha256 = \"8faff5d4467e0709448187df29ccbf3b0982cc426ee444a193f87b11afb565a8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/cxxbridge-macro/1.0.158/download\"],\n strip_prefix = \"cxxbridge-macro-1.0.158\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.cxxbridge-macro-1.0.158.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__downcast-0.11.0\",\n sha256 = \"1435fa1053d8b2fbbe9be7e97eca7f33d37b28409959813daefc1446a14247f1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/downcast/0.11.0/download\"],\n strip_prefix = \"downcast-0.11.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.downcast-0.11.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__equivalent-1.0.2\",\n sha256 = \"877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/equivalent/1.0.2/download\"],\n strip_prefix = \"equivalent-1.0.2\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.equivalent-1.0.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__foldhash-0.1.5\",\n sha256 = \"d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/foldhash/0.1.5/download\"],\n strip_prefix = \"foldhash-0.1.5\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.foldhash-0.1.5.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__fragile-2.0.1\",\n sha256 = \"28dd6caf6059519a65843af8fe2a3ae298b14b80179855aeb4adc2c1934ee619\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/fragile/2.0.1/download\"],\n strip_prefix = \"fragile-2.0.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.fragile-2.0.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__hashbrown-0.15.3\",\n sha256 = \"84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/hashbrown/0.15.3/download\"],\n strip_prefix = \"hashbrown-0.15.3\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.hashbrown-0.15.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__heck-0.5.0\",\n sha256 = \"2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/heck/0.5.0/download\"],\n strip_prefix = \"heck-0.5.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.heck-0.5.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__indexmap-2.9.0\",\n sha256 = \"cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/indexmap/2.9.0/download\"],\n strip_prefix = \"indexmap-2.9.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.indexmap-2.9.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__is_terminal_polyfill-1.70.1\",\n sha256 = \"7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/is_terminal_polyfill/1.70.1/download\"],\n strip_prefix = \"is_terminal_polyfill-1.70.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.is_terminal_polyfill-1.70.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__itoa-1.0.15\",\n sha256 = \"4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/itoa/1.0.15/download\"],\n strip_prefix = \"itoa-1.0.15\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.itoa-1.0.15.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__link-cplusplus-1.0.10\",\n sha256 = \"4a6f6da007f968f9def0d65a05b187e2960183de70c160204ecfccf0ee330212\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/link-cplusplus/1.0.10/download\"],\n strip_prefix = \"link-cplusplus-1.0.10\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.link-cplusplus-1.0.10.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__log-0.4.27\",\n sha256 = \"13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/log/0.4.27/download\"],\n strip_prefix = \"log-0.4.27\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.log-0.4.27.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__memchr-2.7.4\",\n sha256 = \"78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/memchr/2.7.4/download\"],\n strip_prefix = \"memchr-2.7.4\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.memchr-2.7.4.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__minijinja-1.0.22\",\n sha256 = \"3287d827e6da221ea11aa173c66b82ab69db27a1b177e8439f730b478bf33a7b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/minijinja/1.0.22/download\"],\n strip_prefix = \"minijinja-1.0.22\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.minijinja-1.0.22.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__mockall-0.13.1\",\n sha256 = \"39a6bfcc6c8c7eed5ee98b9c3e33adc726054389233e201c95dab2d41a3839d2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall/0.13.1/download\"],\n strip_prefix = \"mockall-0.13.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.mockall-0.13.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__mockall_derive-0.13.1\",\n sha256 = \"25ca3004c2efe9011bd4e461bd8256445052b9615405b4f7ea43fc8ca5c20898\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall_derive/0.13.1/download\"],\n strip_prefix = \"mockall_derive-0.13.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.mockall_derive-0.13.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__mockall_double-0.3.1\",\n sha256 = \"f1ca96e5ac35256ae3e13536edd39b172b88f41615e1d7b653c8ad24524113e8\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/mockall_double/0.3.1/download\"],\n strip_prefix = \"mockall_double-0.3.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.mockall_double-0.3.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__once_cell-1.21.3\",\n sha256 = \"42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/once_cell/1.21.3/download\"],\n strip_prefix = \"once_cell-1.21.3\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.once_cell-1.21.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__predicates-3.1.3\",\n sha256 = \"a5d19ee57562043d37e82899fade9a22ebab7be9cef5026b07fda9cdd4293573\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates/3.1.3/download\"],\n strip_prefix = \"predicates-3.1.3\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.predicates-3.1.3.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__predicates-core-1.0.9\",\n sha256 = \"727e462b119fe9c93fd0eb1429a5f7647394014cf3c04ab2c0350eeb09095ffa\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates-core/1.0.9/download\"],\n strip_prefix = \"predicates-core-1.0.9\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.predicates-core-1.0.9.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__predicates-tree-1.0.12\",\n sha256 = \"72dd2d6d381dfb73a193c7fca536518d7caee39fc8503f74e7dc0be0531b425c\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/predicates-tree/1.0.12/download\"],\n strip_prefix = \"predicates-tree-1.0.12\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.predicates-tree-1.0.12.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__proc-macro2-1.0.95\",\n sha256 = \"02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/proc-macro2/1.0.95/download\"],\n strip_prefix = \"proc-macro2-1.0.95\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.proc-macro2-1.0.95.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__quote-1.0.40\",\n sha256 = \"1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/quote/1.0.40/download\"],\n strip_prefix = \"quote-1.0.40\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.quote-1.0.40.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__rust-fuzzy-search-0.1.1\",\n sha256 = \"a157657054ffe556d8858504af8a672a054a6e0bd9e8ee531059100c0fa11bb2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rust-fuzzy-search/0.1.1/download\"],\n strip_prefix = \"rust-fuzzy-search-0.1.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.rust-fuzzy-search-0.1.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__rustversion-1.0.20\",\n sha256 = \"eded382c5f5f786b989652c49544c4877d9f015cc22e145a5ea8ea66c2921cd2\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/rustversion/1.0.20/download\"],\n strip_prefix = \"rustversion-1.0.20\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.rustversion-1.0.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__ryu-1.0.20\",\n sha256 = \"28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/ryu/1.0.20/download\"],\n strip_prefix = \"ryu-1.0.20\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.ryu-1.0.20.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__serde-1.0.219\",\n sha256 = \"5f0e2c6ed6606019b4e29e69dbaba95b11854410e5347d525002456dbbb786b6\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde/1.0.219/download\"],\n strip_prefix = \"serde-1.0.219\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.serde-1.0.219.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__serde_derive-1.0.219\",\n sha256 = \"5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_derive/1.0.219/download\"],\n strip_prefix = \"serde_derive-1.0.219\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.serde_derive-1.0.219.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__serde_json-1.0.140\",\n sha256 = \"20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_json/1.0.140/download\"],\n strip_prefix = \"serde_json-1.0.140\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.serde_json-1.0.140.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__serde_yaml-0.9.34-deprecated\",\n sha256 = \"6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/serde_yaml/0.9.34+deprecated/download\"],\n strip_prefix = \"serde_yaml-0.9.34+deprecated\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.serde_yaml-0.9.34+deprecated.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__shlex-1.3.0\",\n sha256 = \"0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/shlex/1.3.0/download\"],\n strip_prefix = \"shlex-1.3.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.shlex-1.3.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__strsim-0.11.1\",\n sha256 = \"7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/strsim/0.11.1/download\"],\n strip_prefix = \"strsim-0.11.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.strsim-0.11.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__syn-2.0.101\",\n sha256 = \"8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/syn/2.0.101/download\"],\n strip_prefix = \"syn-2.0.101\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.syn-2.0.101.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__termtree-0.5.1\",\n sha256 = \"8f50febec83f5ee1df3015341d8bd429f2d1cc62bcba7ea2076759d315084683\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/termtree/0.5.1/download\"],\n strip_prefix = \"termtree-0.5.1\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.termtree-0.5.1.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__thiserror-1.0.69\",\n sha256 = \"b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror/1.0.69/download\"],\n strip_prefix = \"thiserror-1.0.69\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.thiserror-1.0.69.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__thiserror-impl-1.0.69\",\n sha256 = \"4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/thiserror-impl/1.0.69/download\"],\n strip_prefix = \"thiserror-impl-1.0.69\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.thiserror-impl-1.0.69.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__unicode-ident-1.0.18\",\n sha256 = \"5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-ident/1.0.18/download\"],\n strip_prefix = \"unicode-ident-1.0.18\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.unicode-ident-1.0.18.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__unicode-segmentation-1.12.0\",\n sha256 = \"f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unicode-segmentation/1.12.0/download\"],\n strip_prefix = \"unicode-segmentation-1.12.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.unicode-segmentation-1.12.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__unsafe-libyaml-0.2.11\",\n sha256 = \"673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/unsafe-libyaml/0.2.11/download\"],\n strip_prefix = \"unsafe-libyaml-0.2.11\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.unsafe-libyaml-0.2.11.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__utf8parse-0.2.2\",\n sha256 = \"06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/utf8parse/0.2.2/download\"],\n strip_prefix = \"utf8parse-0.2.2\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.utf8parse-0.2.2.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows-sys-0.59.0\",\n sha256 = \"1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-sys/0.59.0/download\"],\n strip_prefix = \"windows-sys-0.59.0\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows-sys-0.59.0.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows-targets-0.52.6\",\n sha256 = \"9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows-targets/0.52.6/download\"],\n strip_prefix = \"windows-targets-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows-targets-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_aarch64_gnullvm-0.52.6\",\n sha256 = \"32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_aarch64_gnullvm-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_aarch64_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_aarch64_msvc-0.52.6\",\n sha256 = \"09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_aarch64_msvc/0.52.6/download\"],\n strip_prefix = \"windows_aarch64_msvc-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_aarch64_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_i686_gnu-0.52.6\",\n sha256 = \"8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnu/0.52.6/download\"],\n strip_prefix = \"windows_i686_gnu-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_i686_gnu-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_i686_gnullvm-0.52.6\",\n sha256 = \"0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_i686_gnullvm-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_i686_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_i686_msvc-0.52.6\",\n sha256 = \"240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_i686_msvc/0.52.6/download\"],\n strip_prefix = \"windows_i686_msvc-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_i686_msvc-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_x86_64_gnu-0.52.6\",\n sha256 = \"147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnu/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_gnu-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_x86_64_gnu-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_x86_64_gnullvm-0.52.6\",\n sha256 = \"24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_gnullvm/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_gnullvm-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_x86_64_gnullvm-0.52.6.bazel\"),\n )\n\n maybe(\n http_archive,\n name = \"everest_framework_crate_index__windows_x86_64_msvc-0.52.6\",\n sha256 = \"589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec\",\n type = \"tar.gz\",\n urls = [\"https://static.crates.io/crates/windows_x86_64_msvc/0.52.6/download\"],\n strip_prefix = \"windows_x86_64_msvc-0.52.6\",\n build_file = Label(\"@everest_framework_crate_index//everest_framework_crate_index:BUILD.windows_x86_64_msvc-0.52.6.bazel\"),\n )\n\n return [\n struct(repo=\"everest_framework_crate_index__anyhow-1.0.98\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__argh-0.1.13\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__clap-4.5.38\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__convert_case-0.6.0\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__cxx-1.0.158\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__log-0.4.27\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__minijinja-1.0.22\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__serde-1.0.219\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__serde_json-1.0.140\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__serde_yaml-0.9.34-deprecated\", is_dev_dep = False),\n struct(repo=\"everest_framework_crate_index__thiserror-1.0.69\", is_dev_dep = False),\n struct(repo = \"everest_framework_crate_index__mockall-0.13.1\", is_dev_dep = True),\n struct(repo = \"everest_framework_crate_index__mockall_double-0.3.1\", is_dev_dep = True),\n ]\n" } diff --git a/everestjs/package.json b/everestjs/package.json index 3fc6724f..50b00edf 100644 --- a/everestjs/package.json +++ b/everestjs/package.json @@ -1,7 +1,7 @@ { "name": "everestjs", "main": "index.js", - "version": "0.23.1", + "version": "0.24.0", "description": "EVerest API for node.js", "dependencies": { "node-addon-api": "^3.2.1" diff --git a/everestpy/src/everest/everestpy.cpp b/everestpy/src/everest/everestpy.cpp index c38f861b..b24bcf37 100644 --- a/everestpy/src/everest/everestpy.cpp +++ b/everestpy/src/everest/everestpy.cpp @@ -169,5 +169,5 @@ PYBIND11_MODULE(everestpy, m) { log_submodule.def("error", [](const std::string& message) { EVLOG_error << message; }); log_submodule.def("critical", [](const std::string& message) { EVLOG_critical << message; }); - m.attr("__version__") = "0.23.1"; + m.attr("__version__") = "0.24.0"; } diff --git a/everestpy/src/everest/framework/__init__.py b/everestpy/src/everest/framework/__init__.py index fc30d5d7..8bbd404a 100644 --- a/everestpy/src/everest/framework/__init__.py +++ b/everestpy/src/everest/framework/__init__.py @@ -1,4 +1,4 @@ -__version__ = '0.23.1' +__version__ = '0.24.0' try: from .everestpy import * diff --git a/everestrs/Cargo.lock b/everestrs/Cargo.lock index 9e69498e..56e073e4 100644 --- a/everestrs/Cargo.lock +++ b/everestrs/Cargo.lock @@ -230,7 +230,7 @@ checksum = "877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f" [[package]] name = "everestrs" -version = "0.23.1" +version = "0.24.0" dependencies = [ "clap", "cxx", @@ -246,7 +246,7 @@ dependencies = [ [[package]] name = "everestrs-build" -version = "0.23.1" +version = "0.24.0" dependencies = [ "anyhow", "argh", diff --git a/everestrs/everestrs-build/Cargo.toml b/everestrs/everestrs-build/Cargo.toml index 6174fbaa..b9d9e4e6 100644 --- a/everestrs/everestrs-build/Cargo.toml +++ b/everestrs/everestrs-build/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "everestrs-build" -version = "0.23.1" +version = "0.24.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/everestrs/everestrs/Cargo.toml b/everestrs/everestrs/Cargo.toml index a99dca68..16cfbfbb 100644 --- a/everestrs/everestrs/Cargo.toml +++ b/everestrs/everestrs/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "everestrs" -version = "0.23.1" +version = "0.24.0" edition = "2021" [dependencies]