Closed
Description
Hi,
I have the following error when I run cargo package
:
> cargo publish
Updating registry `https://github.com/rust-lang/crates.io-index`
Packaging glib v0.0.1 (file:///home/imperio/rust/glib)
Verifying glib v0.0.1 (file:///home/imperio/rust/glib)
Updating registry `https://github.com/rust-lang/crates.io-index`
failed to verify package tarball
Caused by:
no matching package named `glib-sys` found (required by `glib`)
location searched: registry https://github.com/rust-lang/crates.io-index
version required: ^0.1.0
The problem is that I have this sublib path in the cargo.toml file:
[dependencies.glib-sys]
path = "./glib-sys"
version = "0.1.0"
No problem with the cargo build
however. So I changed the line to:
[dependencies.glib-sys]
git = "https://github.com/rust-gnome/glib"
version = "0.1.0"
(which is also the link to the library).
But when I run cargo publish
:
all dependencies must come from the same source.
dependency `glib-sys` comes from https://github.com/rust-gnome/glib instead
When reading the tutorial to publish library, it says that path is supported. However it seems not. Is it a bug ?
PS: Here is the link to the glib repository.
Metadata
Metadata
Assignees
Labels
No labels