* Update ruff to 0.14.11 in the CI
* Auto-format: cargo fmt --all
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Update test/libregrtest to CPython 3.13.10
* Re-add try block around platform and encodings info
* Disable WindowsLoadTracker on Windows
* Disable struct._clearcache()
* Disable saved_test_environment context manager
* Disable support.record_original_stdout()
* Update test/test_regrtest.py to CPython 3.13.11
* Add autotest shim from CPython 3.13.11
* Mark failing tests and skip flaky ones in test/test_regrtest.py
* Mark failing test in test_fstring
* Add _test_eintr.py from CPython 3.13.11
* Skip long-running test in _test_eintr
* Mark failing/erroring tests in _test_eintr
* Skip panicking tests in test_io
* Unmark passing tests in test_io
* Mark failing test in test_urllib2net
* Unmark passing test in test_fstring
* Time out if any one test takes longer than 10 minutes
* Skip more flaky tests in test_threading
* Skip tests that pollute the environment for some reason
* Skip flaky tests in test.test_multiprocessing_fork.test_misc
* Skip flaky tests in test.test_multiprocessing_fork.test_manager
Had to go with the nuclear option.
* Skip flaky tests in test_regrtest
* Mark flaky tests in test_ftplib
* Fix multiprocessing tests on Darwin
* Remove test_sys from list of environment polluters
* Remove test_ftplib from list of environment polluters
* Add test.test_multiprocessing_fork.test_misc to list of environment
polluters
* Check 10 times if a test is still polluting the environment
* Save more of the test environment before a test is run
* Mark test_import as polluting the environment
* Unmark passing test in test_regrtest
* Mark flaky test in test_regrtest
* Remove tests from list of environment polluters
* Skip flaky test in test_logging
* Remove tests from list of polluting tests
* Skip certain problematic tests in test_threading
* Skip test causing worker bug in test_builtin
* Make env polluter skip in test_threading os-agnostic
* Remove test_file_eintr from list of polluters
* Remove test_subprocess from the list of polluters
* Address coderabbit comments
* fix threading._dangling
* Skip environment polluter in test.test_concurrent_futures.test_thread_pool
* Make skip in test_thread_pool os-agnostic
* Skip problematic tests in test_wait
* Skip flaky tests in test_process_pool
* Remove test_import from list of polluters
* Amend skips in test.test_multiprocessing_forkserver.test_processes
* Remove test_raise from list of polluters
* Remove test_ssl from list of polluters
* Skip flaky test in test_ssl
* Fix YAML formatting issue
---------
Co-authored-by: Jeong, YunWon <jeong@youknowone.org>