nash-io / openlimits

A Rust high performance cryptocurrency trading API with support for multiple exchanges and language wrappers.
http://openlimits.io
BSD 2-Clause "Simplified" License
278 stars 44 forks source link

Depends on crates, not github repos #89

Closed leruaa closed 4 years ago

leruaa commented 4 years ago

From Cargo.toml:

nash-protocol  = { git = "https://github.com/nash-io/nash-rust"}
nash-native-client = { git = "https://github.com/nash-io/nash-rust"}

Because of that, I'm not able to build openLimits right now:

   Updating git repository `https://github.com/nash-io/nash-rust`
    Updating crates.io index
error: failed to select a version for `tungstenite`.
    ... required by package `tokio-tungstenite v0.11.0`
    ... which is depended on by `nash-native-client v0.1.1 (https://github.com/nash-io/nash-rust#5702be57)`
    ... which is depended on by `openlimits v0.1.0 (/home/aurel/Dev/Bazaar/Nash/openlimits)`
versions that meet the requirements `^0.11.1` are: 0.11.1

all possible versions conflict with previously selected packages.

  previously selected package `tungstenite v0.11.0`
    ... which is depended on by `openlimits v0.1.0 (/home/aurel/Dev/Bazaar/Nash/openlimits)`

failed to select a version for `tungstenite` which could resolve this conflict
Ejhfast commented 4 years ago

@acatinon does the PR look good to you?

leruaa commented 4 years ago

Yes it's ok, thanks again :)