@@ -4,7 +4,6 @@ _asyncio (entire module)
44_blake2 (entire module)
55_bootlocale (entire module)
66_bz2 (entire module)
7- bz2 (entire module)
87cProfile (entire module)
98_codecs_cn (entire module)
109_codecs_hk (entire module)
@@ -23,9 +22,7 @@ _datetime (entire module)
2322_dbm (entire module)
2423_decimal (entire module)
2524_elementtree (entire module)
26- fileinput (entire module)
2725_gdbm (entire module)
28- grp (entire module)
2926_hashlib (entire module)
3027_heapq (entire module)
3128imaplib (entire module)
@@ -34,7 +31,6 @@ _locale (entire module)
3431_lsprof (entire module)
3532_lzma (entire module)
3633lzma (entire module)
37- mailbox (entire module)
3834mailcap (entire module)
3935_md5 (entire module)
4036modulefinder (entire module)
@@ -62,12 +58,10 @@ symbol (entire module)
6258_symtable (entire module)
6359_sysconfigdata__linux_x86_64-linux-gnu (entire module)
6460_sysconfigdata__x86_64-linux-gnu (entire module)
65- tabnanny (entire module)
6661_testbuffer (entire module)
6762_tracemalloc (entire module)
6863tracemalloc (entire module)
6964turtle (entire module)
70- _uuid (entire module)
7165wave (entire module)
7266_xxsubinterpreters (entire module)
7367_xxtestfuzz (entire module)
@@ -128,7 +122,6 @@ set.__getattribute__ (inherited)
128122set_iterator.__doc__ (inherited)
129123set_iterator.__getattribute__ (inherited)
130124slice.__getattribute__ (inherited)
131- staticmethod.__init__ (inherited)
132125str.__getattribute__ (inherited)
133126str_iterator.__doc__ (inherited)
134127str_iterator.__getattribute__ (inherited)
@@ -139,7 +132,6 @@ tuple_iterator.__getattribute__ (inherited)
139132zip.__getattribute__ (inherited)
140133
141134# stdlib items
142- builtins.breakpoint
143135array.typecodes
144136_ast.AugLoad
145137_ast.AugStore
@@ -153,16 +145,31 @@ _ast.slice
153145ast.PyCF_ALLOW_TOP_LEVEL_AWAIT
154146ast.PyCF_TYPE_COMMENTS
155147binascii.a2b_hqx
156- binascii.a2b_qp
157148binascii.b2a_hqx
158- binascii.b2a_qp
149+ bz2.BZ2File
150+ bz2._MODE_CLOSED
151+ bz2._MODE_READ
152+ bz2._MODE_WRITE
153+ bz2.__all__
154+ bz2.__author__
155+ bz2.__builtins__
156+ bz2.__cached__
157+ bz2.__file__
158+ bz2.__name__
159+ bz2.__package__
160+ bz2._sentinel
161+ bz2.compress
162+ bz2.decompress
163+ bz2.open
159164_codecs.utf_32_be_decode
160165_codecs.utf_32_be_encode
161166_codecs.utf_32_decode
162167_codecs.utf_32_encode
163168_codecs.utf_32_ex_decode
164169_codecs.utf_32_le_decode
165170_codecs.utf_32_le_encode
171+ codecs.__cached__
172+ codecs.__file__
166173_collections._count_elements
167174_collections._tuplegetter
168175collections.__getattr__
@@ -179,6 +186,7 @@ _csv.list_dialects
179186_csv.register_dialect
180187_csv.unregister_dialect
181188csv.__version__
189+ dataclasses._InitVarMeta
182190datetime.datetime_CAPI
183191decimal.HAVE_CONTEXTVAR
184192dis.Bytecode
@@ -283,7 +291,6 @@ hashlib.algorithms_available
283291hashlib.algorithms_guaranteed
284292hmac._openssl_md_meths
285293hmac.digest
286- _imp.check_hash_based_pycs
287294_imp.create_dynamic
288295_imp.exec_dynamic
289296inspect.CO_ITERABLE_COROUTINE
@@ -353,8 +360,6 @@ locale.T_FMT
353360locale.T_FMT_AMPM
354361locale.YESEXPR
355362logging._after_at_fork_child_reinit_locks
356- logging._register_at_fork_reinit_lock
357- marshal.version
358363mmap.PROT_EXEC
359364mmap.__file__
360365_multiprocessing.SemLock
@@ -456,14 +461,16 @@ os.spawnvpe
456461os.statvfs_result
457462os.supports_effective_ids
458463os.sysconf_names
459- pathlib.ELOOP
464+ pathlib.nt
465+ pathlib.supports_symlinks
460466pickle.PickleBuffer
461- platform._ironpython26_sys_version_parser
462- platform._ironpython_sys_version_parser
463- platform._pypy_sys_version_parser
464- platform._sys_version
465- platform._sys_version_cache
466- platform._sys_version_parser
467+ platform._syscmd_uname
468+ plistlib.Data
469+ plistlib._maybe_open
470+ plistlib.readPlist
471+ plistlib.readPlistFromBytes
472+ plistlib.writePlist
473+ plistlib.writePlistToBytes
467474posix.CLD_CONTINUED
468475posix.CLD_DUMPED
469476posix.CLD_EXITED
@@ -583,6 +590,7 @@ posix.wait4
583590posix.waitid
584591posix.waitid_result
585592posix.writev
593+ pprint._safe_repr
586594_pydecimal.HAVE_CONTEXTVAR
587595_pydecimal._current_context_var
588596pydoc._adjust_cli_sys_path
@@ -829,8 +837,6 @@ socket.TIPC_ZONE_SCOPE
829837socketserver.ForkingMixIn
830838socketserver.ForkingTCPServer
831839socketserver.ForkingUDPServer
832- socketserver._NoThreads
833- socketserver._Threads
834840_sre.copyright
835841_ssl.ALERT_DESCRIPTION_ACCESS_DENIED
836842_ssl.ALERT_DESCRIPTION_BAD_CERTIFICATE
@@ -916,6 +922,7 @@ ssl.VERIFY_CRL_CHECK_CHAIN
916922ssl.VERIFY_CRL_CHECK_LEAF
917923ssl.VERIFY_X509_STRICT
918924ssl.VERIFY_X509_TRUSTED_FIRST
925+ string._TemplateMetaclass
919926symtable.CELL
920927symtable.Class
921928symtable.DEF_ANNOT
@@ -939,12 +946,10 @@ symtable.__builtins__
939946symtable.__cached__
940947symtable.__file__
941948symtable._newSymbolTable
942- sys.__breakpointhook__
943949sys._clear_type_cache
944950sys._current_frames
945951sys._debugmallocstats
946952sys.addaudithook
947- sys.breakpointhook
948953sys.call_tracing
949954sys.callstats
950955sys.get_asyncgen_hooks
@@ -958,7 +963,6 @@ sys.set_coroutine_origin_tracking_depth
958963sys.setcheckinterval
959964sys.setdlopenflags
960965sys.setswitchinterval
961- sys.thread_info
962966sysconfig._ALWAYS_STR
963967termios.CDSUSP
964968termios.CEOF
@@ -1017,7 +1021,6 @@ _thread._excepthook
10171021_thread.allocate
10181022_thread.exit_thread
10191023_thread.get_native_id
1020- _thread.interrupt_main
10211024_thread.start_new
10221025time._STRUCT_TM_ITEMS
10231026time.altzone
@@ -1093,6 +1096,7 @@ unicodedata.is_normalized
10931096unicodedata.mirrored
10941097unicodedata.numeric
10951098unicodedata.ucnhash_CAPI
1099+ _uuid.__file__
10961100uuid._find_mac
10971101uuid._popen
10981102_warnings._defaultaction
@@ -1102,175 +1106,17 @@ _warnings.filters
11021106_warnings.warn_explicit
11031107warnings._defaultaction
11041108warnings._onceregistry
1105- webbrowser._lock
1106- webbrowser._os_preferred_browser
1107- webbrowser.register_standard_browsers
1109+ zipimport._ZipImportResourceReader
11081110zlib.ZLIB_RUNTIME_VERSION
11091111zlib.ZLIB_VERSION
11101112zlib.__version__
11111113
1112- # mismatching signatures (warnings)
1113- builtins.complex ValueError('no signature found') != (real=0, imag=0)
1114- builtins.enumerate ValueError('no signature found') != (iterable, start=0)
1115- builtins.float ValueError('no signature found') != (x=0, /)
1116- builtins.list ValueError('no signature found') != (iterable=(), /)
1117- builtins.memoryview ValueError('no signature found') != (object)
1118- builtins.property ValueError('no signature found') != (fget=None, fset=None, fdel=None, doc=None)
1119- builtins.reversed None != (sequence, /)
1120- builtins.tuple ValueError('no signature found') != (iterable=(), /)
1121- abc.ABCMeta (name, bases, namespace, /, **kwargs) != (name, bases, namespace, **kwargs)
1122- abc.abstractclassmethod ValueError('callable <getset_descriptor object at 0x5652af21a720> is not supported by signature') != (callable)
1123- abc.abstractproperty ValueError('no signature found') != (fget=None, fset=None, fdel=None, doc=None)
1124- abc.abstractstaticmethod ValueError('callable <getset_descriptor object at 0x5652af219720> is not supported by signature') != (callable)
1125- argparse.ArgumentParser (prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=<class 'argparse.HelpFormatter'>, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True, exit_on_error=True) != (prog=None, usage=None, description=None, epilog=None, parents=[], formatter_class=<class 'argparse.HelpFormatter'>, prefix_chars='-', fromfile_prefix_chars=None, argument_default=None, conflict_handler='error', add_help=True, allow_abbrev=True)
1126- ast._ABC (*args) != ValueError("callable <class 'ast._ABC'> is not supported by signature")
1127- ast.dump (node, annotate_fields=True, include_attributes=False, *, indent=None) != (node, annotate_fields=True, include_attributes=False)
1128- calendar.calendar None != (theyear, w=2, l=1, c=6, m=3)
1129- calendar.firstweekday None != ()
1130- calendar.month None != (theyear, themonth, w=0, l=0)
1131- calendar.monthcalendar None != (year, month)
1132- calendar.prcal None != (theyear, w=0, l=0, c=6, m=3)
1133- calendar.prmonth None != (theyear, themonth, w=0, l=0)
1134- calendar.prweek None != (theweek, width)
1135- calendar.week None != (theweek, width)
1136- calendar.weekheader None != (width)
1137- compileall.compile_dir (dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1) != (dir, maxlevels=10, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, workers=1, invalidation_mode=None)
1138- compileall.compile_file (fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1) != (fullname, ddir=None, force=False, rx=None, quiet=0, legacy=False, optimize=-1, invalidation_mode=None)
1139- compileall.compile_path (skip_curdir=1, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1) != (skip_curdir=1, maxlevels=0, force=False, quiet=0, legacy=False, optimize=-1, invalidation_mode=None)
1140- configparser.ConfigParser (defaults=None, dict_type=<class 'collections.OrderedDict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object at 0xdeadbeef>, converters=<object object at 0xdeadbeef>) != (defaults=None, dict_type=<class 'dict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object at 0xdeadbeef>, converters=<object object at 0xdeadbeef>)
1141- configparser.RawConfigParser (defaults=None, dict_type=<class 'collections.OrderedDict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object at 0xdeadbeef>, converters=<object object at 0xdeadbeef>) != (defaults=None, dict_type=<class 'dict'>, allow_no_value=False, *, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section='DEFAULT', interpolation=<object object at 0xdeadbeef>, converters=<object object at 0xdeadbeef>)
1142- decimal.Context (prec=None, rounding=None, Emin=None, Emax=None, capitals=None, clamp=None, flags=None, traps=None, _ignored_flags=None) != (prec=None, rounding=None, Emin=None, Emax=None, capitals=None, clamp=None, flags=None, traps=None)
1143- decimal.getcontext (_local=<thread._local object at 0xdeadbeef>) != None
1144- decimal.localcontext (ctx=None) != None
1145- decimal.setcontext (context, _local=<thread._local object at 0xdeadbeef>) != None
1146- difflib.IS_LINE_JUNK (line, pat=<bound method Pattern.match of re.compile('\\s*(?:#\\s*)?$')>) != (line, pat=<built-in method match of re.Pattern object at 0xdeadbeef>)
1147- dis.dis None != (x=None, *, file=None, depth=None)
1148- dis.disassemble None != (co, lasti=-1, *, file=None)
1149- doctest._SpoofOut ValueError('no signature found') != (initial_value='', newline='\n')
1150- fnmatch._compile_pattern (pat) != None
1151- gettext.Catalog (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=None) != (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=['unspecified'])
1152- gettext.install (domain, localedir=None, codeset=None, names=None) != (domain, localedir=None, codeset=['unspecified'], names=None)
1153- gettext.translation (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=None) != (domain, localedir=None, languages=None, class_=None, fallback=False, codeset=['unspecified'])
1154- hashlib.new None != (name, data=b'', **kwargs)
1155- hmac.HMAC (key, msg=None, digestmod=None) != (key, msg=None, digestmod='')
1156- hmac.new (key, msg=None, digestmod=None) != (key, msg=None, digestmod='')
1157- _io.BufferedRWPair ValueError('no signature found') != (reader, writer, buffer_size=8192, /)
1158- _io.BufferedRandom ValueError('no signature found') != (raw, buffer_size=8192)
1159- _io.BufferedReader ValueError('no signature found') != (raw, buffer_size=8192)
1160- _io.BufferedWriter ValueError('no signature found') != (raw, buffer_size=8192)
1161- _io.BytesIO ValueError('no signature found') != (initial_bytes=b'')
1162- _io.FileIO ValueError('no signature found') != (file, mode='r', closefd=True, opener=None)
1163- _io.StringIO ValueError('no signature found') != (initial_value='', newline='\n')
1164- _io.TextIOWrapper ValueError('no signature found') != (buffer, encoding=None, errors=None, newline=None, line_buffering=False, write_through=False)
1165- itertools.accumulate ValueError('no signature found') != (iterable, func=None, *, initial=None)
1166- itertools.combinations ValueError('no signature found') != (iterable, r)
1167- itertools.combinations_with_replacement ValueError('no signature found') != (iterable, r)
1168- itertools.compress ValueError('no signature found') != (data, selectors)
1169- itertools.count ValueError('no signature found') != (start=0, step=1)
1170- itertools.cycle ValueError('no signature found') != (iterable, /)
1171- itertools.dropwhile ValueError('no signature found') != (predicate, iterable, /)
1172- itertools.filterfalse ValueError('no signature found') != (function, iterable, /)
1173- itertools.groupby ValueError('no signature found') != (iterable, key=None)
1174- itertools.permutations ValueError('no signature found') != (iterable, r=None)
1175- itertools.starmap ValueError('no signature found') != (function, iterable, /)
1176- itertools.takewhile ValueError('no signature found') != (predicate, iterable, /)
1177- itertools.tee ValueError('no signature found') != None
1178- logging.Formatter (fmt=None, datefmt=None, style='%') != (fmt=None, datefmt=None, style='%', validate=True)
1179- os._Environ (data, encodekey, decodekey, encodevalue, decodevalue) != (data, encodekey, decodekey, encodevalue, decodevalue, putenv, unsetenv)
1180- os.fdopen (fd, mode='r', buffering=-1, encoding=None, *args, **kwargs) != (fd, *args, **kwargs)
1181- os.stat_result ValueError('no signature found') != (iterable=(), /)
1182- os.terminal_size ValueError('no signature found') != (iterable=(), /)
1183- pathlib._PreciseSelector (name, child_parts) != (name, child_parts, flavour)
1184- pathlib._RecursiveWildcardSelector (pat, child_parts) != (pat, child_parts, flavour)
1185- pathlib._Selector (child_parts) != (child_parts, flavour)
1186- pathlib._WildcardSelector (pat, child_parts) != (pat, child_parts, flavour)
1187- pathlib._make_selector (pattern_parts) != None
1188- pickle._loads (s, /, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=None) != (s, *, fix_imports=True, encoding='ASCII', errors='strict', buffers=None)
1189- platform.architecture (executable='/home/runner/work/RustPython/RustPython/target/release/rustpython', bits='', linkage='') != (executable='/usr/bin/python3', bits='', linkage='')
1190- platform.python_branch None != ()
1191- platform.python_build None != ()
1192- platform.python_compiler None != ()
1193- platform.python_implementation None != ()
1194- platform.python_revision None != ()
1195- platform.python_version None != ()
1196- posix.sched_param ValueError('no signature found') != (iterable=(), /)
1197- posix.times_result ValueError('no signature found') != (iterable=(), /)
1198- posix.uname_result ValueError('no signature found') != (iterable=(), /)
1199- pwd.struct_passwd ValueError('no signature found') != (iterable=(), /)
1200- py_compile.compile (file, cfile=None, dfile=None, doraise=False, optimize=-1, invalidation_mode=None) != (file, cfile=None, dfile=None, doraise=False, optimize=-1, invalidation_mode=None, quiet=0)
1201- pydoc._start_server (urlhandler, port) != (urlhandler, hostname, port)
1202- pydoc.browse (port=0, *, open_browser=True) != (port=0, *, open_browser=True, hostname='localhost')
1203- _pyio.open None != (file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None)
1204- random.betavariate None != (alpha, beta)
1205- random.choice None != (seq)
1206- random.choices None != (population, weights=None, *, cum_weights=None, k=1)
1207- random.expovariate None != (lambd)
1208- random.gammavariate None != (alpha, beta)
1209- random.gauss None != (mu, sigma)
1210- random.getstate None != ()
1211- random.lognormvariate None != (mu, sigma)
1212- random.normalvariate None != (mu, sigma)
1213- random.paretovariate None != (alpha)
1214- random.randint None != (a, b)
1215- random.randrange None != (start, stop=None, step=1, _int=<class 'int'>)
1216- random.sample None != (population, k)
1217- random.seed None != (a=None, version=2)
1218- random.setstate None != (state)
1219- random.shuffle None != (x, random=None)
1220- random.triangular None != (low=0.0, high=1.0, mode=None)
1221- random.uniform None != (a, b)
1222- random.vonmisesvariate None != (mu, kappa)
1223- random.weibullvariate None != (alpha, beta)
1224- re._compile_repl (repl, pattern) != None
1225- reprlib.repr None != (x)
1226- resource.struct_rusage ValueError('no signature found') != (iterable=(), /)
1227- shutil._copyxattr (*args, **kwargs) != (src, dst, *, follow_symlinks=True)
1228- statistics._sum (data) != (data, start=0)
1229- statistics.harmonic_mean (data, weights=None) != (data)
1230- symtable.Symbol () != (name, flags, namespaces=None, *, module_scope=False)
1231- symtable.SymbolTable () != (raw_table, filename)
1232- symtable.symtable None != (code, filename, compile_type)
1233- tarfile.open None != (name=None, mode='r', fileobj=None, bufsize=10240, **kwargs)
1234- _thread.LockType ValueError('no signature found') != ()
1235- time.struct_time ValueError('no signature found') != (iterable=(), /)
1236- traceback.StackSummary ValueError('no signature found') != (iterable=(), /)
1237- traceback.TracebackException (exc_type, exc_value, exc_traceback, *, limit=None, lookup_lines=True, capture_locals=False, compact=False, _seen=None) != (exc_type, exc_value, exc_traceback, *, limit=None, lookup_lines=True, capture_locals=False, _seen=None)
1238- traceback.format_exception (exc, /, value=<implicit>, tb=<implicit>, limit=None, chain=True) != (etype, value, tb, limit=None, chain=True)
1239- traceback.format_exception_only (exc, /, value=<implicit>) != (etype, value)
1240- traceback.print_exception (exc, /, value=<implicit>, tb=<implicit>, limit=None, file=None, chain=True) != (etype, value, tb, limit=None, file=None, chain=True)
1241- typing.BinaryIO () != (*args, **kwds)
1242- typing.ForwardRef (arg, is_argument=True, module=None, *, is_class=False) != (arg, is_argument=True)
1243- typing.Generic () != (*args, **kwds)
1244- typing.IO () != (*args, **kwds)
1245- typing.Protocol () != (*args, **kwds)
1246- typing.SupportsAbs (*args, **kwargs) != (*args, **kwds)
1247- typing.SupportsBytes (*args, **kwargs) != (*args, **kwds)
1248- typing.SupportsComplex (*args, **kwargs) != (*args, **kwds)
1249- typing.SupportsFloat (*args, **kwargs) != (*args, **kwds)
1250- typing.SupportsIndex (*args, **kwargs) != (*args, **kwds)
1251- typing.SupportsInt (*args, **kwargs) != (*args, **kwds)
1252- typing.SupportsRound (*args, **kwargs) != (*args, **kwds)
1253- typing.TextIO () != (*args, **kwds)
1254- typing._GenericAlias (origin, params, *, inst=True, name=None, _typevar_types=<class 'typing.TypeVar'>, _paramspec_tvars=False) != (origin, params, *, inst=True, special=False, name=None)
1255- typing._ProtocolMeta (name, bases, namespace, /, **kwargs) != (name, bases, namespace, **kwargs)
1256- typing._SpecialForm (getitem) != (*args, **kwds)
1257- typing._alias (origin, nparams, *, inst=True, name=None) != (origin, params, inst=True)
1258- typing._check_generic (cls, parameters, elen) != (cls, parameters)
1259- typing._collect_type_vars (types_, typevar_types=None) != (types)
1260- typing._eval_type (t, globalns, localns, recursive_guard=frozenset()) != (t, globalns, localns)
1261- typing._make_nmtuple (name, types, module, defaults=()) != (name, types)
1262- typing._tp_cache (func=None, /, *, typed=False) != (func)
1263- typing._type_check (arg, msg, is_argument=True, module=None, *, allow_special_forms=False) != (arg, msg, is_argument=True)
1264- typing.get_type_hints (obj, globalns=None, localns=None, include_extras=False) != (obj, globalns=None, localns=None)
1265- uuid.getnode () != (*, getters=None)
1266- venv.EnvBuilder (system_site_packages=False, clear=False, symlinks=False, upgrade=False, with_pip=False, prompt=None, upgrade_deps=False) != (system_site_packages=False, clear=False, symlinks=False, upgrade=False, with_pip=False, prompt=None)
1267- venv.create (env_dir, system_site_packages=False, clear=False, symlinks=False, with_pip=False, prompt=None, upgrade_deps=False) != (env_dir, system_site_packages=False, clear=False, symlinks=False, with_pip=False, prompt=None)
1268- _weakref.proxy ValueError('no signature found') != None
1269- webbrowser._synthesize (browser, update_tryorder=1) != (browser, *, preferred=False)
1270- webbrowser.register (name, klass, instance=None, update_tryorder=1) != (name, klass, instance=None, *, preferred=False)
1271-
1272- # out of 271 modules:
1273- # not_implemented 72
1114+ # summary
1115+ # cpython_modules 271
1116+ # implemented 100
1117+ # not_implemented 66
12741118# failed_to_import 0
1275- # missing_items 72
1276- # mismatched_items 48
1119+ # missing_items 77
1120+ # mismatched_items 60
1121+ # mismatched_doc_items 54
1122+ # not_implementeds 35