Commit Graph

11307 Commits

Author SHA1 Message Date
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
Semyon Moroz dc9234333d [CI] Lock pathspec major version (#15223) 2026-01-06 09:46:57 +00:00
renovate[bot] bcda31821d Update dependency aiohttp to v3.13.3 [SECURITY] (#15222)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-05 23:58:36 -08:00
jceresini 9b5f5151d2 [requests] requests.exceptions.JSONDecodeError inherits from json.JSONDecodeError (#15168) 2026-01-05 19:46:19 -08:00
jceresini e4f8258330 Minor fix for documentation link (#15221) 2026-01-05 19:43:57 -08: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
renovate[bot] d1d5fe5866 Update most test/lint dependencies (#15199)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2026-01-01 01:47:27 +00:00
renovate[bot] bdfdd3296c Update GitHub Actions (#15198)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2026-01-01 01:23:33 +00:00
RasmusNygren 91756673d9 Allow default as keyword arg to os.environ.{get,pop} (#15194) 2025-12-31 16:49:50 +00:00
github-actions[bot] 3714af2b84 [stubsabot] Bump psutil to 7.2.1 (#15192)
Release: https://pypi.org/pypi/psutil/7.2.1
Homepage: https://github.com/giampaolo/psutil
Repository: https://github.com/giampaolo/psutil
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/psutil

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>
2025-12-30 09:51:15 +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
Noam 564e6e8f37 [django-filter] Fix BaseFilterSet.filter_for_lookup return type (#15171) 2025-12-27 11:39:21 +01:00
Semyon Moroz 35fa2c83c5 [psutil] Update to 7.2.0 (#15173) 2025-12-27 11:28:34 +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
github-actions[bot] ab122801d4 Bump Flask-SocketIO to 5.6.* (#15180) 2025-12-27 11:18:51 +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
Semyon Moroz bb5652f2e7 [geopandas] Update to 1.1.2 (#15170) 2025-12-23 17:05:49 +01:00
github-actions[bot] 132230480e [stubsabot] Bump reportlab to 4.4.7 (#15162) 2025-12-22 19:51:00 +01:00
Avasam 7dea89995d [setuptools] setuptools.setup Complete partially Unknown method and fix Command type variance issue (#15161) 2025-12-22 15:53:14 +01:00
Guo Ci 90d855985b [enum] Add Flag._numeric_repr_ (#15061) 2025-12-21 19:06:04 +01:00
Semyon Moroz fd7481c0da [icalendar] Use stricter pyright settings (#15159) 2025-12-21 15:48:55 +01:00
sobolevn d8d989280c [icalendar] Remove duplicate entry from __all__ in icalendar (#15158) 2025-12-20 23:40:45 +01:00
Guo Ci 67c0ee5193 [ctypes] update ctypes.CField (#15052) 2025-12-20 23:39:57 +01:00
Avasam efcacfbded [setuptools] setuptools._distutils: spawn functions should match each other + add overload based on search_path` param (#15154) 2025-12-20 19:37:47 +01:00
Joshua Napoli 671432eb09 Change whis type to support tuple (#15156) 2025-12-20 17:26:13 +01:00
Avasam 06ecffccc7 [setuptools] Fully typed setup method (#15146) 2025-12-20 13:35:49 +01:00
Semyon Moroz bf5b55d746 [Authlib] Update return types (#15153)
* Remove return types for not implemented methods
* Add some obvious return types
* Fix some incorrect types found
2025-12-19 23:55:43 +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
Avasam 3c2dbb1fde [networkx] Update usages of SupportsGetItem that should be more restrictive (#14795) 2025-12-19 18:45:15 +01:00
Semyon Moroz 1f696b82bd [Authlib] Add integrations dirs (#15147) 2025-12-19 18:22:19 +01:00
Scott Nemes 0483be6983 [PyMySQL] Add Cursor.warning_count attribute (#15150) 2025-12-19 08:55:54 +01:00
Sebastian Rittau cc53f5497f [assertpy] Replace or explain Anys (#15144) 2025-12-18 18:23:53 +01: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
Sebastian Rittau b58f832d94 [atheris] Update to 3.0.* (#15141) 2025-12-18 15:04:34 +01:00
Sebastian Rittau f95933f739 Restore atheris stubs (#15140) 2025-12-18 14:43:42 +01:00
github-actions[bot] 8d96801533 [stubsabot] Bump google-cloud-ndb to 2.4.* (#15137)
Release: https://pypi.org/pypi/google-cloud-ndb/2.4.0
Homepage: https://github.com/googleapis/python-ndb
Repository: https://github.com/googleapis/python-ndb
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/google-cloud-ndb
Diff: https://github.com/googleapis/python-ndb/compare/v2.3.4...v2.4.0

Stubsabot analysis of the diff between the two releases:
 - 0 public Python files have been added.
 - 0 files included in typeshed's stubs have been deleted.
 - 3 files included in typeshed's stubs have been modified or renamed: `google/cloud/ndb/_datastore_api.py`, `google/cloud/ndb/_datastore_query.py`, `google/cloud/ndb/version.py`.
 - Total lines of Python code added: 38.
 - Total lines of Python code deleted: 29.

If stubtest fails for this PR:
- Leave this PR open (as a reminder, and to prevent stubsabot from opening another PR)
- Fix stubtest failures in another PR, then close this PR

Note that you will need to close and re-open the PR in order to trigger CI

Co-authored-by: stubsabot <>
2025-12-16 07:50:52 +00:00
Ali Hamdan 2f3c3b7cba [seaborn] Unpin pandas-stubs (#15135) 2025-12-13 20:19:40 +01:00
Ali Hamdan fd7dfa0f5f [geopandas] Unpin pandas-stubs (#15134) 2025-12-13 20:18:54 +01:00
Semyon Moroz 027600d1c3 [_winapi] Add missing functions (#15132) 2025-12-13 20:15:46 +01:00
Semyon Moroz 267c046478 [Authlib] Update to 1.6.6 (#15131) 2025-12-13 20:10:38 +01:00
Semyon Moroz a9bc04be8d [braintree] Update to 4.41.* (#15130) 2025-12-13 20:10:02 +01:00
Semyon Moroz 9340d1a912 Remove outdated allowlist entries (#15133) 2025-12-13 07:58:14 -08:00