This repository was archived by the owner on Oct 23, 2022. It is now read-only.
This repository was archived by the owner on Oct 23, 2022. It is now read-only.
Latest crates.io package dependency graph is broken #491
Open
Description
Describe the bug
TL;DR the latest published ipfs
package on crates.io is broken/unusable.
The latest published ipfs
crate on crates.io has aesni
in its dependency graph (via a dependency on an old version of libp2p
). aesni
is a deprecated package, superseded by aes
, and the version that libp2p
formerly depended on is yanked. So, it's not possible to use the most recently published ipfs
crate as a dependency.
To Reproduce
- Add
ipfs = "0.2.1"
as a dependency inCargo.toml
- Run
cargo check
Expected behavior
Cargo should be able to fetch the dependency and build it.
Environment (please complete the following information)
- Operating system, kernel version where applicable: Pop!_OS 21.10 / 5.15.11-76051511-generic
- Rust version:
stable-x86_64-unknown-linux-gnu (default)
rustc 1.57.0 (f1edd0429 2021-11-29)