diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index 557b93c5ea5a..61779c6267d5 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1744165061
+TIMESTAMP = 1744937523
SHA256 (python/python-2.7.18-docs-html.tar.bz2) = 20445e9a571cacdd350f702f0980e4dc559b6ff81f1d69affe9b0a862fef2f0e
SIZE (python/python-2.7.18-docs-html.tar.bz2) = 4634932
SHA256 (python/python-2.7.18-docs-pdf-a4.tar.bz2) = dbac6953e48aac341351067ba0938393e415b10bf48ac8cbbc7247deaf13ab67
@@ -11,12 +11,12 @@ SHA256 (python/python-3.10.17-docs-pdf-a4.tar.bz2) = 9ebb0a3ac3e19e8111e40e33546
SIZE (python/python-3.10.17-docs-pdf-a4.tar.bz2) = 16760738
SHA256 (python/python-3.10.17-docs-text.tar.bz2) = 47602dbe37006e07996cd1061ac1d20b39388f0fb8db911f9d04e0ddfef869d2
SIZE (python/python-3.10.17-docs-text.tar.bz2) = 2693937
-SHA256 (python/python-3.11.11-docs-html.tar.bz2) = eb1991158d4b80560bda2a3672f699ced40dfb9ec7f6d931c24d8c40ffd0b761
-SIZE (python/python-3.11.11-docs-html.tar.bz2) = 7983082
-SHA256 (python/python-3.11.11-docs-pdf-a4.tar.bz2) = f477e74bbed21c5b7281a40d7c858c44ddacc1498b19d6e1cdcb03056dc95200
-SIZE (python/python-3.11.11-docs-pdf-a4.tar.bz2) = 17586382
-SHA256 (python/python-3.11.11-docs-text.tar.bz2) = 42d45b73bb23a139b4aa29a12627b899f4cf0eaa1deb283cf3f6b1d0f16b74d3
-SIZE (python/python-3.11.11-docs-text.tar.bz2) = 2816953
+SHA256 (python/python-3.11.12-docs-html.tar.bz2) = 43eb8c160873d3f0d4966962862273496f62409ab02b3a3a3f563f930066325b
+SIZE (python/python-3.11.12-docs-html.tar.bz2) = 7994774
+SHA256 (python/python-3.11.12-docs-pdf-a4.tar.bz2) = 551c8147a92747bebdff497549f4d95703149460b213760349794e2b5a6aabfe
+SIZE (python/python-3.11.12-docs-pdf-a4.tar.bz2) = 17602805
+SHA256 (python/python-3.11.12-docs-text.tar.bz2) = 489685da36206b2c36a47623c83429eab9acd3ffdf1ba9c2350311c6c23df924
+SIZE (python/python-3.11.12-docs-text.tar.bz2) = 2841995
SHA256 (python/python-3.12.10-docs-html.tar.bz2) = 16347781a36c25042c3b0472cdc25a952ee3ecf1953c8448a854dc83763ebbb0
SIZE (python/python-3.12.10-docs-html.tar.bz2) = 8428154
SHA256 (python/python-3.12.10-docs-pdf-a4.tar.bz2) = b99c6f03ce31f4b480711f3dfbe580f96ebb95cfb22f3e4fa21cb374739c777e
diff --git a/lang/python311/Makefile.version b/lang/python311/Makefile.version
index 5341047fd589..7e91f31153cc 100644
--- a/lang/python311/Makefile.version
+++ b/lang/python311/Makefile.version
@@ -4,4 +4,4 @@
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.11.11
+PYTHON_DISTVERSION= 3.11.12
diff --git a/lang/python311/distinfo b/lang/python311/distinfo
index b2750274a040..678ccf903b10 100644
--- a/lang/python311/distinfo
+++ b/lang/python311/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1733961385
-SHA256 (python/Python-3.11.11.tar.xz) = 2a9920c7a0cd236de33644ed980a13cbbc21058bfdc528febb6081575ed73be3
-SIZE (python/Python-3.11.11.tar.xz) = 20085792
+TIMESTAMP = 1744937483
+SHA256 (python/Python-3.11.12.tar.xz) = 849da87af4df137710c1796e276a955f7a85c9f971081067c8f565d15c352a09
+SIZE (python/Python-3.11.12.tar.xz) = 20112232