Jack O'Connor
9cd3428757
[asyncio] Remove redundant overload of asyncio.wait ( #15444 )
2026-02-21 21:47:05 +01:00
Brian Schubert
0783075d6f
[opcode] Remove concrete values from unstable opcode constants ( #15447 )
2026-02-21 19:04:20 +01:00
Brian Schubert
a3d69472e2
[pickle] Fix value of pickle.DEFAULT_PROTOCOL for Python <3.14 ( #15446 )
2026-02-21 19:03:39 +01:00
Semyon Moroz
9a06cb6c16
[peewee] Update to 4.0.0 ( #15445 )
...
* Add default values
2026-02-21 09:48:26 +01:00
Emmanuel Ferdman
9e6b58fad0
[multiprocessing.queues] Add missing pickle methods ( #15424 )
2026-02-20 19:52:09 +01:00
Semyon Moroz
789bc53252
[reportlab] Add more annotations for pdfbase ( #15431 )
2026-02-20 19:44:28 +01:00
Emmanuel Ferdman
5af6060410
[protobuf] Add missing encoder and sizer exports ( #15422 )
2026-02-20 18:46:31 +01:00
Semyon Moroz
0c2dae45f1
[multiprocessing] Update to 3.14 ( #15427 )
2026-02-20 18:41:04 +01:00
Sebastian Rittau
de55f7ff87
[assertpy] Remove spurious Iterable from star arguments ( #15441 )
2026-02-20 12:45:56 +01:00
github-actions[bot]
a63dde194e
[stubsabot] Mark fpdf2 as obsolete since 2.8.6 ( #14944 )
2026-02-20 10:15:32 +01:00
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