Index: maturin/Cargo.toml
===================================================================
--- maturin.orig/Cargo.toml
+++ maturin/Cargo.toml
@@ -98,7 +98,6 @@ clap_complete_command = { version = "0.6
 
 # cross compile
 cargo-zigbuild = { version = "0.19.3", default-features = false, optional = true }
-cargo-xwin = { version = "0.16.5", default-features = false, optional = true }
 
 # log
 tracing = "0.1.36"
@@ -168,20 +167,17 @@ password-storage = ["upload", "keyring"]
 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",
 ]
 
 # cross compile using zig or xwin
-cross-compile = ["zig", "xwin"]
+cross-compile = ["zig"]
 zig = ["cargo-zigbuild"]
-xwin = ["cargo-xwin"]
 
 # project scaffolding
 scaffolding = ["dialoguer", "console", "minijinja", "unicode-xid"]
@@ -200,8 +196,3 @@ debug = true
 # Without this, compressing the .gz archive becomes notably slow for debug builds
 [profile.dev.package.miniz_oxide]
 opt-level = 3
-# Speedup cargo-xwin for debug builds
-[profile.dev.package.cab]
-opt-level = 3
-[profile.dev.package.msi]
-opt-level = 3
