Commit Graph
29 Commits
Author SHA1 Message Date
Oleg HöflingandGitHub e9b3b03764 refactor(pathlib): allow PathLike[str] arg type in Path.replace and Path.rename methods (#12494) 2024-08-07 15:43:13 +02:00
4f56889f23 Add stubs for pluggy==1.2.0 (#10473)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
Signed-off-by: Oleg Hoefling <oleg.hoefling@gmail.com>
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
2023-07-20 12:50:25 +01:00
Oleg HöflingandGitHub 052d2b9f3a Fix base class for email.generator.BytesGenerator (#10299)
And use `Self` as the return type for `email.generator.Generator.clone`.

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2023-06-11 17:02:32 +01:00
Oleg HöflingandGitHub c88ce93614 Use Self as the return type for email.policy.Policy.clone (#10301)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2023-06-11 16:36:45 +01:00
Oleg HöflingandGitHub c661ac3ad6 importlib.abc: align input data types in InspectLoader.source_to_code builtin.compile inputs (#9852)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2023-03-08 13:43:05 +00:00
Oleg HöflingandGitHub 8bb18aa541 add undocumented attributes for threading.Timer (#8059) 2022-06-12 20:34:56 +03:00
Oleg HöflingandGitHub a74624d31b Introduce generic logger type in loggeradapter (#5954) 2021-08-25 05:45:56 -07:00
Oleg HöflingandGitHub 9715657994 bump black + isort (#5926)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-08-14 14:03:58 +02:00
Oleg HöflingandGitHub a6ce6fdce6 More specific type hints for dateparser (#5920)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-08-14 12:33:32 +02:00
Oleg HöflingandGitHub ff63953188 Switch to PEP-604 syntax in python2 stubs (#5915)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-08-14 11:12:30 +02:00
Oleg HöflingandGitHub 5e0fc46073 Add stubs for entrypoints package (#5831) 2021-08-13 11:24:00 +03:00
Oleg HöflingandGitHub 64f481189f drop ellipsis assignments from module vars, classvars and instance attrs (#5914)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-08-11 19:26:58 +02:00
Oleg HöflingandGitHub 836690e150 Add attribute types to code.InteractiveInterpreter and code.InteractiveConsole (#5830)
* mark undocumented attributes
* use pep 585 generics, replace optional types with pep 604-style hints
2021-08-02 14:04:42 +02:00
Oleg HöflingandGitHub 41630486e3 Add Typeguard back to inspect.isclass() return type (#5829) 2021-08-02 09:19:11 +02:00
Oleg HöflingandGitHub a6a744a9d0 Add type hint for linecache.cache dict (#5805) 2021-07-24 14:59:33 +02:00
Oleg HöflingandGitHub 725b5ef71b Loosen mapping as input type in mapping representer (#5644)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-06-16 12:05:43 +02:00
Oleg HöflingandGitHub 5a1dbf7cee loosen type restrictions for mapping representer input (#5640)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-06-15 15:35:12 +02:00
Oleg HöflingandGitHub 03809dc604 Add type hints for representer registration functions (#5636)
bump version to the current major release of PyYAML

Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-06-14 17:53:59 +02:00
Oleg HöflingandGitHub b65fa0ed52 Add stubs for yaml.nodes and yaml.representer (py3) (#5634)
Signed-off-by: oleg.hoefling <oleg.hoefling@gmail.com>
2021-06-14 16:13:45 +02:00
Oleg HöflingandGitHub 0744d8c30a Add stubs for yaml.error (#5627)
* type yaml.error
2021-06-13 15:13:42 +03:00
Oleg HöflingandGitHub 308b25f8dc replace travis status badge with gh actions one (#4628) 2020-10-06 18:10:45 +02:00
Oleg HöflingandGitHub bfa52e204f loosen the wrapper type restriction in functools.update_wrapper (#4627) 2020-10-06 17:59:42 +02:00
Oleg HöflingandGitHub dc060fac2a on windows, resolve proactor and selector event loop policies only for python 3.7 and newer (#3866)
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>
2020-03-18 17:42:01 -07:00
Oleg HöflingandGitHub 6600dabd5c import SelectorEventLoop from asyncio.unix_events when not on windows (#3753)
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>
2020-02-21 20:49:31 -08:00
Oleg HöflingandGitHub 830295074c add _log() method to Logger and LoggerAdapter (#3749)
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>
2020-02-21 20:46:54 -08:00
Oleg HöflingandGitHub 02784bb068 inspect._ParameterKind subclasses from enum.IntEnum (#3750)
Closes #3467.
2020-02-21 14:30:15 +01:00
Oleg HöflingandGitHub ba3679e433 Add types for modulefinder instance fields (#3714) 2020-02-08 11:38:21 +01:00
Oleg HöflingandGitHub 94fd3b5101 Add type stubs for asyncio.unix_events (#3664)
* add 3.7 child watchers

Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>

* add 3.8 child watchers

Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>

* remove 3.7 check

Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>

* fix too strict watcher return type in _UnixDefaultEventLoopPolicy.get_child_watcher

Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>

* group asyncio imports

Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>

* fixed platform check for importing from asyncio.unix_events

Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>
2020-02-01 14:08:33 -08:00
Oleg HöflingandSebastian Rittau 99d79696d7 accept optional extras in asyncio.BaseTransport init (#3661)
Signed-off-by: Oleg Höfling <oleg.hoefling@gmail.com>
2020-01-26 15:48:44 +01:00