chore(deps): bump mako from 1.3.11 to 1.3.12
What changed, and why it matters
This is a routine automated dependency update by Dependabot, bumping the Python Mako templating library from version 1.3.11 to 1.3.12. The change only updates version numbers and package hashes in the project's dependency files. There is no indication in the commit itself that this fixes a security issue, and no security advisory or incident details were provided.
No immediate security action is required. Review Mako 1.3.12 release notes at your standard cadence to confirm the bump is compatible with your build pipeline.
Security signals we found
No strong security signals were identified.
Evidence from the diff
The commit modifies pyproject.toml and uv.lock to require Mako 1.3.12 instead of 1.3.11. It is a patch-level version bump generated by Dependabot. The diff contains no code changes, no vulnerability description, and no CVE reference. Mako is a build-time/development dependency used for templating in this repository and is not part of the Trezor firmware runtime on the device.
Changed components
pyproject.tomluv.lockMako dependency (development/build tooling)Inspect captured patch +5 / −5
diff --git a/pyproject.toml b/pyproject.toml
index 30c10cd6..ba1dcab1 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -28,7 +28,7 @@ dependencies = [
"isort>=5,<6",
"flake8>=7",
"black>=24.2",
- "mako>=1.3.11,<2",
+ "mako>=1.3.12,<2",
"munch>=4,<5",
"autoflake",
"flake8-requirements>=2.1.0",
diff --git a/uv.lock b/uv.lock
index 12f8131a..dfafd751 100644
--- a/uv.lock
+++ b/uv.lock
@@ -1084,14 +1084,14 @@ wheels = [
[[package]]
name = "mako"
-version = "1.3.11"
+version = "1.3.12"
source = { registry = "https://pypi.org/simple" }
dependencies = [
{ name = "markupsafe" },
]
-sdist = { url = "https://files.pythonhosted.org/packages/59/8a/805404d0c0b9f3d7a326475ca008db57aea9c5c9f2e1e39ed0faa335571c/mako-1.3.11.tar.gz", hash = "sha256:071eb4ab4c5010443152255d77db7faa6ce5916f35226eb02dc34479b6858069", size = 399811, upload-time = "2026-04-14T20:19:51.493Z" }
+sdist = { url = "https://files.pythonhosted.org/packages/00/62/791b31e69ae182791ec67f04850f2f062716bbd205483d63a215f3e062d3/mako-1.3.12.tar.gz", hash = "sha256:9f778e93289bd410bb35daadeb4fc66d95a746f0b75777b942088b7fd7af550a", size = 400219, upload-time = "2026-04-28T19:01:08.512Z" }
wheels = [
- { url = "https://files.pythonhosted.org/packages/68/a5/19d7aaa7e433713ffe881df33705925a196afb9532efc8475d26593921a6/mako-1.3.11-py3-none-any.whl", hash = "sha256:e372c6e333cf004aa736a15f425087ec977e1fcbd2966aae7f17c8dc1da27a77", size = 78503, upload-time = "2026-04-14T20:19:53.233Z" },
+ { url = "https://files.pythonhosted.org/packages/bc/b1/a0ec7a5a9db730a08daef1fdfb8090435b82465abbf758a596f0ea88727e/mako-1.3.12-py3-none-any.whl", hash = "sha256:8f61569480282dbf557145ce441e4ba888be453c30989f879f0d652e39f53ea9", size = 78521, upload-time = "2026-04-28T19:01:10.393Z" },
]
[[package]]
@@ -2345,7 +2345,7 @@ requires-dist = [
{ name = "inotify" },
{ name = "intelhex", specifier = "==2.3.0" },
{ name = "isort", specifier = ">=5,<6" },
- { name = "mako", specifier = ">=1.3.11,<2" },
+ { name = "mako", specifier = ">=1.3.12,<2" },
{ name = "mnemonic", specifier = ">=0.21,<0.22" },
{ name = "munch", specifier = ">=4,<5" },
{ name = "nanopb", specifier = ">=0.4.3,<0.5" },
Why this scored 15/100
Community notes
Notes can correct, qualify, or add evidence to the AI analysis. Every note shown here has been validated by a human moderator.
The AI analysis stands alone for now. Submit a note if you can add evidence or important context.