diff --git a/poetry.lock b/poetry.lock
index 2c27232..6534d52 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -3043,13 +3043,13 @@ diagrams = ["jinja2", "railroad-diagrams"]
 
 [[package]]
 name = "pyright"
-version = "1.1.383"
+version = "1.1.384"
 description = "Command line wrapper for pyright"
 optional = false
 python-versions = ">=3.7"
 files = [
-    {file = "pyright-1.1.383-py3-none-any.whl", hash = "sha256:d864d1182a313f45aaf99e9bfc7d2668eeabc99b29a556b5344894fd73cb1959"},
-    {file = "pyright-1.1.383.tar.gz", hash = "sha256:1df7f12407f3710c9c6df938d98ec53f70053e6c6bbf71ce7bcb038d42f10070"},
+    {file = "pyright-1.1.384-py3-none-any.whl", hash = "sha256:f0b6f4db2da38f27aeb7035c26192f034587875f751b847e9ad42ed0c704ac9e"},
+    {file = "pyright-1.1.384.tar.gz", hash = "sha256:25e54d61f55cbb45f1195ff89c488832d7a45d59f3e132f178fdf9ef6cafc706"},
 ]
 
 [package.dependencies]
@@ -4713,4 +4713,4 @@ test = ["big-O", "importlib-resources", "jaraco.functools", "jaraco.itertools",
 [metadata]
 lock-version = "2.0"
 python-versions = ">=3.11,<3.12"
-content-hash = "b844f7d0e15e1670edb3703bd2678649353f4b012bc2f2114bc68d862e85e8d7"
+content-hash = "170ff0ed55d41195d29291be079b24abcf2fc3da54379369ddba98b2b69b3610"
diff --git a/pyproject.toml b/pyproject.toml
index 496cb7a..92717bf 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,7 +28,7 @@ coverage = "^7.6.1"
 [tool.poetry.group.dev.dependencies]
 ruff = "^0.6.8"
 pre-commit = "^3.8.0"
-pyright = "^1.1.383"
+pyright = "^1.1.384"
 
 [build-system]
 requires = ["poetry-core"]