Gulshan Singh
e80ad6b2bc
Add VERSION to gdb stubs ( #11529 )
2024-03-04 18:01:07 +01:00
Alex Waygood
35b74bc431
Rework our linting setup ( #11522 )
...
Co-authored-by: Avasam <samuel.06@hotmail.com >
2024-03-03 23:11:54 +00:00
danieleades
1c40e64611
improve type annotations in 'docutils.parsers.rst.states.Inliner' ( #11473 )
2024-03-03 07:13:22 -08:00
danieleades
23daf97ab3
improve type annotations in 'docutils.readers.doctree' ( #11492 )
2024-03-02 06:47:21 -08:00
Alex Waygood
2c5712b7f4
Use uv for installing dynamic dependencies in mypy_test.py and regr_test.py ( #11517 )
2024-03-02 08:38:34 +00:00
Hoël Bagard
176c89c06f
tensorflow: add partial tf.nn module. (#11388 )
...
Some derived from:
https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/summary.pyi
https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/nn.pyi
2024-03-01 23:22:43 -08:00
danieleades
256dd720ce
improve type annotations in 'docutils.parsers.rst.roles' ( #11481 )
...
Co-authored-by: daniel.eades <daniel.eades@seebyte.com >
2024-03-01 23:16:14 -08:00
Hoël Bagard
5e4483618a
tensorflow: add tensorflow.bitwise (#11440 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-03-01 16:00:02 -08:00
Avasam
9e5bced2d1
pkg_resources: Remove type-only _Importer class (#11512 )
2024-03-01 08:58:17 -08:00
Avasam
696333c28a
pkg_resources: Types from assignments and aliases (#11511 )
2024-03-01 08:48:32 -08:00
Hoël Bagard
08ddbe521a
tensorflow: add tensorflow.audio (#11441 )
2024-03-01 07:21:10 -08:00
Hoël Bagard
ea2002d171
tensorflow: add tensorflow.keras.activations members (#11444 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-03-01 07:17:28 -08:00
Avasam
88238202d7
Add pyupgrade check outdated-version-block (UP036) ( #11509 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2024-03-01 07:15:53 -08:00
Avasam
2116158891
Remove old type-ignore explanation comments not removed in #8280 ( #11513 )
2024-03-01 07:10:10 -08:00
Avasam
185ef486ae
Override pkg_resources.ZipProvider.loader type ( #11514 )
2024-03-01 07:09:51 -08:00
danieleades
2fc0299068
improve type annotations in 'docutils.readers' ( #11490 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-03-01 06:44:47 -08:00
Alex Waygood
01515b57a7
Use uv for installing dependencies on all Linux-only CI jobs ( #11515 )
2024-03-01 07:01:37 +00:00
Alex Waygood
e05098681f
make pyproject.toml valid TOML again ( #11510 )
2024-02-29 18:40:10 +00:00
Avasam
26e8c0002f
Enable nearly all pyupgrade rules (except on test cases) ( #11499 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2024-02-29 18:33:40 +00:00
Avasam
5cb2fe97a6
Replace flake8-bugbear with Ruff ( #11500 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2024-02-29 18:20:31 +00:00
Hoël Bagard
791dc9120a
tensorflow: add tensorflow.autodiff (#11442 )
2024-02-29 06:58:47 -08:00
Hoël Bagard
d52c1f6783
tensorflow: add tensorflow.autograph (#11443 )
2024-02-29 06:57:51 -08:00
Akuli
0ad004a776
tkinter: Simplify wm_iconphoto() ( #11508 )
2024-02-29 13:45:45 +02:00
Nikita Sobolev
675ab38ab7
Update pyright version to 1.1.350 ( #11501 )
...
If you're reading about this commit in an auto-generated changelog: this is an internal change that should have no impact on how these stubs are understood by static-analysis tools such as type checkers or IDEs
2024-02-29 10:14:39 +00:00
Nikita Sobolev
7b4c751abb
Fix pos-only params in tkinter module ( #11506 )
2024-02-29 09:02:02 +00:00
Nikita Sobolev
217166b8a9
Fix pos-only params in os module ( #11505 )
2024-02-29 09:01:43 +00:00
Nikita Sobolev
fa4ca40f5c
Fix _operator.attrgetter pos-only params ( #11504 )
...
There cannot be any keywords:
```c
static PyObject *
attrgetter_new(PyTypeObject *type, PyObject *args, PyObject *kwds)
{
attrgetterobject *ag;
PyObject *attr;
Py_ssize_t nattrs, idx, char_idx;
if (!_PyArg_NoKeywords("attrgetter", kwds))
return NULL;
// ...
```
2024-02-29 11:03:36 +03:00
AN Long
555c1fe223
stdlib: Add Shutdown error and shutdown method to queue module ( #11489 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-02-29 07:45:15 +00:00
Nikita Sobolev
19d1b686b6
str.count only takes positional args (#11503 )
...
```
>>> ''.count(x='a')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: str.count() takes no keyword arguments
```
2024-02-29 10:37:12 +03:00
Nikita Sobolev
9b9de1e88c
Replace no-comments with annotate in jakebailey/pyright-action ( #11502 )
...
`no-comments` is deprecated:
- https://github.com/python/typeshed/actions/runs/8092167409/job/22112427113?pr=11501#step:10:1
- b8ffdb7aa4/action.yml (L83-L88)
2024-02-28 23:16:19 -08:00
David Salvisberg
fa164b2419
WebOb: Complete the stubs and activate stricter pyright config ( #11460 )
2024-02-28 22:57:50 -08:00
Avasam
3a06fc7c1a
setuptools & pkg_resources: Complete VendorImporter class (#11495 )
2024-02-28 22:48:26 -08:00
Avasam
5a9033720d
pkg_resources: don't ignore "missing symbol from stub" in stubtest (#11494 )
2024-02-28 22:31:19 -08:00
Avasam
da69247514
Code improvements from new Ruff checks ( #11498 )
2024-02-28 22:30:18 -08:00
Avasam
c75ecf0bca
Fix invalid noqa comments and poorly formatted type ignores ( #11497 )
2024-02-28 22:27:07 -08:00
Avasam
5e9589dd75
pkg_resources: Reorder names to be closer to implementation (#11493 )
2024-02-28 17:20:21 -08:00
Thanos
2e2c6fca8b
Update sqlite/dbapi2.pyi to include new autocommit parameters for 3.12+. ( #11485 )
2024-02-28 05:29:31 -08:00
Victorien
91f224a293
Add @deprecated to abstractclass/staticmethod/property ( #11488 )
2024-02-28 13:12:06 +00:00
Thanos
3ddcbd04b8
bs4: Make Tag.attrs more permissive ( #11487 )
...
Make `Tag.attrs` more permissive to be in line with actual code
`Tag.attrs` is a dict can technically have `list[str]` as a valid value, not just `str`. Making the value type a union with `Any` allows `list[str]` to be valid in a type checker's eyes if a user narrows it.
Based on discussion in, and fixes, #8755 .
2024-02-27 21:05:54 -08:00
Thanos
1f3cf143a5
pyOpenSSL: Add DTLS_* constants ( #11486 )
2024-02-27 18:12:25 -08:00
Rebecca Chen
b24e18fa14
Bump pytype version. ( #11483 )
2024-02-27 20:36:59 +00:00
Jelle Zijlstra
6d20ea636c
html5lib: Fix type alias ( #11480 )
...
Pretty sure this is what I meant to write in the first place.
Fixes #11478
2024-02-27 11:55:29 -08:00
Akuli
60826ed6c4
Add stubs for lzstring ( #11479 )
2024-02-27 21:54:57 +02:00
Alex Waygood
00ec260fcb
Revert "pin pyright-action to 2.0.2" ( #11477 )
2024-02-27 16:03:52 +00:00
Jelle Zijlstra
c62fedc190
tarfile: Remove @deprecated ( #11476 )
...
Fixes #11472 .
As noted in the issue, it is possible to set the filter on the class, but that will still cause type checkers to show deprecation warnings. Therefore, we unfortunately cannot enforce this deprecation in the type system.
2024-02-27 06:34:26 -08:00
Alex Waygood
4afc368256
pin pyright-action to 2.0.2 ( #11475 )
2024-02-27 10:07:47 +00:00
Kanishk Pachauri
1e7e174b4f
stdlib: fix ctypes errcheck type ( #11467 )
2024-02-26 14:47:46 +01:00
danieleades
d3d5f8121b
Improve type annotations in 'docutils.node.document' ( #11468 )
2024-02-26 12:50:08 +01:00
Amin Alaee
9916efae63
Update os. EX_NOTFOUND not available in Linux ( #11461 )
2024-02-26 09:36:33 +01:00
Kanishk Pachauri
49b1a1a96a
stdlib: Use Literal in difflib.SequenceMatcher.get_opcodes ( #11464 )
2024-02-23 07:44:29 -08:00