diff --git a/lang/python-doc-html/distinfo b/lang/python-doc-html/distinfo
index d637f9b67749..b9f1f77e161a 100644
--- a/lang/python-doc-html/distinfo
+++ b/lang/python-doc-html/distinfo
@@ -1,41 +1,41 @@
-TIMESTAMP = 1711008223
+TIMESTAMP = 1711008367
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
SIZE (python/python-2.7.18-docs-pdf-a4.tar.bz2) = 11486967
SHA256 (python/python-2.7.18-docs-pdf-letter.tar.bz2) = 565971040db8994630fd5c2447e45c38428cfb22a7845cd2620160daf2c60b1e
SIZE (python/python-2.7.18-docs-pdf-letter.tar.bz2) = 11486126
SHA256 (python/python-2.7.18-docs-text.tar.bz2) = c86f5b5a2bd8f90158523efd350198d6cde7353965ef5a6ca5e54e5174af47f2
SIZE (python/python-2.7.18-docs-text.tar.bz2) = 1631043
-SHA256 (python/python-3.10.13-docs-html.tar.bz2) = 89932c63163fd95e84ec6c8eaed792c609db69ab1541ee15ee0afebc70855e36
-SIZE (python/python-3.10.13-docs-html.tar.bz2) = 7429989
-SHA256 (python/python-3.10.13-docs-pdf-a4.tar.bz2) = b4ea29e99bf5a1ab68a66fbee5fd0dcd3b29a7fd43466f0dead0ec70be0db6f6
-SIZE (python/python-3.10.13-docs-pdf-a4.tar.bz2) = 16504134
-SHA256 (python/python-3.10.13-docs-pdf-letter.tar.bz2) = 55ac76cb71398edd1212e4abf3071eb64235199070f0cc941caa906ba3f9295a
-SIZE (python/python-3.10.13-docs-pdf-letter.tar.bz2) = 16609325
-SHA256 (python/python-3.10.13-docs-text.tar.bz2) = 3500e4d273f55c5460df8c91248efc9f85be785573a15226bed1150f6b883083
-SIZE (python/python-3.10.13-docs-text.tar.bz2) = 2681298
+SHA256 (python/python-3.10.14-docs-html.tar.bz2) = 7a8e60df7e37fa45e78615a19f599965785e50cd7457622e071e7e0674ae1685
+SIZE (python/python-3.10.14-docs-html.tar.bz2) = 7441459
+SHA256 (python/python-3.10.14-docs-pdf-a4.tar.bz2) = 01d839915685573d9f30aa4b8b629ef39d8e76b5318b8d3d4f4f07c192677595
+SIZE (python/python-3.10.14-docs-pdf-a4.tar.bz2) = 16529840
+SHA256 (python/python-3.10.14-docs-pdf-letter.tar.bz2) = 7494eab5c91c6a6d3363e8985ef845aafe9d30237e7660690ee53b95ec180c39
+SIZE (python/python-3.10.14-docs-pdf-letter.tar.bz2) = 16633899
+SHA256 (python/python-3.10.14-docs-text.tar.bz2) = 964273be79309c6f9262d38e981ca61d5557381cd555cc761b5aab8083119a46
+SIZE (python/python-3.10.14-docs-text.tar.bz2) = 2687433
SHA256 (python/python-3.11.8-docs-html.tar.bz2) = 6245f21753e31f0b3e92fa896e52b5a68eb470be31f3023f4bca855deaf2f7ca
SIZE (python/python-3.11.8-docs-html.tar.bz2) = 7964849
SHA256 (python/python-3.11.8-docs-pdf-a4.tar.bz2) = 862bce4716d6f06033ceced055889fb9aaaceac136403de1207329426e6df756
SIZE (python/python-3.11.8-docs-pdf-a4.tar.bz2) = 17270875
SHA256 (python/python-3.11.8-docs-pdf-letter.tar.bz2) = f0dfc7ef415b49754979831c1509208a55c9bc0071479c55f547a19d9104a333
SIZE (python/python-3.11.8-docs-pdf-letter.tar.bz2) = 17410173
SHA256 (python/python-3.11.8-docs-text.tar.bz2) = dfa2a4d2da4f900400ddb5222a983dae3b410a3117c1fe0bd1a9ad083a391555
SIZE (python/python-3.11.8-docs-text.tar.bz2) = 2817150
SHA256 (python/python-3.8.19-docs-html.tar.bz2) = 851354a91a095a60e40305d1eb186a723df16fe76697122a949e153689d7a4c0
SIZE (python/python-3.8.19-docs-html.tar.bz2) = 6717842
SHA256 (python/python-3.8.19-docs-pdf-a4.tar.bz2) = c4b400f8aacc5033a63dd30af71b367ee7fb21e88f7881c0fdf1ce4df9b9bbdf
SIZE (python/python-3.8.19-docs-pdf-a4.tar.bz2) = 15122271
SHA256 (python/python-3.8.19-docs-pdf-letter.tar.bz2) = 343eeef1072fd6a64031ffb98f46d3cf27da6a179a8c78102e68003b2097b5e8
SIZE (python/python-3.8.19-docs-pdf-letter.tar.bz2) = 15227841
SHA256 (python/python-3.8.19-docs-text.tar.bz2) = 9b3ab571624a0dfdd34e3f31c91a1b62b9663de60b3ca3059a7990d4cc5c3417
SIZE (python/python-3.8.19-docs-text.tar.bz2) = 2443089
SHA256 (python/python-3.9.18-docs-html.tar.bz2) = 43b4ab38925cc5f39a4f4746e0e572d13684630200347147c33f04ce601e2630
SIZE (python/python-3.9.18-docs-html.tar.bz2) = 7023072
SHA256 (python/python-3.9.18-docs-pdf-a4.tar.bz2) = 27f3d63148f8562dda5e6619ff5844d86585ec58ca5e23418f35590588814157
SIZE (python/python-3.9.18-docs-pdf-a4.tar.bz2) = 15737088
SHA256 (python/python-3.9.18-docs-pdf-letter.tar.bz2) = 67b9365c421a74941ff29dff379952adaa93fa09cf2ccf36bd04b3604fc3e7e8
SIZE (python/python-3.9.18-docs-pdf-letter.tar.bz2) = 15848497
SHA256 (python/python-3.9.18-docs-text.tar.bz2) = bdabd986b0e57298341b9c1831506b100086c404627d623c134c807c4dac15b1
SIZE (python/python-3.9.18-docs-text.tar.bz2) = 2550959
diff --git a/lang/python310/Makefile.version b/lang/python310/Makefile.version
index 73876b2d8a8f..366d696580ce 100644
--- a/lang/python310/Makefile.version
+++ b/lang/python310/Makefile.version
@@ -1,7 +1,7 @@
# Mk/Uses/python.mk includes this file, don't remove it!
# Do not forget to
# 1. Update python documentation (lang/python-doc-*)
# Run "make -C lang/python-doc-html makesum"
# 2. Remove PORTREVISION in Makefile
-PYTHON_DISTVERSION= 3.10.13
+PYTHON_DISTVERSION= 3.10.14
diff --git a/lang/python310/distinfo b/lang/python310/distinfo
index a4d40332ad94..ed19be4131ed 100644
--- a/lang/python310/distinfo
+++ b/lang/python310/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692969221
-SHA256 (python/Python-3.10.13.tar.xz) = 5c88848668640d3e152b35b4536ef1c23b2ca4bd2c957ef1ecbb053f571dd3f6
-SIZE (python/Python-3.10.13.tar.xz) = 19663088
+TIMESTAMP = 1711008339
+SHA256 (python/Python-3.10.14.tar.xz) = 9c50481faa8c2832329ba0fc8868d0a606a680fc4f60ec48d26ce8e076751fda
+SIZE (python/Python-3.10.14.tar.xz) = 19600188