Commit Graph

2444 Commits

Author SHA1 Message Date
danieleades
67176a41e6 improve type annotations in 'docutils.parsers.rst.tableparser' (#11530)
Co-authored-by: daniel.eades <daniel.eades@seebyte.com>
2024-03-07 18:06:42 -08:00
Avasam
82fd9e8453 openpyxl: Simpler leftover changes from the microsoft/python-type-stubs merge (#11534) 2024-03-07 18:04:08 -08:00
Avasam
7c29ee3d8a Add @deprecated decorator to openpyxl (#11535) 2024-03-07 18:03:47 -08:00
github-actions[bot]
cc2ef48cd3 [stubsabot] Bump aws-xray-sdk to 2.13.* (#11536)
Release: https://pypi.org/pypi/aws-xray-sdk/2.13.0
Homepage: https://github.com/aws/aws-xray-sdk-python
Repository: https://github.com/aws/aws-xray-sdk-python
Diff: https://github.com/aws/aws-xray-sdk-python/compare/2.12.1...2.13.0

Stubsabot analysis of the diff between the two releases:
 - 1 public Python file has been added: `tests/ext/sqlalchemy_core/test_dburl.py`.
 - 0 files included in typeshed's stubs have been deleted.
 - 1 file included in typeshed's stubs has been modified or renamed: `aws_xray_sdk/version.py`.
 - Total lines of Python code added: 65.
 - Total lines of Python code deleted: 14.
2024-03-06 22:39:04 -08:00
Gulshan Singh
e80ad6b2bc Add VERSION to gdb stubs (#11529) 2024-03-04 18:01:07 +01: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
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
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
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
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
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
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
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
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
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
danieleades
d3d5f8121b Improve type annotations in 'docutils.node.document' (#11468) 2024-02-26 12:50:08 +01:00
Avasam
3c08a97656 Improve typing of sysconfig.get_config_var(s) (#11454) 2024-02-22 09:52:41 -08:00
Nikita Sobolev
a2095002e4 Complete stubs for bleach (#9314)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Avasam <samuel.06@hotmail.com>
2024-02-21 20:03:24 +00:00
Jelle Zijlstra
78b7dc6167 html5lib: Add various types (#11429)
I started out investigating comments in #11411 and ended up adding a few other
types that were reasonably obvious from the source code. For reference:
https://github.com/html5lib/html5lib-python/tree/master/html5lib
2024-02-20 00:18:17 -08:00
Jelle Zijlstra
e8c029fbd3 openpyxl: Add stubtest allowlist entry (#11449)
Fixes #11448
2024-02-19 05:37:54 +01:00
github-actions[bot]
46b2635626 [stubsabot] Bump netaddr to 1.2.* (#11437)
Co-authored-by: stubsabot <>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-02-18 11:57:37 +00:00
Nikita Sobolev
3fa6374c9a Mark simplejson as completed (#9211)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2024-02-17 14:50:46 -08:00
Mehdi ABAAKOUK
522f4bc9bf fix(redis): make xadd fields use SupportsItems (#10780)
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-02-17 16:48:01 +00:00
Hoël Bagard
955cdf50d5 tensorflow: add tf.linalg module (#11386)
Taken from:
https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/linalg.pyi
2024-02-17 07:45:11 -08:00
Ali Hamdan
2e85a70c4c psycopg2: make Range generic (#11435)
And some other small fixes
2024-02-17 07:42:53 -08:00
Tanguy Rossel
498ab71a34 defusedxml.ElementTree: useElement from ElementTree instead of minidom (#11305) 2024-02-17 15:56:08 +01:00
Andrew Murray
67a80c67df Added types for olefile (#11416) 2024-02-17 15:50:01 +01:00
github-actions[bot]
ef94b9ee04 [stubsabot] Bump netaddr to 1.1.* (#11424)
Co-authored-by: stubsabot <>
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-02-17 12:51:40 +00:00
Hoël Bagard
6087745bcf tensorflow: add tf.ones, tf.zeros, tf.zeros_like and tf.ones_like functions (#11368) 2024-02-16 21:52:05 -08:00
Hoël Bagard
d93ee88ba5 tensorflow add tf.random module (#11359)
Partially from Mehdi Drissi's stubs.
2024-02-16 21:33:16 -08:00
Colin Watson
c9f74e646a requests: Allow passing None header values (#11370)
https://github.com/python/typeshed/pull/7773 changed
`requests.session.Session` methods to accept None for header values, but
didn't do quite the same for the functions in `requests.api`.  I think
this was a mistake.  The functions in `requests.api` just pass through
the `headers` argument without doing anything in particular to it.

Furthermore, it's useful to be able to pass None as a header value:
because `requests.utils.default_headers` sets an `Accept-Encoding`
header by default, the easiest way to send a request with no
`Accept-Encoding` header is something like `requests.get(url,
headers={"Accept-Encoding": None})`.  It's annoying to have to construct
a `Session` just to pass type-checking.

It's a little confusing for the type alias to be called
`_HeadersUpdateMapping` in `requests.sessions` but `_HeadersMapping` in
`requests.api`; this is because the latter name was already used in
other type stubs (`tensorflow.keras.callbacks`), so it seemed best to
avoid breaking API.
2024-02-16 21:16:15 -08:00
Hoël Bagard
15fa3cf0c5 tensorflow: Add members from tensorflow.keras.metrics (#11329)
Partially taken from: https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/keras/metrics.pyi
2024-02-16 21:13:03 -08:00
Hoël Bagard
69354d78ad tensorflow: add tf.distribute.experimental.coordinator.RemoteValue (#11349) 2024-02-16 21:11:21 -08:00
github-actions[bot]
a48fb24a94 [stubsabot] Bump gevent to 24.2.* (#11425)
Release: https://pypi.org/pypi/gevent/24.2.1
Homepage: http://www.gevent.org/
Repository: https://github.com/gevent/gevent
Diff: https://github.com/gevent/gevent/compare/23.9.1...24.2.1

Stubsabot analysis of the diff between the two releases:
 - Total lines of Python code added: 4.
 - Total lines of Python code deleted: 4.
2024-02-16 20:11:45 -08:00
Hoël Bagard
8061e58dcf tensorflow: add tf.strings module (#11380)
Partially taken from:
https://github.com/hmc-cs-mdrissi/tensorflow_stubs/blob/main/stubs/tensorflow/strings.pyi

Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
2024-02-16 20:08:43 -08:00