blob: a3973980be7e7c5455293b43922b4833b6cea8ab [file] [log] [blame]
# Copyright lowRISC contributors.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
[package]
name = "cargo_raze_deps"
version = "0.0.0"
publish = false
[lib]
path = "empty_file_to_appease_cargo.rs"
# Keep sorted.
# Please avoid version numbers that only have one component.
[dependencies]
anyhow = { version = "1.0.57", features=["backtrace"] }
arrayvec = { version = "0.7", features=["serde"] }
atty = "0.2"
bitflags = "1.0"
bitvec = "1.0.1"
byteorder = "1.4.3"
chrono = "0.4"
crc = "3.0"
deser-hjson = "1.0.2"
directories = "4.0.1"
env_logger = "0.8.3"
erased-serde = "0.3.12"
hex = "0.4.3"
humantime = "2.1.0"
humantime-serde = "1.1"
indicatif = "0.16.2"
lazy_static = "1.4.0"
log = "0.4"
memoffset = "0.6.0"
mio = { version = "0.7.0", features = ["os-poll", "net", "os-ext"] }
mio-signals = "0.1.5" # mio-signals 0.2.0 exists, but requires mio 0.8.0
nix = "0.17.0"
num-bigint-dig = "0.7.0"
num-traits = "0.2.14"
num_enum = "0.5.2"
object = "0.25.3"
proc-macro-error = "1.0"
proc-macro2 = "1.0.45"
quote = "1.0"
rand = "0.8.4"
raw_tty = "0.1.0"
regex = "1.5.4"
rsa = "0.5.0"
rusb = "0.8.1"
serde = { version="1.0", features=["serde_derive"] }
serde_derive = "1.0"
serde_bytes = "0.11"
serde_json = "1.0.69"
serialport = "4.0.1"
sha2 = "0.10.1"
shellwords = "1.1.0"
structopt = "0.3"
syn = "1.0"
tempfile = "3.3.0"
thiserror = "1.0.24"
typetag = "0.1"
zerocopy = "0.5.0"
# We'd like to referece safe-ftdi and serde_annotate by their Git repos, but
# we also need to support airgapped builds and bazel does not support git
# repo references for airgapped builds. As such, these two libraries are
# downloaded as http_archive dependencies. In order to have a globally
# consistent set of crate dependencies, we have to list the deps of those
# two crates here. Those crates reference their deps via a `@crate_index`
# repo. In OpenTitan, we create our own `@crate_index` repo which is
# share globally among all bazel sub-repositories.
# safe-ftdi = { git = "https://github.com/lowRISC/safe-ftdi" }
libftdi1-sys = "1.0.0"
# serde_annotate = { git = "https://github.com/lowRISC/serde-annotate", branch="main"}
ansi_term = "0.12"
once_cell = "1.12"
pest = "2.2"
pest_derive = "2.2"