Stephen Morton
432d8db627
fix gevent.select.poll ( #13335 )
...
fixes #13330
2024-12-29 17:19:48 -08:00
Stephen Morton
801c5c9495
improve identity of threading module's Lock and RLock ( #12966 )
2024-12-28 08:00:04 -08:00
Stephen Morton
a4b7c36366
add missing things in multiprocessing ( #13153 )
2024-12-27 21:13:30 -08:00
Stephen Morton
87267342d5
add asyncio.__all__ ( #13038 )
2024-12-27 20:58:40 -08:00
Stephen Morton
abed9a8b55
Protocol inheritance for typing_extensions.SupportsX classes ( #13010 )
...
At runtime, depending on the version of python,
these inherit from typing_extenstions.Protocol
instead of typing.Protocol.
2024-12-27 20:53:44 -08:00
Stephen Morton
4c5f85be88
fixes for unittest.runner ( #13205 )
2024-12-27 20:09:30 -08:00
Stephen Morton
43f637b5e2
add _GeneratorContextManagerBase.__init__ ( #13246 )
...
I think that #6676 showed that Paramspec didn't work, but that
wasn't actually the fault of _GeneratorContextManagerBase.
2024-12-27 20:04:57 -08:00
Stephen Morton
b29e26a628
select.poll is not available on windows ( #13243 )
2024-12-27 20:04:24 -08:00
Stephen Morton
897b350729
fix deprecated ast classes ( #13285 )
2024-12-27 20:01:53 -08:00
Stephen Morton
d8822689f7
fix stubs for asyncio.BaseEventLoop.subprocess_exec ( #13220 )
2024-12-25 14:25:39 -08:00
Stephen Morton
e5c5318115
rename ctypes._FuncPtr ( #13290 )
...
fixes https://github.com/python/typeshed/issues/13289
2024-12-24 10:16:57 -08:00
Stephen Morton
aaa8a7c47e
ssl.Purpose.__new__ comes from Enum (#13237 )
2024-12-24 09:48:08 -08:00
Stephen Morton
3944c7839e
Add __hash__ for a bunch of types that set it to None ( #13286 )
2024-12-23 23:16:22 -08:00
Stephen Morton
1f0a86ceb4
add codecs.StreamRecoder attributes ( #13291 )
2024-12-23 23:14:23 -08:00
Stephen Morton
17408ee538
fix the __init__ of several C-classes ( #13211 )
2024-12-23 10:55:51 -08:00
Stephen Morton
ea91db2380
fix update method of WeakKeyDictionary and WeakValueDictionary ( #13249 )
2024-12-22 16:53:55 -08:00
Stephen Morton
d8b7ad6e89
fixing up ctypes.memmove and ctypes.memset ( #13252 )
2024-12-22 16:53:03 -08:00
Stephen Morton
e744b2eb34
move numbers.Number.__hash__ and tarfile.TarFile.errors to don't fix ( #13254 )
2024-12-22 16:50:06 -08:00
Stephen Morton
097581ea47
Update to mypy 1.14 ( #13272 )
2024-12-20 17:29:38 -08:00
Stephen Morton
8e31597fa5
add BaseListProxy.__imul__ ( #13266 )
2024-12-19 16:04:00 -08:00
Stephen Morton
1964076a8e
move a couple deliberate omissions to don't fix ( #13267 )
2024-12-19 01:11:27 +01:00
Stephen Morton
bd728fbfae
use Literal[_MISSING_TYPE.MISSING] for dataclasses.field defaults ( #13256 )
2024-12-18 19:21:31 +01:00
Stephen Morton
7c7f91233f
DevpollSelector is Solaris only ( #13242 )
2024-12-14 19:53:40 -08:00
Stephen Morton
fc11e83510
move two more allowlist entries to can't fix ( #13247 )
2024-12-14 06:17:18 -08:00
Stephen Morton
acebd50eee
adjusting overload of fractions.Fraction.__new__ ( #13241 )
2024-12-14 06:13:00 -08:00
Stephen Morton
364fd7d18f
a few more allowlist entries moved to don't fix ( #13236 )
2024-12-13 14:59:47 -08:00
Stephen Morton
1ec5ccfdac
move configparser.SectionProxy allowlist to don't fix section ( #13234 )
2024-12-12 13:38:21 -08:00
Stephen Morton
dc6b89c793
adjust allowlist for urllib.response.addbase ( #13219 )
...
I don't think we need a regex for just two items
2024-12-07 19:54:26 -08:00
Stephen Morton
4aad825db3
fix the weird special builtins ( #13213 )
2024-12-08 00:18:15 +00:00
Stephen Morton
1bf8d501d1
ctypes.CDLL._func_restype_ is a type, not an instance (#13206 )
2024-12-06 11:35:58 +01:00
Stephen Morton
6b98467337
Add xml.sax.expatreader ( #13188 )
2024-12-05 20:16:49 +01:00
Stephen Morton
1798badcdd
update for the new patch releases ( #13196 )
2024-12-05 18:24:07 +01:00
Stephen Morton
9e033f3287
allowlist updates for new patch releases of 3.12 and 3.13 ( #13194 )
2024-12-04 12:56:12 -08:00
Stephen Morton and Akuli
ebe2558c2c
add tkinter differences for 3.13 ( #13156 )
...
Co-authored-by: Akuli <akuviljanen17@gmail.com >
2024-12-04 22:39:49 +02:00
Stephen Morton
d70fad09dd
selectors.KqueueSelector is documented as BSD-only ( #13183 )
2024-12-03 21:59:39 -08:00
Stephen Morton
fe26deaee6
a close reading of the pickle module ( #12971 )
2024-12-03 20:03:54 -08:00
Stephen Morton
6d32917d7f
Move a couple allowlist entries to "don't fix" ( #13187 )
2024-12-03 15:36:46 -08:00
Stephen Morton
5425311939
sort platform allowlists ( #13179 )
2024-12-03 22:25:04 +01:00
Stephen Morton
5461d37acf
de-duplicate _dummy_threading ( #13063 )
...
While technically it's an independent implementation, the classes
all call themselves `threading.*` and have the same interfaces.
Except for local, which is from _threading_local instead.
2024-12-03 13:44:06 +01:00
Stephen Morton
4890153e61
add zipfile._path.glob ( #13154 )
2024-12-03 13:42:15 +01:00
Stephen Morton
f3dfc90741
sys.tracebacklimit can be set to None ( #13173 )
2024-12-03 13:16:45 +01:00
Stephen Morton
a980fc5308
sort the common allowlist ( #13164 )
2024-12-03 13:07:48 +01:00
Stephen Morton
d5b0e4aa35
fixes to select module constants ( #13174 )
2024-12-03 12:45:10 +01:00
Stephen Morton
c606b4f8ad
add socket.AF_DECnet value ( #13172 )
2024-12-03 09:08:49 +01:00
Stephen Morton
d9e5333ab8
sort security backport allowlist entries ( #13165 )
2024-12-03 09:07:09 +01:00
Stephen Morton
c713947801
sort allowlists by version more consistently ( #13160 )
...
This makes it easier to ensure that categorization and comments
are in sync between one allowlist and another.
2024-12-02 17:29:07 +01:00
Stephen Morton
2ccc53bb67
Add a couple missing tkinter things ( #13149 )
2024-11-29 03:04:31 +02:00
Stephen Morton
7a0f6837e9
add missing ctypes things ( #13147 )
2024-11-28 12:09:47 -08:00
Stephen Morton
5c7d51f3b8
add missing attributes of _thread_local._localimpl ( #13143 )
...
add missing attributes of _thread_local._localimpl
2024-11-28 07:10:37 -08:00
Stephen Morton
00c0c8d984
cleaning up termios constants ( #13138 )
2024-11-28 07:04:05 -08:00
Stephen Morton
93a31af781
add modulefinder.test ( #13148 )
2024-11-28 07:03:06 -08:00
Stephen Morton
e22419c0ed
add turtle.TNavigator.speed ( #13150 )
2024-11-28 07:01:57 -08:00
Stephen Morton
0969d25a1f
Cleaning up os/posix module constants ( #13134 )
2024-11-28 06:23:44 +01:00
Stephen Morton
8c666665f7
add missing attributes in codecs module ( #13145 )
2024-11-27 20:23:50 -08:00
Stephen Morton
775f8671b3
add bz2.BZ2File.peek ( #13144 )
2024-11-27 19:56:57 -08:00
Stephen Morton
b286a59514
add configparser.RawConfigParser.converters ( #13146 )
2024-11-27 19:55:22 -08:00
Stephen Morton
11ec1a10fd
Improve the SyntaxError constructor; add SyntaxError.print_file_and_line ( #13141 )
2024-11-27 22:21:48 +00:00
Stephen Morton
696e631330
remove broad allowlist entry ( #13139 )
2024-11-27 12:44:04 -08:00
Stephen Morton
4ce28d2539
add encodings.ascii and encodings.latin_1 ( #13113 )
2024-11-26 21:01:33 -08:00
Stephen Morton
c53442c30d
add encodings.raw_unicode_escape and encodings.unicode_escape ( #13114 )
2024-11-26 20:45:48 -08:00
Stephen Morton
3d00ca80f1
add byte-to-byte encodings submodules ( #13120 )
2024-11-26 20:34:39 -08:00
Stephen Morton
3f9c6d5845
Add a batch of encodings submodules ( #13112 )
...
Also align encodings.utf_8 so the stub file is formatted the same
as these others that match
2024-11-26 20:24:29 -08:00
Stephen Morton
8d7436b3ef
add encodings.utf_16 and encodings.utf_32 ( #13121 )
2024-11-26 20:03:53 -08:00
Stephen Morton
900e5c5b1b
Add encodings.mbcs and encodings.oem ( #13122 )
2024-11-26 20:02:49 -08:00
Stephen Morton
720946c9d2
add the remaining encodings submodules ( #13123 )
2024-11-26 20:00:19 -08:00
Stephen Morton
ceec43659c
add _json.encode_basestring ( #13131 )
2024-11-26 19:57:51 -08:00
Stephen Morton
6cbcecd01c
Add a few missing things from _thread ( #13132 )
2024-11-26 19:57:01 -08:00
Stephen Morton
410081e820
fix the length of platform.uname_result ( #13068 )
...
It should be a 6-tuple, once processor is added. This makes sure mypy understands that.
Fixes https://github.com/python/typeshed/issues/13064
2024-11-25 11:53:25 -08:00
Stephen Morton
0521fce9f9
Avoid using _typeshed.StrEnum ( #13062 )
2024-11-25 18:35:32 +01:00
Stephen Morton
4944f1b12c
add sqlite3.dump ( #13085 )
2024-11-25 18:14:45 +01:00
Stephen Morton
d14133b3a6
add the undocumented ctypes.macholib module ( #13086 )
2024-11-25 16:59:59 +01:00
Stephen Morton
927302347f
add another batch of encoding submodules ( #13088 )
2024-11-25 07:31:06 -08:00
Stephen Morton
0a541ad47f
add multi-byte encodings submodules ( #13093 )
2024-11-25 12:14:59 +01:00
Stephen Morton
37eba41407
Add a bunch of encodings submodules ( #13087 )
...
each file in this set is the exact same
2024-11-24 07:56:36 -08:00
Stephen Morton
4059f3edb9
add json.scanner module ( #13084 )
2024-11-24 07:54:45 -08:00
Stephen Morton and Jelle Zijlstra
f9475acbe0
clean up ipaddress allowlist entries ( #13079 )
...
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com >
2024-11-24 07:54:12 -08:00
Stephen Morton
8a485331c9
address some multiprocessing allowlist entries ( #13080 )
2024-11-23 16:37:22 -08:00
Stephen Morton
9614cc2d88
Fix some CAPI annotations ( #13081 )
2024-11-24 00:00:49 +00:00
Stephen Morton
7ab6620c0f
fix argument for ctypes.string_at and ctypes.wstring_at ( #13075 )
2024-11-23 05:11:17 -08:00
Stephen Morton
982fb8358b
__reversed__ on dict views (#13073 )
...
KeysView doesn't have __reversed__, but dict_keys does. When this
was added to typeshed, we didn't have dict_keys as a separate type.
2024-11-23 05:09:37 -08:00
Stephen Morton
ba9116c684
mark sys.UnraisableHookArgs as type_check_only ( #13077 )
...
mark sys.UnraisableHookArgs as type_check_only
2024-11-23 11:16:45 +00:00
Stephen Morton
ff75709586
remove duplicate allowlist entry ( #13076 )
...
tkinter.Text.count is in both common.txt and py313.txt
2024-11-23 11:03:54 +00:00
Stephen Morton
b5ce9c5069
remove duplicate allowlist entry ( #13074 )
...
asyncio.base_events.BaseEventLoop.subprocess_exec is in both
common.txt and py310.txt for some reason
2024-11-22 22:26:08 -08:00
Stephen Morton
05b969f975
add missing _ctypes functions ( #13067 )
2024-11-22 16:07:12 +01:00
Stephen Morton
1af850d2b0
remove _posixsubprocess.cloexec_pipe ( #13066 )
...
removed from cpython in 2013...
https://github.com/python/cpython/commit/daf455554bc21b6b5df0a016ab5fa639d36cc595
2024-11-21 19:53:37 -08:00
Stephen Morton
bb0e1e2c16
_csv.Reader and _csv.Writer ( #13057 )
2024-11-21 11:13:53 +01:00
Stephen Morton
d84476ca57
add os.__all__ ( #13052 )
2024-11-21 10:56:21 +01:00
Stephen Morton
32f48a5eae
add several NamedTuple base classes ( #12987 )
2024-11-21 10:52:31 +01:00
Stephen Morton
0fb3a092c7
Miscellaneous type_check_only annotations ( #13058 )
2024-11-21 08:41:38 +00:00
Stephen Morton
ae7f6ea59c
clean up allowlist for gevent ( #13056 )
2024-11-20 19:43:11 -08:00
Stephen Morton
fd6f10c8d1
cpython -> CPython ( #13050 )
2024-11-20 19:51:30 +01:00
Stephen Morton
308a09f056
Clean up/rework socket constants and add __all__ ( #13044 )
2024-11-20 14:05:11 +01:00
Stephen Morton
be624e5124
add email.__all__ ( #13047 )
2024-11-20 13:57:41 +01:00
Stephen Morton
971f0c64c6
Add xml.__all__, remove import not existing at runtime ( #13048 )
2024-11-20 13:56:44 +01:00
Stephen Morton
3c869a3165
add zipfile._path.__all__ ( #13040 )
2024-11-19 03:49:17 -08:00
Stephen Morton
5903805b91
add email._policybase.__all__ ( #13041 )
...
add email._policybase.__all__
2024-11-19 03:48:55 -08:00
Stephen Morton
9eb54bc710
add importlib.resources.abc.__all__ ( #13039 )
2024-11-19 05:53:43 +01:00
Stephen Morton and Alex Waygood
6647ae9bc7
improvements for hidden types in the sys module ( #13031 )
...
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com >
2024-11-18 22:55:03 +00:00
Stephen Morton
5d859ca366
Add _hashlib module ( #13030 )
2024-11-18 13:08:46 +01:00
Stephen Morton
b2c964fdea
Make inheritance and metaclass of ctypes better match reality ( #12982 )
2024-11-18 12:32:20 +01:00