diff --git a/poetry.lock b/poetry.lock
index 817edce3a..0715f7f56 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -533,13 +533,13 @@ files = [
 
 [[package]]
 name = "pep8-naming"
-version = "0.13.3"
+version = "0.14.0"
 description = "Check PEP-8 naming conventions, plugin for flake8"
 optional = false
 python-versions = ">=3.7"
 files = [
-    {file = "pep8-naming-0.13.3.tar.gz", hash = "sha256:1705f046dfcd851378aac3be1cd1551c7c1e5ff363bacad707d43007877fa971"},
-    {file = "pep8_naming-0.13.3-py3-none-any.whl", hash = "sha256:1a86b8c71a03337c97181917e2b472f0f5e4ccb06844a0d6f0a33522549e7a80"},
+    {file = "pep8-naming-0.14.0.tar.gz", hash = "sha256:c2dcf35de7731b4fe1adcea4ca97e0abf52c811b137054edd25816a34016c9cd"},
+    {file = "pep8_naming-0.14.0-py3-none-any.whl", hash = "sha256:5a74972c7a0f882aa643120c8de16b5d8b8b1636a17ac04dbeaff5ce393aa8b4"},
 ]
 
 [package.dependencies]
@@ -1007,4 +1007,4 @@ testing = ["func-timeout", "jaraco.itertools", "pytest (>=4.6)", "pytest-black (
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.9"
-content-hash = "8666e39b13efad48cd462610a4e5356388424c3a4e7b6fd8a0cda5a676f964e3"
+content-hash = "aa79acf3aee67bf8e8238ed95c7456490cc443b7d99ce6b792210b71b6e47791"
diff --git a/pyproject.toml b/pyproject.toml
index ab246563c..27992c0dc 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -24,7 +24,7 @@ mkdocs-material = "^9.5.18"
 black = "^24.4"
 codespell = "^2.2.6"
 flake8 = "^7.0.0"
-pep8-naming = "^0.13.3"
+pep8-naming = "^0.14.0"
 
 [tool.black]
 line-length = 120