Repository navigation
Chinese translations for HTML take over an hour each #209
Description
Activity
The following is a heavily trimmed log for today's
zh-TWbuild:09:24:08.222 INFO zh-tw/3.14: Build start. 09:24:08.292 DEBUG zh-tw/3.14: >> make html 09:24:11.770 DEBUG zh-tw/3.14: >> Running Sphinx v8.0.2 09:24:12.596 DEBUG zh-tw/3.14: >> building [mo]: all of 481 po files 09:24:12.596 DEBUG zh-tw/3.14: >> writing output... [ 0%] ../../3.14/locale/zh_TW/LC_MESSAGES/library/asyncio-task.mo 09:24:16.907 DEBUG zh-tw/3.14: >> writing output... [100%] ../../3.14/locale/zh_TW/LC_MESSAGES/library/tty.mo 09:24:16.911 DEBUG zh-tw/3.14: >> building [html]: all source files 09:24:16.936 DEBUG zh-tw/3.14: >> updating environment: [new config] 482 added, 0 changed, 0 removed 09:24:31.266 DEBUG zh-tw/3.14: >> reading sources... [ 7%] about .. c-api/init 09:26:10.005 DEBUG zh-tw/3.14: >> reading sources... [100%] whatsnew/3.6 .. whatsnew/index 09:26:11.620 DEBUG zh-tw/3.14: >> Prefix dict has been built successfully. 09:26:58.753 DEBUG zh-tw/3.14: >> writing output... [ 8%] bugs .. c-api/mapping 09:28:35.604 DEBUG zh-tw/3.14: >> writing output... [ 15%] c-api/marshal .. distributing/index 09:30:15.721 DEBUG zh-tw/3.14: >> writing output... [ 23%] extending/building .. howto/sorting 09:32:33.845 DEBUG zh-tw/3.14: >> writing output... [ 31%] howto/timerfd .. library/bz2 09:34:47.142 DEBUG zh-tw/3.14: >> writing output... [ 38%] library/calendar .. library/doctest 09:38:48.442 DEBUG zh-tw/3.14: >> writing output... [ 46%] library/email .. library/grp 09:43:58.965 DEBUG zh-tw/3.14: >> writing output... [ 54%] library/gzip .. library/math 09:51:14.525 DEBUG zh-tw/3.14: >> writing output... [ 62%] library/mimetypes .. library/readline 09:57:39.947 DEBUG zh-tw/3.14: >> writing output... [ 69%] library/reprlib .. library/textwrap 10:06:51.410 DEBUG zh-tw/3.14: >> writing output... [ 77%] library/threading .. library/winsound 10:16:02.841 INFO: Another builder is running... dying... 10:46:58.273 DEBUG zh-tw/3.14: >> writing output... [ 85%] library/wsgiref .. tutorial/interactive 10:47:09.026 DEBUG zh-tw/3.14: >> writing output... [ 92%] tutorial/interpreter .. whatsnew/changelog 10:47:09.108 DEBUG zh-tw/3.14: >> writing output... [100%] whatsnew/index 10:47:11.961 DEBUG zh-tw/3.14: >> generating indices... genindex py-modindex done 10:47:12.037 DEBUG zh-tw/3.14: >> writing additional pages... download index search opensearch done 10:47:13.326 DEBUG zh-tw/3.14: >> dumping search index in Chinese (code: zh)... done 10:47:13.518 DEBUG zh-tw/3.14: >> dumping object inventory... done 10:47:13.518 DEBUG zh-tw/3.14: >> Writing glossary.json 10:47:13.521 DEBUG zh-tw/3.14: >> build succeeded. 10:47:35.758 INFO zh-tw/3.14: Build done (1h 23m 28s).The full
reading sourcesphase takes less than two minutes, roughly as expected.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:
Time Progress Duration Documents 09:26:59 [ 8%] 47s bugs .. c-api/mapping 09:28:36 [ 15%] 1m 37s c-api/marshal .. distributing/index 09:30:16 [ 23%] 1m 40s extending/building .. howto/sorting 09:32:34 [ 31%] 2m 18s howto/timerfd .. library/bz2 09:34:47 [ 38%] 2m 13s library/calendar .. library/doctest 09:38:48 [ 46%] 4m 1s library/email .. library/grp 09:43:59 [ 54%] 5m 11s library/gzip .. library/math 09:51:15 [ 62%] 7m 16s library/mimetypes .. library/readline 09:57:40 [ 69%] 6m 25s library/reprlib .. library/textwrap 10:06:51 [ 77%] 9m 11s library/threading .. library/winsound 10:46:58 [ 85%] 40m 7s library/wsgiref .. tutorial/interactive 10:47:09 [ 92%] 11s tutorial/interpreter .. whatsnew/changelog 10:47:09 [100%] 0s whatsnew/index 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
2024-10-03 09:24:08,222 INFO zh-tw/3.14: Build start. 2024-10-03 09:24:08,222 INFO zh-tw/3.14: Running make autobuild-dev-html 2024-10-03 09:24:08,222 DEBUG zh-tw/3.14: Run: 'sed -i 's/ *-A switchers=1//' /srv/docsbuild/cpython-only-html/Doc/Makefile' 2024-10-03 09:24:08,230 DEBUG zh-tw/3.14: Run: make -C /srv/docsbuild/cpython-only-html/Doc PYTHON=/srv/docsbuild/venv-3.14/bin/python SPHINXBUILD=/srv/docsbuild/venv-3.14/bin/sphinx-build BLURB=/srv/docsbuild/venv-3.14/bin/blurb VENVDIR=/srv/docsbuild/venv-3.14 'SPHINXOPTS=-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=\\usepackage{xeCJK} -D locale_dirs=/srv/docsbuild/3.14/locale -D language=zh_TW -D gettext_compact=0' SPHINXERRORHANDLING= autobuild-dev-html 2024-10-03 09:24:08,233 DEBUG zh-tw/3.14: >>>> make: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 09:24:08,277 DEBUG zh-tw/3.14: >>>> make dist-html SPHINXOPTS='-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=\\usepackage{xeCJK} -D locale_dirs=/srv/docsbuild/3.14/locale -D language=zh_TW -D gettext_compact=0 -Ea -A daily=1' DISTVERSION=3.14 2024-10-03 09:24:08,280 DEBUG zh-tw/3.14: >>>> make[1]: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 09:24:08,280 DEBUG zh-tw/3.14: >>>> # archive the HTML 2024-10-03 09:24:08,282 DEBUG zh-tw/3.14: >>>> Building HTML... 2024-10-03 09:24:08,283 DEBUG zh-tw/3.14: >>>> mkdir -p dist 2024-10-03 09:24:08,285 DEBUG zh-tw/3.14: >>>> rm -rf build/html 2024-10-03 09:24:08,287 DEBUG zh-tw/3.14: >>>> find dist -name 'python-3.14-docs-html*' -exec rm -rf {} \; 2024-10-03 09:24:08,292 DEBUG zh-tw/3.14: >>>> make html 2024-10-03 09:24:08,294 DEBUG zh-tw/3.14: >>>> make[2]: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 09:24:08,294 DEBUG zh-tw/3.14: >>>> mkdir -p build 2024-10-03 09:24:09,091 DEBUG zh-tw/3.14: >>>> Building NEWS from Misc/NEWS.d with blurb 2024-10-03 09:24:11,548 DEBUG zh-tw/3.14: >>>> /srv/docsbuild/venv-3.14/bin/sphinx-build -b html -d build/doctrees -j auto -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=\\usepackage{xeCJK} -D locale_dirs=/srv/docsbuild/3.14/locale -D language=zh_TW -D gettext_compact=0 -Ea -A daily=1 . build/html 2024-10-03 09:24:11,770 DEBUG zh-tw/3.14: >>>> Running Sphinx v8.0.2 2024-10-03 09:24:12,007 DEBUG zh-tw/3.14: >>>> matplotlib is not installed, social cards will not be generated 2024-10-03 09:24:12,055 DEBUG zh-tw/3.14: >>>> loading translations [zh_TW]... done 2024-10-03 09:24:12,493 DEBUG zh-tw/3.14: >>>> making output directory... done 2024-10-03 09:24:12,596 DEBUG zh-tw/3.14: >>>> building [mo]: all of 481 po files 2024-10-03 09:24:12,596 DEBUG zh-tw/3.14: >>>> writing output... [ 0%] ../../3.14/locale/zh_TW/LC_MESSAGES/library/asyncio-task.mo 2024-10-03 09:24:16,907 DEBUG zh-tw/3.14: >>>> writing output... [100%] ../../3.14/locale/zh_TW/LC_MESSAGES/library/tty.mo 2024-10-03 09:24:16,911 DEBUG zh-tw/3.14: >>>> 2024-10-03 09:24:16,911 DEBUG zh-tw/3.14: >>>> building [html]: all source files 2024-10-03 09:24:16,936 DEBUG zh-tw/3.14: >>>> updating environment: [new config] 482 added, 0 changed, 0 removed 2024-10-03 09:24:31,266 DEBUG zh-tw/3.14: >>>> reading sources... [ 7%] about .. c-api/init 2024-10-03 09:24:35,809 DEBUG zh-tw/3.14: >>>> reading sources... [ 20%] c-api/weakref .. howto/cporting 2024-10-03 09:24:56,508 DEBUG zh-tw/3.14: >>>> reading sources... [ 40%] library/colorsys .. library/email.compat32-message 2024-10-03 09:25:31,464 DEBUG zh-tw/3.14: >>>> reading sources... [ 60%] library/locale .. library/poplib 2024-10-03 09:25:47,780 DEBUG zh-tw/3.14: >>>> reading sources... [ 80%] library/tomllib .. library/xml.sax 2024-10-03 09:26:10,005 DEBUG zh-tw/3.14: >>>> reading sources... [100%] whatsnew/3.6 .. whatsnew/index 2024-10-03 09:26:10,007 DEBUG zh-tw/3.14: >>>> 2024-10-03 09:26:10,015 DEBUG zh-tw/3.14: >>>> looking for now-outdated files... none found 2024-10-03 09:26:10,355 DEBUG zh-tw/3.14: >>>> pickling environment... done 2024-10-03 09:26:10,356 DEBUG zh-tw/3.14: >>>> checking consistency... done 2024-10-03 09:26:10,558 DEBUG zh-tw/3.14: >>>> preparing documents... done 2024-10-03 09:26:10,559 DEBUG zh-tw/3.14: >>>> copying assets... 2024-10-03 09:26:10,560 DEBUG zh-tw/3.14: >>>> copying downloadable files... [100%] includes/tzinfo_examples.py 2024-10-03 09:26:10,560 DEBUG zh-tw/3.14: >>>> 2024-10-03 09:26:10,626 DEBUG zh-tw/3.14: >>>> copying static files... done 2024-10-03 09:26:10,629 DEBUG zh-tw/3.14: >>>> copying extra files... done 2024-10-03 09:26:10,629 DEBUG zh-tw/3.14: >>>> copying assets: done 2024-10-03 09:26:10,635 DEBUG zh-tw/3.14: >>>> Building prefix dict from the default dictionary ... 2024-10-03 09:26:10,636 DEBUG zh-tw/3.14: >>>> Loading model from cache /tmp/jieba.cache 2024-10-03 09:26:11,620 DEBUG zh-tw/3.14: >>>> Loading model cost 0.984 seconds. 2024-10-03 09:26:11,620 DEBUG zh-tw/3.14: >>>> Prefix dict has been built successfully. 2024-10-03 09:26:58,753 DEBUG zh-tw/3.14: >>>> writing output... [ 8%] bugs .. c-api/mapping 2024-10-03 09:28:35,604 DEBUG zh-tw/3.14: >>>> writing output... [ 15%] c-api/marshal .. distributing/index 2024-10-03 09:30:15,721 DEBUG zh-tw/3.14: >>>> writing output... [ 23%] extending/building .. howto/sorting 2024-10-03 09:32:33,845 DEBUG zh-tw/3.14: >>>> writing output... [ 31%] howto/timerfd .. library/bz2 2024-10-03 09:34:47,142 DEBUG zh-tw/3.14: >>>> writing output... [ 38%] library/calendar .. library/doctest 2024-10-03 09:38:48,442 DEBUG zh-tw/3.14: >>>> writing output... [ 46%] library/email .. library/grp 2024-10-03 09:43:58,965 DEBUG zh-tw/3.14: >>>> writing output... [ 54%] library/gzip .. library/math 2024-10-03 09:51:14,525 DEBUG zh-tw/3.14: >>>> writing output... [ 62%] library/mimetypes .. library/readline 2024-10-03 09:57:39,947 DEBUG zh-tw/3.14: >>>> writing output... [ 69%] library/reprlib .. library/textwrap 2024-10-03 10:06:51,410 DEBUG zh-tw/3.14: >>>> writing output... [ 77%] library/threading .. library/winsound 2024-10-03 10:16:02,841 INFO: Another builder is running... dying... 2024-10-03 10:46:58,273 DEBUG zh-tw/3.14: >>>> writing output... [ 85%] library/wsgiref .. tutorial/interactive 2024-10-03 10:47:09,026 DEBUG zh-tw/3.14: >>>> writing output... [ 92%] tutorial/interpreter .. whatsnew/changelog 2024-10-03 10:47:09,108 DEBUG zh-tw/3.14: >>>> writing output... [100%] whatsnew/index 2024-10-03 10:47:09,134 DEBUG zh-tw/3.14: >>>> 2024-10-03 10:47:11,961 DEBUG zh-tw/3.14: >>>> generating indices... genindex py-modindex done 2024-10-03 10:47:12,037 DEBUG zh-tw/3.14: >>>> writing additional pages... download index search opensearch done 2024-10-03 10:47:12,038 DEBUG zh-tw/3.14: >>>> copying images... [ 6%] library/hashlib-blake2-tree.png 2024-10-03 10:47:12,048 DEBUG zh-tw/3.14: >>>> copying images... [100%] using/win_install_freethreaded.png 2024-10-03 10:47:12,049 DEBUG zh-tw/3.14: >>>> 2024-10-03 10:47:13,326 DEBUG zh-tw/3.14: >>>> dumping search index in Chinese (code: zh)... done 2024-10-03 10:47:13,518 DEBUG zh-tw/3.14: >>>> dumping object inventory... done 2024-10-03 10:47:13,518 DEBUG zh-tw/3.14: >>>> Writing glossary.json 2024-10-03 10:47:13,521 DEBUG zh-tw/3.14: >>>> build succeeded. 2024-10-03 10:47:13,521 DEBUG zh-tw/3.14: >>>> 2024-10-03 10:47:13,521 DEBUG zh-tw/3.14: >>>> The HTML pages are in build/html. 2024-10-03 10:47:18,604 DEBUG zh-tw/3.14: >>>> 2024-10-03 10:47:18,605 DEBUG zh-tw/3.14: >>>> Build finished. The HTML pages are in build/html. 2024-10-03 10:47:18,605 DEBUG zh-tw/3.14: >>>> make[2]: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 10:47:18,606 DEBUG zh-tw/3.14: >>>> cp -pPR build/html dist/python-3.14-docs-html 2024-10-03 10:47:18,737 DEBUG zh-tw/3.14: >>>> tar -C dist -cf dist/python-3.14-docs-html.tar python-3.14-docs-html 2024-10-03 10:47:18,825 DEBUG zh-tw/3.14: >>>> bzip2 -9 -k dist/python-3.14-docs-html.tar 2024-10-03 10:47:29,874 DEBUG zh-tw/3.14: >>>> (cd dist; zip -q -r -9 python-3.14-docs-html.zip python-3.14-docs-html) 2024-10-03 10:47:34,844 DEBUG zh-tw/3.14: >>>> rm -r dist/python-3.14-docs-html 2024-10-03 10:47:34,883 DEBUG zh-tw/3.14: >>>> rm dist/python-3.14-docs-html.tar 2024-10-03 10:47:34,909 DEBUG zh-tw/3.14: >>>> Build finished and archived! 2024-10-03 10:47:34,910 DEBUG zh-tw/3.14: >>>> make[1]: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 10:47:34,910 DEBUG zh-tw/3.14: >>>> make: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 10:47:34,911 DEBUG zh-tw/3.14: Run: 'mkdir -p /var/log/docsbuild' 2024-10-03 10:47:34,916 DEBUG zh-tw/3.14: Run: 'chgrp -R docs /var/log/docsbuild' 2024-10-03 10:47:35,758 INFO zh-tw/3.14: Build done (1h 23m 28s).log for en (baseline)
2024-10-03 07:16:02,400 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html fetch' 2024-10-03 07:16:03,546 INFO en/3.14: Running. 2024-10-03 07:16:03,546 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html show-ref -s origin/main' 2024-10-03 07:16:03,550 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html reset --hard c066bf553577d1000e208eb078d9e758c3e41186 --' 2024-10-03 07:16:05,316 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html clean -dfqx' 2024-10-03 07:16:05,603 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html rev-parse HEAD' 2024-10-03 07:16:05,607 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html diff --name-only 6810928927e4d12d9a5dd90e672afb096882b730 c066bf553577d1000e208eb078d9e758c3e41186' 2024-10-03 07:16:05,622 INFO en/3.14: Should rebuild: Doc/ has changed (from 6810928927e4d12d9a5dd90e672afb096882b730 to c066bf553577d1000e208eb078d9e758c3e41186) 2024-10-03 07:16:05,622 DEBUG en/3.14: Run: '/srv/docsbuild/venv/bin/python -m venv /srv/docsbuild/venv-3.14' 2024-10-03 07:16:08,703 DEBUG en/3.14: Run: '/srv/docsbuild/venv-3.14/bin/python -m pip install --upgrade --upgrade-strategy=eager python-docs-theme jieba -rrequirements.txt' 2024-10-03 07:16:11,189 DEBUG en/3.14: Run: '/srv/docsbuild/venv-3.14/bin/python -m pip freeze --all' 2024-10-03 07:16:11,707 INFO en/3.14: Build start. 2024-10-03 07:16:11,707 INFO en/3.14: Running make autobuild-dev-html 2024-10-03 07:16:11,708 DEBUG en/3.14: Run: 'sed -i 's/ *-A switchers=1//' /srv/docsbuild/cpython-only-html/Doc/Makefile' 2024-10-03 07:16:11,718 DEBUG en/3.14: Run: make -C /srv/docsbuild/cpython-only-html/Doc PYTHON=/srv/docsbuild/venv-3.14/bin/python SPHINXBUILD=/srv/docsbuild/venv-3.14/bin/sphinx-build BLURB=/srv/docsbuild/venv-3.14/bin/blurb VENVDIR=/srv/docsbuild/venv-3.14 'SPHINXOPTS=-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=' SPHINXERRORHANDLING= autobuild-dev-html 2024-10-03 07:16:11,722 DEBUG en/3.14: >>>> make: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:16:11,770 DEBUG en/3.14: >>>> make dist-html SPHINXOPTS='-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc= -Ea -A daily=1' DISTVERSION=3.14 2024-10-03 07:16:11,773 DEBUG en/3.14: >>>> make[1]: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:16:11,773 DEBUG en/3.14: >>>> # archive the HTML 2024-10-03 07:16:11,776 DEBUG en/3.14: >>>> Building HTML... 2024-10-03 07:16:11,776 DEBUG en/3.14: >>>> mkdir -p dist 2024-10-03 07:16:11,778 DEBUG en/3.14: >>>> rm -rf build/html 2024-10-03 07:16:11,779 DEBUG en/3.14: >>>> find dist -name 'python-3.14-docs-html*' -exec rm -rf {} \; 2024-10-03 07:16:11,782 DEBUG en/3.14: >>>> make html 2024-10-03 07:16:11,784 DEBUG en/3.14: >>>> make[2]: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:16:11,785 DEBUG en/3.14: >>>> mkdir -p build 2024-10-03 07:16:12,282 DEBUG en/3.14: >>>> Building NEWS from Misc/NEWS.d with blurb 2024-10-03 07:16:15,033 DEBUG en/3.14: >>>> /srv/docsbuild/venv-3.14/bin/sphinx-build -b html -d build/doctrees -j auto -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc= -Ea -A daily=1 . build/html 2024-10-03 07:16:15,352 DEBUG en/3.14: >>>> Running Sphinx v8.0.2 2024-10-03 07:16:15,549 DEBUG en/3.14: >>>> matplotlib is not installed, social cards will not be generated 2024-10-03 07:16:15,549 DEBUG en/3.14: >>>> loading translations [en]... done 2024-10-03 07:16:15,892 DEBUG en/3.14: >>>> making output directory... done 2024-10-03 07:16:16,001 DEBUG en/3.14: >>>> building [mo]: all of 0 po files 2024-10-03 07:16:16,002 DEBUG en/3.14: >>>> writing output... 2024-10-03 07:16:16,002 DEBUG en/3.14: >>>> building [html]: all source files 2024-10-03 07:16:16,025 DEBUG en/3.14: >>>> updating environment: [new config] 482 added, 0 changed, 0 removed 2024-10-03 07:16:20,572 DEBUG en/3.14: >>>> reading sources... [ 7%] about .. c-api/init 2024-10-03 07:16:23,146 DEBUG en/3.14: >>>> reading sources... [ 13%] c-api/init_config .. c-api/veryhigh 2024-10-03 07:16:24,026 DEBUG en/3.14: >>>> reading sources... [ 20%] c-api/weakref .. howto/cporting 2024-10-03 07:16:27,984 DEBUG en/3.14: >>>> reading sources... [ 27%] howto/curses .. library/asyncio 2024-10-03 07:16:31,704 DEBUG en/3.14: >>>> reading sources... [ 33%] library/asyncio-api-index .. library/collections.abc 2024-10-03 07:16:43,964 DEBUG en/3.14: >>>> reading sources... [ 40%] library/colorsys .. library/email.compat32-message 2024-10-03 07:16:44,826 DEBUG en/3.14: >>>> reading sources... [ 47%] library/email.contentmanager .. library/gettext 2024-10-03 07:16:47,449 DEBUG en/3.14: >>>> reading sources... [ 53%] library/glob .. library/linecache 2024-10-03 07:16:48,151 DEBUG en/3.14: >>>> reading sources... [ 60%] library/locale .. library/poplib 2024-10-03 07:16:52,673 DEBUG en/3.14: >>>> reading sources... [ 67%] library/posix .. library/ssl 2024-10-03 07:16:54,675 DEBUG en/3.14: >>>> reading sources... [ 73%] library/stat .. library/tokenize 2024-10-03 07:16:56,220 DEBUG en/3.14: >>>> reading sources... [ 80%] library/tomllib .. library/xml.sax 2024-10-03 07:16:57,152 DEBUG en/3.14: >>>> reading sources... [ 87%] library/xml.sax.handler .. tutorial/interpreter 2024-10-03 07:17:01,878 DEBUG en/3.14: >>>> reading sources... [ 93%] tutorial/introduction .. whatsnew/3.5 2024-10-03 07:17:03,463 DEBUG en/3.14: >>>> reading sources... [100%] whatsnew/3.6 .. whatsnew/index 2024-10-03 07:17:03,464 DEBUG en/3.14: >>>> 2024-10-03 07:17:03,473 DEBUG en/3.14: >>>> looking for now-outdated files... none found 2024-10-03 07:17:03,875 DEBUG en/3.14: >>>> pickling environment... done 2024-10-03 07:17:03,875 DEBUG en/3.14: >>>> checking consistency... done 2024-10-03 07:17:03,882 DEBUG en/3.14: >>>> preparing documents... done 2024-10-03 07:17:03,882 DEBUG en/3.14: >>>> copying assets... 2024-10-03 07:17:03,882 DEBUG en/3.14: >>>> copying downloadable files... [100%] includes/tzinfo_examples.py 2024-10-03 07:17:03,883 DEBUG en/3.14: >>>> 2024-10-03 07:17:03,958 DEBUG en/3.14: >>>> copying static files... done 2024-10-03 07:17:03,958 DEBUG en/3.14: >>>> copying extra files... done 2024-10-03 07:17:03,958 DEBUG en/3.14: >>>> copying assets: done 2024-10-03 07:17:14,246 DEBUG en/3.14: >>>> writing output... [ 8%] bugs .. c-api/mapping 2024-10-03 07:17:16,823 DEBUG en/3.14: >>>> writing output... [ 15%] c-api/marshal .. distributing/index 2024-10-03 07:17:21,177 DEBUG en/3.14: >>>> writing output... [ 23%] extending/building .. howto/sorting 2024-10-03 07:17:26,241 DEBUG en/3.14: >>>> writing output... [ 31%] howto/timerfd .. library/bz2 2024-10-03 07:17:29,666 DEBUG en/3.14: >>>> writing output... [ 38%] library/calendar .. library/doctest 2024-10-03 07:17:34,862 DEBUG en/3.14: >>>> writing output... [ 46%] library/email .. library/grp 2024-10-03 07:17:39,711 DEBUG en/3.14: >>>> writing output... [ 54%] library/gzip .. library/math 2024-10-03 07:17:45,659 DEBUG en/3.14: >>>> writing output... [ 62%] library/mimetypes .. library/readline 2024-10-03 07:17:50,970 DEBUG en/3.14: >>>> writing output... [ 69%] library/reprlib .. library/textwrap 2024-10-03 07:17:56,189 DEBUG en/3.14: >>>> writing output... [ 77%] library/threading .. library/winsound 2024-10-03 07:18:15,129 DEBUG en/3.14: >>>> writing output... [ 85%] library/wsgiref .. tutorial/interactive 2024-10-03 07:18:15,401 DEBUG en/3.14: >>>> writing output... [ 92%] tutorial/interpreter .. whatsnew/changelog 2024-10-03 07:18:19,959 DEBUG en/3.14: >>>> writing output... [100%] whatsnew/index 2024-10-03 07:18:19,978 DEBUG en/3.14: >>>> 2024-10-03 07:18:21,660 DEBUG en/3.14: >>>> generating indices... genindex py-modindex done 2024-10-03 07:18:21,762 DEBUG en/3.14: >>>> writing additional pages... download index search opensearch done 2024-10-03 07:18:21,762 DEBUG en/3.14: >>>> copying images... [ 6%] library/hashlib-blake2-tree.png 2024-10-03 07:18:21,765 DEBUG en/3.14: >>>> copying images... [ 12%] library/pathlib-inheritance.png 2024-10-03 07:18:21,767 DEBUG en/3.14: >>>> copying images... [ 19%] library/kde_example.png 2024-10-03 07:18:21,771 DEBUG en/3.14: >>>> copying images... [ 25%] library/tk_msg.png 2024-10-03 07:18:21,773 DEBUG en/3.14: >>>> copying images... [ 31%] library/turtle-star.png 2024-10-03 07:18:21,775 DEBUG en/3.14: >>>> copying images... [ 38%] using/mac_installer_01_introduction.png 2024-10-03 07:18:21,776 DEBUG en/3.14: >>>> copying images... [ 44%] using/mac_installer_02_readme.png 2024-10-03 07:18:21,777 DEBUG en/3.14: >>>> copying images... [ 50%] using/mac_installer_03_license.png 2024-10-03 07:18:21,777 DEBUG en/3.14: >>>> copying images... [ 56%] using/mac_installer_04_installation_type.png 2024-10-03 07:18:21,778 DEBUG en/3.14: >>>> copying images... [ 62%] using/mac_installer_05_custom_install.png 2024-10-03 07:18:21,779 DEBUG en/3.14: >>>> copying images... [ 69%] using/mac_installer_06_summary.png 2024-10-03 07:18:21,780 DEBUG en/3.14: >>>> copying images... [ 75%] using/mac_installer_07_applications.png 2024-10-03 07:18:21,780 DEBUG en/3.14: >>>> copying images... [ 81%] using/mac_installer_08_install_certificates.png 2024-10-03 07:18:21,781 DEBUG en/3.14: >>>> copying images... [ 88%] using/mac_installer_09_custom_install_free_threaded.png 2024-10-03 07:18:21,782 DEBUG en/3.14: >>>> copying images... [ 94%] using/win_installer.png 2024-10-03 07:18:21,784 DEBUG en/3.14: >>>> copying images... [100%] using/win_install_freethreaded.png 2024-10-03 07:18:21,785 DEBUG en/3.14: >>>> 2024-10-03 07:18:22,763 DEBUG en/3.14: >>>> dumping search index in English (code: en)... done 2024-10-03 07:18:22,933 DEBUG en/3.14: >>>> dumping object inventory... done 2024-10-03 07:18:22,933 DEBUG en/3.14: >>>> Writing glossary.json 2024-10-03 07:18:22,935 DEBUG en/3.14: >>>> build succeeded. 2024-10-03 07:18:22,935 DEBUG en/3.14: >>>> 2024-10-03 07:18:22,935 DEBUG en/3.14: >>>> The HTML pages are in build/html. 2024-10-03 07:18:26,241 DEBUG en/3.14: >>>> 2024-10-03 07:18:26,242 DEBUG en/3.14: >>>> Build finished. The HTML pages are in build/html. 2024-10-03 07:18:26,242 DEBUG en/3.14: >>>> make[2]: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:18:26,243 DEBUG en/3.14: >>>> cp -pPR build/html dist/python-3.14-docs-html 2024-10-03 07:18:26,341 DEBUG en/3.14: >>>> tar -C dist -cf dist/python-3.14-docs-html.tar python-3.14-docs-html 2024-10-03 07:18:26,418 DEBUG en/3.14: >>>> bzip2 -9 -k dist/python-3.14-docs-html.tar 2024-10-03 07:18:37,202 DEBUG en/3.14: >>>> (cd dist; zip -q -r -9 python-3.14-docs-html.zip python-3.14-docs-html) 2024-10-03 07:18:41,448 DEBUG en/3.14: >>>> rm -r dist/python-3.14-docs-html 2024-10-03 07:18:41,480 DEBUG en/3.14: >>>> rm dist/python-3.14-docs-html.tar 2024-10-03 07:18:41,499 DEBUG en/3.14: >>>> Build finished and archived! 2024-10-03 07:18:41,499 DEBUG en/3.14: >>>> make[1]: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:18:41,499 DEBUG en/3.14: >>>> make: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:18:41,501 DEBUG en/3.14: Run: 'mkdir -p /var/log/docsbuild' 2024-10-03 07:18:41,505 DEBUG en/3.14: Run: 'chgrp -R docs /var/log/docsbuild' 2024-10-03 07:18:41,999 INFO en/3.14: Build done (2m 30s). 2024-10-03 07:18:41,999 INFO en/3.14: Publishing start. 2024-10-03 07:18:41,999 DEBUG en/3.14: Run: 'chgrp -R docs /srv/docs.python.org/3.14' 2024-10-03 07:18:42,894 INFO en/3.14: Copying HTML files to /srv/docs.python.org/3.14 2024-10-03 07:18:42,895 DEBUG en/3.14: Run: 'chown -R :docs /srv/docsbuild/cpython-only-html/Doc/build/html' 2024-10-03 07:18:42,902 DEBUG en/3.14: Run: 'chmod -R o+r /srv/docsbuild/cpython-only-html/Doc/build/html' 2024-10-03 07:18:42,909 DEBUG en/3.14: Run: 'find /srv/docsbuild/cpython-only-html/Doc/build/html -type d -exec chmod o+x '{}' ';'' 2024-10-03 07:18:42,954 DEBUG en/3.14: Run: 'rsync -a --delete-delay --filter 'P archives/' /srv/docsbuild/cpython-only-html/Doc/build/html/ /srv/docs.python.org/3.14' 2024-10-03 07:18:43,375 DEBUG en/3.14: Copying dist files. 2024-10-03 07:18:43,375 DEBUG en/3.14: Run: 'chown -R :docs /srv/docsbuild/cpython-only-html/Doc/dist' 2024-10-03 07:18:43,378 DEBUG en/3.14: Run: 'chmod -R o+r /srv/docsbuild/cpython-only-html/Doc/dist' 2024-10-03 07:18:43,380 DEBUG en/3.14: Run: 'mkdir -m o+rx -p /srv/docs.python.org/3.14/archives' 2024-10-03 07:18:43,383 DEBUG en/3.14: Run: 'chown :docs /srv/docs.python.org/3.14/archives' 2024-10-03 07:18:43,385 DEBUG en/3.14: Run: 'cp -a /srv/docsbuild/cpython-only-html/Doc/dist/python-3.14-docs-html.tar.bz2 /srv/docsbuild/cpython-only-html/Doc/dist/python-3.14-docs-html.zip /srv/docs.python.org/3.14/archives' 2024-10-03 07:18:43,427 INFO en/3.14: 551 files changed 2024-10-03 07:18:43,427 DEBUG en/3.14: Run: 'find -L /srv/docs.python.org -samefile /srv/docs.python.org/3.14' 2024-10-03 07:18:47,156 DEBUG en/3.14: Purging https://docs.python.org/dev/ from CDN 2024-10-03 07:18:47,158 DEBUG en/3.14: Starting new HTTPS connection (1): docs.python.org:443 2024-10-03 07:18:47,207 DEBUG en/3.14: https://docs.python.org:443 "PURGE /dev/ HTTP/11" 200 0 ... 2024-10-03 07:18:49,861 DEBUG en/3.14: Purging https://docs.python.org/3.14/archives/python-3.14-docs-text.zip from CDN 2024-10-03 07:18:49,863 DEBUG en/3.14: https://docs.python.org:443 "PURGE /3.14/archives/python-3.14-docs-text.zip HTTP/11" 200 0 2024-10-03 07:18:49,863 INFO en/3.14: Publishing done (8s). 2024-10-03 07:18:49,980 DEBUG en/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html rev-parse HEAD' 2024-10-03 07:18:49,987 INFO en/3.14: Saved new rebuild state for /en/3.14/: {last_build_start = 2024-10-03T07:16:03Z, last_build_duration = 166.0, triggered_by = "Doc/ has changed", cpython_sha = "c066bf553577d1000e208eb078d9e758c3e41186"}log for es (reference translation)
2024-10-03 07:18:49,988 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html fetch' 2024-10-03 07:18:50,258 INFO es/3.14: Running. 2024-10-03 07:18:50,259 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html show-ref -s origin/main' 2024-10-03 07:18:50,263 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html reset --hard c066bf553577d1000e208eb078d9e758c3e41186 --' 2024-10-03 07:18:50,546 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html clean -dfqx' 2024-10-03 07:18:50,627 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES fetch' 2024-10-03 07:18:50,826 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES branch -r' 2024-10-03 07:18:50,830 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES show-ref -s origin/3.12' 2024-10-03 07:18:50,832 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES reset --hard 0d82516850e7d3b1e89297730ba4538138a481ed --' 2024-10-03 07:18:50,847 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES clean -dfqx' 2024-10-03 07:18:51,014 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html rev-parse HEAD' 2024-10-03 07:18:51,018 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES rev-parse HEAD' 2024-10-03 07:18:51,021 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html diff --name-only 6810928927e4d12d9a5dd90e672afb096882b730 c066bf553577d1000e208eb078d9e758c3e41186' 2024-10-03 07:18:51,026 INFO es/3.14: Should rebuild: Doc/ has changed (from 6810928927e4d12d9a5dd90e672afb096882b730 to c066bf553577d1000e208eb078d9e758c3e41186) 2024-10-03 07:18:51,026 DEBUG es/3.14: Run: '/srv/docsbuild/venv/bin/python -m venv /srv/docsbuild/venv-3.14' 2024-10-03 07:18:53,215 DEBUG es/3.14: Run: '/srv/docsbuild/venv-3.14/bin/python -m pip install --upgrade --upgrade-strategy=eager python-docs-theme jieba -rrequirements.txt' 2024-10-03 07:18:55,043 DEBUG es/3.14: Run: '/srv/docsbuild/venv-3.14/bin/python -m pip freeze --all' 2024-10-03 07:18:55,468 INFO es/3.14: Build start. 2024-10-03 07:18:55,469 INFO es/3.14: Running make autobuild-dev-html 2024-10-03 07:18:55,469 DEBUG es/3.14: Run: 'sed -i 's/ *-A switchers=1//' /srv/docsbuild/cpython-only-html/Doc/Makefile' 2024-10-03 07:18:55,475 DEBUG es/3.14: Run: make -C /srv/docsbuild/cpython-only-html/Doc PYTHON=/srv/docsbuild/venv-3.14/bin/python SPHINXBUILD=/srv/docsbuild/venv-3.14/bin/sphinx-build BLURB=/srv/docsbuild/venv-3.14/bin/blurb VENVDIR=/srv/docsbuild/venv-3.14 'SPHINXOPTS=-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=\\usepackage{fontspec} -D locale_dirs=/srv/docsbuild/3.14/locale -D language=es -D gettext_compact=0' SPHINXERRORHANDLING= autobuild-dev-html 2024-10-03 07:18:55,478 DEBUG es/3.14: >>>> make: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:18:55,513 DEBUG es/3.14: >>>> make dist-html SPHINXOPTS='-D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=\\usepackage{fontspec} -D locale_dirs=/srv/docsbuild/3.14/locale -D language=es -D gettext_compact=0 -Ea -A daily=1' DISTVERSION=3.14 2024-10-03 07:18:55,515 DEBUG es/3.14: >>>> make[1]: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:18:55,515 DEBUG es/3.14: >>>> # archive the HTML 2024-10-03 07:18:55,517 DEBUG es/3.14: >>>> Building HTML... 2024-10-03 07:18:55,517 DEBUG es/3.14: >>>> mkdir -p dist 2024-10-03 07:18:55,519 DEBUG es/3.14: >>>> rm -rf build/html 2024-10-03 07:18:55,520 DEBUG es/3.14: >>>> find dist -name 'python-3.14-docs-html*' -exec rm -rf {} \; 2024-10-03 07:18:55,522 DEBUG es/3.14: >>>> make html 2024-10-03 07:18:55,524 DEBUG es/3.14: >>>> make[2]: Entering directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:18:55,524 DEBUG es/3.14: >>>> mkdir -p build 2024-10-03 07:18:55,903 DEBUG es/3.14: >>>> Building NEWS from Misc/NEWS.d with blurb 2024-10-03 07:18:58,378 DEBUG es/3.14: >>>> /srv/docsbuild/venv-3.14/bin/sphinx-build -b html -d build/doctrees -j auto -D latex_engine=xelatex -D latex_elements.inputenc= -D latex_elements.fontenc=\\usepackage{fontspec} -D locale_dirs=/srv/docsbuild/3.14/locale -D language=es -D gettext_compact=0 -Ea -A daily=1 . build/html 2024-10-03 07:18:58,727 DEBUG es/3.14: >>>> Running Sphinx v8.0.2 2024-10-03 07:18:58,854 DEBUG es/3.14: >>>> matplotlib is not installed, social cards will not be generated 2024-10-03 07:18:58,879 DEBUG es/3.14: >>>> loading translations [es]... done 2024-10-03 07:18:59,125 DEBUG es/3.14: >>>> making output directory... done 2024-10-03 07:18:59,216 DEBUG es/3.14: >>>> building [mo]: all of 512 po files 2024-10-03 07:18:59,217 DEBUG es/3.14: >>>> writing output... [ 0%] ../../3.14/locale/es/LC_MESSAGES/library/logging.config.mo ... 2024-10-03 07:19:05,340 DEBUG es/3.14: >>>> writing output... [100%] ../../3.14/locale/es/LC_MESSAGES/library/tkinter.tix.mo 2024-10-03 07:19:05,349 DEBUG es/3.14: >>>> 2024-10-03 07:19:05,350 DEBUG es/3.14: >>>> building [html]: all source files 2024-10-03 07:19:05,377 DEBUG es/3.14: >>>> updating environment: [new config] 482 added, 0 changed, 0 removed 2024-10-03 07:19:25,934 DEBUG es/3.14: >>>> reading sources... [ 7%] about .. c-api/init 2024-10-03 07:19:26,136 DEBUG es/3.14: >>>> reading sources... [ 13%] c-api/init_config .. c-api/veryhigh 2024-10-03 07:19:36,876 DEBUG es/3.14: >>>> reading sources... [ 20%] c-api/weakref .. howto/cporting 2024-10-03 07:19:38,491 DEBUG es/3.14: >>>> reading sources... [ 27%] howto/curses .. library/asyncio 2024-10-03 07:20:18,273 DEBUG es/3.14: >>>> reading sources... [ 33%] library/asyncio-api-index .. library/collections.abc 2024-10-03 07:20:27,066 DEBUG es/3.14: >>>> reading sources... [ 40%] library/colorsys .. library/email.compat32-message 2024-10-03 07:20:47,270 DEBUG es/3.14: >>>> reading sources... [ 47%] library/email.contentmanager .. library/gettext 2024-10-03 07:21:13,644 DEBUG es/3.14: >>>> reading sources... [ 53%] library/glob .. library/linecache 2024-10-03 07:21:17,317 DEBUG es/3.14: >>>> reading sources... [ 60%] library/locale .. library/poplib 2024-10-03 07:21:22,496 DEBUG es/3.14: >>>> reading sources... [ 67%] library/posix .. library/ssl 2024-10-03 07:21:48,120 DEBUG es/3.14: >>>> reading sources... [ 73%] library/stat .. library/tokenize 2024-10-03 07:21:50,324 DEBUG es/3.14: >>>> reading sources... [ 80%] library/tomllib .. library/xml.sax 2024-10-03 07:21:51,588 DEBUG es/3.14: >>>> reading sources... [ 87%] library/xml.sax.handler .. tutorial/interpreter 2024-10-03 07:22:06,612 DEBUG es/3.14: >>>> reading sources... [ 93%] tutorial/introduction .. whatsnew/3.5 2024-10-03 07:22:20,316 DEBUG es/3.14: >>>> reading sources... [100%] whatsnew/3.6 .. whatsnew/index 2024-10-03 07:22:20,318 DEBUG es/3.14: >>>> 2024-10-03 07:22:20,325 DEBUG es/3.14: >>>> looking for now-outdated files... none found 2024-10-03 07:22:20,637 DEBUG es/3.14: >>>> pickling environment... done 2024-10-03 07:22:20,637 DEBUG es/3.14: >>>> checking consistency... done 2024-10-03 07:22:20,645 DEBUG es/3.14: >>>> preparing documents... done 2024-10-03 07:22:20,645 DEBUG es/3.14: >>>> copying assets... 2024-10-03 07:22:20,645 DEBUG es/3.14: >>>> copying downloadable files... [100%] includes/tzinfo_examples.py 2024-10-03 07:22:20,645 DEBUG es/3.14: >>>> 2024-10-03 07:22:20,685 DEBUG es/3.14: >>>> copying static files... done 2024-10-03 07:22:20,686 DEBUG es/3.14: >>>> copying extra files... done 2024-10-03 07:22:20,686 DEBUG es/3.14: >>>> copying assets: done 2024-10-03 07:22:30,400 DEBUG es/3.14: >>>> writing output... [ 8%] bugs .. c-api/mapping 2024-10-03 07:22:35,972 DEBUG es/3.14: >>>> writing output... [ 15%] c-api/marshal .. distributing/index 2024-10-03 07:22:40,223 DEBUG es/3.14: >>>> writing output... [ 23%] extending/building .. howto/sorting 2024-10-03 07:22:45,791 DEBUG es/3.14: >>>> writing output... [ 31%] howto/timerfd .. library/bz2 2024-10-03 07:22:49,639 DEBUG es/3.14: >>>> writing output... [ 38%] library/calendar .. library/doctest 2024-10-03 07:22:57,079 DEBUG es/3.14: >>>> writing output... [ 46%] library/email .. library/grp 2024-10-03 07:23:03,253 DEBUG es/3.14: >>>> writing output... [ 54%] library/gzip .. library/math 2024-10-03 07:23:10,410 DEBUG es/3.14: >>>> writing output... [ 62%] library/mimetypes .. library/readline 2024-10-03 07:23:16,313 DEBUG es/3.14: >>>> writing output... [ 69%] library/reprlib .. library/textwrap 2024-10-03 07:23:23,461 DEBUG es/3.14: >>>> writing output... [ 77%] library/threading .. library/winsound 2024-10-03 07:23:46,522 DEBUG es/3.14: >>>> writing output... [ 85%] library/wsgiref .. tutorial/interactive 2024-10-03 07:23:46,950 DEBUG es/3.14: >>>> writing output... [ 92%] tutorial/interpreter .. whatsnew/changelog 2024-10-03 07:23:51,637 DEBUG es/3.14: >>>> writing output... [100%] whatsnew/index 2024-10-03 07:23:51,692 DEBUG es/3.14: >>>> 2024-10-03 07:23:53,449 DEBUG es/3.14: >>>> generating indices... genindex py-modindex done 2024-10-03 07:23:53,524 DEBUG es/3.14: >>>> writing additional pages... download index search opensearch done 2024-10-03 07:23:53,525 DEBUG es/3.14: >>>> copying images... [ 6%] library/hashlib-blake2-tree.png 2024-10-03 07:23:53,526 DEBUG es/3.14: >>>> copying images... [ 12%] library/pathlib-inheritance.png 2024-10-03 07:23:53,526 DEBUG es/3.14: >>>> copying images... [ 19%] library/kde_example.png 2024-10-03 07:23:53,527 DEBUG es/3.14: >>>> copying images... [ 25%] library/tk_msg.png 2024-10-03 07:23:53,527 DEBUG es/3.14: >>>> copying images... [ 31%] library/turtle-star.png 2024-10-03 07:23:53,528 DEBUG es/3.14: >>>> copying images... [ 38%] using/mac_installer_01_introduction.png 2024-10-03 07:23:53,528 DEBUG es/3.14: >>>> copying images... [ 44%] using/mac_installer_02_readme.png 2024-10-03 07:23:53,529 DEBUG es/3.14: >>>> copying images... [ 50%] using/mac_installer_03_license.png 2024-10-03 07:23:53,529 DEBUG es/3.14: >>>> copying images... [ 56%] using/mac_installer_04_installation_type.png 2024-10-03 07:23:53,530 DEBUG es/3.14: >>>> copying images... [ 62%] using/mac_installer_05_custom_install.png 2024-10-03 07:23:53,530 DEBUG es/3.14: >>>> copying images... [ 69%] using/mac_installer_06_summary.png 2024-10-03 07:23:53,531 DEBUG es/3.14: >>>> copying images... [ 75%] using/mac_installer_07_applications.png 2024-10-03 07:23:53,532 DEBUG es/3.14: >>>> copying images... [ 81%] using/mac_installer_08_install_certificates.png 2024-10-03 07:23:53,532 DEBUG es/3.14: >>>> copying images... [ 88%] using/mac_installer_09_custom_install_free_threaded.png 2024-10-03 07:23:53,533 DEBUG es/3.14: >>>> copying images... [ 94%] using/win_installer.png 2024-10-03 07:23:53,533 DEBUG es/3.14: >>>> copying images... [100%] using/win_install_freethreaded.png 2024-10-03 07:23:53,533 DEBUG es/3.14: >>>> 2024-10-03 07:23:54,528 DEBUG es/3.14: >>>> dumping search index in Spanish (code: es)... done 2024-10-03 07:23:54,708 DEBUG es/3.14: >>>> dumping object inventory... done 2024-10-03 07:23:54,708 DEBUG es/3.14: >>>> Writing glossary.json 2024-10-03 07:23:54,710 DEBUG es/3.14: >>>> build succeeded. 2024-10-03 07:23:54,710 DEBUG es/3.14: >>>> 2024-10-03 07:23:54,710 DEBUG es/3.14: >>>> The HTML pages are in build/html. 2024-10-03 07:23:59,092 DEBUG es/3.14: >>>> 2024-10-03 07:23:59,093 DEBUG es/3.14: >>>> Build finished. The HTML pages are in build/html. 2024-10-03 07:23:59,093 DEBUG es/3.14: >>>> make[2]: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:23:59,093 DEBUG es/3.14: >>>> cp -pPR build/html dist/python-3.14-docs-html 2024-10-03 07:23:59,188 DEBUG es/3.14: >>>> tar -C dist -cf dist/python-3.14-docs-html.tar python-3.14-docs-html 2024-10-03 07:23:59,260 DEBUG es/3.14: >>>> bzip2 -9 -k dist/python-3.14-docs-html.tar 2024-10-03 07:24:10,582 DEBUG es/3.14: >>>> (cd dist; zip -q -r -9 python-3.14-docs-html.zip python-3.14-docs-html) 2024-10-03 07:24:14,992 DEBUG es/3.14: >>>> rm -r dist/python-3.14-docs-html 2024-10-03 07:24:15,026 DEBUG es/3.14: >>>> rm dist/python-3.14-docs-html.tar 2024-10-03 07:24:15,043 DEBUG es/3.14: >>>> Build finished and archived! 2024-10-03 07:24:15,044 DEBUG es/3.14: >>>> make[1]: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:24:15,044 DEBUG es/3.14: >>>> make: Leaving directory '/srv/docsbuild/cpython-only-html/Doc' 2024-10-03 07:24:15,044 DEBUG es/3.14: Run: 'mkdir -p /var/log/docsbuild' 2024-10-03 07:24:15,047 DEBUG es/3.14: Run: 'chgrp -R docs /var/log/docsbuild' 2024-10-03 07:24:15,549 INFO es/3.14: Build done (5m 20s). 2024-10-03 07:24:15,550 INFO es/3.14: Publishing start. 2024-10-03 07:24:15,550 DEBUG es/3.14: Run: 'chgrp -R docs /srv/docs.python.org/es' 2024-10-03 07:24:15,662 DEBUG es/3.14: Run: 'chgrp -R docs /srv/docs.python.org/es/3.14' 2024-10-03 07:24:17,077 INFO es/3.14: Copying HTML files to /srv/docs.python.org/es/3.14 2024-10-03 07:24:17,077 DEBUG es/3.14: Run: 'chown -R :docs /srv/docsbuild/cpython-only-html/Doc/build/html' 2024-10-03 07:24:17,088 DEBUG es/3.14: Run: 'chmod -R o+r /srv/docsbuild/cpython-only-html/Doc/build/html' 2024-10-03 07:24:17,095 DEBUG es/3.14: Run: 'find /srv/docsbuild/cpython-only-html/Doc/build/html -type d -exec chmod o+x '{}' ';'' 2024-10-03 07:24:17,137 DEBUG es/3.14: Run: 'rsync -a --delete-delay --filter 'P archives/' /srv/docsbuild/cpython-only-html/Doc/build/html/ /srv/docs.python.org/es/3.14' 2024-10-03 07:24:17,627 DEBUG es/3.14: Copying dist files. 2024-10-03 07:24:17,628 DEBUG es/3.14: Run: 'chown -R :docs /srv/docsbuild/cpython-only-html/Doc/dist' 2024-10-03 07:24:17,630 DEBUG es/3.14: Run: 'chmod -R o+r /srv/docsbuild/cpython-only-html/Doc/dist' 2024-10-03 07:24:17,632 DEBUG es/3.14: Run: 'mkdir -m o+rx -p /srv/docs.python.org/es/3.14/archives' 2024-10-03 07:24:17,634 DEBUG es/3.14: Run: 'chown :docs /srv/docs.python.org/es/3.14/archives' 2024-10-03 07:24:17,636 DEBUG es/3.14: Run: 'cp -a /srv/docsbuild/cpython-only-html/Doc/dist/python-3.14-docs-html.tar.bz2 /srv/docsbuild/cpython-only-html/Doc/dist/python-3.14-docs-html.zip /srv/docs.python.org/es/3.14/archives' 2024-10-03 07:24:17,667 INFO es/3.14: 551 files changed 2024-10-03 07:24:17,667 DEBUG es/3.14: Run: 'find -L /srv/docs.python.org -samefile /srv/docs.python.org/es/3.14' 2024-10-03 07:24:20,349 DEBUG es/3.14: Purging https://docs.python.org/es/dev/ from CDN 2024-10-03 07:24:20,352 DEBUG es/3.14: https://docs.python.org:443 "PURGE /es/dev/ HTTP/11" 200 0 ... 2024-10-03 07:24:23,262 DEBUG es/3.14: Purging https://docs.python.org/es/3.14/archives/python-3.14-docs-text.zip from CDN 2024-10-03 07:24:23,264 DEBUG es/3.14: https://docs.python.org:443 "PURGE /es/3.14/archives/python-3.14-docs-text.zip HTTP/11" 200 0 2024-10-03 07:24:23,265 INFO es/3.14: Publishing done (8s). 2024-10-03 07:24:23,382 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/cpython-only-html rev-parse HEAD' 2024-10-03 07:24:23,386 DEBUG es/3.14: Run: 'git -C /srv/docsbuild/3.14/locale/es/LC_MESSAGES rev-parse HEAD' 2024-10-03 07:24:23,392 INFO es/3.14: Saved new rebuild state for /es/3.14/: {last_build_start = 2024-10-03T07:18:50Z, last_build_duration = 333.0, triggered_by = "Doc/ has changed", cpython_sha = "c066bf553577d1000e208eb078d9e758c3e41186", translation_sha = "0d82516850e7d3b1e89297730ba4538138a481ed"}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 (
-Ea) each time indocsbuild, so we can't use caching.A
Reacted by Rafael Fontenelle and W. H. Wang@AA-Turner is it possible to produce a list of the timestamps on the written files to narrow in a bit further than
library/wsgiref .. tutorial/interactiveto identify elapsed-time outliers?From the latest run:
2024-10-09 01:27:38,858 DEBUG zh-tw/3.14: >>>> copying assets... ... 2024-10-09 01:28:39,400 DEBUG zh-tw/3.14: >>>> writing output... [ 8%] bugs .. c-api/mapping 2024-10-09 01:30:32,788 DEBUG zh-tw/3.14: >>>> writing output... [ 15%] c-api/marshal .. distributing/index 2024-10-09 01:32:40,474 DEBUG zh-tw/3.14: >>>> writing output... [ 23%] extending/building .. howto/sockets 2024-10-09 01:35:29,474 DEBUG zh-tw/3.14: >>>> writing output... [ 31%] howto/sorting .. library/builtins 2024-10-09 01:38:43,466 DEBUG zh-tw/3.14: >>>> writing output... [ 38%] library/bz2 .. library/distribution 2024-10-09 01:43:29,657 DEBUG zh-tw/3.14: >>>> writing output... [ 46%] library/doctest .. library/graphlib 2024-10-09 01:48:40,445 DEBUG zh-tw/3.14: >>>> writing output... [ 54%] library/grp .. library/marshal 2024-10-09 01:55:26,423 DEBUG zh-tw/3.14: >>>> writing output... [ 62%] library/math .. library/re 2024-10-09 02:03:53,528 DEBUG zh-tw/3.14: >>>> writing output... [ 69%] library/readline .. library/text 2024-10-09 02:12:39,710 DEBUG zh-tw/3.14: >>>> writing output... [ 77%] library/textwrap .. library/winreg 2024-10-09 02:16:02,286 INFO: Another builder is running... dying... 2024-10-09 02:34:09,642 DEBUG zh-tw/3.14: >>>> writing output... [ 85%] library/winsound .. tutorial/inputoutput 2024-10-09 02:52:40,422 DEBUG zh-tw/3.14: >>>> writing output... [ 92%] tutorial/interactive .. whatsnew/3.9 2024-10-09 02:52:42,609 DEBUG zh-tw/3.14: >>>> writing output... [100%] whatsnew/changelog .. whatsnew/index 2024-10-09 02:52:42,633 DEBUG zh-tw/3.14: >>>> ... 2024-10-09 02:52:49,419 DEBUG zh-tw/3.14: >>>> The HTML pages are in build/html.Recursive
statof every file in the output folder (I've removed_sourcesetc):$ 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
interactive.htmlhttps://docs.python.org/zh-cn/3.14/tutorial/interactive.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~18 minutes for
changelog.html. Perhaps not surprising as this is a huge file. The html is 5.2M in English builds. It's also untranslated except for the header https://docs.python.org/zh-cn/3.14/whatsnew/changelog.html1728442362 :2024-10-09 02:52:42.559101521 +0000 ./whatsnew/changelog.html 1728441255 :2024-10-09 02:34:15.504009081 +0000 ./whatsnew/3.9.html~9 minutes https://docs.python.org/zh-cn/3.14/library/winsound.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~8 minutes https://docs.python.org/zh-cn/3.14/library/textwrap.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~7 minutes https://docs.python.org/zh-cn/3.14/library/readline.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~5 minutes https://docs.python.org/zh-cn/3.14/library/math.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~5 minutes https://docs.python.org/zh-cn/3.14/library/grp.html:
1728438209 :2024-10-09 01:43:29.699534794 +0000 ./library/grp.html 1728437925 :2024-10-09 01:38:45.126808995 +0000 ./library/graphlib.htmlif 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
1728441249 :2024-10-09 02:34:09.701973645 +0000 ./tutorial/interactive.htmlstands for? is it HTML file creation time or last modified time?
If the timestamp stands for file creation time (and I assume sphinx-build appends the content to the file after the file is created and induces the gap), those timestamps would then make sense to me.Reacted by Hugo van KemenadeI'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=0This reveals that the vast majority (93%) of the build duration was spent in
SearchChinese.stem. After playing around withPyStemmer, it turns out there's a much more mundane explanation.SearchChinese.latin_termsis a collection of latin terms that we might want to avoid stemming. The list survives for the duration of the build and grows to be around 53,700 elements long.SearchChinese.steminternally usesword in self.latin_termsto check membership, and hence we get appalling performance as list membership testing is$O(n)$ . Switching to set membership gives$O(1)$ .With sphinx-doc/sphinx#12995,
IndexBuilder.feed()'only' takes 24% of build duration. The slowness is almost entirely due tojieba, as on a build without it installed the method takes 1.3%.Variant .feed()durationBaseline 93% (18m23s) Baseline with Jieba 96% (35m38s) Set terms 3.1% (2.4s) Set terms with Jieba 24% (24.1s) @mattwang44 -- do you know of any better Chinese segmenters than Jieba? It hasn't been released for four years, and is quite slow.
A
Reacted by W. H. Wangpython/cpython#125264 looks to use PyStemmer more generally.
A
@mattwang44 -- do you know of any better Chinese segmenters than Jieba? It hasn't been released for four years, and is quite slow.
I'm not an expert but I believe Jieba still dominates this domain.
I know two packages that are tailored for zh_TW:
- https://github.com/ckiplab/ckiptagger from Academia Sinica, but no perf benchmark can be found and has no new release in the past 4y too.
- https://github.com/Droidtown/ArticutAPI: It's an API SDK (communicate with backed services) with a limited free quota (2k Chinese characters per hour), registration required.
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 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
Reacted by W. H. WangLatest 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
60180 minutes, I'll keep an eye on it.A
Build times (HTML only)
Start Version Language Build Trigger 2024-10-10 08:16 UTC 3.14 en 2m 50s Doc/ has changed 2024-10-10 08:18 UTC 3.14 es 6m 44s Doc/ has changed 2024-10-10 08:25 UTC 3.14 fr 5m 55s Doc/ has changed 2024-10-10 08:31 UTC 3.14 id 5m 47s Doc/ has changed 2024-10-10 08:37 UTC 3.14 it 4m 49s Doc/ has changed 2024-10-10 08:42 UTC 3.14 ja 7m 27s new translations 2024-10-10 08:49 UTC 3.14 ko 6m 7s Doc/ has changed 2024-10-10 08:55 UTC 3.14 pl 3m 42s Doc/ has changed 2024-10-10 08:59 UTC 3.14 pt-br 6m 31s new translations 2024-10-10 09:06 UTC 3.14 tr 6m 41s Doc/ has changed 2024-10-10 09:12 UTC 3.14 uk 8m 50s new translations 2024-10-10 09:21 UTC 3.14 zh-cn 1h 10m 19s Doc/ has changed 2024-10-10 10:31 UTC 3.14 zh-tw 1h 28m 16s Doc/ has changed 2024-10-10 12:00 UTC 3.13 en 4m 41s Doc/ has changed 2024-10-10 12:04 UTC 3.13 es 6m 47s Doc/ has changed 2024-10-10 12:11 UTC 3.13 fr 8m 24s Doc/ has changed 2024-10-10 12:20 UTC 3.13 id 6m 48s Doc/ has changed 2024-10-10 12:26 UTC 3.13 it 5m 2s Doc/ has changed 2024-10-10 12:32 UTC 3.13 ja 10m 1s Doc/ has changed 2024-10-10 12:42 UTC 3.13 ko 5m 39s Doc/ has changed 2024-10-10 12:47 UTC 3.13 pl 3m 51s Doc/ has changed 2024-10-10 12:51 UTC 3.13 pt-br 5m 33s Doc/ has changed 2024-10-10 12:57 UTC 3.13 tr 6m 3s Doc/ has changed 2024-10-10 13:03 UTC 3.13 uk 6m 0s new translations 2024-10-10 13:09 UTC 3.13 zh-cn 1h 9m 33s Doc/ has changed 2024-10-10 14:18 UTC 3.13 zh-tw 1h 36m 28s Doc/ has changed 2024-10-10 15:55 UTC 3.12 en 3m 36s Doc/ has changed 2024-10-10 15:58 UTC 3.12 es 7m 28s Doc/ has changed 2024-10-10 16:06 UTC 3.12 fr 9m 24s Doc/ has changed 2024-10-10 16:15 UTC 3.12 id 6m 10s Doc/ has changed 2024-10-10 16:22 UTC 3.12 it 4m 24s Doc/ has changed 2024-10-10 16:26 UTC 3.12 ja 9m 14s Doc/ has changed 2024-10-10 16:35 UTC 3.12 ko 4m 43s Doc/ has changed 2024-10-10 16:40 UTC 3.12 pl 3m 10s Doc/ has changed 2024-10-10 16:43 UTC 3.12 pt-br 5m 14s Doc/ has changed 2024-10-10 16:48 UTC 3.12 tr 4m 49s Doc/ has changed 2024-10-10 16:53 UTC 3.12 uk 4m 58s new translations 2024-10-10 16:58 UTC 3.12 zh-cn 1h 11m 51s Doc/ has changed 2024-10-10 18:10 UTC 3.12 zh-tw 1h 24m 36s Doc/ has changed 2024-10-10 19:41 UTC --FULL- -BUILD-- 11h 25m 48s ----------- 2024-10-10 20:16 UTC 3.14 en 3m 15s Doc/ has changed 2024-10-10 20:19 UTC 3.14 es 8m 7s Doc/ has changed 2024-10-10 20:27 UTC 3.14 fr 9m 35s Doc/ has changed 2024-10-10 20:37 UTC 3.14 id 6m 22s Doc/ has changed 2024-10-10 20:43 UTC 3.14 it 3m 44s Doc/ has changed 2024-10-10 20:47 UTC 3.14 ja 8m 4s Doc/ has changed 2024-10-10 20:55 UTC 3.14 ko 5m 33s Doc/ has changed 2024-10-10 21:00 UTC 3.14 pl 3m 32s Doc/ has changed 2024-10-10 21:04 UTC 3.14 pt-br 5m 39s Doc/ has changed 2024-10-10 21:10 UTC 3.14 tr 4m 30s Doc/ has changed 2024-10-10 21:14 UTC 3.14 uk 6m 19s Doc/ has changed 2024-10-10 21:20 UTC 3.14 zh-cn 7m 1s Doc/ has changed 2024-10-10 21:27 UTC 3.14 zh-tw 5m 41s Doc/ has changed 2024-10-10 21:33 UTC 3.13 en 3m 38s Doc/ has changed 2024-10-10 21:37 UTC 3.13 es In progress... ... Reacted by James Addison and Maciej OlkoReacted by W. H. WangReacted by W. H. Wang, Hugo van Kemenade and Maciej OlkoThere 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)
Start Version Language Build Trigger 2024-10-10 09:21 UTC 3.14 zh-cn 1h 10m 19s Doc/ has changed 2024-10-10 10:31 UTC 3.14 zh-tw 1h 28m 16s Doc/ has changed 2024-10-10 13:09 UTC 3.13 zh-cn 1h 9m 33s Doc/ has changed 2024-10-10 14:18 UTC 3.13 zh-tw 1h 36m 28s Doc/ has changed 2024-10-10 16:58 UTC 3.12 zh-cn 1h 11m 51s Doc/ has changed 2024-10-10 18:10 UTC 3.12 zh-tw 1h 24m 36s Doc/ has changed 2024-10-10 19:41 UTC --FULL- -BUILD-- 11h 25m 48s ----------- 2024-10-10 21:20 UTC 3.14 zh-cn 7m 1s Doc/ has changed 2024-10-10 21:27 UTC 3.14 zh-tw 5m 41s Doc/ has changed 2024-10-10 22:36 UTC 3.13 zh-cn 9m 4s Doc/ has changed 2024-10-10 22:45 UTC 3.13 zh-tw 6m 27s Doc/ has changed 2024-10-10 23:52 UTC 3.12 zh-cn 6m 55s Doc/ has changed 2024-10-10 23:59 UTC 3.12 zh-tw 5m 13s Doc/ has changed 2024-10-11 00:11 UTC --FULL- -BUILD-- 3h 55m 43s ----------- Reacted by Hugo van KemenadeMuch appreciated @AA-Turner! Sphinx 8.1 is confirmed to reduce most local build time too.
We've been suffering from this issue for too long. This patch is the savior!Reacted by Hugo van Kemenade and Payon
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: