Commit Graph

11414 Commits

Author SHA1 Message Date
github-actions[bot] 4fab761f93 [stubsabot] Bump yt-dlp to 2026.2.4 (#15373)
Release: https://pypi.org/pypi/yt-dlp/2026.2.4
Repository: https://github.com/yt-dlp/yt-dlp
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/yt-dlp
Diff: https://github.com/yt-dlp/yt-dlp/compare/2026.01.31...2026.02.04

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.
 - 1 file included in typeshed's stubs has been modified or renamed: `yt_dlp/version.py`.
 - Total lines of Python code added: 25.
 - Total lines of Python code deleted: 4.

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 <>
2026-02-05 00:02:21 -06:00
Semyon Moroz e56ab929fd [stdlib] Updates for Python 3.13.12 and 3.14.3 (#15371) 2026-02-04 18:21:43 -08:00
Erik Montnemery 516eed0d5f [tarfile] Fix some TarFile attributes to be non-optional (#15367) 2026-02-04 09:20:09 +01:00
github-actions[bot] f7619a4e5b [stubsabot] Bump tqdm to 4.67.3 (#15366)
Release: https://pypi.org/pypi/tqdm/4.67.3
Repository: https://github.com/tqdm/tqdm
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/tqdm
Diff: https://github.com/tqdm/tqdm/compare/v4.67.2...v4.67.3

Stubsabot analysis of the diff between the two releases:
 - Total lines of Python code added: 0.
 - Total lines of Python code deleted: 0.

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 <>
2026-02-03 22:56:55 -06:00
Semyon Moroz 11ff7e1126 [gunicorn] Update to 25.0.* (#15363) 2026-02-03 10:13:33 +01:00
Semyon Moroz e79e6af99c [braintree] Update to 4.42.* (#15362) 2026-02-03 09:34:05 +01:00
k4lizen dd78db8476 [gdb] Value.address can be None (#15355) 2026-02-02 14:16:20 +01:00
Shantanu c01356380f [jsonschema] Fix type _Error.validator (#15353) 2026-02-01 17:35:16 +01:00
Semyon Moroz 98965cf6fa [yt-dlp] Update to 2026.01.31 (#15354) 2026-02-01 17:33:25 +01:00
Semyon Moroz 58f581cea1 [tqdm] Update to 4.67.2 (#15348)
Closes: #15347
Diff: https://github.com/tqdm/tqdm/compare/v4.67.1...v4.67.2
2026-01-31 22:07:19 -08:00
Semyon Moroz fa659b1def [yt-dlp] Update to 2026.01.29 (#15343) 2026-01-30 18:39:43 +01:00
Alan Du 31c195aacf [functools] Add __name__/__qualname__ to _lru_cache_wrapper (#15328) 2026-01-30 13:38:59 +01:00
Semyon Moroz c79275d92e [psutil] Update to 7.2.2 (#15337) 2026-01-29 16:54:04 +01:00
Semyon Moroz 5fead6a113 Update outdated upstream_repository fields (#15334) 2026-01-29 15:43:21 +01:00
Tatsh c3fa8a0ad2 [yt-dlp] Fix YoutubeDL.YoutubeDL.download return value (#15336) 2026-01-29 12:05:42 +01:00
Emmanuel Ferdman 7f3ec00160 [assertpy] Accept extensions with additional parameters (#15329) 2026-01-27 07:23:56 +01:00
Semyon Moroz deabec1998 [gunicorn] Revert * to patch version (#15327) 2026-01-26 19:29:47 +01:00
Semyon Moroz f0878dea3d [ts_utils] Update jsonc_to_json function (#15325) 2026-01-26 19:29:15 +01:00
Dutcho 8397d5678e [time] Fix parameter type of sleep et al. (#15321) 2026-01-26 11:23:30 +01:00
Semyon Moroz 10933499b2 [gunicorn] Update to 24.1.0 (#15323) 2026-01-26 11:21:15 +01:00
Emmanuel Ferdman f424458cbb [pexpect] Accept dict for env parameter, not just os.environ (#15270) 2026-01-26 11:08:27 +01:00
Semyon Moroz 0664473614 Fix grammar typos (#15324) 2026-01-25 15:23:18 +00:00
Felix Uhl 84c2067451 Make self a positional-only argument in all update overloads (#15322) 2026-01-24 22:51:47 +00:00
Randolf Scholz 35b688e98e Use contravariant type variable rather than object in Container (#15320) 2026-01-24 17:40:45 +01:00
github-actions[bot] 8a363f669f [stubsabot] Bump httplib2 to 0.31.2 (#15318) 2026-01-24 09:34:33 +01:00
github-actions[bot] 507b51f833 [stubsabot] Bump setuptools to 80.10.* (#15312)
Co-authored-by: stubsabot <>
2026-01-23 17:50:32 -05:00
lev-blit 72fc258376 [python-dateutil] Add missing annotation to 'tag' in rebuild.py (#15196) 2026-01-23 18:30:25 +01:00
Til Boerner 65ae6a2ebf [sqlite3] Fix type of row_factory for Connection and Cursor (#15316) 2026-01-23 14:39:04 +01:00
Bera 42f7953e7f [http.cookies] Fix wrong return type in BaseCookie.value_encode (#15267) 2026-01-23 12:39:16 +01:00
Thanos 15f6b0ac15 [contextlib] Deprecate @(async)contextmanager wrapping a function returning Iterator (#12087) 2026-01-23 12:06:18 +01:00
Randolf Scholz 5c49b1fe49 Specialize plain slice type hints (#13007) 2026-01-23 10:35:39 +01:00
github-actions[bot] 2ff920f291 [stubsabot] Bump jmespath to 1.1.* (#15315)
Release: https://pypi.org/pypi/jmespath/1.1.0
Homepage: https://github.com/jmespath/jmespath.py
Repository: https://github.com/jmespath/jmespath.py
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/jmespath
Diff: https://github.com/jmespath/jmespath.py/compare/1.0.1...1.1.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: `jmespath/__init__.py`, `jmespath/functions.py`, `jmespath/parser.py`.
 - Total lines of Python code added: 40.
 - Total lines of Python code deleted: 128.

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 <>
2026-01-23 07:35:02 +00:00
Alex Waygood 80fd73de22 Use stricter pyright settings when testing punq in CI (#15314) 2026-01-22 13:52:43 +01:00
Hoël Bagard a3568ac8d9 [tensorflow] Fix tf.tile (#15306) 2026-01-20 08:59:09 +01:00
John Hattas 4992a813c1 [geopandas] Add lz4 and zstd compression to to_parquet (#15195) 2026-01-19 16:49:03 +01:00
Stephen Morton cc24a838fc [socket/_socket] Restore bluetooth socket constants on Linux (#15209) 2026-01-19 15:56:32 +01:00
Hoël Bagard 2bcf7bb270 [tensorflow]: Add tf.tile (#15300) 2026-01-19 15:55:16 +01:00
Abraham Murciano a7e3fca322 [punq] Add missing return type for Container.register() (#15301) 2026-01-19 15:54:09 +01:00
Hoël Bagard 64f965e5aa tensorflow: add Activation, GlobalAveragePooling2D and MaxPool2D layers (#15302) 2026-01-19 09:23:31 +01:00
Semyon Moroz d2154f5ad8 Style and formatting docs fixes (#15299)
* Add PEP links for more context
* Normalize the virtualenv name from `.venv3` to `.venv` (the [documentation suggests](https://github.com/python/typeshed/blob/main/CONTRIBUTING.md#-or-create-a-local-development-environment) creating a `.venv` name, not `.venv3`so `venv3` is not used anywhere else)
2026-01-18 09:49:20 +01:00
Semyon Moroz b94c9e8e48 [dis] Deprecate show_caches parameter in get_instructions (#15294) 2026-01-16 20:24:51 +01:00
Randolf Scholz 236a8c0b08 allow arbitrary types in set difference (#15160) 2026-01-16 13:36:23 +00:00
Semyon Moroz bcf2ccf0a3 [reportlab] Update to 4.4.9 (#15290) 2026-01-16 12:14:54 +01:00
Semyon Moroz ba6dbf4573 [urllib] Deprecate addinfourl methods (#15291) 2026-01-16 08:41:35 +01:00
github-actions[bot] 7c0301e620 [stubsabot] Bump Send2Trash to 2.1.* (#15197) 2026-01-16 06:32:58 +01:00
Semyon Moroz ee1e94d430 [tkinter] Annotate few methods (#15273) 2026-01-16 00:28:12 +01:00
Martijn van der Ven 5e477a316c [yt-dlp] Make _Params["playlist_items"] a str (#15287) 2026-01-15 20:03:26 +01:00
Alex Waygood dabb619031 Use stricter pyright settings when checking ephem in CI (#15288) 2026-01-15 16:44:42 +00:00
Remco646 8649162420 Add stubs for ephem (#15191) 2026-01-15 15:29:45 +01:00
Abraham Murciano 127e4d240d Add type stubs for punq (#15274) 2026-01-15 14:24:39 +01:00