https://docs.python.org/release/3.10.3/whatsnew/changelog.html#python-3-10-3-final
https://docs.python.org/release/3.10.4/whatsnew/changelog.html#python-3-10-4-final

Two releases in quick succession.

ok?

--Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/python/3.10/Makefile,v
retrieving revision 1.6
diff -u -p -r1.6 Makefile
--- Makefile    11 Mar 2022 19:29:11 -0000      1.6
+++ Makefile    24 Mar 2022 22:37:19 -0000
@@ -3,7 +3,7 @@
 # requirement of the PSF license, if it constitutes a change to
 # Python itself.
 
-FULL_VERSION =         3.10.2
+FULL_VERSION =         3.10.4
 SHARED_LIBS =          python3.10 0.0
 VERSION_SPEC =         >=3.10,<3.11
 #PSUBDIR =             python/3.10.0
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/python/3.10/distinfo,v
retrieving revision 1.2
diff -u -p -r1.2 distinfo
--- distinfo    27 Jan 2022 01:37:47 -0000      1.2
+++ distinfo    24 Mar 2022 22:37:19 -0000
@@ -1,2 +1,2 @@
-SHA256 (Python-3.10.2.tgz) = PA7eiTARMZ+bCla0SVOj1Sx6v5ZXwj+0vJztk7hunJc=
-SIZE (Python-3.10.2.tgz) = 25067363
+SHA256 (Python-3.10.4.tgz) = 87zGWx1fHceGdcdGyY/O6CPAOBaPxinFk1sETQkRrSg=
+SIZE (Python-3.10.4.tgz) = 25612387
Index: patches/patch-Modules__ssl_c
===================================================================
RCS file: /cvs/ports/lang/python/3.10/patches/patch-Modules__ssl_c,v
retrieving revision 1.3
diff -u -p -r1.3 patch-Modules__ssl_c
--- patches/patch-Modules__ssl_c        11 Mar 2022 19:29:12 -0000      1.3
+++ patches/patch-Modules__ssl_c        24 Mar 2022 22:37:19 -0000
@@ -12,7 +12,7 @@ Index: Modules/_ssl.c
    #ifndef PY_SSL_MIN_PROTOCOL
      #define PY_SSL_MIN_PROTOCOL TLS1_2_VERSION
    #endif
-@@ -3567,6 +3567,12 @@ set_num_tickets(PySSLContext *self, PyObject *arg, voi
+@@ -3579,6 +3579,12 @@ set_num_tickets(PySSLContext *self, PyObject *arg, voi
  PyDoc_STRVAR(PySSLContext_num_tickets_doc,
  "Control the number of TLSv1.3 session tickets");
  #endif /* TLS1_3_VERSION */
Index: patches/patch-setup_py
===================================================================
RCS file: /cvs/ports/lang/python/3.10/patches/patch-setup_py,v
retrieving revision 1.3
diff -u -p -r1.3 patch-setup_py
--- patches/patch-setup_py      11 Mar 2022 19:29:12 -0000      1.3
+++ patches/patch-setup_py      24 Mar 2022 22:37:19 -0000
@@ -1,7 +1,7 @@
 Index: setup.py
 --- setup.py.orig
 +++ setup.py
-@@ -1149,6 +1149,8 @@ class PyBuildExt(build_ext):
+@@ -1151,6 +1151,8 @@ class PyBuildExt(build_ext):
                                                       'termcap'):
                  readline_libs.append('termcap')
              self.add(Extension('readline', ['readline.c'],
@@ -10,7 +10,7 @@ Index: setup.py
                                 library_dirs=['/usr/lib/termcap'],
                                 extra_link_args=readline_extra_link_args,
                                 libraries=readline_libs))
-@@ -1868,7 +1870,7 @@ class PyBuildExt(build_ext):
+@@ -1870,7 +1872,7 @@ class PyBuildExt(build_ext):
          uuid_h = sysconfig.get_config_var("HAVE_UUID_H")
          uuid_uuid_h = sysconfig.get_config_var("HAVE_UUID_UUID_H")
          if uuid_h or uuid_uuid_h:
@@ -19,7 +19,7 @@ Index: setup.py
                  uuid_libs = ["uuid"]
              else:
                  uuid_libs = []
-@@ -2114,8 +2116,7 @@ class PyBuildExt(build_ext):
+@@ -2116,8 +2118,7 @@ class PyBuildExt(build_ext):
          # The versions with dots are used on Unix, and the versions without
          # dots on Windows, for detection by cygwin.
          tcllib = tklib = tcl_includes = tk_includes = None
Index: pkg/PLIST-idle
===================================================================
RCS file: /cvs/ports/lang/python/3.10/pkg/PLIST-idle,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-idle
--- pkg/PLIST-idle      11 Mar 2022 19:29:12 -0000      1.3
+++ pkg/PLIST-idle      24 Mar 2022 22:37:19 -0000
@@ -198,6 +198,9 @@ lib/python3.10/idlelib/__pycache__/tree.
 lib/python3.10/idlelib/__pycache__/undo.cpython-310.opt-1.pyc
 lib/python3.10/idlelib/__pycache__/undo.cpython-310.opt-2.pyc
 lib/python3.10/idlelib/__pycache__/undo.cpython-310.pyc
+lib/python3.10/idlelib/__pycache__/util.cpython-310.opt-1.pyc
+lib/python3.10/idlelib/__pycache__/util.cpython-310.opt-2.pyc
+lib/python3.10/idlelib/__pycache__/util.cpython-310.pyc
 lib/python3.10/idlelib/__pycache__/window.cpython-310.opt-1.pyc
 lib/python3.10/idlelib/__pycache__/window.cpython-310.opt-2.pyc
 lib/python3.10/idlelib/__pycache__/window.cpython-310.pyc
@@ -422,6 +425,9 @@ lib/python3.10/idlelib/idle_test/__pycac
 lib/python3.10/idlelib/idle_test/__pycache__/test_undo.cpython-310.opt-1.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_undo.cpython-310.opt-2.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_undo.cpython-310.pyc
+lib/python3.10/idlelib/idle_test/__pycache__/test_util.cpython-310.opt-1.pyc
+lib/python3.10/idlelib/idle_test/__pycache__/test_util.cpython-310.opt-2.pyc
+lib/python3.10/idlelib/idle_test/__pycache__/test_util.cpython-310.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_warning.cpython-310.opt-1.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_warning.cpython-310.opt-2.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_warning.cpython-310.pyc
@@ -434,6 +440,11 @@ lib/python3.10/idlelib/idle_test/__pycac
 lib/python3.10/idlelib/idle_test/__pycache__/test_zzdummy.cpython-310.opt-1.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_zzdummy.cpython-310.opt-2.pyc
 lib/python3.10/idlelib/idle_test/__pycache__/test_zzdummy.cpython-310.pyc
+lib/python3.10/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-310.opt-1.pyc
+lib/python3.10/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-310.opt-2.pyc
+lib/python3.10/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-310.pyc
+lib/python3.10/idlelib/idle_test/example_noext
+lib/python3.10/idlelib/idle_test/example_stub.pyi
 lib/python3.10/idlelib/idle_test/htest.py
 lib/python3.10/idlelib/idle_test/mock_idle.py
 lib/python3.10/idlelib/idle_test/mock_tk.py
@@ -492,10 +503,12 @@ lib/python3.10/idlelib/idle_test/test_te
 lib/python3.10/idlelib/idle_test/test_tooltip.py
 lib/python3.10/idlelib/idle_test/test_tree.py
 lib/python3.10/idlelib/idle_test/test_undo.py
+lib/python3.10/idlelib/idle_test/test_util.py
 lib/python3.10/idlelib/idle_test/test_warning.py
 lib/python3.10/idlelib/idle_test/test_window.py
 lib/python3.10/idlelib/idle_test/test_zoomheight.py
 lib/python3.10/idlelib/idle_test/test_zzdummy.py
+lib/python3.10/idlelib/idle_test/tkinter_testing_utils.py
 lib/python3.10/idlelib/iomenu.py
 lib/python3.10/idlelib/macosx.py
 lib/python3.10/idlelib/mainmenu.py
@@ -524,6 +537,7 @@ lib/python3.10/idlelib/textview.py
 lib/python3.10/idlelib/tooltip.py
 lib/python3.10/idlelib/tree.py
 lib/python3.10/idlelib/undo.py
+lib/python3.10/idlelib/util.py
 lib/python3.10/idlelib/window.py
 lib/python3.10/idlelib/zoomheight.py
 lib/python3.10/idlelib/zzdummy.py
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/python/3.10/pkg/PLIST-main,v
retrieving revision 1.5
diff -u -p -r1.5 PLIST-main
--- pkg/PLIST-main      11 Mar 2022 19:29:12 -0000      1.5
+++ pkg/PLIST-main      24 Mar 2022 22:37:21 -0000
@@ -1846,7 +1846,7 @@ lib/python3.10/ensurepip/_bundled/__pyca
 lib/python3.10/ensurepip/_bundled/__pycache__/__init__.cpython-310.opt-1.pyc
 lib/python3.10/ensurepip/_bundled/__pycache__/__init__.cpython-310.opt-2.pyc
 lib/python3.10/ensurepip/_bundled/__pycache__/__init__.cpython-310.pyc
-lib/python3.10/ensurepip/_bundled/pip-21.2.4-py3-none-any.whl
+lib/python3.10/ensurepip/_bundled/pip-22.0.4-py3-none-any.whl
 lib/python3.10/ensurepip/_bundled/setuptools-58.1.0-py3-none-any.whl
 lib/python3.10/ensurepip/_uninstall.py
 lib/python3.10/enum.py
@@ -1902,10 +1902,6 @@ lib/python3.10/http/client.py
 lib/python3.10/http/cookiejar.py
 lib/python3.10/http/cookies.py
 lib/python3.10/http/server.py
-lib/python3.10/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-310.opt-1.pyc
-lib/python3.10/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-310.opt-2.pyc
-lib/python3.10/idlelib/idle_test/__pycache__/tkinter_testing_utils.cpython-310.pyc
-lib/python3.10/idlelib/idle_test/tkinter_testing_utils.py
 lib/python3.10/imaplib.py
 lib/python3.10/imghdr.py
 lib/python3.10/imp.py
@@ -2592,6 +2588,10 @@ lib/python3.10/tabnanny.py
 lib/python3.10/tarfile.py
 lib/python3.10/telnetlib.py
 lib/python3.10/tempfile.py
+lib/python3.10/test/test_asyncio/__pycache__/test_waitfor.cpython-310.opt-1.pyc
+lib/python3.10/test/test_asyncio/__pycache__/test_waitfor.cpython-310.opt-2.pyc
+lib/python3.10/test/test_asyncio/__pycache__/test_waitfor.cpython-310.pyc
+lib/python3.10/test/test_asyncio/test_waitfor.py
 lib/python3.10/textwrap.py
 lib/python3.10/this.py
 lib/python3.10/threading.py
Index: pkg/PLIST-tests
===================================================================
RCS file: /cvs/ports/lang/python/3.10/pkg/PLIST-tests,v
retrieving revision 1.3
diff -u -p -r1.3 PLIST-tests
--- pkg/PLIST-tests     11 Mar 2022 19:29:12 -0000      1.3
+++ pkg/PLIST-tests     24 Mar 2022 22:37:22 -0000
@@ -544,6 +544,9 @@ lib/python3.10/test/__pycache__/ann_modu
 lib/python3.10/test/__pycache__/ann_module6.cpython-310.opt-1.pyc
 lib/python3.10/test/__pycache__/ann_module6.cpython-310.opt-2.pyc
 lib/python3.10/test/__pycache__/ann_module6.cpython-310.pyc
+lib/python3.10/test/__pycache__/ann_module7.cpython-310.opt-1.pyc
+lib/python3.10/test/__pycache__/ann_module7.cpython-310.opt-2.pyc
+lib/python3.10/test/__pycache__/ann_module7.cpython-310.pyc
 lib/python3.10/test/__pycache__/audiotests.cpython-310.opt-1.pyc
 lib/python3.10/test/__pycache__/audiotests.cpython-310.opt-2.pyc
 lib/python3.10/test/__pycache__/audiotests.cpython-310.pyc
@@ -2005,6 +2008,7 @@ lib/python3.10/test/ann_module3.py
 lib/python3.10/test/ann_module4.py
 lib/python3.10/test/ann_module5.py
 lib/python3.10/test/ann_module6.py
+lib/python3.10/test/ann_module7.py
 lib/python3.10/test/audiodata/
 lib/python3.10/test/audiodata/pluck-alaw.aifc
 lib/python3.10/test/audiodata/pluck-pcm16.aiff
@@ -2543,9 +2547,6 @@ lib/python3.10/test/test_asyncio/__pycac
 lib/python3.10/test/test_asyncio/__pycache__/functional.cpython-310.opt-1.pyc
 lib/python3.10/test/test_asyncio/__pycache__/functional.cpython-310.opt-2.pyc
 lib/python3.10/test/test_asyncio/__pycache__/functional.cpython-310.pyc
-lib/python3.10/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-310.opt-1.pyc
-lib/python3.10/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-310.opt-2.pyc
-lib/python3.10/test/test_asyncio/__pycache__/test_asyncio_waitfor.cpython-310.pyc
 
lib/python3.10/test/test_asyncio/__pycache__/test_base_events.cpython-310.opt-1.pyc
 
lib/python3.10/test/test_asyncio/__pycache__/test_base_events.cpython-310.opt-2.pyc
 lib/python3.10/test/test_asyncio/__pycache__/test_base_events.cpython-310.pyc
@@ -2615,6 +2616,9 @@ lib/python3.10/test/test_asyncio/__pycac
 
lib/python3.10/test/test_asyncio/__pycache__/test_unix_events.cpython-310.opt-1.pyc
 
lib/python3.10/test/test_asyncio/__pycache__/test_unix_events.cpython-310.opt-2.pyc
 lib/python3.10/test/test_asyncio/__pycache__/test_unix_events.cpython-310.pyc
+lib/python3.10/test/test_asyncio/__pycache__/test_waitfor.cpython-310.opt-1.pyc
+lib/python3.10/test/test_asyncio/__pycache__/test_waitfor.cpython-310.opt-2.pyc
+lib/python3.10/test/test_asyncio/__pycache__/test_waitfor.cpython-310.pyc
 
lib/python3.10/test/test_asyncio/__pycache__/test_windows_events.cpython-310.opt-1.pyc
 
lib/python3.10/test/test_asyncio/__pycache__/test_windows_events.cpython-310.opt-2.pyc
 
lib/python3.10/test/test_asyncio/__pycache__/test_windows_events.cpython-310.pyc
@@ -2628,7 +2632,6 @@ lib/python3.10/test/test_asyncio/echo.py
 lib/python3.10/test/test_asyncio/echo2.py
 lib/python3.10/test/test_asyncio/echo3.py
 lib/python3.10/test/test_asyncio/functional.py
-lib/python3.10/test/test_asyncio/test_asyncio_waitfor.py
 lib/python3.10/test/test_asyncio/test_base_events.py
 lib/python3.10/test/test_asyncio/test_buffered_proto.py
 lib/python3.10/test/test_asyncio/test_context.py
@@ -2652,6 +2655,7 @@ lib/python3.10/test/test_asyncio/test_ta
 lib/python3.10/test/test_asyncio/test_threads.py
 lib/python3.10/test/test_asyncio/test_transports.py
 lib/python3.10/test/test_asyncio/test_unix_events.py
+lib/python3.10/test/test_asyncio/test_waitfor.py
 lib/python3.10/test/test_asyncio/test_windows_events.py
 lib/python3.10/test/test_asyncio/test_windows_utils.py
 lib/python3.10/test/test_asyncio/utils.py

Reply via email to