--- a/Cargo.toml
+++ b/Cargo.toml
@@ -82,7 +82,6 @@ clap_complete_command = { version = "0.5
 
 # cross compile
 cargo-zigbuild = { version = "0.17.5", default-features = false, optional = true }
-cargo-xwin = { version = "0.14.7", default-features = false, optional = true }
 
 # log
 tracing = "0.1.36"
@@ -121,13 +120,12 @@ cli-completion = ["dep:clap_complete_com
 
 upload = ["ureq", "multipart", "configparser", "bytesize", "dialoguer/password", "url", "wild", "dep:dirs"]
 
-rustls = ["dep:rustls", "ureq?/tls", "cargo-xwin?/rustls-tls", "dep:rustls-pemfile"]
-native-tls = ["dep:native-tls", "ureq?/native-tls", "cargo-xwin?/native-tls", "dep:rustls-pemfile"]
+rustls = ["dep:rustls", "ureq?/tls", "dep:rustls-pemfile"]
+native-tls = ["dep:native-tls", "ureq?/native-tls", "dep:rustls-pemfile"]
 
 # cross compile using zig or xwin
-cross-compile = ["zig", "xwin"]
+cross-compile = ["zig"]
 zig = ["cargo-zigbuild"]
-xwin = ["cargo-xwin"]
 
 # Internal feature to speed up the tests significantly
 faster-tests = []
