diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index d59f66c..7c7ff36 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -5,7 +5,7 @@ repos:
 
   # General file linting
   - repo: https://github.com/pre-commit/pre-commit-hooks.git
-    rev: v4.4.0
+    rev: v5.0.0
     hooks:
       - id: trailing-whitespace
         args: [--markdown-linebreak-ext=md]
@@ -16,11 +16,11 @@ repos:
         args: [--allow-multiple-documents]
 
   -   repo: https://github.com/psf/black
-      rev:  23.1.0
+      rev:  24.10.0
       hooks:
       - id: black
 
   - repo: https://github.com/PyCQA/flake8.git
-    rev: 6.0.0
+    rev: 7.1.1
     hooks:
       - id: flake8