Steve Dignam
49e5b528dc
Add more type hints for pyyaml ( #6265 )
2021-11-12 12:23:58 +01:00
Stéphane Brunner
9c9853967d
Redis Sentinel master_for, slave_for returns a Redis client ( #6269 )
2021-11-12 12:23:12 +01:00
Alex Waygood
bfdb87b9fd
Make callable() return TypeGuard ( #6274 )
2021-11-12 12:21:53 +01:00
Nikita Sobolev
cb64e814a1
Adds missing constants to sqlite3.dbapi2 ( #6279 )
2021-11-12 12:14:37 +01:00
Alex Waygood
4eea13b60f
Add `__call__ to staticmethod` ( #6275 )
2021-11-12 12:05:21 +01:00
Shantanu
bf92378722
Bump typed-ast version, recommend Python 3.8 for tests ( #6278 )
2021-11-12 02:53:42 -08:00
Sebastian Rittau
f2551376ae
Add stubs for fpdf2 ( #6252 )
2021-11-10 19:06:26 +02:00
Maximilian Hils
ab25042efa
Add pyOpenSSL 21 constants ( #6273 )
2021-11-10 07:59:42 +01:00
Sebastian Rittau
2679ed1c07
Add some kwonly arguments to Session.send() ( #6266 )
...
Bump version to 2.26
2021-11-09 17:23:48 -08:00
KotlinIsland
7d9d670ff9
add TypeGuard to some inspect functions ( #6107 )
2021-11-09 20:08:14 +01:00
Alex Waygood
7f93384e6b
Make arguments positional-only for `int, memoryview, classmethod, staticmethod and BaseException` ( #6272 )
2021-11-09 19:56:09 +01:00
Akuli
230f149539
Remove unnecessary pyrightconfig excludes ( #6271 )
2021-11-09 20:00:59 +02:00
Sebastian Rittau
e22b63d9cc
Reduce mypy_test output ( #6268 )
...
Only print the mypy command twice per version: Once for the stdlib and
once for the stubs. Use a dummy /tmp path. Add a header for each tested
Python version and remove the Python version from the individual stubs.
2021-11-09 18:03:29 +01:00
Bob Thomas
a0c0435e95
Add markdown.blockprocessors.ReferenceProcessor ( #6270 )
2021-11-09 18:47:25 +02:00
Jelle Zijlstra
98e5112195
Improve pymysql.converters stubs ( #6267 )
...
I spent far too much time being confused about why pyanalyze thought `pymysql.converters.escape_dict` only takes two arguments.
I rewrote the stubs from scratch using the implementation: https://github.com/PyMySQL/PyMySQL/blob/main/pymysql/converters.py .
The "charset" argument is ignored as far as I can tell; it gets passed to other functions but no function actually uses it.
Co-authored-by: Sebastian Rittau <srittau@rittau.biz >
2021-11-09 07:57:29 -08:00
luzpaz
b95b729b9e
Fix typos ( #6263 )
...
Found via `codespell -q 3 -L alo,asend,ba,nams,spawnve`
2021-11-08 18:23:15 -08:00
KotlinIsland
6e646f43dd
Remove BaseAdapter from requests.sessions ( #6264 )
2021-11-08 17:33:16 -08:00
Thomas Grainger
50dff2454a
add contextlib.chdir ( #6191 )
2021-11-08 11:54:51 -08:00
Alex Waygood
e3180cd48f
Make args positional-only for applicable methods in `list and tuple` ( #6259 )
2021-11-08 09:47:56 -08:00
Sebastian Rittau
b26fada4b9
Remove our custom code of conduct link ( #6258 )
...
By removing this, the code of conduct from the Python organization
(https://github.com/python/.github/blob/master/CODE_OF_CONDUCT.md )
should be picked up.
2021-11-08 09:47:19 -08:00
Sebastian Rittau
f4ad8f06b0
Update httplib version to 0.20.* ( #6256 )
2021-11-08 14:47:01 +02:00
KotlinIsland
b8cbac800f
Make types.coroutine return Awaitable ( #6255 )
2021-11-08 12:34:42 +01:00
Manfred Kaiser
977a32a3c9
paramiko.ServerInterface: replace str with bytes in some methods ( #6254 )
2021-11-08 10:57:29 +02:00
Sebastian Rittau
3876587a65
Remove support for mypy_exclude_list ( #6230 )
2021-11-08 10:45:46 +02:00
Jelle Zijlstra
7c3c9d1a10
Remove workaround for _dict_values ( #6250 )
...
The mypy issue was fixed
2021-11-07 15:13:05 -08:00
Áron Ricardo Perez-Lopez
a88ae10186
Add missing magic properties to TypedDict ( #6203 )
2021-11-07 15:06:14 -08:00
Sebastian Rittau
50c1f2ab7c
Test third-party stubs in isolation ( #6229 )
2021-11-07 15:05:49 -08:00
Alex Waygood
d5d0ba158e
Make `__round__ positional-only for float, int, Decimal and SupportsRound` ( #6242 )
2021-11-07 15:05:18 -08:00
Sebastian Rittau
c846c35d50
Process.status returns a status string ( #6245 )
...
Typed STATUS_* constants using Literal
2021-11-07 15:04:27 -08:00
Sebastian Rittau
0958692028
Suppress unnecessary traceback ( #6253 )
2021-11-07 07:35:31 -08:00
Oz Anani
4601581e83
Update ModuleType.__file__ to be Optional ( #6186 )
...
Per the Python documentation, `ModuleType.__file__` is `Optional`: https://docs.python.org/3/reference/import.html#file__
2021-11-07 06:03:01 -08:00
Jelle Zijlstra
6d318e729f
Broaden type for set.union ( #6249 )
...
`set[int].union(set[str])` is well defined: it returns a set of `int | str`.
2021-11-05 13:27:45 -07:00
Alex Waygood
e7b4b73102
Make args positional-only for `str, bytes and bytearray` ( #6248 )
2021-11-05 20:53:22 +01:00
Alex Waygood
ac9b0746ec
Make method parameters positional-only in `dict, set, frozenset and enumerate` ( #6247 )
2021-11-05 20:14:07 +01:00
Alex Waygood
8ba9d11cbe
Make dunder method args positional-only for object ( #6246 )
2021-11-05 19:19:08 +01:00
Alex Waygood
a36dc9032f
Make `complex and float` dunder methods have positional-only args ( #6241 )
2021-11-04 22:37:25 +01:00
Alex Waygood
e608205c05
Make bool() args positional-only ( #6239 )
2021-11-04 20:16:35 +01:00
Alex Waygood
6ed392ba5f
Make `type()` method params positional-only ( #6238 )
2021-11-04 11:48:34 -07:00
Alex Waygood
d0964d2221
Make super() parameters positional-only ( #6237 )
2021-11-04 11:13:41 -07:00
Alex Waygood
aa9cd1e80e
Make `range` parameters positional-only ( #6236 )
2021-11-04 10:56:16 -07:00
Alex Waygood
4cbc657167
Make getattr() parameters positional-only ( #6235 )
2021-11-04 18:28:33 +01:00
Alex Waygood
26f2c702d3
Make slice parameters positional-only ( #6234 )
2021-11-04 15:29:15 +01:00
Alex Waygood
e2ee7c297d
Make property method args positional-only ( #6231 )
2021-11-03 09:33:08 -07:00
Tomaz-Vieira
8bda66a737
lru_cache preserves signature of wrapped function ( #6221 )
...
Update pytype for a fix to ParamSpec as argument to Generic
2021-11-03 10:08:52 +01:00
github-actions[bot]
59dfea08c3
Remove unused stubtest allowlist entries ( #6227 )
2021-11-02 21:17:15 -07:00
Shantanu
c0675a797f
tempfile: add ignore_cleanup_errors to TemporaryDirectory ( #6226 )
2021-11-02 20:25:58 -07:00
Shantanu
38ab20926f
pathlib: update for py310 ( #6225 )
2021-11-02 20:23:30 -07:00
Yehuda Davis
3d5f35c33b
pathlib: add newline to write_text() method ( #6224 )
...
Closes #6223
2021-11-02 19:46:50 -07:00
Sebastian Rittau
ce94db762c
Update pytype and pyright ( #6222 )
...
* Upgrade pytype
* Update pyright
2021-11-02 09:19:07 -07:00
Slava Koyfman
7e4a0cbbd2
freezegun: Add as_kwarg argument ( #6220 )
2021-11-02 15:31:58 +01:00