8b94bc8090
- Add CVE-2025-0938-sq-brackets-domain-names.patch which disallows square brackets ([ and ]) in domain names for parsed URLs (bsc#1236705, CVE-2025-0938, gh#python/cpython#105704)
Matej Cepl2025-02-07 18:53:28 +00:00
b7a4629611
- Update to the fourth development version of 3.14.0: - Tools/Demos - gh-128152: Fix a bug where Argument Clinic’s C pre-processor parser tried to parse pre-processor directives inside C comments. Patch by Erlend Aasland. - Tests - gh-128690: Temporarily do not use test_embed in PGO profile builds until the problem with test_init_pyvenv_cfg failing in some configurations is resolved. - Library - gh-128731: Fix ResourceWarning in urllib.robotparser.RobotFileParser.read(). - gh-71339: Add new assertion methods for unittest: assertHasAttr(), assertNotHasAttr(), assertIsSubclass(), assertNotIsSubclass() assertStartsWith(), assertNotStartsWith(), assertEndsWith() and assertNotEndsWith(). - gh-118761: Improve import time of pickle by 25% by removing an unnecessary regular expression. As such, re is no more implicitly available as pickle.re. Patch by Bénédikt Tran. - gh-128661: Fixes typing.evaluate_forward_ref() not showing deprecation when type_params arg is not passed. - gh-128562: Fix possible conflicts in generated tkinter widget names if the widget class name ends with a digit. - gh-128559: Improved import time of asyncio. - gh-128552: Fix cyclic garbage introduced by asyncio.loop.create_task() and asyncio.TaskGroup.create_task() holding a reference to the created task if it is eager. - gh-128340: Add internal thread safe handle to be used
Matej Cepl2025-01-17 23:07:33 +00:00
1f2a8a5568
Accepting request 1233306 from devel:languages:python:Factory
Ana Guerrero2024-12-26 11:24:12 +00:00
27c84829c0
Add _sysconfig_*.json file to %%files.
Matej Cepl2024-12-18 06:23:32 +00:00
b4a03c8ca5
- Update to the third development version of 3.14.0: - Tools/Demos - gh-126700: Add support for multi-argument gettext functions in pygettext.py. - Tests - gh-127906: Test the limited C API in test_cppext. Patch by Victor Stinner. - gh-127637: Add tests for the dis command-line interface. Patch by Bénédikt Tran. - gh-126925: iOS test results are now streamed during test execution, and the deprecated xcresulttool is no longer used. - gh-127076: Disable strace based system call tests when LD_PRELOAD is set. - gh-127076: Filter out memory-related mmap, munmap, and mprotect calls from file-related ones when testing io behavior using strace. - Security - gh-127655: Fixed the asyncio.selector_events._SelectorSocketTransport transport not pausing writes for the protocol when the buffer reaches the high water mark when using asyncio.WriteTransport.writelines(). - Library - gh-126907: Fix crash when using atexit concurrently on the free-threaded build. - gh-127870: Detect recursive calls in ctypes _as_parameter_ handling. Patch by Victor Stinner. - gh-127732: The platform module now correctly detects Windows Server 2025.
Matej Cepl2024-12-18 00:35:19 +00:00
fce5013011
Accepting request 1228813 from devel:languages:python:Factory
Ana Guerrero2024-12-08 10:37:19 +00:00
c7164168dc
Update F00251-change-user-install-location.patch
Matej Cepl2024-12-06 15:35:06 +00:00
9d574d767b
- Update to the second development version of 3.14.0a2. - Tools/Demos - gh-126807: Fix extraction warnings in pygettext.py caused by mistaking function definitions for function calls. - gh-126167: The iOS testbed was modified so that it can be used by third-party projects for testing purposes. - Tests - gh-126909: Fix test_os extended attribute tests to work on filesystems with 1 KiB xattr size limit. - gh-125730: Change make test to not run GUI tests by default. Use make ci to run tests with GUI tests instead. - gh-124295: Add translation tests to the argparse module. - Security - gh-126623: Upgrade libexpat to 2.6.4 - Library - gh-85957: Add missing MIME types for images with RFCs: emf, fits, g3fax, jp2, jpm, jpx, t38, tiff-fx and wmf. Patch by Hugo van Kemenade. - gh-126920: Fix the prefix and exec_prefix keys from sysconfig.get_config_vars() incorrectly having the same value as sys.base_prefix and sys.base_exec_prefix, respectively, inside virtual environments. They now accurately reflect sys.prefix and sys.exec_prefix. - gh-67877: Fix memory leaks when regular expression matching terminates abruptly, either because of a signal or because memory allocation fails. - gh-125063: marshal now supports slice objects. The marshal format version was increased to 5. - gh-126789: Fixed the values of sysconfig.get_config_vars(), sysconfig.get_paths(), and their siblings when the site
Matej Cepl2024-11-19 22:16:13 +00:00
5478a684d8
Accepting request 1224239 from devel:languages:python:Factory
Ana Guerrero2024-11-15 14:42:33 +00:00
7561ffd453
- Remove -IVendor/ from python-config boo#1231795
Matej Cepl2024-11-14 07:06:50 +00:00
bad4db9a6e
- Require exact clang18 and llvm18, because apparently CPython is not ready for 19 yet (gh#python/cpython!125499).
Matej Cepl2024-11-11 17:21:00 +00:00
ec6360c6b5
Accepting request 1218446 from devel:languages:python:Factory
Ana Guerrero2024-10-28 14:17:52 +00:00
c070616633
- Fix version number to 3.14.0~a1
Matej Cepl2024-10-25 20:36:04 +00:00
fff9b66773
Recover patch CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch
Matej Cepl2024-10-17 12:40:45 +00:00
a15f7b0fad
- Add fix_test_generated_data.patch to skip failing test (gh#python/cpython#121938).
Matej Cepl2024-10-17 12:39:27 +00:00
3f3cf2ab15
requiring network access, and explicitly declare we have no network.
Matej Cepl2024-10-17 11:26:41 +00:00
80e1e18481
- Binary module _opcode is not build any more (gh#python/cpython!121555) - Add fix_test_ftp_error.patch to mark test_ftp_error as requiring network access.
Matej Cepl2024-10-16 13:13:17 +00:00
9eb4265634
- Binary module _opcode is not build any more.
Matej Cepl2024-10-16 08:26:01 +00:00
2ccc1ee586
sigstore. Remove python.keyring.
Matej Cepl2024-10-16 07:25:32 +00:00
90379ac38c
- With python311-Sphinx we don't need no-skipif-doctests.patch any more.
Matej Cepl2024-10-16 07:24:52 +00:00
d3604bc82f
- Add patch to fix build: - gh125535-Lib_IntVector_Intrinsics_vec128.patch (gh#python/cpython#125535)
Matej Cepl2024-10-16 07:20:31 +00:00
7bbbc4808d
- Update to the first development version of 3.14.0a1. Many new features for Python 3.14 are still being planned and written. Among the new major new features and changes so far: - PEP 649: deferred evaluation of annotations - Improved error messages - Upstream doesn't sign tarballs with GPG anymore, but uses sigstore. - Patches rebased and refreshed: - CVE-2023-52425-libexpat-2.6.0-backport-15.6.patch - bpo-31046_ensurepip_honours_prefix.patch - fix-test-recursion-limit-15.6.patch - python-3.3.0b1-fix_date_time_compiler.patch
Matej Cepl2024-10-16 07:07:46 +00:00