diff --git a/setup.cfg b/setup.cfg
index 3a5c3277037b9bf700f2240f5d5506659d001e6b..77517ea4d05df6ba24fdcdbbb5540f742c42b6fd 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -1,5 +1,5 @@
 [metadata]
-description-file = README.rst
+description_file = README.rst
 license_file = LICENSE.txt
 
 [aliases]
diff --git a/setup.py b/setup.py
index d43e3ee14afcfe84855156abb7d7ce96d8a0a6fd..6ea213801c68e861fca3bd139601bf69f8aad7b7 100755
--- a/setup.py
+++ b/setup.py
@@ -23,14 +23,14 @@ tests_require = [
     "pytest == 7.2.2",
     "pytest-mock == 3.12.0",
     "parameterized == 0.9.0",
-    "setuptools == 69.1.1",
+    "setuptools == 77.0.3",
     "wheel == 0.42.0",
     "future == 0.18.2",
     "cryptography == 3.4.7",
     "pycodestyle == 2.7.0",
     "pyflakes == 2.3.1",
     "pylibscrypt == 2.0.0",
-    "six == 1.15.0",
+    "six == 1.17.0",
     "pytest-cov == 4.1.0",
     "coverage == 7.4.3",
     "tox == 4.13.0",
@@ -39,7 +39,7 @@ tests_require = [
 ]
 
 requires = [
-    "ecdsa == 0.16.1",
+    "ecdsa == 0.19.1",
     "requests >= 2.31.0",
     "websocket-client >= 1.6.3",
     "appdirs == 1.4.4",