Commit Graph

6320 Commits

Author SHA1 Message Date
Semyon Moroz b20bcf7f07 [xml.etree] Deprecate parser parameter in iterparse function (#15227) 2026-01-08 11:06:18 +01:00
Semyon Moroz aebc71d959 [importlib] Deprecate ResourceReader (#15229) 2026-01-08 11:05:08 +01:00
Kevin de Ruijter 2245b8bc64 fix: add eager_start as an argument. (#15211)
Co-authored-by: Semyon Moroz <donbarbos@proton.me>
2026-01-07 19:24:41 -08:00
Semyon Moroz 645c7d2d41 [importlib] Deprecate debug_override parameter in cache_from_source (#15225)
Docs: https://docs.python.org/3.14/library/importlib.html#importlib.util.cache_from_source
Source: https://github.com/python/cpython/blob/9f91278412e30ca3daaa427614176b2891bd230a/Lib/importlib/_bootstrap_external.py#L239
2026-01-07 19:23:21 -08:00
Semyon Moroz 3705dd3d8e [random] Deprecate random parameter in shuffle function (#15226)
Docs: https://docs.python.org/3.10/library/random.html#random.shuffle
2026-01-07 19:22:12 -08:00
Semyon Moroz 3bf7f35646 [pathlib] Deprecate additional arguments (#15228) 2026-01-07 18:14:49 +01:00
Guo Ci a68aa254d9 [tarfile] Fix pax_headers type annotation in tarfile.pyi (#15215) 2026-01-06 18:22:22 +01:00
Guo Ci 6b01bd4b54 [sys.monitoring] Change return type of set_local_events to None (#15216) 2026-01-06 17:55:49 +01:00
Guo Ci 831b6a402a [sys.monitoring] Change ignored Callable return type to object (#15217) 2026-01-06 17:54:30 +01:00
Ilya Egorov 934b047ee8 [types] fix *_frame type (may be None) (#15219) 2026-01-06 17:35:01 +01:00
Daniel Enesi eb347f3a1c Improve type annotations for ttk.Widget (#15189)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
2026-01-02 12:18:17 +02:00
RasmusNygren 91756673d9 Allow default as keyword arg to os.environ.{get,pop} (#15194) 2025-12-31 16:49:50 +00:00
Semyon Moroz bbddfee87c [optparse] Add missing type annotation (#15185) 2025-12-28 15:33:53 +01:00
Max Muoto a566aee8cb [sysconfig] Add deprecation for check_home arg of sysconfig.is_python_build (#15181) 2025-12-28 13:58:47 +01:00
Max Muoto 11e703e755 [pathlib] Deprecate PurePath.as_uri (#15178) 2025-12-28 13:57:39 +01:00
Max Muoto 0338df4571 [asyncio] Add asyncio 3.14 deprecations (#15176) 2025-12-28 13:53:57 +01:00
savanto 1662831023 [imaplib] IMAP4.append returns a tuple (status, [data]) (#15183) 2025-12-28 13:52:26 +01:00
Ned Batchelder 6b4691d044 [threading] trace functions can be None (#15182) 2025-12-27 14:44:51 +01:00
Max Muoto 019a38fdbd [pdb] Deprecate curframe_locals (#15177) 2025-12-27 11:24:39 +01:00
Max Muoto bc7fba07bc [os] Add 3.14 os module deprecations (#15179) 2025-12-27 11:21:57 +01:00
Max Muoto 83d6736217 [codecs] Add 3.14 codecs.open deprecation (#15174) 2025-12-27 11:18:16 +01:00
Max Muoto 0faac352a3 [argparse] Deprecate Argument Group 3.14 prefix_chars parameter (#15175) 2025-12-27 11:16:50 +01:00
Guo Ci 90d855985b [enum] Add Flag._numeric_repr_ (#15061) 2025-12-21 19:06:04 +01:00
Guo Ci 67c0ee5193 [ctypes] update ctypes.CField (#15052) 2025-12-20 23:39:57 +01:00
Sebastian Rittau cc1c684fe5 [subprocess] preexec_fn: Change return type to object (#15041)
The callback's return value is ignored. Use `object` instead of `Any` to
indicate this per current typing best practices.
2025-12-19 13:09:50 -08:00
Semyon Moroz 1be2c3fd06 Group temporary entries in allowlists (#15138)
* Get rid of the ()? syntax in platform-version-specific since it was only
  justified in version-specific entries
* Move ()? entries from version-specific to platform-version-specific to
  detect changes in CI instantly (already without ()? syntax)
* Move all these entries to Temporary header
* Sort entries by changed version to make deleting easier
* Everything related to one version is now in one block nearby
* Also, the headings indicating which versions have this problem seem of little use
2025-12-18 15:07:55 +01:00
Semyon Moroz 027600d1c3 [_winapi] Add missing functions (#15132) 2025-12-13 20:15:46 +01:00
Semyon Moroz 9340d1a912 Remove outdated allowlist entries (#15133) 2025-12-13 07:58:14 -08:00
Guo Ci 75e2639052 [stdlib][socket] import constants from the _socket module (#15127) 2025-12-11 22:50:12 +01:00
Guo Ci f1359a6c84 [stdlib] memoryview updates for version 3.14 (#15102) 2025-12-11 12:40:25 +01:00
Dylan Baker d9f078f618 [importlib] Traversable joinpath and __truediv__ allows StrPath (#15108) 2025-12-11 12:33:37 +01:00
Bartosz Sławecki de81abbf31 Annotate env in os.posix_spawn as optional (#15110) 2025-12-11 12:29:18 +01:00
Danny Yang 54df69d7ba Update return type of argparse.ArgumentParser._parse_optional (#15124) 2025-12-09 23:04:03 +01:00
Rogdham 3e74d5c181 [zstd] Improve typing for zstd_dict parameter (#15113) 2025-12-08 15:02:30 +01:00
Guo Ci a06e16eae2 [stdlib] Update fromhex method bytes and bytesarray (#15103)
docs:
https://docs.python.org/dev/library/stdtypes.html#bytes.fromhex
https://docs.python.org/dev/library/stdtypes.html#bytearray.fromhex
2025-12-04 11:59:52 -08:00
Sebastian Rittau e56ae65a49 Updates for Python 3.13.10 and 3.14.1 (#15105)
Closes #15104
2025-12-04 11:19:06 -08:00
Doug Hoskisson 11b39b8634 Forbid keyword arguments for certain Mapping methods (#15085) 2025-12-02 10:07:08 +01:00
Guo Ci 1df82ed1bf [ctypes] Add _layout_ attribute for ctypes.Structure (#15091) 2025-12-01 16:33:02 +01:00
Guo Ci 148b8e631d [typing] Add NewType.__name__ attribute (#15092) 2025-11-28 23:12:15 +01:00
Guo Ci 1218f18d89 [zipfile] Add _for_archive method for zipfile.ZipInfo (#15077) 2025-11-24 23:29:31 +01:00
Guo Ci aa70a2fe18 [xml.etree] Add _setroot method to xml.etree.ElementTree.ElementTree (#15078) 2025-11-24 23:15:26 +01:00
Alexandru Mărășteanu 6f7cecb63c [mimetypes] update init functions to accept Iterables of file paths (#15079) 2025-11-24 23:12:29 +01:00
Guo Ci 281be89d67 [stdlib] Add interrupt method for multiprocessing.Process (#15064) 2025-11-24 17:50:35 +01:00
Guo Ci 050ec19526 [stdlib] add multiprocessing.synchronize.SemLock.locked (#15065) 2025-11-24 17:39:19 +01:00
Guo Ci bc805f6bad [multiprocessing] Update BaseListProxy, multiprocessing.managers.list (#15070) 2025-11-24 17:30:50 +01:00
Alexandru Mărășteanu 8dcca56fec [mimetypes] Functions working with files accept Paths (#15071) 2025-11-24 17:07:02 +01:00
Ivan Gonzalez fbcce8e4ec [sqlite3] Support Row type in row_factory and type connection attribute as well (#15073) 2025-11-24 17:02:07 +01:00
Guo Ci c42613e4c4 [stdlib] Add method_calls attribute to NonCallableMock class (#15076) 2025-11-24 16:51:05 +01:00
Guo Ci 8c7256c8fd [stdlib] Add locked method to threading.Condition (#15075)
Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2025-11-23 18:28:59 +00:00
Guo Ci ba99abaf21 [stdlib] Correct IllegalMonthError, IllegalWeekdayError type stubs (#15050) 2025-11-18 19:46:39 +00:00