diff --git a/00251-change-user-install-location.patch b/00251-change-user-install-location.patch index a672dbf..548a8ba 100644 --- a/00251-change-user-install-location.patch +++ b/00251-change-user-install-location.patch @@ -130,7 +130,7 @@ index f93b98dd68..f6dbd5f5c3 100644 # On Windows we want to substitute 'lib' for schemes rather # than the native value (without modifying vars, in case it diff --git a/Lib/test/test_sysconfig.py b/Lib/test/test_sysconfig.py -index d30f69ded6..49449c652f 100644 +index 7af3144d69..721017a1f8 100644 --- a/Lib/test/test_sysconfig.py +++ b/Lib/test/test_sysconfig.py @@ -132,8 +132,19 @@ def test_get_path(self): diff --git a/00461-downstream-only-install-wheel-in-test-venvs-when-setuptools-71.patch b/00461-downstream-only-install-wheel-in-test-venvs-when-setuptools-71.patch index 0c16989..8a59085 100644 --- a/00461-downstream-only-install-wheel-in-test-venvs-when-setuptools-71.patch +++ b/00461-downstream-only-install-wheel-in-test-venvs-when-setuptools-71.patch @@ -10,10 +10,10 @@ This can be removed when Fedora 41 goes EOL (or updates setuptools). 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Lib/test/support/__init__.py b/Lib/test/support/__init__.py -index 7ac95f0780..4eaf37be17 100644 +index ce18518bb8..7836bb37c4 100644 --- a/Lib/test/support/__init__.py +++ b/Lib/test/support/__init__.py -@@ -2493,9 +2493,16 @@ def run_command(cmd): +@@ -2495,9 +2495,16 @@ def run_command(cmd): else: python = os.path.join(venv, 'bin', python_exe) diff --git a/00466-downstream-only-skip-tests-not-working-with-older-expat-version.patch b/00466-downstream-only-skip-tests-not-working-with-older-expat-version.patch index 6015a1a..2ae139a 100644 --- a/00466-downstream-only-skip-tests-not-working-with-older-expat-version.patch +++ b/00466-downstream-only-skip-tests-not-working-with-older-expat-version.patch @@ -41,10 +41,10 @@ index 5c10bcedc6..1fd7a273b5 100644 result = BytesIO() xmlgen = XMLGenerator(result) diff --git a/Lib/test/test_xml_etree.py b/Lib/test/test_xml_etree.py -index 38be2cd437..e62ff6fcc4 100644 +index bf6d5074fd..6f8ef34590 100644 --- a/Lib/test/test_xml_etree.py +++ b/Lib/test/test_xml_etree.py -@@ -1520,9 +1520,13 @@ def test_simple_xml(self, chunk_size=None, flush=False): +@@ -1547,9 +1547,13 @@ def test_simple_xml(self, chunk_size=None, flush=False): self.assert_event_tags(parser, [('end', 'root')]) self.assertIsNone(parser.close()) @@ -58,7 +58,7 @@ index 38be2cd437..e62ff6fcc4 100644 def test_simple_xml_chunk_5(self): self.test_simple_xml(chunk_size=5, flush=True) -@@ -1747,6 +1751,8 @@ def test_flush_reparse_deferral_enabled(self): +@@ -1774,6 +1778,8 @@ def test_flush_reparse_deferral_enabled(self): self.assert_event_tags(parser, [('end', 'doc')]) diff --git a/python3.14.spec b/python3.14.spec index d666832..08feeeb 100644 --- a/python3.14.spec +++ b/python3.14.spec @@ -46,10 +46,10 @@ URL: https://www.python.org/ # WARNING When rebasing to a new Python version, # remember to update the python3-docs package as well %global general_version %{pybasever}.0 -%global prerel b3 +%global prerel b4 %global upstream_version %{general_version}%{?prerel} Version: %{general_version}%{?prerel:~%{prerel}} -Release: 3%{?dist} +Release: 1%{?dist} License: Python-2.0.1 @@ -1737,6 +1737,9 @@ CheckPython freethreading # ====================================================== %changelog +* Tue Jul 08 2025 Miro HronĨok - 3.14.0~b4-1 +- Update to Python 3.14.0b4 + * Wed Jun 25 2025 Karolina Surma - 3.14.0~b3-3 - Conditionally skip tests not working with the older expat version diff --git a/sources b/sources index f93997d..7b805ec 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (Python-3.14.0b3.tar.xz) = 621bcaf2ae4b6f0ba6c95ef74b5ffb78d8a2a0bb10415fb4c5eab1cad26c63098237944713a7f0812ec3e014ff62cd0f9bd5663e87799fcf1856aa4b937be914 +SHA512 (Python-3.14.0b4.tar.xz) = faaea000a474430a4ee41bdc95f9a77aa6573354698bc987a7617a6d36eae4b8e7f02ac945eb5b97df8dc62a256725ccd59fec08d4af2bd7b6e8a31ef4f92e2a