Repository: rusoto/rusoto (language: rust)

Issue:
rusoto_credential has circular dev-dependencies
Added in #1566.

https://github.com/rusoto/rusoto/pull/1598#issuecomment-555334393

```
[ec2-user@ip-172-31-34-85 credential]$ pwd
/home/ec2-user/rusoto/rusoto/credential
[ec2-user@ip-172-31-34-85 credential]$ cargo package --no-verify
error: all path dependencies must have a version specified when packaging.
dependency `rusoto_core` does not specify a version.
```

We'll need to fix this before finishing the v0.42.0 release.


Discussion / hints:

Fix patch:
diff --git a/rusoto/credential/Cargo.toml b/rusoto/credential/Cargo.toml
index 5a56a016f78..cf9dda8bc0a 100644
--- a/rusoto/credential/Cargo.toml
+++ b/rusoto/credential/Cargo.toml
@@ -36,8 +36,6 @@ lazy_static = "1.4.0"
 [dev-dependencies]
 quickcheck = "0.6"
 tokio-core = "0.1"
-rusoto_core = { path = "../core" }
-rusoto_s3 = { path = "../services/s3" }
 
 [dependencies.clippy]
 optional = true
diff --git a/rusoto/credential/src/lib.rs b/rusoto/credential/src/lib.rs
index af32c10b419..87c4af092a1 100644
--- a/rusoto/credential/src/lib.rs
+++ b/rusoto/credential/src/lib.rs
@@ -71,7 +71,7 @@ impl Anonymous for AwsCredentials {
 /// do not require authenticated credential identity. For these
 /// cases you can use a default set which are considered anonymous
 ///
-/// ```rust,2018edition
+/// ```rust,ignore
 /// use rusoto_core::request::HttpClient;
 /// use rusoto_s3::S3Client;
 /// use rusoto_credential::{StaticProvider, AwsCredentials};


Test patch: