diff --git a/crates/bitwarden-py/Cargo.toml b/crates/bitwarden-py/Cargo.toml
index 5d8d95575e..270e84b39c 100644
--- a/crates/bitwarden-py/Cargo.toml
+++ b/crates/bitwarden-py/Cargo.toml
@@ -10,13 +10,13 @@ name = "bitwarden_py"
 crate-type = ["cdylib"]
 
 [dependencies]
-pyo3 = { version = "0.19.1", features = ["extension-module"] }
-pyo3-log = "0.8.3"
+pyo3 = { version = "0.20.0", features = ["extension-module"] }
+pyo3-log = "0.9.0"
 
 bitwarden-json = { path = "../bitwarden-json", features = ["secrets"] }
 
 [build-dependencies]
-pyo3-build-config = { version = "0.19.1" }
+pyo3-build-config = { version = "0.20.0" }
 
 [target.'cfg(not(target_arch="wasm32"))'.dependencies]
 tokio = { version = "1.28.2", features = ["rt-multi-thread", "macros"] }