diff --git a/Cargo.lock b/Cargo.lock
index 7b3f161..4c2ffe2 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -207,9 +207,9 @@ dependencies = [
 
 [[package]]
 name = "fs-err"
-version = "2.11.0"
+version = "3.0.0"
 source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "88a41f105fe1d5b6b34b2055e3dc59bb79b46b48b2040b9e6c7b4b5de097aa41"
+checksum = "8bb60e7409f34ef959985bc9d9c5ee8f5db24ee46ed9775850548021710f807f"
 dependencies = [
  "autocfg",
 ]
diff --git a/Cargo.toml b/Cargo.toml
index 1fd42ff..b9ee9fa 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -14,7 +14,7 @@ repository = "https://github.com/PyO3/python-pkginfo-rs"
 [dependencies]
 bzip2 = { version = "0.4.4", optional = true }
 flate2 = "1.0.33"
-fs-err = "2.11.0"
+fs-err = "3.0.0"
 mailparse = "0.15"
 rfc2047-decoder = "1.0.6"
 serde = { version = "1.0.210", features = ["derive"], optional = true }