René's URL Explorer Experiment


Title: Update Python libraries and tests from Python 3.13 · Issue #5529 · RustPython/RustPython · GitHub

Open Graph Title: Update Python libraries and tests from Python 3.13 · Issue #5529 · RustPython/RustPython

X Title: Update Python libraries and tests from Python 3.13 · Issue #5529 · RustPython/RustPython

Description: Though it will be sometimes blocked by rust side issues, don't worry! Please just create PR about the broken test and and create issues related to the new bugs. If you are new to updating cpython libraries, this guide will be useful: htt...

Open Graph Description: Though it will be sometimes blocked by rust side issues, don't worry! Please just create PR about the broken test and and create issues related to the new bugs. If you are new to updating cpython l...

X Description: Though it will be sometimes blocked by rust side issues, don't worry! Please just create PR about the broken test and and create issues related to the new bugs. If you are new to updating cpyth...

Opengraph URL: https://github.com/RustPython/RustPython/issues/5529

X: @github

direct link

Domain: github.com


Hey, it has json ld scripts:
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Update Python libraries and tests from Python 3.13","articleBody":"Though it will be sometimes blocked by rust side issues, don't worry!\nPlease just create PR about the broken test and and create issues related to the new bugs.\n\nIf you are new to updating cpython libraries, this guide will be useful:\nhttps://github.com/RustPython/RustPython/wiki/How-to-update-test-files\n\nWhen updating module Lib/X, please don't forget to also update Lib/test/test_X\n\nA few libraries doesn't need to be updated because CPython also kept it same as previous version. In that case, please leave a comment to let us mark it as done. Thank you!\n\nTips\n- To get specific version of CPython source code, e.g. try `git checkout v3.13.1` from CPython repository.\n- Please check #4064 for example. Not the entire changes but the each commits. One of the middle size example is https://github.com/RustPython/RustPython/commit/17e12dea1ec11b871a9e5d3a4a26e2f9ad83fde2 . Sometimes it can be really simple like https://github.com/RustPython/RustPython/pull/4064/commits/9571a68c01284191d4b18229694c303dad8992ff\n- Please create one PR for one library+test pair whenever possible. Once you stuck by dependencies, go to one of the dependency first and finish it before restarting the stuck one unless they become simpler to be updated at the same time. Normally adding more libraries make passing tests (a lot) harder.\n- To run tests, try `cargo run --features ssl -- -m test -v \u003ctest_name\u003e`. e.g. If you changed `test_unicode.py`, `cargo run --features ssl -- -m test -v test_unicode`\n  - If it runs too slow, try to add `--release` like `cargo run --release --features ssl -- -m test -v test_unicode`\n\n\n# List of libraries\n- [ ] `__future__.py`\n  - Related test is  `test_future_stmt`\n- [x] _colorize  #5520 #5988\n- [ ] `_compression.py` \n- [ ] `_markupbase.py` \n- [x] `_osx_support.py` #5596\n- [ ] `_threading_local.py`\n- [x] `_weakrefset.py` #6004\n- [x] `abc.py` #5865\n  - `_collections_abc.py`\n  - `_py_abc.py`\n- [ ] `aifc.py` removed in 3.13\n- [x] `argparse.py` #5874\n- [x] `ast.py` #6006\n- [x] `asynchat.py`  removed in 3.13 #5688\n- [ ] `asyncio` #6601\n- [x] `asyncore.py`  removed in 3.13 #5688\n- [x] `base64.py` #6087 #5872\n- [x] `bdb.py` #6593\n- [x] `bisect.py` not changed\n- [x] `bz2.py` #5605 #6055\n- [x] `calendar.py` #5696\n- [x] `cgi.py` removed in 3.13 #5597\n- [x] `cgitb.py` removed in 3.13  #5609\n- [ ] `chunk.py`removed in 3.13\n- [x] `cmd.py`  #5920\n- [x] `code.py` #6595\n  - `test_code_module` is related test\n- [x] `codecs.py` #6130\n  - [ ] `_pycodecs.py`\n- [x] `codeop.py` #6026\n- [x] `collections` #6136\n  - See also #3418\n- [x] `colorsys.py` #5731\n- [x] `compileall.py` #5914\n- [ ] `concurrent`\n- [x] `configparser.py` #6062\n- [x] `contextlib.py` #6056\n  - [ ] `test/test_contextlib_async.py`\n- [x] `contextvars.py`  not changed\n- [x] `copy.py` #5913\n- [x] `copyreg.py` not changed\n- [x] `csv.py` #6035 #5702\n- [ ] `ctypes`\n  - [x] #1217\n  - See also #2364\n- [ ] `dataclasses.py` pending `match` statement support.\n- [ ] `datetime.py` #5911\n  - [x] `_pydatetime.py` #6595\n- [ ] `dbm`\n- [x] `decimal.py`  #6034 #5702\n  - [x] `_pydecimal.py`\n- [x] `difflib.py` #6067\n- [x] `dis.py` #6156\n  - see also #3846\n- [x] `distutils` #6595\n- [x] `doctest.py` #6595 #6598\n- [ ] `email`\n- [x] `encodings`  #6153\n- [x] `ensurepip` #5740\n- [ ] `enum.py` #6606\n- [ ] `filecmp.py` #6606\n- [x] `fileinput.py` #5737\n- [x] `fnmatch.py` #6149\n- [ ] `fractions.py` #6607\n- [ ] `ftplib.py` #6607\n- [x] `functools.py` #6205\n- [ ] `gc.py`\n  - #4158\n- [x] `genericpath.py` #6143 #6065\n- [x] `getopt.py` #5737\n- [x] `getpass.py` #5737\n- [x] `gettext.py` #6063\n- [x] `glob.py`  #6152\n- [x] `graphlib.py` #5731\n- [x] `gzip.py` #5912 #5563\n- [ ] `hashlib.py`\n- [x] `heapq.py` #5731\n- [x] `hmac.py` #6608\n- [x] `html` #6133 #6031\n- [ ] `http`\n- [ ] `imghdr.py`  removed in 3.13\n- [x] `imp.py` removed in 3.12 #5693 \n- [ ] `importlib` #6609 #6610\n  - #4565\n- [ ] `inspect.py`\n- [x] `io.py`  #6153\n  - [ ] `_pyio.py`\n  - [ ] #3960\n  - See also #4072\n- [x] `ipaddress.py` #5878\n- [x] `json`  #6007\n- [x] `keyword.py` not changed\n- [x] `linecache.py` #5731\n- [x] `locale.py` #6091\n  - See also #3850\n- [x] `logging`  #6142 #6003\n- [x] `mailbox.py` #6608\n  - [x] #4072\n- [ ] `mimetypes.py`\n- [x] `multiprocessing` #6000\n  - See also #3965\n- [x] `netrc.py` #6083\n- [x] `nntplib.py`  removed in 3.13 #5683\n- [x] `ntpath.py` #6143 #6070\n- [x] `nturl2path.py` #6609\n- [x] `numbers.py` not changed\n- [x] `opcode.py` #6156\n- [x] `operator.py` #5935\n- [x] `optparse.py` #6108\n- [x] `os.py`  #6142 #6076\n  - Blocker: Some tests requires async comprehension\n  - [ ] #3960\n  - See also #4053\n- [ ] `pathlib.py` #6609 #6610\n  - [ ] #3960\n- [ ] `pdb.py`\n- [x] `pickle.py` #6064\n  - See also #3876\n  - `_compat_pickle.py`\n  - [ ] `test/pickletester.py` supports `test_pickle.py`\n  - [ ] `test/test_picklebuffer.py`\n- [x] `pickletools.py` #6064\n- [ ] `pkgutil.py` #6610\n- [ ] `platform.py` #6611\n- [ ] `plistlib.py` #6611\n- [x] `posixpath.py` #6070\n- [x] `pprint.py` #6115 #5731\n- [ ] `pty.py`\n- [x] `py_compile.py` #6143\n- [ ] `pydoc.py`\n  - [ ] `pydoc_data`\n- [x]  `_pyrepl` #5540 \n- [x] `queue.py` #5731\n  - See also #3608 \n- [x] `quopri.py` #5989\n- [x] `random.py` #5533\n- [ ] `re.py`\n  - Don't forget sre files `sre_compile.py`, `sre_constants.py`, `sre_parse.py`\n- [x] `reprlib.py` #5737\n- [x] `rlcompleter.py`\n- [x] `runpy.py` #6141\n- [x] `sched.py` #5731\n- [x] `secrets.py` #5991\n- [x] `selectors.py` #6002\n- [x] `shelve.py` #6483\n- [x] `shlex.py` #5977\n- [x] `shutil.py`  #6143\n  - [ ] #3960\n- [ ] `signal.py`\n- [x] `site.py`  #6186 #6132 \n  - Don't forget `_sitebuiltins.py`\n- [ ] `smtpd.py`  removed in 3.13\n- [ ] `smtplib.py`\n- [ ] `sndhdr.py`  removed in 3.13\n- [x] `socket.py` #5255\n- [ ] `socketserver.py`\n- [ ] `sqlite3`\n- [x] `ssl.py` #6217\n- [x] `stat.py` #6143 #5992 #5847\n- [x] `statistics.py` #5592\n- [ ] `string.py`\n- [ ] `stringprep.py`\n- [x] `struct.py` #5702\n- [ ] `subprocess.py`\n- [ ] `sunau.py`  removed in 3.13\n- [x] `sysconfig.py` #6186 #6132\n- [x] `tabnanny.py` #6021\n- [x] `tarfile.py` #6143 #5714\n- [x] `telnetlib.py`  removed in 3.13 #5649\n- [ ] `tempfile.py`\n- [x] `textwrap.py` #5952\n- [ ] `threading.py`\n- [x] `timeit.py` #5737\n- [ ] `token.py`\n- [ ] `tokenize.py`\n- [x] `tomllib` #5902\n- [x] `trace.py` #6029\n- [x] `traceback.py` #5978\n- [ ] `tty.py`\n- [x] `types.py` #5928\n- [x] `typing.py`  #5590 #6186 #6013 \n- [ ] `unittest`  #6051 (partial)  #6610\n- [ ] `urllib`\n- [x] `uu.py`   removed in 3.13 #5607\n- [x] `uuid.py` #6155 #5901\n- [ ] `venv`\n  - [ ] #3960\n- [x] `warnings.py` #6019\n  - [x] #4013\n- [ ] `weakref.py` #5963\n- [x] `webbrowser.py` #5724\n- [ ] `wsgiref`\n- [x] `xdrlib.py`  removed in 3.13 #5648\n- [x] `xml` #6100\n  - [x] `test_xml_etree.py` #6142 \n- [ ] `xmlrpc`\n- [x] `zipapp.py` #6075\n- [ ] `zipfile.py`\n- [ ] `zipimport.py`\n- [x] `zoneinfo`  #6139\n- [ ] test.support\n  - [ ] #4538\n  - [ ] #4541\n\n## List of no-update expected libraries\n- [x] `__hello__.py`  unchanged\n- [ ] `__phello__` \n- [x] `antigravity.py` not changed\n- [x] `this.py`\n\n# List of tests without python libraries\n- [ ] `test/test___all__.py`\n- [ ] `test/test__locale.py` \n- [ ] `test/test__opcode.py`\n- [ ] `test/test_abstract_numbers.py`\n- [ ] `test/test_array.py` \n  - See also #3876\n- [ ] `test/test_asdl_parser.py`\n- [ ] `test/test_asyncgen.py`\n- [ ] `test/test_atexit.py` \n- [x] `test/test_audioop.py` removed in 3.13\n- [ ] `test/test_audit.py` #5637\n- [x] `test/test_augassign.py` unchanged\n- [x] `test/test_baseexception.py`\n- [ ] `test/test_bigaddrspace.py`\n- [x] `test/test_bigmem.py`  unchanged\n- [x] `test/test_binascii.py`  #6108\n- [ ] `test/test_binop.py` \n- [x] `test/test_bool.py`  unchanged\n- [ ] `test/test_buffer.py`\n- [ ] `test/test_bufio.py`\n- [ ] `test/test_builtin.py`\n- [x] `test/test_bytes.py`  #6186 #5953\n- [ ] `test/test_c_locale_coercion.py`\n- [x] `test/test_call.py`  #6171\n- [ ] `test/test_charmapcodec.py` \n- [ ] `test/test_check_c_globals.py`\n- [x] `test/test_class.py` #5613\n- [ ] `test/test_clinic.py`\n- [x] `test/test_cmath.py` #6108\n- [ ] `test/test_cmd_line.py`\n- [ ] `test/test_cmd_line_script.py`\n- [ ]  `test/test_codeccallbacks.py` \n- [ ] `test/test_compare.py`\n- [ ] `test/test_compile.py`\n- [x] `test/test_complex.py` #5961\n- [ ] `test/test_contains.py` \n- [ ] `test/test_context.py`\n- [ ] `test/test_coroutines.py`\n- [x] `test/test_crashers.py` #4807 CPython specific\n- [x] `test/test_decorators.py`  #6115\n- [ ] `test/test_defaultdict.py`\n- [x] `test/test_deque.py`  #5939\n- [x] `test/test_descr.py` #6314\n- [ ] `test/test_descrtut.py` \n- [ ] `test/test_devpoll.py` \n- [x] `test/test_dict.py`  #5963\n- [x] `test/test_dict_version.py` #4809 Not implemented in RustPython \n- [ ] `test/test_dictcomps.py` \n- [ ] `test/test_dictviews.py` \n- [ ] `test/test_docxmlrpc.py` \n- [x] `test/test_dtrace.py`  #6143\n- [x] `test/test_dynamic.py`  #6115\n- [ ] `test/test_dynamicclassattribute.py` \n- [ ] `test/test_eintr.py` \n- [ ] `test/test_embed.py`\n- [x] `test/test_enumerate.py`  #6032\n- [x] `test/test_eof.py`  #6115\n- [ ] `test/test_epoll.py`\n- [ ] `test/test_errno.py` \n- [ ] `test/test_except_star.py`\n- [x] `test/test_exception_group.py` #5978\n- [x] `test/test_exception_hierarchy.py`  #5978\n- [x] `test/test_exception_variations.py`  #5978\n- [x] `test/test_exceptions.py` #6186 #5638\n- [ ] `test/test_extcall.py`\n- [x] `test/test_faulthandler.py` #5978\n- [ ] `test/test_fcntl.py`\n- [x] `test/test_file.py`\n- [x] `test/test_file_eintr.py` #6115\n- [x] `test/test_fileio.py` #6115\n- [ ] `test/test_fileutils.py`\n- [ ] `test/test_finalization.py` \n- [x] `test/test_float.py` #6099 #5961 #5702\n- [x] `test/test_flufl.py` #4824 CPython specific \n- [ ] `test/test_fork1.py`\n- [ ] `test/test_format.py`\n- [ ] `test/test_frame.py`\n- [ ] `test/test_frozen.py`\n- [x] `test/test_fstring.py` #6154\n- [ ] `test/test_funcattrs.py`\n- [ ] `test/test_future.py`\n- [ ] `test/test_future3.py`\n- [ ] `test/test_future4.py`\n- [ ] `test/test_future5.py`\n- [ ] `test/test_gdb.py`\n- [ ] `test/test_generator_stop.py`\n- [ ] `test/test_generators.py`\n- [x] `test/test_genericalias.py`  #6186\n- [ ] `test/test_genericclass.py`\n- [ ] `test/test_genexps.py`\n- [ ] `test/test_getpath.py`\n- [ ] `test/test_global.py`\n- [x] `test/test_grammar.py` #6115\n- [ ] `test/test_grp.py`\n- [ ] `test/test_hash.py`\n- [ ] `test/test_hashlib.py`\n- [ ] `test/test_index.py`\n- [ ] `test/test_int.py`\n- [ ] `test/test_int_literal.py` ()\n- [ ] `test/test_interpreters.py`\n- [ ] `test/test_ioctl.py`\n- [x] `test/test_isinstance.py` #6115 #5855\n- [ ] `test/test_iter.py`\n  - [ ] #3960\n- [ ] `test/test_iterlen.py`\n- [x] `test/test_itertools.py` #6122\n- [x] `test/test_keywordonlyarg.py` #6115\n- [x] `test/test_kqueue.py` #6115\n- [ ] `test/test_largefile.py`\n- [ ] `test/test_launcher.py`\n- [x] `test/test_list.py` #6089 #5965\n- [x] `test/test_listcomps.py`   #5965\n- [ ] `test/test_lltrace.py`\n- [x] `test/test_long.py`  #6108\n- [ ] `test/test_longexp.py`\n- [ ] `test/test_marshal.py`\n  - See also #3458\n- [x] `test/test_math.py`  #6108 #5610\n- [ ] `test/test_memoryio.py`\n- [ ] `test/test_memoryview.py`\n- [ ] `test/test_metaclass.py`\n- [ ] `test/test_minidom.py`\n- [ ] `test/test_mmap.py`\n  - See also #3847\n- [ ] `test/test_module.py`\n- [ ] `test/test_multibytecodec.py`\n- [ ] `test/test_named_expressions.py`\n- [ ] `test/test_nis.py`\n- [ ] `test/test_numeric_tower.py`\n- [x] `test/test_opcache.py`  #6108\n- [x] `test/test_openpty.py` unchanged\n- [ ] `test/test_ordered_dict.py` \n- [ ] `test/test_ossaudiodev.py`\n- [ ] `test/test_osx_env.py`\n- [x] `test/test_patma.py` #6110\n- [ ] `test/test_peepholer.py`\n- [ ] `test/test_pep646_syntax.py`\n- [ ] `test/test_pkg.py`\n- [ ] `test/test_poll.py`\n- [ ] `test/test_popen.py`\n- [ ] `test/test_positional_only_arg.py`\n- [x] `test/test_posix.py` #6186\n  - See also #4494\n- [x] `test/test_pow.py` #6115\n- [x] `test/test_print.py`  #6323\n- [x] `test/test_property.py`  #6108\n  - See also #4067\n- [ ] `test/test_pulldom.py`\n- [x] `test/test_pwd.py` \n- [x] `test/test_pyexpat.py` #6186\n  - See also #3430\n- [ ] `test/test_raise.py`\n- [ ] `test/test_range.py`\n- [ ] `test/test_readline.py`\n- [ ] `test/test_regrtest.py`\n  - [ ] `test/libregrtest/__init__.py`\n  - [ ] `test/libregrtest/cmdline.py`\n  - [ ] `test/libregrtest/filter.py`\n  - [ ] `test/libregrtest/findtests.py`\n  - [ ] `test/libregrtest/logger.py`\n  - [ ] `test/libregrtest/main.py`\n  - [ ] (`test/libregrtest/mypy.ini`)\n  - [ ] `test/libregrtest/parallel_case.py`\n  - [ ] `test/libregrtest/pgo.py`\n  - [ ] `test/libregrtest/refleak.py`\n  - [ ] `test/libregrtest/result.py`\n  - [ ] `test/libregrtest/results.py`\n  - [ ] `test/libregrtest/run_workers.py`\n  - [ ] `test/libregrtest/runtests.py`\n  - [ ] `test/libregrtest/save_env.py`\n  - [ ] `test/libregrtest/setup.py`\n  - [ ] `test/libregrtest/single.py`\n  - [ ] `test/libregrtest/testresult.py`\n  - [ ] `test/libregrtest/tsan.py`\n  - [ ] `test/libregrtest/utils.py`\n  - [ ] `test/libregrtest/win_utils.py`\n  - [ ] `test/libregrtest/worker.py`\n- [ ] `test/test_repl.py`\n- [x] `test/test_resource.py` #5893\n- [x] `test/test_richcmp.py` #6115\n- [ ] `test/test_robotparser.py`\n- [ ] `test/test_sax.py`\n- [ ] `test/test_scope.py`\n- [ ] `test/test_script_helper.py`\n- [ ] `test/test_select.py`\n- [ ] `test/test_set.py`\n  - See also #3992\n- [ ] `test/test_setcomps.py`\n- [ ] `test/test_slice.py`\n- [ ] `test/test_smtpnet.py`\n- [ ] `test/test_sort.py`\n- [ ] `test/test_source_encoding.py`\n- [ ] `test/test_spwd.py`\n- [ ] `test/test_stable_abi_ctypes.py`\n- [ ] `test/test_startfile.py`\n- [ ] `test/test_strftime.py`\n- [ ] `test/test_string.py`\n- [x] `test/test_string_literals.py` #5934\n- [ ] `test/test_strptime.py`\n- [ ] `test/test_strtod.py`\n- [ ] `test/test_structseq.py`\n -  See also #4063\n- [ ] `test/test_subclassinit.py`\n- [ ] `test/test_sundry.py`\n- [x] `test/test_super.py` #6314\n  - See also #3865\n- [ ] `test/test_support.py`\n  - [ ] #4538\n- [ ] `test/test_syntax.py`\n  - [x] #4479\n- [ ] `test.test_sys`\n  - See also #4541\n- [ ] `test/test_sys_setprofile.py`\n- [ ] `test/test_sys_settrace.py`\n- [ ] `test/test_syslog.py`\n- [ ] `test/test_tcl.py`\n- [ ] `test/test_thread.py`\n- [ ] `test/test_threadedtempfile.py`\n- [ ] `test/test_threadsignals.py`\n- [ ] `test/test_time.py`\n  - See also #3850\n  - See also #4157\n- [ ] `test/test_timeout.py`\n- [ ] `test/test_tix.py`\n- [x] `test/test_tuple.py` #5966\n- [ ] `test/test_type_annotations.py`\n- [ ] `test/test_type_cache.py`\n- [ ] `test/test_type_comments.py`\n- [ ] `test/test_typechecks.py`\n- [ ] `test/test_types.py`\n- [x] `test/test_ucn.py` #6108\n- [x] `test/test_unary.py`\n- [x] `test/test_unicode.py` #5953 #5702\n- [ ] `test/test_unicode_file.py`\n- [ ] `test/test_unicode_file_functions.py`\n- [ ] `test/test_unicode_identifiers.py`\n- [x] `test/test_unicodedata.py`  5953\n- [x] `test/test_univnewlines.py` #6115\n- [ ] `test/test_unpack.py` \n- [ ] `test/test_unpack_ex.py`\n- [ ] `test/test_unparse.py`\n- [x] `test/test_userdict.py`  #6115\n- [ ] `test/test_userlist.py` \n- [x] `test/test_userstring.py`  #5953\n- [ ] `test/test_utf8_mode.py`\n- [ ] `test/test_utf8source.py`\n- [ ] `test/test_wait3.py`\n- [ ] `test/test_wait4.py`\n- [ ] `test/test_weakset.py`\n- [x] `test/test_winapi.py` #5702\n- [ ] `test/test_winconsoleio.py`\n- [ ] `test/test_winreg.py`  #5594\n- [ ] `test/test_winsound.py`\n- [x] `test/test_with.py` #6115\n- [x] `test/test_yield_from.py` #6171\n- [x] `test/test_zlib.py` #5702\n- [ ] `test/test_asyncio`\n- [ ] `test/test_capi`\n- [ ] `test/test_import`\n- [ ] `test/test_tools`\n\n# Not yet added libraries\nThese libraris are not added yet. Pure python one will be possible while others are not.\n\n- [ ] `_bootsubprocess.py`\n- [ ] `cProfile.py`\n- [ ] `curses`\n- [ ] `idlelib`\n- [ ] `imaplib.py`\n- [x] `imp.py` #5693\n  - [ ] See also #4075\n- [x] `lzma.py` #5717\n- [ ] `modulefinder.py`\n  - [ ] #3846 \n- [ ] `poplib.py`\n- [ ] `pstats.py`\n- [x] `pyclbr.py` #6028\n- [x] `symtable.py` #6048\n- [ ] `tkinter` #5583\n- [ ] `tracemalloc.py`\n- [ ] `turtle.py`\n- [x] `wave.py` #5723","author":{"url":"https://github.com/youknowone","@type":"Person","name":"youknowone"},"datePublished":"2025-02-20T02:55:01.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":32},"url":"https://github.com/5529/RustPython/issues/5529"}

route-pattern/_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format)
route-controllervoltron_issues_fragments
route-actionissue_layout
fetch-noncev2:cd0aaab2-e325-83be-5f10-25f8a73f88bf
current-catalog-service-hash81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114
request-idA760:15ED21:4A2AB2:68DA97:69651EA3
html-safe-nonce7ddeb1684a388202f576ecd9afc1dffebeb367a41ac22938a5daf4c22ec3dbef
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJBNzYwOjE1RUQyMTo0QTJBQjI6NjhEQTk3OjY5NjUxRUEzIiwidmlzaXRvcl9pZCI6IjE2OTg4MTUxMzUzNDY2NjMwNzUiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmac874560bcf2f54dbf438a3c9a7310f0358f014b11c955960b040b0352672bcff0
hovercard-subject-tagissue:2864935361
github-keyboard-shortcutsrepository,issues,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/issues_fragments/issue_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/RustPython/RustPython/5529/issue_layout
twitter:imagehttps://opengraph.githubassets.com/0f5c8b944373783e2ad5c4e5ff708deb010e854c336cf5d11eafefc51171a86d/RustPython/RustPython/issues/5529
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/0f5c8b944373783e2ad5c4e5ff708deb010e854c336cf5d11eafefc51171a86d/RustPython/RustPython/issues/5529
og:image:altThough it will be sometimes blocked by rust side issues, don't worry! Please just create PR about the broken test and and create issues related to the new bugs. If you are new to updating cpython l...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameyouknowone
hostnamegithub.com
expected-hostnamegithub.com
None78ed63d2e65e1c05681fba8eb2bd7ca09088f264570071f03eaf49d14d9bad87
turbo-cache-controlno-preview
go-importgithub.com/RustPython/RustPython git https://github.com/RustPython/RustPython.git
octolytics-dimension-user_id39710557
octolytics-dimension-user_loginRustPython
octolytics-dimension-repository_id135201145
octolytics-dimension-repository_nwoRustPython/RustPython
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id135201145
octolytics-dimension-repository_network_root_nwoRustPython/RustPython
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release6d0bd2cfa31184bb64dc21a57a0fa776eb79accc
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/RustPython/RustPython/issues/5529#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fissues%2F5529
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2FRustPython%2FRustPython%2Fissues%2F5529
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fissues_fragments%2Fissue_layout&source=header-repo&source_repo=RustPython%2FRustPython
Reloadhttps://github.com/RustPython/RustPython/issues/5529
Reloadhttps://github.com/RustPython/RustPython/issues/5529
Reloadhttps://github.com/RustPython/RustPython/issues/5529
RustPython https://github.com/RustPython
RustPythonhttps://github.com/RustPython/RustPython
Notifications https://github.com/login?return_to=%2FRustPython%2FRustPython
Fork 1.4k https://github.com/login?return_to=%2FRustPython%2FRustPython
Star 21.7k https://github.com/login?return_to=%2FRustPython%2FRustPython
Code https://github.com/RustPython/RustPython
Issues 275 https://github.com/RustPython/RustPython/issues
Pull requests 92 https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects 0 https://github.com/RustPython/RustPython/projects
Wiki https://github.com/RustPython/RustPython/wiki
Security Uh oh! There was an error while loading. Please reload this page. https://github.com/RustPython/RustPython/security
Please reload this pagehttps://github.com/RustPython/RustPython/issues/5529
Insights https://github.com/RustPython/RustPython/pulse
Code https://github.com/RustPython/RustPython
Issues https://github.com/RustPython/RustPython/issues
Pull requests https://github.com/RustPython/RustPython/pulls
Discussions https://github.com/RustPython/RustPython/discussions
Actions https://github.com/RustPython/RustPython/actions
Projects https://github.com/RustPython/RustPython/projects
Wiki https://github.com/RustPython/RustPython/wiki
Security https://github.com/RustPython/RustPython/security
Insights https://github.com/RustPython/RustPython/pulse
New issuehttps://github.com/login?return_to=https://github.com/RustPython/RustPython/issues/5529
New issuehttps://github.com/login?return_to=https://github.com/RustPython/RustPython/issues/5529
#6593https://github.com/RustPython/RustPython/pull/6593
Update Python libraries and tests from Python 3.13https://github.com/RustPython/RustPython/issues/5529#top
#6593https://github.com/RustPython/RustPython/pull/6593
A-stdlibhttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22A-stdlib%22
C-compatA discrepancy between RustPython and CPythonhttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22C-compat%22
C-enhancementNew feature or requesthttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22C-enhancement%22
cpythonCPython source code relatedhttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22cpython%22
good first issueGood for newcomershttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22good%20first%20issue%22
https://github.com/youknowone
https://github.com/youknowone
youknowonehttps://github.com/youknowone
on Feb 20, 2025https://github.com/RustPython/RustPython/issues/5529#issue-2864935361
https://github.com/RustPython/RustPython/wiki/How-to-update-test-fileshttps://github.com/RustPython/RustPython/wiki/How-to-update-test-files
Update libraries and tests from CPython 3.10.6 #4064https://github.com/RustPython/RustPython/pull/4064
17e12dehttps://github.com/RustPython/RustPython/commit/17e12dea1ec11b871a9e5d3a4a26e2f9ad83fde2
9571a68https://github.com/RustPython/RustPython/commit/9571a68c01284191d4b18229694c303dad8992ff
Add _colorize at 3.13.2 #5520https://github.com/RustPython/RustPython/pull/5520
Update _colorize.py from 3.13.5 #5988https://github.com/RustPython/RustPython/pull/5988
_osx_support update to 3.13.2 #5596https://github.com/RustPython/RustPython/pull/5596
Update _weakrefset.py from 3.13.5 #6004https://github.com/RustPython/RustPython/pull/6004
Upgrade abc.py _py_abc.py to 3.13.5 #5865https://github.com/RustPython/RustPython/pull/5865
Update argparse to 3.13.5 #5874https://github.com/RustPython/RustPython/pull/5874
Update ast.py from 3.13.5 #6006https://github.com/RustPython/RustPython/pull/6006
Remove asynchat and asyncore #5688https://github.com/RustPython/RustPython/pull/5688
Update asyncio library #6601https://github.com/RustPython/RustPython/pull/6601
Remove asynchat and asyncore #5688https://github.com/RustPython/RustPython/pull/5688
Update base64.py from 3.13.6 #6087https://github.com/RustPython/RustPython/pull/6087
Update base64 3.13.5 #5872https://github.com/RustPython/RustPython/pull/5872
Updated bdb.py + test_bdb.py #6593https://github.com/RustPython/RustPython/pull/6593
Fix bz2 module #5605https://github.com/RustPython/RustPython/pull/5605
Update bz2.py from 3.13.5 #6055https://github.com/RustPython/RustPython/pull/6055
Update calendar and test_calendar to 3.13.2 #5696https://github.com/RustPython/RustPython/pull/5696
Remove cgi module #5597https://github.com/RustPython/RustPython/pull/5597
Remove cgitb module #5609https://github.com/RustPython/RustPython/pull/5609
Update cmd from 3.13.5 #5920https://github.com/RustPython/RustPython/pull/5920
Update straightforward packages Pt 1 #6595https://github.com/RustPython/RustPython/pull/6595
Update codecs from 3.13.7 #6130https://github.com/RustPython/RustPython/pull/6130
Update codeop.py from 3.13.5 #6026https://github.com/RustPython/RustPython/pull/6026
Update test_collections.py from 3.13.7 #6136https://github.com/RustPython/RustPython/pull/6136
Introduce _collections.OrderedDict type (a.k.a. collections.OrderedDict) #3418https://github.com/RustPython/RustPython/issues/3418
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
Update compileall from 3.13.5 #5914https://github.com/RustPython/RustPython/pull/5914
Update configparser.py from 3.13.5 #6062https://github.com/RustPython/RustPython/pull/6062
Update contextlib from 3.13.5, #6056https://github.com/RustPython/RustPython/pull/6056
Update copy from 3.13.5 #5913https://github.com/RustPython/RustPython/pull/5913
Update csv.py from 3.13.5 #6035https://github.com/RustPython/RustPython/pull/6035
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Implement the ctypes module #1217https://github.com/RustPython/RustPython/issues/1217
Ctypes implementation #2364https://github.com/RustPython/RustPython/pull/2364
Update test_datetime from 3.13.5 #5911https://github.com/RustPython/RustPython/pull/5911
Update straightforward packages Pt 1 #6595https://github.com/RustPython/RustPython/pull/6595
Update {_py,}decimal.py from 3.13.5 #6034https://github.com/RustPython/RustPython/pull/6034
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Update difflib.py from 3.13.5 #6067https://github.com/RustPython/RustPython/pull/6067
Update opcode from 3.13.7 #6156https://github.com/RustPython/RustPython/pull/6156
Add missing dis features for modulefinder #3846https://github.com/RustPython/RustPython/issues/3846
Update straightforward packages Pt 1 #6595https://github.com/RustPython/RustPython/pull/6595
Update straightforward packages Pt 1 #6595https://github.com/RustPython/RustPython/pull/6595
Added doctest tests #6598https://github.com/RustPython/RustPython/pull/6598
Update {io,encodings} from 3.13.7 #6153https://github.com/RustPython/RustPython/pull/6153
Update ensurepip from CPython 3.13.9 #5740https://github.com/RustPython/RustPython/pull/5740
Updated enum + file_cmp library + tests - v3.13.10 #6606https://github.com/RustPython/RustPython/pull/6606
Updated enum + file_cmp library + tests - v3.13.10 #6606https://github.com/RustPython/RustPython/pull/6606
More stdlib updates #5737https://github.com/RustPython/RustPython/pull/5737
Update fnmatch from 3.13.7 #6149https://github.com/RustPython/RustPython/pull/6149
Update the fractions and ftplib libraries + associated tests - v.3.13.10 #6607https://github.com/RustPython/RustPython/pull/6607
Update the fractions and ftplib libraries + associated tests - v.3.13.10 #6607https://github.com/RustPython/RustPython/pull/6607
Update functools from 3.13.9 #6205https://github.com/RustPython/RustPython/pull/6205
[RFC] GC: Both Stop-the-World and On-the-fly #4158https://github.com/RustPython/RustPython/issues/4158
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Update genericpath.py from 3.13.5 #6065https://github.com/RustPython/RustPython/pull/6065
More stdlib updates #5737https://github.com/RustPython/RustPython/pull/5737
More stdlib updates #5737https://github.com/RustPython/RustPython/pull/5737
Update gettext.py from 3.13.5 #6063https://github.com/RustPython/RustPython/pull/6063
Update glob from 3.13.7 #6152https://github.com/RustPython/RustPython/pull/6152
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
Update gzip from 3.13.5 #5912https://github.com/RustPython/RustPython/pull/5912
Fix a bunch of zlib tests & update gzip.py to Python 3.13 #5563https://github.com/RustPython/RustPython/pull/5563
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
Updated the hmac + mailbox libraries + associated tests #6608https://github.com/RustPython/RustPython/pull/6608
Update html* from 3.13.7 #6133https://github.com/RustPython/RustPython/pull/6133
Update html from 3.13.5 #6031https://github.com/RustPython/RustPython/pull/6031
Remove imp #5693https://github.com/RustPython/RustPython/pull/5693
Updated the importlib + nturl2path + pathlib libraries + associated tests - v3.13.10 #6609https://github.com/RustPython/RustPython/pull/6609
Updated the pkgutil + unittest libraries + the pkgutil, unittest and import tests - v.3.13.11 #6610https://github.com/RustPython/RustPython/pull/6610
Add proper __origname__ to frozen module #4565https://github.com/RustPython/RustPython/issues/4565
Update {io,encodings} from 3.13.7 #6153https://github.com/RustPython/RustPython/pull/6153
Handle windows test proper way #3960https://github.com/RustPython/RustPython/issues/3960
TextIOWrapper.detach #4072https://github.com/RustPython/RustPython/issues/4072
Update ipaddress from 3.13.5 #5878https://github.com/RustPython/RustPython/pull/5878
Update json from 3.13.5 #6007https://github.com/RustPython/RustPython/pull/6007
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
Update locale.py from 3.13.6 and made _locale available on android #6091https://github.com/RustPython/RustPython/pull/6091
locale support including _locale and time.tzname #3850https://github.com/RustPython/RustPython/issues/3850
Use ast.unparse for generating patches with lib_updater.py #6142https://github.com/RustPython/RustPython/pull/6142
Update logging from 3.13.5 #6003https://github.com/RustPython/RustPython/pull/6003
Updated the hmac + mailbox libraries + associated tests #6608https://github.com/RustPython/RustPython/pull/6608
TextIOWrapper.detach #4072https://github.com/RustPython/RustPython/issues/4072
Update multiprocess from 3.13.5 #6000https://github.com/RustPython/RustPython/pull/6000
_multiprocessing_SemLock #3965https://github.com/RustPython/RustPython/issues/3965
Update netrc.py from 3.13.6 and make pwd accesible on Android #6083https://github.com/RustPython/RustPython/pull/6083
Remove nntplib #5683https://github.com/RustPython/RustPython/pull/5683
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Update {nt,posix}path.py from 3.13.5 #6070https://github.com/RustPython/RustPython/pull/6070
Updated the importlib + nturl2path + pathlib libraries + associated tests - v3.13.10 #6609https://github.com/RustPython/RustPython/pull/6609
Update opcode from 3.13.7 #6156https://github.com/RustPython/RustPython/pull/6156
Update operator from 3.13.5 #5935https://github.com/RustPython/RustPython/pull/5935
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
Use ast.unparse for generating patches with lib_updater.py #6142https://github.com/RustPython/RustPython/pull/6142
Update os.py from 3.13.5 #6076https://github.com/RustPython/RustPython/pull/6076
Handle windows test proper way #3960https://github.com/RustPython/RustPython/issues/3960
Tracking issue of os.utime regression #4053https://github.com/RustPython/RustPython/issues/4053
Updated the importlib + nturl2path + pathlib libraries + associated tests - v3.13.10 #6609https://github.com/RustPython/RustPython/pull/6609
Updated the pkgutil + unittest libraries + the pkgutil, unittest and import tests - v.3.13.11 #6610https://github.com/RustPython/RustPython/pull/6610
Handle windows test proper way #3960https://github.com/RustPython/RustPython/issues/3960
Update pickle{tools,}.py from 3.13.5 #6064https://github.com/RustPython/RustPython/pull/6064
replace array.__reduce__ to array.__reduce_ex__ #3876https://github.com/RustPython/RustPython/issues/3876
Update pickle{tools,}.py from 3.13.5 #6064https://github.com/RustPython/RustPython/pull/6064
Updated the pkgutil + unittest libraries + the pkgutil, unittest and import tests - v.3.13.11 #6610https://github.com/RustPython/RustPython/pull/6610
Updated the platform + plistlib libraries + associated tests v.3.13.10 #6611https://github.com/RustPython/RustPython/pull/6611
Updated the platform + plistlib libraries + associated tests v.3.13.10 #6611https://github.com/RustPython/RustPython/pull/6611
Update {nt,posix}path.py from 3.13.5 #6070https://github.com/RustPython/RustPython/pull/6070
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Add _pyrepl #5540https://github.com/RustPython/RustPython/pull/5540
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
[RFC] _queue is missing #3608https://github.com/RustPython/RustPython/issues/3608
Update quopri from 3.13.5 #5989https://github.com/RustPython/RustPython/pull/5989
Fix a bunch of random tests #5533https://github.com/RustPython/RustPython/pull/5533
More stdlib updates #5737https://github.com/RustPython/RustPython/pull/5737
Update{runpy,numbers}.py from 3.13.7 #6141https://github.com/RustPython/RustPython/pull/6141
Update some libraries to 3.13.3 #5731https://github.com/RustPython/RustPython/pull/5731
Update secrets from 3.13.5 #5991https://github.com/RustPython/RustPython/pull/5991
Update selector.py from 3.13.5 #6002https://github.com/RustPython/RustPython/pull/6002
Update shelve.py from 3.13.11 #6483https://github.com/RustPython/RustPython/pull/6483
Update shlex from 3.13.5 #5977https://github.com/RustPython/RustPython/pull/5977
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Handle windows test proper way #3960https://github.com/RustPython/RustPython/issues/3960
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Update {site,sysconfig}.py from 3.13.7 #6132https://github.com/RustPython/RustPython/pull/6132
Update socket and test from CPython 3.12.2 #5255https://github.com/RustPython/RustPython/pull/5255
Update ssl.py from CPython 3.13.9 #6217https://github.com/RustPython/RustPython/pull/6217
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Update stat from 3.13.5 #5992https://github.com/RustPython/RustPython/pull/5992
Implement _stat module #5847https://github.com/RustPython/RustPython/pull/5847
Update statistics to 3.13.2 #5592https://github.com/RustPython/RustPython/pull/5592
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Update {site,sysconfig}.py from 3.13.7 #6132https://github.com/RustPython/RustPython/pull/6132
Update tabnanny.py from 3.13.5 #6021https://github.com/RustPython/RustPython/pull/6021
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Update tarfile to 3.12.3 #5714https://github.com/RustPython/RustPython/pull/5714
Remove telnetlib #5649https://github.com/RustPython/RustPython/pull/5649
Update textwrap from 3.13.5 #5952https://github.com/RustPython/RustPython/pull/5952
More stdlib updates #5737https://github.com/RustPython/RustPython/pull/5737
Update tomllib from 3.13.5 #5902https://github.com/RustPython/RustPython/pull/5902
Update trace.py from 3.13.5 #6029https://github.com/RustPython/RustPython/pull/6029
Update test_exception*.py from 3.13.5 #5978https://github.com/RustPython/RustPython/pull/5978
Upgrade Lib/types.py from Python 3.13.5 #5928https://github.com/RustPython/RustPython/pull/5928
typing upgrade to 3.13.2 #5590https://github.com/RustPython/RustPython/pull/5590
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Update test_typing from Python 3.13.5 #6013https://github.com/RustPython/RustPython/pull/6013
Update unittest partially #6051https://github.com/RustPython/RustPython/pull/6051
Updated the pkgutil + unittest libraries + the pkgutil, unittest and import tests - v.3.13.11 #6610https://github.com/RustPython/RustPython/pull/6610
Remove uu.py and test_uu.py #5607https://github.com/RustPython/RustPython/pull/5607
Update uuid from 3.13.7 #6155https://github.com/RustPython/RustPython/pull/6155
Update uuid from 3.13.5 #5901https://github.com/RustPython/RustPython/pull/5901
Handle windows test proper way #3960https://github.com/RustPython/RustPython/issues/3960
Update warnings from 3.13.5 #6019https://github.com/RustPython/RustPython/pull/6019
implement warnings more #4013https://github.com/RustPython/RustPython/issues/4013
Update test_{dict,weakref}.py from 3.13.5 #5963https://github.com/RustPython/RustPython/pull/5963
Update webbrowser and test_webbrowser to 3.13.3 #5724https://github.com/RustPython/RustPython/pull/5724
Remove xdrlib #5648https://github.com/RustPython/RustPython/pull/5648
Update xml from 3.13.7 #6100https://github.com/RustPython/RustPython/pull/6100
Use ast.unparse for generating patches with lib_updater.py #6142https://github.com/RustPython/RustPython/pull/6142
Update zipapp.py from 3.13.5 #6075https://github.com/RustPython/RustPython/pull/6075
Update zoneinfo and _strptime from 3.13.7 #6139https://github.com/RustPython/RustPython/pull/6139
Check our wasm32-unknown-unknown compatible with CPython emscripten build #4538https://github.com/RustPython/RustPython/issues/4538
sys.safe_path with Command line parameter -P and environment variable PYTHONSAFEPATH #4541https://github.com/RustPython/RustPython/issues/4541
replace array.__reduce__ to array.__reduce_ex__ #3876https://github.com/RustPython/RustPython/issues/3876
Added test_audit from 3.13.2 #5637https://github.com/RustPython/RustPython/pull/5637
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Update str related tests from 3.13.5 #5953https://github.com/RustPython/RustPython/pull/5953
Update some tests to 3.13.7 #6171https://github.com/RustPython/RustPython/pull/6171
Update test class to cpython 3.13.2 #5613https://github.com/RustPython/RustPython/pull/5613
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
Update test_{complex,float}.py from 3.13.5 #5961https://github.com/RustPython/RustPython/pull/5961
Update test_crashers from Cpython v3.11.2 #4807https://github.com/RustPython/RustPython/pull/4807
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update test_deque from 3.13.5 #5939https://github.com/RustPython/RustPython/pull/5939
Update test_{descr,super}.py from 3.13.9 #6314https://github.com/RustPython/RustPython/pull/6314
Update test_{dict,weakref}.py from 3.13.5 #5963https://github.com/RustPython/RustPython/pull/5963
Update test_dict_version.py from Cpython v3.11.2 #4809https://github.com/RustPython/RustPython/pull/4809
Fix broken CI on windows #6143https://github.com/RustPython/RustPython/pull/6143
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update test_enumerate.py from 3.13.5 #6032https://github.com/RustPython/RustPython/pull/6032
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update test_exception*.py from 3.13.5 #5978https://github.com/RustPython/RustPython/pull/5978
Update test_exception*.py from 3.13.5 #5978https://github.com/RustPython/RustPython/pull/5978
Update test_exception*.py from 3.13.5 #5978https://github.com/RustPython/RustPython/pull/5978
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Updated test_baseexception from 3.13.2 #5638https://github.com/RustPython/RustPython/pull/5638
Update test_exception*.py from 3.13.5 #5978https://github.com/RustPython/RustPython/pull/5978
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update Lib/test/test_float.py from 3.13.7 #6099https://github.com/RustPython/RustPython/pull/6099
Update test_{complex,float}.py from 3.13.5 #5961https://github.com/RustPython/RustPython/pull/5961
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Add test_flufl.py from Cpython v3.11.2 #4824https://github.com/RustPython/RustPython/pull/4824
Update test/test_fstring.py from 3.13.7 #6154https://github.com/RustPython/RustPython/pull/6154
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Align is_instance #5855https://github.com/RustPython/RustPython/pull/5855
Handle windows test proper way #3960https://github.com/RustPython/RustPython/issues/3960
Update test_itertools.py to 3.13.7 #6122https://github.com/RustPython/RustPython/pull/6122
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Add tool for easier test updates #6089https://github.com/RustPython/RustPython/pull/6089
Update test_{list,listcomps}.py from 3.13.5 #5965https://github.com/RustPython/RustPython/pull/5965
Update test_{list,listcomps}.py from 3.13.5 #5965https://github.com/RustPython/RustPython/pull/5965
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
marshal module is imcomplete #3458https://github.com/RustPython/RustPython/issues/3458
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
Now passing test_math from 3.13.2 with some caveat #5610https://github.com/RustPython/RustPython/pull/5610
mmap module for windows #3847https://github.com/RustPython/RustPython/issues/3847
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
More Pattern matching implementation mapping + class #6110https://github.com/RustPython/RustPython/pull/6110
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
Enhance compatibility of os.pathconf_names #4494https://github.com/RustPython/RustPython/issues/4494
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update test_print from 3.13.9 #6323https://github.com/RustPython/RustPython/pull/6323
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
support property name #4067https://github.com/RustPython/RustPython/issues/4067
Update Lib with changed files in 3.13.8 #6186https://github.com/RustPython/RustPython/pull/6186
etree.XML raises TypeError on valid XML #3430https://github.com/RustPython/RustPython/issues/3430
Update resource from 3.13.5 #5893https://github.com/RustPython/RustPython/pull/5893
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
&= and -= operator between Set types do not work correctly. #3992https://github.com/RustPython/RustPython/issues/3992
Update test_string_literals.py from 3.13.5 #5934https://github.com/RustPython/RustPython/pull/5934
__match_args__ for structseq #4063https://github.com/RustPython/RustPython/issues/4063
Update test_{descr,super}.py from 3.13.9 #6314https://github.com/RustPython/RustPython/pull/6314
Need compare between metaclass and internal contents of classcell in __build_class__ #3865https://github.com/RustPython/RustPython/issues/3865
Check our wasm32-unknown-unknown compatible with CPython emscripten build #4538https://github.com/RustPython/RustPython/issues/4538
Two CPython 3.11 syntax changes involving * operator are unsupported #4479https://github.com/RustPython/RustPython/issues/4479
sys.safe_path with Command line parameter -P and environment variable PYTHONSAFEPATH #4541https://github.com/RustPython/RustPython/issues/4541
locale support including _locale and time.tzname #3850https://github.com/RustPython/RustPython/issues/3850
time.strftime(arg) fails when arg is not valid format string #4157https://github.com/RustPython/RustPython/issues/4157
Update test_tuple.py from 3.13.5 #5966https://github.com/RustPython/RustPython/pull/5966
Update some tests from 3.13.7 #6108https://github.com/RustPython/RustPython/pull/6108
Update str related tests from 3.13.5 #5953https://github.com/RustPython/RustPython/pull/5953
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update str related tests from 3.13.5 #5953https://github.com/RustPython/RustPython/pull/5953
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Rewrite of winreg module and bump to 3.13.2 #5594https://github.com/RustPython/RustPython/pull/5594
Update some tests from 3.13.7 #6115https://github.com/RustPython/RustPython/pull/6115
Update some tests to 3.13.7 #6171https://github.com/RustPython/RustPython/pull/6171
Update struct to 3.13.3 and update parts of test.support #5702https://github.com/RustPython/RustPython/pull/5702
Remove imp #5693https://github.com/RustPython/RustPython/pull/5693
correct impl _imp.source_hash  #4075https://github.com/RustPython/RustPython/issues/4075
lzma implementation #5717https://github.com/RustPython/RustPython/pull/5717
Add missing dis features for modulefinder #3846https://github.com/RustPython/RustPython/issues/3846
Added pyclbr from 3.13.5 #6028https://github.com/RustPython/RustPython/pull/6028
Add symtable.py from 3.13.5 #6048https://github.com/RustPython/RustPython/pull/6048
_tkinter pt. 1 #5583https://github.com/RustPython/RustPython/pull/5583
Add wave at 3.13.2 #5723https://github.com/RustPython/RustPython/pull/5723
A-stdlibhttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22A-stdlib%22
C-compatA discrepancy between RustPython and CPythonhttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22C-compat%22
C-enhancementNew feature or requesthttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22C-enhancement%22
cpythonCPython source code relatedhttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22cpython%22
good first issueGood for newcomershttps://github.com/RustPython/RustPython/issues?q=state%3Aopen%20label%3A%22good%20first%20issue%22
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.