removed outdated dependencies
diff --git a/Cargo.toml b/Cargo.toml
index 624238f..eb387b9 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -42,9 +42,7 @@
 serde_derive = "1"
 serde_json = "1"
 tempfile = "2.1"
-url = "1.4"
 untrusted = "0.5"
-uuid = { version = "0.5", features = [ "v4" ] }
 
 [dev-dependencies]
 lazy_static = "0.2"
diff --git a/src/client.rs b/src/client.rs
index a5f7053..d7243b3 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -5,9 +5,9 @@
 //! ```no_run
 //! extern crate hyper;
 //! extern crate tuf;
-//! extern crate url;
 //!
 //! use hyper::client::Client as HttpClient;
+//! use hyper::Url;
 //! use std::path::PathBuf;
 //! use tuf::Tuf;
 //! use tuf::crypto::KeyId;
@@ -16,7 +16,6 @@
 //!     MetadataVersion};
 //! use tuf::interchange::Json;
 //! use tuf::repository::{Repository, FileSystemRepository, HttpRepository};
-//! use url::Url;
 //!
 //! static TRUSTED_ROOT_KEY_IDS: &'static [&str] = &[
 //!     "diNfThTFm0PI8R-Bq7NztUIvZbZiaC_weJBgcqaHlWw=",
diff --git a/src/lib.rs b/src/lib.rs
index 5b4d31f..42c4237 100644
--- a/src/lib.rs
+++ b/src/lib.rs
@@ -130,9 +130,7 @@
 #[cfg(test)]
 extern crate tempdir;
 extern crate tempfile;
-extern crate url;
 extern crate untrusted;
-extern crate uuid;
 
 pub mod error;