diff --git a/poetry.lock b/poetry.lock
index 471c844..d37db63 100644
--- a/poetry.lock
+++ b/poetry.lock
@@ -723,21 +723,23 @@ wcwidth = "*"
 
 [[package]]
 name = "protean"
-version = "0.12.0"
+version = "0.12.1"
 description = "Protean Application Framework"
 optional = false
-python-versions = "^3.11"
-files = []
-develop = true
+python-versions = "<4.0,>=3.11"
+files = [
+    {file = "protean-0.12.1-py3-none-any.whl", hash = "sha256:bb96ca325857efbec73148cd4304d6e640ae419ff3f100626e803edd011fa9ce"},
+    {file = "protean-0.12.1.tar.gz", hash = "sha256:9519623820169a90e605dd8194eb6168f4d2203c32cfe9930cbcca5152766817"},
+]
 
 [package.dependencies]
 bleach = ">=4.1.0"
-copier = "^9.1.1"
+copier = ">=9.1.1,<10.0.0"
 inflection = ">=0.5.1"
-ipython = "^8.23.0"
+ipython = ">=8.23.0,<9.0.0"
 marshmallow = ">=3.15.0"
 python-dateutil = ">=2.8.2"
-typer = {version = "^0.9.0", extras = ["all"]}
+typer = {version = ">=0.9.0,<0.10.0", extras = ["all"]}
 werkzeug = ">=2.0.0"
 
 [package.extras]
@@ -750,10 +752,6 @@ redis = ["redis (>=3.5.2,<3.6.0)"]
 sendgrid = ["sendgrid (>=6.1.3)"]
 sqlite = ["sqlalchemy (>=2.0.30,<2.1.0)"]
 
-[package.source]
-type = "directory"
-url = "../../protean"
-
 [[package]]
 name = "ptyprocess"
 version = "0.7.0"
@@ -1270,4 +1268,4 @@ watchdog = ["watchdog (>=2.3)"]
 [metadata]
 lock-version = "2.0"
 python-versions = "^3.11"
-content-hash = "b5b25b0441161a52d63085a66779d99c899eb9767928d27f0307b0cd67271ae8"
+content-hash = "fd1795b08edc48013fc5a30e83cc8ea1795507cfb0c3c6fcb88e7b98651b67db"
diff --git a/pyproject.toml b/pyproject.toml
index 7478162..3fd8d0b 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -14,8 +14,8 @@ classifiers=[
 
 [tool.poetry.dependencies]
 python = "^3.11"
-# protean = {version = "0.12.0", extras=[] }
-protean = {path = "../../protean", develop = true}
+protean = {version = "0.12.1", extras=[] }
+# protean = {path = "../../protean", develop = true}
 
 [tool.poetry.group.test]
 optional = true