-
-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Chinese translations for HTML take over an hour each #209
Comments
The following is a heavily trimmed log for today's
The full The writing phase starts at 09:26:11 and ends at 10:47:11, taking 1h21m. Looking at the duration of each chunk in detail:
All of these are taking too long, but the "library/wsgiref .. tutorial/interactive" chunk is the clear outlier at 40 minutes. log for zh-TW
log for en (baseline)
log for es (reference translation)
|
Not much a contribution, but just to mention that these build times are far from e.g. Sphinx's own translated docs build. See sphinx-zh-cn (6 minutes or less) and sphinx-zh-tw (3 minutes or less) |
zh_CN team seems to be caching the build to reduce time to ~2 min in their GitHub Actions runs (example). They use actions/cache/restore, build docs, and then actions/cache/save. |
We need to rebuild from scratch ( A |
@AA-Turner is it possible to produce a list of the timestamps on the written files to narrow in a bit further than |
From the latest run:
Recursive $ find . -type f -print0 | xargs -0 stat --format '%Y :%y %n' | sort -nr
1728442369 :2024-10-09 02:52:49.418145434 +0000 ./_static/glossary.json
1728442369 :2024-10-09 02:52:49.415145415 +0000 ./objects.inv
1728442369 :2024-10-09 02:52:49.129143584 +0000 ./searchindex.js
1728442364 :2024-10-09 02:52:44.978117010 +0000 ./.buildinfo
1728442364 :2024-10-09 02:52:44.935116734 +0000 ./_static/opensearch.xml
1728442364 :2024-10-09 02:52:44.927116683 +0000 ./search.html
1728442364 :2024-10-09 02:52:44.913116593 +0000 ./index.html
1728442364 :2024-10-09 02:52:44.883116401 +0000 ./download.html
1728442364 :2024-10-09 02:52:44.862116267 +0000 ./404.html
1728442364 :2024-10-09 02:52:44.859116248 +0000 ./py-modindex.html
1728442364 :2024-10-09 02:52:44.836116100 +0000 ./genindex-紀.html
1728442364 :2024-10-09 02:52:44.795115838 +0000 ./genindex-環.html
1728442364 :2024-10-09 02:52:44.752115563 +0000 ./genindex-模.html
1728442364 :2024-10-09 02:52:44.710115294 +0000 ./genindex-性.html
1728442364 :2024-10-09 02:52:44.668115025 +0000 ./genindex-安.html
1728442364 :2024-10-09 02:52:44.624114743 +0000 ./genindex-基.html
1728442364 :2024-10-09 02:52:44.580114461 +0000 ./genindex-命.html
1728442364 :2024-10-09 02:52:44.540114205 +0000 ./genindex-二.html
1728442364 :2024-10-09 02:52:44.499113943 +0000 ./genindex-Z.html
1728442364 :2024-10-09 02:52:44.458113680 +0000 ./genindex-Y.html
1728442364 :2024-10-09 02:52:44.417113418 +0000 ./genindex-X.html
1728442364 :2024-10-09 02:52:44.378113168 +0000 ./genindex-W.html
1728442364 :2024-10-09 02:52:44.336112899 +0000 ./genindex-V.html
1728442364 :2024-10-09 02:52:44.295112637 +0000 ./genindex-U.html
1728442364 :2024-10-09 02:52:44.252112361 +0000 ./genindex-T.html
1728442364 :2024-10-09 02:52:44.204112054 +0000 ./genindex-S.html
1728442364 :2024-10-09 02:52:44.148111695 +0000 ./genindex-R.html
1728442364 :2024-10-09 02:52:44.098111375 +0000 ./genindex-Q.html
1728442364 :2024-10-09 02:52:44.060111132 +0000 ./genindex-P.html
1728442363 :2024-10-09 02:52:43.979110613 +0000 ./genindex-O.html
1728442363 :2024-10-09 02:52:43.936110338 +0000 ./genindex-N.html
1728442363 :2024-10-09 02:52:43.895110075 +0000 ./genindex-M.html
1728442363 :2024-10-09 02:52:43.847109768 +0000 ./genindex-L.html
1728442363 :2024-10-09 02:52:43.805109499 +0000 ./genindex-K.html
1728442363 :2024-10-09 02:52:43.766109249 +0000 ./genindex-J.html
1728442363 :2024-10-09 02:52:43.729109012 +0000 ./genindex-I.html
1728442363 :2024-10-09 02:52:43.681108705 +0000 ./genindex-H.html
1728442363 :2024-10-09 02:52:43.638108430 +0000 ./genindex-G.html
1728442363 :2024-10-09 02:52:43.592108135 +0000 ./genindex-F.html
1728442363 :2024-10-09 02:52:43.546107841 +0000 ./genindex-E.html
1728442363 :2024-10-09 02:52:43.500107546 +0000 ./genindex-D.html
1728442363 :2024-10-09 02:52:43.443107181 +0000 ./genindex-C.html
1728442363 :2024-10-09 02:52:43.388106829 +0000 ./genindex-B.html
1728442363 :2024-10-09 02:52:43.341106528 +0000 ./genindex-A.html
1728442363 :2024-10-09 02:52:43.288106189 +0000 ./genindex-_.html
1728442363 :2024-10-09 02:52:43.241105888 +0000 ./genindex-符號.html
1728442363 :2024-10-09 02:52:43.176105472 +0000 ./genindex-all.html
1728442362 :2024-10-09 02:52:42.930103896 +0000 ./genindex.html
1728442362 :2024-10-09 02:52:42.603101802 +0000 ./whatsnew/index.html
1728442362 :2024-10-09 02:52:42.559101521 +0000 ./whatsnew/changelog.html
1728441255 :2024-10-09 02:34:15.504009081 +0000 ./whatsnew/3.9.html
1728441255 :2024-10-09 02:34:15.403008464 +0000 ./whatsnew/3.8.html
1728441255 :2024-10-09 02:34:15.242007481 +0000 ./whatsnew/3.7.html
1728441255 :2024-10-09 02:34:15.112006687 +0000 ./whatsnew/3.6.html
1728441254 :2024-10-09 02:34:14.974005844 +0000 ./whatsnew/3.5.html
1728441254 :2024-10-09 02:34:14.813004861 +0000 ./whatsnew/3.4.html
1728441254 :2024-10-09 02:34:14.646003841 +0000 ./whatsnew/3.3.html
1728441254 :2024-10-09 02:34:14.492002900 +0000 ./whatsnew/3.2.html
1728441254 :2024-10-09 02:34:14.286001642 +0000 ./whatsnew/3.14.html
1728441254 :2024-10-09 02:34:14.210001178 +0000 ./whatsnew/3.13.html
1728441254 :2024-10-09 02:34:14.020000017 +0000 ./whatsnew/3.12.html
1728441253 :2024-10-09 02:34:13.826998839 +0000 ./whatsnew/3.11.html
1728441251 :2024-10-09 02:34:11.793986422 +0000 ./whatsnew/3.10.html
1728441251 :2024-10-09 02:34:11.614985328 +0000 ./whatsnew/3.1.html
1728441251 :2024-10-09 02:34:11.567985041 +0000 ./whatsnew/3.0.html
1728441251 :2024-10-09 02:34:11.512984705 +0000 ./whatsnew/2.7.html
1728441251 :2024-10-09 02:34:11.320983533 +0000 ./whatsnew/2.6.html
1728441251 :2024-10-09 02:34:11.112982263 +0000 ./whatsnew/2.5.html
1728441250 :2024-10-09 02:34:10.955981304 +0000 ./whatsnew/2.4.html
1728441250 :2024-10-09 02:34:10.827980522 +0000 ./whatsnew/2.3.html
1728441250 :2024-10-09 02:34:10.677979606 +0000 ./whatsnew/2.2.html
1728441250 :2024-10-09 02:34:10.583979032 +0000 ./whatsnew/2.1.html
1728441250 :2024-10-09 02:34:10.529978702 +0000 ./whatsnew/2.0.html
1728441250 :2024-10-09 02:34:10.456978256 +0000 ./using/windows.html
1728441250 :2024-10-09 02:34:10.321977432 +0000 ./using/unix.html
1728441250 :2024-10-09 02:34:10.296977279 +0000 ./using/mac.html
1728441250 :2024-10-09 02:34:10.255977028 +0000 ./using/ios.html
1728441250 :2024-10-09 02:34:10.223976833 +0000 ./using/index.html
1728441250 :2024-10-09 02:34:10.208976741 +0000 ./using/editors.html
1728441250 :2024-10-09 02:34:10.197976674 +0000 ./using/configure.html
1728441250 :2024-10-09 02:34:10.091976027 +0000 ./using/cmdline.html
1728441250 :2024-10-09 02:34:10.004975496 +0000 ./using/android.html
1728441249 :2024-10-09 02:34:09.990975410 +0000 ./tutorial/whatnow.html
1728441249 :2024-10-09 02:34:09.979975343 +0000 ./tutorial/venv.html
1728441249 :2024-10-09 02:34:09.956975202 +0000 ./tutorial/stdlib2.html
1728441249 :2024-10-09 02:34:09.904974885 +0000 ./tutorial/stdlib.html
1728441249 :2024-10-09 02:34:09.859974610 +0000 ./tutorial/modules.html
1728441249 :2024-10-09 02:34:09.805974280 +0000 ./tutorial/introduction.html
1728441249 :2024-10-09 02:34:09.737973865 +0000 ./tutorial/interpreter.html
1728441249 :2024-10-09 02:34:09.701973645 +0000 ./tutorial/interactive.html
1728439961 :2024-10-09 02:12:41.535201139 +0000 ./tutorial/inputoutput.html
1728439961 :2024-10-09 02:12:41.479200810 +0000 ./tutorial/index.html
1728439961 :2024-10-09 02:12:41.451200646 +0000 ./tutorial/floatingpoint.html
1728439961 :2024-10-09 02:12:41.401200352 +0000 ./tutorial/errors.html
1728439961 :2024-10-09 02:12:41.332199947 +0000 ./tutorial/datastructures.html
1728439961 :2024-10-09 02:12:41.228199337 +0000 ./tutorial/controlflow.html
1728439961 :2024-10-09 02:12:41.128198750 +0000 ./tutorial/classes.html
1728439961 :2024-10-09 02:12:41.075198439 +0000 ./tutorial/appetite.html
1728439961 :2024-10-09 02:12:41.068198398 +0000 ./tutorial/appendix.html
1728439961 :2024-10-09 02:12:41.055198321 +0000 ./reference/toplevel_components.html
1728439961 :2024-10-09 02:12:41.046198269 +0000 ./reference/simple_stmts.html
1728439961 :2024-10-09 02:12:41.001198004 +0000 ./reference/lexical_analysis.html
1728439960 :2024-10-09 02:12:40.950197705 +0000 ./reference/introduction.html
1728439960 :2024-10-09 02:12:40.940197646 +0000 ./reference/index.html
1728439960 :2024-10-09 02:12:40.926197564 +0000 ./reference/import.html
1728439960 :2024-10-09 02:12:40.857197159 +0000 ./reference/grammar.html
1728439960 :2024-10-09 02:12:40.806196860 +0000 ./reference/expressions.html
1728439960 :2024-10-09 02:12:40.729196408 +0000 ./reference/executionmodel.html
1728439960 :2024-10-09 02:12:40.703196255 +0000 ./reference/datamodel.html
1728439960 :2024-10-09 02:12:40.499195058 +0000 ./reference/compound_stmts.html
1728439960 :2024-10-09 02:12:40.389194413 +0000 ./license.html
1728439960 :2024-10-09 02:12:40.358194231 +0000 ./library/zoneinfo.html
1728439960 :2024-10-09 02:12:40.328194055 +0000 ./library/zlib.html
1728439960 :2024-10-09 02:12:40.310193949 +0000 ./library/zipimport.html
1728439960 :2024-10-09 02:12:40.291193837 +0000 ./library/zipfile.html
1728439960 :2024-10-09 02:12:40.230193479 +0000 ./library/zipapp.html
1728439960 :2024-10-09 02:12:40.196193280 +0000 ./library/xmlrpc.server.html
1728439960 :2024-10-09 02:12:40.165193098 +0000 ./library/xmlrpc.client.html
1728439960 :2024-10-09 02:12:40.118192822 +0000 ./library/xmlrpc.html
1728439960 :2024-10-09 02:12:40.110192775 +0000 ./library/xml.sax.utils.html
1728439960 :2024-10-09 02:12:40.097192699 +0000 ./library/xml.sax.reader.html
1728439960 :2024-10-09 02:12:40.075192570 +0000 ./library/xml.sax.handler.html
1728439960 :2024-10-09 02:12:40.055192452 +0000 ./library/xml.sax.html
1728439960 :2024-10-09 02:12:40.039192358 +0000 ./library/xml.etree.elementtree.html
1728439959 :2024-10-09 02:12:39.930191719 +0000 ./library/xml.dom.pulldom.html
1728439959 :2024-10-09 02:12:39.913191619 +0000 ./library/xml.dom.minidom.html
1728439959 :2024-10-09 02:12:39.888191472 +0000 ./library/xml.dom.html
1728439959 :2024-10-09 02:12:39.838191179 +0000 ./library/xml.html
1728439959 :2024-10-09 02:12:39.823191091 +0000 ./library/wsgiref.html
1728439959 :2024-10-09 02:12:39.760190721 +0000 ./library/winsound.html
1728439436 :2024-10-09 02:03:56.039080078 +0000 ./library/winreg.html
1728439435 :2024-10-09 02:03:55.981079719 +0000 ./library/windows.html
1728439435 :2024-10-09 02:03:55.968079639 +0000 ./library/webbrowser.html
1728439435 :2024-10-09 02:03:55.939079460 +0000 ./library/weakref.html
1728439435 :2024-10-09 02:03:55.873079052 +0000 ./library/wave.html
1728439435 :2024-10-09 02:03:55.848078897 +0000 ./library/warnings.html
1728439435 :2024-10-09 02:03:55.786078514 +0000 ./library/venv.html
1728439435 :2024-10-09 02:03:55.716078082 +0000 ./library/uuid.html
1728439435 :2024-10-09 02:03:55.691077927 +0000 ./library/urllib.robotparser.html
1728439435 :2024-10-09 02:03:55.678077847 +0000 ./library/urllib.request.html
1728439435 :2024-10-09 02:03:55.584077266 +0000 ./library/urllib.parse.html
1728439435 :2024-10-09 02:03:55.531076939 +0000 ./library/urllib.error.html
1728439435 :2024-10-09 02:03:55.516076846 +0000 ./library/urllib.html
1728439435 :2024-10-09 02:03:55.503076766 +0000 ./library/unix.html
1728439435 :2024-10-09 02:03:55.490076685 +0000 ./library/unittest.mock-examples.html
1728439435 :2024-10-09 02:03:55.347075802 +0000 ./library/unittest.mock.html
1728439435 :2024-10-09 02:03:55.089074207 +0000 ./library/unittest.html
1728439434 :2024-10-09 02:03:54.913073120 +0000 ./library/unicodedata.html
1728439434 :2024-10-09 02:03:54.896073015 +0000 ./library/typing.html
1728439434 :2024-10-09 02:03:54.505070599 +0000 ./library/types.html
1728439434 :2024-10-09 02:03:54.460070321 +0000 ./library/turtle.html
1728439434 :2024-10-09 02:03:54.236068936 +0000 ./library/tty.html
1728439434 :2024-10-09 02:03:54.222068850 +0000 ./library/tracemalloc.html
1728439434 :2024-10-09 02:03:54.153068424 +0000 ./library/traceback.html
1728439434 :2024-10-09 02:03:54.108068146 +0000 ./library/trace.html
1728439434 :2024-10-09 02:03:54.089068028 +0000 ./library/tomllib.html
1728439434 :2024-10-09 02:03:54.076067948 +0000 ./library/tokenize.html
1728439434 :2024-10-09 02:03:54.052067799 +0000 ./library/token.html
1728439434 :2024-10-09 02:03:54.034067688 +0000 ./library/tkinter.ttk.html
1728439433 :2024-10-09 02:03:53.962067243 +0000 ./library/tkinter.scrolledtext.html
1728439433 :2024-10-09 02:03:53.953067188 +0000 ./library/tkinter.messagebox.html
1728439433 :2024-10-09 02:03:53.928067033 +0000 ./library/tkinter.font.html
1728439433 :2024-10-09 02:03:53.911066928 +0000 ./library/tkinter.dnd.html
1728439433 :2024-10-09 02:03:53.900066860 +0000 ./library/tkinter.colorchooser.html
1728439433 :2024-10-09 02:03:53.890066798 +0000 ./library/tkinter.html
1728439433 :2024-10-09 02:03:53.834066452 +0000 ./library/tk.html
1728439433 :2024-10-09 02:03:53.819066360 +0000 ./library/timeit.html
1728439433 :2024-10-09 02:03:53.768066045 +0000 ./library/time.html
1728439433 :2024-10-09 02:03:53.680065501 +0000 ./library/threading.html
1728439433 :2024-10-09 02:03:53.605065037 +0000 ./library/textwrap.html
1728438928 :2024-10-09 01:55:28.732948355 +0000 ./library/text.html
1728438928 :2024-10-09 01:55:28.721948287 +0000 ./library/test.html
1728438928 :2024-10-09 01:55:28.614947627 +0000 ./library/termios.html
1728438928 :2024-10-09 01:55:28.599947535 +0000 ./library/tempfile.html
1728438928 :2024-10-09 01:55:28.568947344 +0000 ./library/tarfile.html
1728438928 :2024-10-09 01:55:28.492946875 +0000 ./library/tabnanny.html
1728438928 :2024-10-09 01:55:28.480946801 +0000 ./library/syslog.html
1728438928 :2024-10-09 01:55:28.463946697 +0000 ./library/sysconfig.html
1728438928 :2024-10-09 01:55:28.433946512 +0000 ./library/sys_path_init.html
1728438928 :2024-10-09 01:55:28.421946438 +0000 ./library/sys.monitoring.html
1728438928 :2024-10-09 01:55:28.391946253 +0000 ./library/sys.html
1728438928 :2024-10-09 01:55:28.308945741 +0000 ./library/symtable.html
1728438928 :2024-10-09 01:55:28.286945605 +0000 ./library/superseded.html
1728438928 :2024-10-09 01:55:28.279945562 +0000 ./library/subprocess.html
1728438928 :2024-10-09 01:55:28.195945044 +0000 ./library/struct.html
1728438928 :2024-10-09 01:55:28.157944810 +0000 ./library/stringprep.html
1728438928 :2024-10-09 01:55:28.145944736 +0000 ./library/string.html
1728438928 :2024-10-09 01:55:28.095944428 +0000 ./library/stdtypes.html
1728438927 :2024-10-09 01:55:27.768942412 +0000 ./library/statistics.html
1728438927 :2024-10-09 01:55:27.672941820 +0000 ./library/stat.html
1728438927 :2024-10-09 01:55:27.630941561 +0000 ./library/ssl.html
1728438927 :2024-10-09 01:55:27.451940458 +0000 ./library/sqlite3.html
1728438927 :2024-10-09 01:55:27.241939163 +0000 ./library/socketserver.html
1728438927 :2024-10-09 01:55:27.178938775 +0000 ./library/socket.html
1728438927 :2024-10-09 01:55:27.062938059 +0000 ./library/smtplib.html
1728438927 :2024-10-09 01:55:27.025937831 +0000 ./library/site.html
1728438927 :2024-10-09 01:55:27.006937714 +0000 ./library/signal.html
1728438926 :2024-10-09 01:55:26.963937449 +0000 ./library/shutil.html
1728438926 :2024-10-09 01:55:26.877936919 +0000 ./library/shlex.html
1728438926 :2024-10-09 01:55:26.830936629 +0000 ./library/shelve.html
1728438926 :2024-10-09 01:55:26.800936444 +0000 ./library/selectors.html
1728438926 :2024-10-09 01:55:26.765936228 +0000 ./library/select.html
1728438926 :2024-10-09 01:55:26.715935920 +0000 ./library/security_warnings.html
1728438926 :2024-10-09 01:55:26.699935821 +0000 ./library/secrets.html
1728438926 :2024-10-09 01:55:26.667935624 +0000 ./library/sched.html
1728438926 :2024-10-09 01:55:26.641935464 +0000 ./library/runpy.html
1728438926 :2024-10-09 01:55:26.612935285 +0000 ./library/rlcompleter.html
1728438926 :2024-10-09 01:55:26.593935168 +0000 ./library/resource.html
1728438926 :2024-10-09 01:55:26.551934909 +0000 ./library/reprlib.html
1728438926 :2024-10-09 01:55:26.508934644 +0000 ./library/readline.html
1728438522 :2024-10-09 01:48:42.977451686 +0000 ./library/re.html
1728438522 :2024-10-09 01:48:42.791450544 +0000 ./library/random.html
1728438522 :2024-10-09 01:48:42.743450249 +0000 ./library/quopri.html
1728438522 :2024-10-09 01:48:42.731450176 +0000 ./library/queue.html
1728438522 :2024-10-09 01:48:42.708450035 +0000 ./library/python.html
1728438522 :2024-10-09 01:48:42.694449949 +0000 ./library/pyexpat.html
1728438522 :2024-10-09 01:48:42.654449703 +0000 ./library/pydoc.html
1728438522 :2024-10-09 01:48:42.643449635 +0000 ./library/pyclbr.html
1728438522 :2024-10-09 01:48:42.631449562 +0000 ./library/py_compile.html
1728438522 :2024-10-09 01:48:42.618449482 +0000 ./library/pwd.html
1728438522 :2024-10-09 01:48:42.598449359 +0000 ./library/pty.html
1728438522 :2024-10-09 01:48:42.568449175 +0000 ./library/profile.html
1728438522 :2024-10-09 01:48:42.459448506 +0000 ./library/pprint.html
1728438522 :2024-10-09 01:48:42.394448107 +0000 ./library/posix.html
1728438522 :2024-10-09 01:48:42.366447935 +0000 ./library/poplib.html
1728438522 :2024-10-09 01:48:42.324447678 +0000 ./library/plistlib.html
1728438522 :2024-10-09 01:48:42.287447451 +0000 ./library/platform.html
1728438522 :2024-10-09 01:48:42.260447285 +0000 ./library/pkgutil.html
1728438522 :2024-10-09 01:48:42.240447162 +0000 ./library/pickletools.html
1728438522 :2024-10-09 01:48:42.225447070 +0000 ./library/pickle.html
1728438522 :2024-10-09 01:48:42.153446628 +0000 ./library/persistence.html
1728438522 :2024-10-09 01:48:42.142446560 +0000 ./library/pdb.html
1728438522 :2024-10-09 01:48:42.088446229 +0000 ./library/pathlib.html
1728438521 :2024-10-09 01:48:41.905445106 +0000 ./library/os.path.html
1728438521 :2024-10-09 01:48:41.863444848 +0000 ./library/os.html
1728438521 :2024-10-09 01:48:41.495442589 +0000 ./library/optparse.html
1728438521 :2024-10-09 01:48:41.230440963 +0000 ./library/operator.html
1728438521 :2024-10-09 01:48:41.177440637 +0000 ./library/numeric.html
1728438521 :2024-10-09 01:48:41.164440558 +0000 ./library/numbers.html
1728438521 :2024-10-09 01:48:41.116440263 +0000 ./library/netrc.html
1728438521 :2024-10-09 01:48:41.086440079 +0000 ./library/netdata.html
1728438521 :2024-10-09 01:48:41.071439987 +0000 ./library/multiprocessing.shared_memory.html
1728438521 :2024-10-09 01:48:41.029439729 +0000 ./library/multiprocessing.html
1728438520 :2024-10-09 01:48:40.757438060 +0000 ./library/msvcrt.html
1728438520 :2024-10-09 01:48:40.725437863 +0000 ./library/modules.html
1728438520 :2024-10-09 01:48:40.712437783 +0000 ./library/modulefinder.html
1728438520 :2024-10-09 01:48:40.685437618 +0000 ./library/mmap.html
1728438520 :2024-10-09 01:48:40.647437385 +0000 ./library/mm.html
1728438520 :2024-10-09 01:48:40.638437329 +0000 ./library/mimetypes.html
1728438520 :2024-10-09 01:48:40.611437164 +0000 ./library/math.html
1728438211 :2024-10-09 01:43:31.340544797 +0000 ./library/marshal.html
1728438211 :2024-10-09 01:43:31.324544700 +0000 ./library/markup.html
1728438211 :2024-10-09 01:43:31.309544608 +0000 ./library/mailbox.html
1728438211 :2024-10-09 01:43:31.218544054 +0000 ./library/lzma.html
1728438211 :2024-10-09 01:43:31.176543798 +0000 ./library/logging.handlers.html
1728438211 :2024-10-09 01:43:31.105543365 +0000 ./library/logging.config.html
1728438211 :2024-10-09 01:43:31.040542968 +0000 ./library/logging.html
1728438210 :2024-10-09 01:43:30.965542511 +0000 ./library/locale.html
1728438210 :2024-10-09 01:43:30.929542292 +0000 ./library/linecache.html
1728438210 :2024-10-09 01:43:30.918542225 +0000 ./library/language.html
1728438210 :2024-10-09 01:43:30.907542158 +0000 ./library/keyword.html
1728438210 :2024-10-09 01:43:30.897542097 +0000 ./library/json.html
1728438210 :2024-10-09 01:43:30.847541792 +0000 ./library/itertools.html
1728438210 :2024-10-09 01:43:30.759541256 +0000 ./library/ipc.html
1728438210 :2024-10-09 01:43:30.748541189 +0000 ./library/ipaddress.html
1728438210 :2024-10-09 01:43:30.680540774 +0000 ./library/io.html
1728438210 :2024-10-09 01:43:30.616540384 +0000 ./library/intro.html
1728438210 :2024-10-09 01:43:30.603540305 +0000 ./library/internet.html
1728438210 :2024-10-09 01:43:30.587540207 +0000 ./library/inspect.html
1728438210 :2024-10-09 01:43:30.497539658 +0000 ./library/index.html
1728438210 :2024-10-09 01:43:30.461539439 +0000 ./library/importlib.resources.abc.html
1728438210 :2024-10-09 01:43:30.443539329 +0000 ./library/importlib.resources.html
1728438210 :2024-10-09 01:43:30.412539140 +0000 ./library/importlib.metadata.html
1728438210 :2024-10-09 01:43:30.349538756 +0000 ./library/importlib.html
1728438210 :2024-10-09 01:43:30.256538189 +0000 ./library/imaplib.html
1728438210 :2024-10-09 01:43:30.218537958 +0000 ./library/idle.html
1728438210 :2024-10-09 01:43:30.189537781 +0000 ./library/i18n.html
1728438210 :2024-10-09 01:43:30.181537732 +0000 ./library/http.server.html
1728438210 :2024-10-09 01:43:30.134537446 +0000 ./library/http.cookies.html
1728438210 :2024-10-09 01:43:30.109537293 +0000 ./library/http.cookiejar.html
1728438210 :2024-10-09 01:43:30.062537007 +0000 ./library/http.client.html
1728438210 :2024-10-09 01:43:30.008536678 +0000 ./library/http.html
1728438209 :2024-10-09 01:43:29.960536385 +0000 ./library/html.parser.html
1728438209 :2024-10-09 01:43:29.919536135 +0000 ./library/html.entities.html
1728438209 :2024-10-09 01:43:29.906536056 +0000 ./library/html.html
1728438209 :2024-10-09 01:43:29.891535964 +0000 ./library/hmac.html
1728438209 :2024-10-09 01:43:29.872535848 +0000 ./library/heapq.html
1728438209 :2024-10-09 01:43:29.836535629 +0000 ./library/hashlib.html
1728438209 :2024-10-09 01:43:29.743535062 +0000 ./library/gzip.html
1728438209 :2024-10-09 01:43:29.699534794 +0000 ./library/grp.html
1728437925 :2024-10-09 01:38:45.126808995 +0000 ./library/graphlib.html
1728437925 :2024-10-09 01:38:45.100808839 +0000 ./library/glob.html
1728437925 :2024-10-09 01:38:45.076808694 +0000 ./library/gettext.html
1728437925 :2024-10-09 01:38:45.022808369 +0000 ./library/getpass.html
1728437925 :2024-10-09 01:38:45.009808290 +0000 ./library/getopt.html
1728437924 :2024-10-09 01:38:44.985808146 +0000 ./library/gc.html
1728437924 :2024-10-09 01:38:44.958807983 +0000 ./library/functools.html
1728437924 :2024-10-09 01:38:44.855807362 +0000 ./library/functions.html
1728437924 :2024-10-09 01:38:44.670806247 +0000 ./library/functional.html
1728437924 :2024-10-09 01:38:44.660806187 +0000 ./library/ftplib.html
1728437924 :2024-10-09 01:38:44.611805891 +0000 ./library/frameworks.html
1728437924 :2024-10-09 01:38:44.595805795 +0000 ./library/fractions.html
1728437924 :2024-10-09 01:38:44.562805596 +0000 ./library/fnmatch.html
1728437924 :2024-10-09 01:38:44.544805488 +0000 ./library/filesys.html
1728437924 :2024-10-09 01:38:44.529805397 +0000 ./library/fileinput.html
1728437924 :2024-10-09 01:38:44.503805241 +0000 ./library/fileformats.html
1728437924 :2024-10-09 01:38:44.491805168 +0000 ./library/filecmp.html
1728437924 :2024-10-09 01:38:44.468805030 +0000 ./library/fcntl.html
1728437924 :2024-10-09 01:38:44.438804849 +0000 ./library/faulthandler.html
1728437924 :2024-10-09 01:38:44.414804704 +0000 ./library/exceptions.html
1728437924 :2024-10-09 01:38:44.341804264 +0000 ./library/errno.html
1728437924 :2024-10-09 01:38:44.308804065 +0000 ./library/enum.html
1728437924 :2024-10-09 01:38:44.196803390 +0000 ./library/ensurepip.html
1728437924 :2024-10-09 01:38:44.178803282 +0000 ./library/email.utils.html
1728437924 :2024-10-09 01:38:44.149803107 +0000 ./library/email.policy.html
1728437924 :2024-10-09 01:38:44.103802830 +0000 ./library/email.parser.html
1728437924 :2024-10-09 01:38:44.071802637 +0000 ./library/email.mime.html
1728437924 :2024-10-09 01:38:44.041802456 +0000 ./library/email.message.html
1728437923 :2024-10-09 01:38:43.985802119 +0000 ./library/email.iterators.html
1728437923 :2024-10-09 01:38:43.970802028 +0000 ./library/email.headerregistry.html
1728437923 :2024-10-09 01:38:43.928801775 +0000 ./library/email.header.html
1728437923 :2024-10-09 01:38:43.901801612 +0000 ./library/email.generator.html
1728437923 :2024-10-09 01:38:43.872801438 +0000 ./library/email.examples.html
1728437923 :2024-10-09 01:38:43.818801112 +0000 ./library/email.errors.html
1728437923 :2024-10-09 01:38:43.800801004 +0000 ./library/email.encoders.html
1728437923 :2024-10-09 01:38:43.786800919 +0000 ./library/email.contentmanager.html
1728437923 :2024-10-09 01:38:43.760800763 +0000 ./library/email.compat32-message.html
1728437923 :2024-10-09 01:38:43.699800395 +0000 ./library/email.charset.html
1728437923 :2024-10-09 01:38:43.679800274 +0000 ./library/email.html
1728437923 :2024-10-09 01:38:43.660800160 +0000 ./library/doctest.html
1728437731 :2024-10-09 01:35:31.265647276 +0000 ./library/distribution.html
1728437731 :2024-10-09 01:35:31.255647217 +0000 ./library/dis.html
1728437731 :2024-10-09 01:35:31.164646675 +0000 ./library/difflib.html
1728437731 :2024-10-09 01:35:31.098646282 +0000 ./library/dialog.html
1728437731 :2024-10-09 01:35:31.080646175 +0000 ./library/devmode.html
1728437731 :2024-10-09 01:35:31.061646062 +0000 ./library/development.html
1728437731 :2024-10-09 01:35:31.044645961 +0000 ./library/decimal.html
1728437730 :2024-10-09 01:35:30.901645109 +0000 ./library/debug.html
1728437730 :2024-10-09 01:35:30.889645038 +0000 ./library/dbm.html
1728437730 :2024-10-09 01:35:30.850644806 +0000 ./library/datetime.html
1728437730 :2024-10-09 01:35:30.636643532 +0000 ./library/datatypes.html
1728437730 :2024-10-09 01:35:30.623643454 +0000 ./library/dataclasses.html
1728437730 :2024-10-09 01:35:30.561643085 +0000 ./library/custominterp.html
1728437730 :2024-10-09 01:35:30.554643044 +0000 ./library/curses.panel.html
1728437730 :2024-10-09 01:35:30.543642978 +0000 ./library/curses.ascii.html
1728437730 :2024-10-09 01:35:30.526642877 +0000 ./library/curses.html
1728437730 :2024-10-09 01:35:30.434642329 +0000 ./library/ctypes.html
1728437730 :2024-10-09 01:35:30.255641264 +0000 ./library/csv.html
1728437730 :2024-10-09 01:35:30.216641032 +0000 ./library/crypto.html
1728437730 :2024-10-09 01:35:30.208640984 +0000 ./library/copyreg.html
1728437730 :2024-10-09 01:35:30.197640918 +0000 ./library/copy.html
1728437730 :2024-10-09 01:35:30.186640853 +0000 ./library/contextvars.html
1728437730 :2024-10-09 01:35:30.166640734 +0000 ./library/contextlib.html
1728437730 :2024-10-09 01:35:30.100640341 +0000 ./library/constants.html
1728437730 :2024-10-09 01:35:30.089640276 +0000 ./library/configparser.html
1728437730 :2024-10-09 01:35:30.006639781 +0000 ./library/concurrent.futures.html
1728437729 :2024-10-09 01:35:29.967639549 +0000 ./library/concurrent.html
1728437729 :2024-10-09 01:35:29.959639502 +0000 ./library/concurrency.html
1728437729 :2024-10-09 01:35:29.944639412 +0000 ./library/compileall.html
1728437729 :2024-10-09 01:35:29.918639258 +0000 ./library/colorsys.html
1728437729 :2024-10-09 01:35:29.906639186 +0000 ./library/collections.abc.html
1728437729 :2024-10-09 01:35:29.862638924 +0000 ./library/collections.html
1728437729 :2024-10-09 01:35:29.752638269 +0000 ./library/codeop.html
1728437729 :2024-10-09 01:35:29.740638198 +0000 ./library/codecs.html
1728437729 :2024-10-09 01:35:29.675637811 +0000 ./library/code.html
1728437729 :2024-10-09 01:35:29.658637710 +0000 ./library/cmdline.html
1728437729 :2024-10-09 01:35:29.646637638 +0000 ./library/cmd.html
1728437729 :2024-10-09 01:35:29.619637478 +0000 ./library/cmath.html
1728437729 :2024-10-09 01:35:29.594637329 +0000 ./library/calendar.html
1728437729 :2024-10-09 01:35:29.537636990 +0000 ./library/bz2.html
1728437561 :2024-10-09 01:32:41.981632614 +0000 ./library/builtins.html
1728437561 :2024-10-09 01:32:41.969632539 +0000 ./library/bisect.html
1728437561 :2024-10-09 01:32:41.939632353 +0000 ./library/binascii.html
1728437561 :2024-10-09 01:32:41.921632241 +0000 ./library/binary.html
1728437561 :2024-10-09 01:32:41.911632178 +0000 ./library/bdb.html
1728437561 :2024-10-09 01:32:41.878631973 +0000 ./library/base64.html
1728437561 :2024-10-09 01:32:41.843631755 +0000 ./library/audit_events.html
1728437561 :2024-10-09 01:32:41.797631469 +0000 ./library/atexit.html
1728437561 :2024-10-09 01:32:41.779631357 +0000 ./library/asyncio-task.html
1728437561 :2024-10-09 01:32:41.680630741 +0000 ./library/asyncio-sync.html
1728437561 :2024-10-09 01:32:41.647630536 +0000 ./library/asyncio-subprocess.html
1728437561 :2024-10-09 01:32:41.621630374 +0000 ./library/asyncio-stream.html
1728437561 :2024-10-09 01:32:41.580630119 +0000 ./library/asyncio-runner.html
1728437561 :2024-10-09 01:32:41.563630013 +0000 ./library/asyncio-queue.html
1728437561 :2024-10-09 01:32:41.538629858 +0000 ./library/asyncio-protocol.html
1728437561 :2024-10-09 01:32:41.477629478 +0000 ./library/asyncio-policy.html
1728437561 :2024-10-09 01:32:41.462629385 +0000 ./library/asyncio-platforms.html
1728437561 :2024-10-09 01:32:41.448629298 +0000 ./library/asyncio-llapi-index.html
1728437561 :2024-10-09 01:32:41.417629105 +0000 ./library/asyncio-future.html
1728437561 :2024-10-09 01:32:41.394628962 +0000 ./library/asyncio-extending.html
1728437561 :2024-10-09 01:32:41.381628881 +0000 ./library/asyncio-exceptions.html
1728437561 :2024-10-09 01:32:41.368628800 +0000 ./library/asyncio-eventloop.html
1728437561 :2024-10-09 01:32:41.264628153 +0000 ./library/asyncio-dev.html
1728437561 :2024-10-09 01:32:41.234627966 +0000 ./library/asyncio-api-index.html
1728437561 :2024-10-09 01:32:41.215627848 +0000 ./library/asyncio.html
1728437561 :2024-10-09 01:32:41.198627742 +0000 ./library/ast.html
1728437561 :2024-10-09 01:32:41.035626728 +0000 ./library/array.html
1728437561 :2024-10-09 01:32:41.012626585 +0000 ./library/argparse.html
1728437560 :2024-10-09 01:32:40.831625459 +0000 ./library/archiving.html
1728437560 :2024-10-09 01:32:40.819625385 +0000 ./library/annotationlib.html
1728437560 :2024-10-09 01:32:40.789625198 +0000 ./library/allos.html
1728437560 :2024-10-09 01:32:40.769625073 +0000 ./library/abc.html
1728437560 :2024-10-09 01:32:40.742624906 +0000 ./library/_thread.html
1728437560 :2024-10-09 01:32:40.726624806 +0000 ./library/__main__.html
1728437560 :2024-10-09 01:32:40.696624619 +0000 ./library/__future__.html
1728437560 :2024-10-09 01:32:40.682624532 +0000 ./installing/index.html
1728437560 :2024-10-09 01:32:40.668624445 +0000 ./howto/urllib2.html
1728437560 :2024-10-09 01:32:40.625624178 +0000 ./howto/unicode.html
1728437560 :2024-10-09 01:32:40.568623823 +0000 ./howto/timerfd.html
1728437560 :2024-10-09 01:32:40.545623680 +0000 ./howto/sorting.html
1728437434 :2024-10-09 01:30:34.891842000 +0000 ./howto/sockets.html
1728437434 :2024-10-09 01:30:34.864841832 +0000 ./howto/regex.html
1728437434 :2024-10-09 01:30:34.752841136 +0000 ./howto/pyporting.html
1728437434 :2024-10-09 01:30:34.745841092 +0000 ./howto/perf_profiling.html
1728437434 :2024-10-09 01:30:34.717840918 +0000 ./howto/mro.html
1728437434 :2024-10-09 01:30:34.660840563 +0000 ./howto/logging-cookbook.html
1728437434 :2024-10-09 01:30:34.361838704 +0000 ./howto/logging.html
1728437434 :2024-10-09 01:30:34.291838268 +0000 ./howto/isolating-extensions.html
1728437434 :2024-10-09 01:30:34.248838000 +0000 ./howto/ipaddress.html
1728437434 :2024-10-09 01:30:34.215837795 +0000 ./howto/instrumentation.html
1728437434 :2024-10-09 01:30:34.183837596 +0000 ./howto/index.html
1728437434 :2024-10-09 01:30:34.172837528 +0000 ./howto/gdb_helpers.html
1728437434 :2024-10-09 01:30:34.140837329 +0000 ./howto/functional.html
1728437434 :2024-10-09 01:30:34.034836669 +0000 ./howto/free-threading-python.html
1728437434 :2024-10-09 01:30:34.020836582 +0000 ./howto/free-threading-extensions.html
1728437434 :2024-10-09 01:30:34.000836458 +0000 ./howto/enum.html
1728437433 :2024-10-09 01:30:33.866835624 +0000 ./howto/descriptor.html
1728437433 :2024-10-09 01:30:33.755834934 +0000 ./howto/curses.html
1728437433 :2024-10-09 01:30:33.712834667 +0000 ./howto/cporting.html
1728437433 :2024-10-09 01:30:33.705834623 +0000 ./howto/clinic.html
1728437433 :2024-10-09 01:30:33.700834592 +0000 ./howto/argparse-optparse.html
1728437433 :2024-10-09 01:30:33.689834523 +0000 ./howto/argparse.html
1728437433 :2024-10-09 01:30:33.633834175 +0000 ./howto/annotations.html
1728437433 :2024-10-09 01:30:33.613834051 +0000 ./glossary.html
1728437433 :2024-10-09 01:30:33.547833640 +0000 ./faq/windows.html
1728437433 :2024-10-09 01:30:33.472833173 +0000 ./faq/programming.html
1728437433 :2024-10-09 01:30:33.308832153 +0000 ./faq/library.html
1728437433 :2024-10-09 01:30:33.264831880 +0000 ./faq/installed.html
1728437433 :2024-10-09 01:30:33.257831836 +0000 ./faq/index.html
1728437433 :2024-10-09 01:30:33.249831786 +0000 ./faq/gui.html
1728437433 :2024-10-09 01:30:33.240831730 +0000 ./faq/general.html
1728437433 :2024-10-09 01:30:33.223831625 +0000 ./faq/extending.html
1728437433 :2024-10-09 01:30:33.198831469 +0000 ./faq/design.html
1728437433 :2024-10-09 01:30:33.154831195 +0000 ./extending/windows.html
1728437433 :2024-10-09 01:30:33.143831127 +0000 ./extending/newtypes_tutorial.html
1728437433 :2024-10-09 01:30:33.030830424 +0000 ./extending/newtypes.html
1728437432 :2024-10-09 01:30:32.980830113 +0000 ./extending/index.html
1728437432 :2024-10-09 01:30:32.970830051 +0000 ./extending/extending.html
1728437432 :2024-10-09 01:30:32.894829578 +0000 ./extending/embedding.html
1728437432 :2024-10-09 01:30:32.828829168 +0000 ./extending/building.html
1728437321 :2024-10-09 01:28:41.121134371 +0000 ./distributing/index.html
1728437321 :2024-10-09 01:28:41.114134328 +0000 ./deprecations/pending-removal-in-future.html
1728437321 :2024-10-09 01:28:41.099134234 +0000 ./deprecations/pending-removal-in-3.16.html
1728437321 :2024-10-09 01:28:41.092134191 +0000 ./deprecations/pending-removal-in-3.15.html
1728437321 :2024-10-09 01:28:41.084134141 +0000 ./deprecations/pending-removal-in-3.14.html
1728437321 :2024-10-09 01:28:41.073134073 +0000 ./deprecations/pending-removal-in-3.13.html
1728437321 :2024-10-09 01:28:41.064134017 +0000 ./deprecations/index.html
1728437321 :2024-10-09 01:28:41.036133843 +0000 ./deprecations/c-api-pending-removal-in-future.html
1728437321 :2024-10-09 01:28:41.027133787 +0000 ./deprecations/c-api-pending-removal-in-3.15.html
1728437321 :2024-10-09 01:28:41.019133737 +0000 ./deprecations/c-api-pending-removal-in-3.14.html
1728437321 :2024-10-09 01:28:41.008133668 +0000 ./copyright.html
1728437320 :2024-10-09 01:28:40.999133613 +0000 ./contents.html
1728437320 :2024-10-09 01:28:40.691131697 +0000 ./c-api/weakref.html
1728437320 :2024-10-09 01:28:40.674131591 +0000 ./c-api/veryhigh.html
1728437320 :2024-10-09 01:28:40.635131349 +0000 ./c-api/utilities.html
1728437320 :2024-10-09 01:28:40.625131287 +0000 ./c-api/unicode.html
1728437320 :2024-10-09 01:28:40.457130242 +0000 ./c-api/typeobj.html
1728437320 :2024-10-09 01:28:40.208128693 +0000 ./c-api/typehints.html
1728437320 :2024-10-09 01:28:40.197128625 +0000 ./c-api/type.html
1728437320 :2024-10-09 01:28:40.143128289 +0000 ./c-api/tuple.html
1728437320 :2024-10-09 01:28:40.105128052 +0000 ./c-api/time.html
1728437320 :2024-10-09 01:28:40.086127934 +0000 ./c-api/sys.html
1728437320 :2024-10-09 01:28:40.040127648 +0000 ./c-api/structures.html
1728437319 :2024-10-09 01:28:39.964127176 +0000 ./c-api/stable.html
1728437319 :2024-10-09 01:28:39.868126579 +0000 ./c-api/slice.html
1728437319 :2024-10-09 01:28:39.849126460 +0000 ./c-api/set.html
1728437319 :2024-10-09 01:28:39.827126324 +0000 ./c-api/sequence.html
1728437319 :2024-10-09 01:28:39.796126131 +0000 ./c-api/reflection.html
1728437319 :2024-10-09 01:28:39.781126037 +0000 ./c-api/refcounting.html
1728437319 :2024-10-09 01:28:39.755125876 +0000 ./c-api/perfmaps.html
1728437319 :2024-10-09 01:28:39.742125795 +0000 ./c-api/objimpl.html
1728437319 :2024-10-09 01:28:39.731125727 +0000 ./c-api/object.html
1728437319 :2024-10-09 01:28:39.666125322 +0000 ./c-api/number.html
1728437319 :2024-10-09 01:28:39.624125061 +0000 ./c-api/none.html
1728437319 :2024-10-09 01:28:39.615125005 +0000 ./c-api/monitoring.html
1728437319 :2024-10-09 01:28:39.587124831 +0000 ./c-api/module.html
1728437319 :2024-10-09 01:28:39.536124514 +0000 ./c-api/method.html
1728437319 :2024-10-09 01:28:39.522124427 +0000 ./c-api/memoryview.html
1728437319 :2024-10-09 01:28:39.509124346 +0000 ./c-api/memory.html
1728437319 :2024-10-09 01:28:39.440123917 +0000 ./c-api/marshal.html
1728437273 :2024-10-09 01:27:53.359837350 +0000 ./c-api/mapping.html
1728437273 :2024-10-09 01:27:53.340837232 +0000 ./c-api/long.html
1728437273 :2024-10-09 01:27:53.293836940 +0000 ./c-api/list.html
1728437273 :2024-10-09 01:27:53.273836815 +0000 ./c-api/iterator.html
1728437273 :2024-10-09 01:27:53.263836753 +0000 ./c-api/iter.html
1728437273 :2024-10-09 01:27:53.252836685 +0000 ./c-api/intro.html
1728437273 :2024-10-09 01:27:53.183836256 +0000 ./c-api/init_config.html
1728437273 :2024-10-09 01:27:53.079835609 +0000 ./c-api/init.html
1728437272 :2024-10-09 01:27:52.956834844 +0000 ./c-api/index.html
1728437272 :2024-10-09 01:27:52.944834769 +0000 ./c-api/import.html
1728437272 :2024-10-09 01:27:52.913834577 +0000 ./c-api/hash.html
1728437272 :2024-10-09 01:27:52.901834502 +0000 ./c-api/gen.html
1728437272 :2024-10-09 01:27:52.891834440 +0000 ./c-api/gcsupport.html
1728437272 :2024-10-09 01:27:52.868834297 +0000 ./c-api/function.html
1728437272 :2024-10-09 01:27:52.847834166 +0000 ./c-api/frame.html
1728437272 :2024-10-09 01:27:52.827834042 +0000 ./c-api/float.html
1728437272 :2024-10-09 01:27:52.807833917 +0000 ./c-api/file.html
1728437272 :2024-10-09 01:27:52.792833824 +0000 ./c-api/exceptions.html
1728437272 :2024-10-09 01:27:52.668833053 +0000 ./c-api/dict.html
1728437272 :2024-10-09 01:27:52.626832792 +0000 ./c-api/descriptor.html
1728437272 :2024-10-09 01:27:52.613832711 +0000 ./c-api/datetime.html
1728437272 :2024-10-09 01:27:52.584832531 +0000 ./c-api/coro.html
1728437272 :2024-10-09 01:27:52.576832481 +0000 ./c-api/conversion.html
1728437272 :2024-10-09 01:27:52.559832375 +0000 ./c-api/contextvars.html
1728437272 :2024-10-09 01:27:52.541832263 +0000 ./c-api/concrete.html
1728437272 :2024-10-09 01:27:52.529832189 +0000 ./c-api/complex.html
1728437272 :2024-10-09 01:27:52.511832077 +0000 ./c-api/codec.html
1728437272 :2024-10-09 01:27:52.490831946 +0000 ./c-api/code.html
1728437272 :2024-10-09 01:27:52.460831759 +0000 ./c-api/cell.html
1728437272 :2024-10-09 01:27:52.447831679 +0000 ./c-api/capsule.html
1728437272 :2024-10-09 01:27:52.425831542 +0000 ./c-api/call.html
1728437272 :2024-10-09 01:27:52.381831268 +0000 ./c-api/bytes.html
1728437272 :2024-10-09 01:27:52.356831113 +0000 ./c-api/bytearray.html
1728437272 :2024-10-09 01:27:52.341831019 +0000 ./c-api/buffer.html
1728437272 :2024-10-09 01:27:52.259830510 +0000 ./c-api/bool.html
1728437272 :2024-10-09 01:27:52.247830435 +0000 ./c-api/arg.html
1728437272 :2024-10-09 01:27:52.171829962 +0000 ./c-api/apiabiversion.html
1728437272 :2024-10-09 01:27:52.154829856 +0000 ./c-api/allocation.html
1728437272 :2024-10-09 01:27:52.138829757 +0000 ./c-api/abstract.html
1728437272 :2024-10-09 01:27:52.127829689 +0000 ./bugs.html
1728437260 :2024-10-09 01:27:40.149755203 +0000 ./about.html
1728437258 :2024-10-09 01:27:38.909747492 +0000 ./_static/sidebar.js
1728437258 :2024-10-09 01:27:38.899747430 +0000 ./_static/classic.css
1728437258 :2024-10-09 01:27:38.883747331 +0000 ./_static/documentation_options.js
1728437258 :2024-10-09 01:27:38.878747300 +0000 ./_static/basic.css
1728437258 :2024-10-09 01:27:38.872747262 +0000 ./_static/language_data.js
1728437258 :2024-10-09 01:27:38.859747182 +0000 ./_static/pygments_dark.css
1728437258 :2024-10-09 01:27:38.858747175 +0000 ./_static/pygments.css |
Highlighting some of the larger time gaps. One is a huge file, many are small, so perhaps these time gaps are misleading. ~22 minutes for
~18 minutes for
~9 minutes https://docs.python.org/zh-cn/3.14/library/winsound.html:
~8 minutes https://docs.python.org/zh-cn/3.14/library/textwrap.html:
~7 minutes https://docs.python.org/zh-cn/3.14/library/readline.html:
~5 minutes https://docs.python.org/zh-cn/3.14/library/math.html:
~5 minutes https://docs.python.org/zh-cn/3.14/library/grp.html:
|
if combining the logs and the stat metrics, you'll get # from stat
1728441249 :2024-10-09 02:34:09.701973645 +0000 ./tutorial/interactive.html
# from logs
2024-10-09 02:34:09,642 DEBUG zh-tw/3.14: >>>> writing output... [ 85%] library/winsound .. tutorial/inputoutput
# from stat
1728439961 :2024-10-09 02:12:41.535201139 +0000 ./tutorial/inputoutput.html
1728439961 :2024-10-09 02:12:41.479200810 +0000 ./tutorial/index.html
...
1728439959 :2024-10-09 02:12:39.823191091 +0000 ./library/wsgiref.html
1728439959 :2024-10-09 02:12:39.760190721 +0000 ./library/winsound.html
# from logs
2024-10-09 02:12:39,710 DEBUG zh-tw/3.14: >>>> writing output... [ 77%] library/textwrap .. library/winreg
# from stat
1728439436 :2024-10-09 02:03:56.039080078 +0000 ./library/winreg.html
1728439435 :2024-10-09 02:03:55.981079719 +0000 ./library/windows.html I wonder what does the timestamp in |
I've had some time today to do some profiling using py-spy: $ py-spy record --format speedscope -o speedscope.json -- python -m sphinx build -M html . build -aET -D locale_dirs=locale-zh-tw -D language=zh_TW -D gettext_compact=0 This reveals that the vast majority (93%) of the build duration was spent in
With sphinx-doc/sphinx#12995,
@mattwang44 -- do you know of any better Chinese segmenters than Jieba? It hasn't been released for four years, and is quite slow. A |
python/cpython#125264 looks to use PyStemmer more generally. A |
I'm not an expert but I believe Jieba still dominates this domain. I know two packages that are tailored for zh_TW:
For zh_CN, there's a benchmark repo shows that https://github.com/tsroten/pynlpir is slightly faster than jieba. I wonder what role does the tokenizer play in the Sphinx? Does it affect the performance of text searching (from the search bar on the doc)? |
I think without it the search is worse (original PR sphinx-doc/sphinx#2170). You could try building a copy of the zh-TW translation with and without Jieba installed and see if the search results for a chinese term are meaningfully different? A |
Latest times below. Prior to Sphinx 8.1, zh-TW took 1h 28m 16s. Now it takes 5m 41s, which is a pretty decent improvement (~15.5x). Estimated time for a full rebuild loop is now A Build times (HTML only)
|
There reamain improvements to be made (e.g. speeding up or replacing Jieba), but the duration of the Chinese builds is no longer pathalogical. Thank you all for your support in improving this. A Build times (HTML only; Chinese)
|
Much appreciated @AA-Turner! Sphinx 8.1 is confirmed to reduce most local build time too. |
Filtering the recent HTML rebuilds to Chinese only, we see that the average build takes 1h 6m 43s, with the shortest at 54m 25s and longest at 1h 29m 58s. This is far out of line of every other language, which take under five minutes on average. For each Python version, one Chinese build takes longer than all other languages put together.
@mattwang44 has investigated this somewhat in python/python-docs-zh-tw#167, though without the pathalogical times we're observing in
docsbuild
.We should identify what is responsible for this, and fix it.
A
Full list of times for HTML-only builds for zh-CN or zh-TW:
The text was updated successfully, but these errors were encountered: