Commit Graph

11455 Commits

Author SHA1 Message Date
github-actions[bot] 8e768a2745 [stubsabot] Remove ujson as ships py.typed file (#15437) 2026-02-20 10:11:47 +01:00
Brian Schubert 7a610ebc92 [regex] Update to 2026.2.19 (#15439) 2026-02-19 21:46:33 -08:00
Semyon Moroz 637ece0f0d [_thread] Deprecate undocumented synonyms (#15436) 2026-02-18 10:30:11 +01:00
Brian Schubert d4a1c39d5c Make filename, stream, and handlers parameters of logging.basicConfig mutually-exclusive (#15435) 2026-02-18 09:49:35 +01:00
Ali Hamdan 2b2a93d632 stdlib: add default values to logging.basicConfig (#15433) 2026-02-16 17:00:34 -05:00
github-actions[bot] 9c00c6e556 [stubsabot] Bump pyperclip to 1.11.* (#14745) 2026-02-15 13:14:22 -05:00
Semyon Moroz aab5cc601d [reportlab] Update to 4.4.10 (#15421) 2026-02-15 13:15:24 +01:00
github-actions[bot] 7ad79d00cc [stubsabot] Bump pyinstaller to 6.19.* (#15428) 2026-02-14 20:27:39 -05:00
github-actions[bot] d51c3ab8ad [stubsabot] Bump Authlib to 1.6.8 (#15429) 2026-02-14 20:08:29 -05:00
Semyon Moroz 1b3cec1563 [reportlab] Add more annotations for lib (#15426) 2026-02-14 19:20:52 +01:00
Semyon Moroz 6e7ee0eb95 [gunicorn] Update to 25.1.0 (#15425) 2026-02-14 13:12:50 +01:00
J Rob Gant da3de3ac09 [logging] Allow FileHandler.stream to be None (#15378) 2026-02-12 14:38:18 +01:00
Cody Scott e0aed2c49e [socket] Match getaddrinfo() port types in create_connection() (#15386) 2026-02-12 12:26:30 +01:00
Emmanuel Ferdman a19c15d754 [typing] Add missing _from_iterable classmethod to Set ABCs (#15331) 2026-02-12 12:12:10 +01:00
Brian Kohan 64685c86d3 [django-filter] fix return type for MultipleChoiceFilter.get_filter_predicate (#15418) 2026-02-12 07:55:40 +01:00
github-actions[bot] 566c5c2a22 [stubsabot] Mark icalendar as obsolete since 7.0.0 (#15419) 2026-02-12 07:53:28 +01:00
Sebastian Rittau 601dc5f9e9 Remove libsass (#15416) 2026-02-11 14:32:23 +01:00
Sebastian Rittau c492f449fc Remove passlib (#15415) 2026-02-10 16:58:37 +01:00
Sebastian Rittau bbb00d9883 [Markdown] Update to 3.10.2 (#15414) 2026-02-10 16:22:36 +01:00
Sebastian Rittau c4761a80d2 [passlib] Mark as no longer updated (#15412) 2026-02-10 16:10:13 +01:00
Sebastian Rittau 9dd1687ff7 [libsass] Mark as no longer updated (#15413)
Fix stubtest setuptools dependency
2026-02-10 16:10:01 +01:00
Semyon Moroz 8a8d0b750d [dateparser] Annotate a few return and argument types (#15411) 2026-02-10 15:53:42 +01:00
github-actions[bot] 45950a959c [stubsabot] Bump gunicorn to 25.0.3 (#15408) 2026-02-10 07:40:38 +01:00
Semyon Moroz 665cb9b011 [convertdate] Update to 2.4.1 (#15406) 2026-02-09 19:25:33 +01:00
Semyon Moroz 7ef1e06f4d [dateparser] Improve stubs (#15393)
* Functions with `settings` params actually accepts `Settings` (or
  `dict` only if has `@apply_settings` decorator)
* Use `TypeVar` for date params that are used as return objects
* Use `collections.abc.Set` instead of `set` since there is an
  `isinstance` check specifically for `collections.abc.Set`
* Annotated many other parameters
2026-02-09 19:25:18 +01:00
Sebastian Rittau 8ce1e85307 [passlib] Fix stubtest (#15404) 2026-02-09 18:33:24 +01:00
Sebastian Rittau a6fba4f147 Update project.requires-python to >=3.10 (#15402) 2026-02-09 16:48:13 +01:00
Guo Ci da6e5e9d8a Replace int | SupportsIndex with SupportsIndex (#15389) 2026-02-09 16:38:28 +01:00
Semyon Moroz d380c3d21d [setuptools] Add missing compilers (#15394) 2026-02-09 16:18:14 +01:00
Sebastian Rittau 1b9a9d74bc Remove Python 3.9 stubtest allowlists (#15403)
Move now common items to common.txt
2026-02-09 16:17:30 +01:00
github-actions[bot] 34646ba7fe [stubsabot] Bump setuptools to 82.0.* (#15396) 2026-02-09 16:12:45 +01:00
Sebastian Rittau 7ff653f0d1 Remove explicit target-version field for ruff (#15400)
This is inferred from project.requires-python
2026-02-09 14:17:06 +01:00
Sebastian Rittau 2ce70534c3 Remove 3.9 support from CI and tests (#15401) 2026-02-09 12:59:13 +01:00
Semyon Moroz df016285e3 [gunicorn] Update to 25.0.2 (#15385) 2026-02-09 12:58:08 +01:00
Sebastian Rittau ba29e20aa7 ruff knows zoneinfo is part of the stdlib now (#15398) 2026-02-09 12:41:35 +01:00
Sebastian Rittau 576a71a75e Officially remove Python 3.9 support (#15360) 2026-02-09 12:16:15 +01:00
Semyon Moroz 29a8b8c51a [stdlib] Ignore find_distributions problems on windows (#15392)
Closes: #15390
Also also occurred in #15389
Previous issue on linux: #14886
2026-02-08 14:15:37 -08:00
Semyon Moroz 01bbf04a15 [setuptools] Update to 81.0.* (#15387) 2026-02-08 17:05:56 -05:00
Guo Ci ae6f49adc9 [stdlib/enum] add enum.bin (#15388)
docs: https://docs.python.org/dev/library/enum.html#enum.bin
source: https://github.com/python/cpython/blob/3.11/Lib/enum.py#L132-L154
2026-02-07 19:16:36 -08:00
github-actions[bot] c045882bab [stubsabot] Bump Authlib to 1.6.7 (#15382)
Release: https://pypi.org/pypi/Authlib/1.6.7
Repository: https://github.com/authlib/authlib
Typeshed stubs: https://github.com/python/typeshed/tree/main/stubs/Authlib
Diff: https://github.com/authlib/authlib/compare/v1.6.6...v1.6.7

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.
 - 5 files included in typeshed's stubs have been modified or renamed: `authlib/consts.py`, `authlib/jose/__init__.py`, `authlib/oauth2/rfc9101/authorization_server.py`, `authlib/oidc/core/grants/util.py`, `authlib/oidc/core/userinfo.py`.
 - Total lines of Python code added: 37.
 - Total lines of Python code deleted: 12.

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-06 23:16:30 -06:00
Semyon Moroz d7595e2b32 [dateparser] Update to ~=1.3.0 (#15376) 2026-02-05 16:53:51 +01:00
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