Read the Docs build information Build id: 2212197 Project: thunderbird-thunderbird-source-docs Version: latest Commit: 445334850d02 Date: 2024-05-13T10:43:40.452207Z State: finished Success: True [rtd-command-info] start-time: 2024-05-13T10:43:41.701693Z, end-time: 2024-05-13T10:44:08.558381Z, duration: 26, exit-code: 0 hg clone --config format.sparse-revlog=no https://hg.mozilla.org/comm-central . applying clone bundle from https://s3-us-west-2.amazonaws.com/moz-hg-bundles-us-west-2/comm-central/017c5fa4521769e01851d3fc96c4a48335ffee08.stream-v2.hg 47780 files to transfer, 313 MB of data transferred 313 MB in 6.6 seconds (47.4 MB/sec) finished applying clone bundle searching for changes adding changesets adding manifests adding file changes added 15 changesets with 64 changes to 60 files new changesets c5d94290c591:445334850d02 updating to branch default 31446 files updated, 0 files merged, 0 files removed, 0 files unresolved [rtd-command-info] start-time: 2024-05-13T10:44:08.631704Z, end-time: 2024-05-13T10:44:09.273185Z, duration: 0, exit-code: 0 hg update --clean default 0 files updated, 0 files merged, 0 files removed, 0 files unresolved [rtd-command-info] start-time: 2024-05-13T10:44:09.339372Z, end-time: 2024-05-13T10:44:09.400720Z, duration: 0, exit-code: 0 cat .readthedocs.yaml --- # .readthedocs.yaml # Read the Docs configuration file # See https://docs.readthedocs.io/en/stable/config-file/v2.html for details # Required version: 2 # Set the version of Python and other tools you might need build: os: ubuntu-22.04 tools: python: "3.10" nodejs: "20" # You can also specify other tool versions: # rust: "1.55" # golang: "1.17" jobs: post_install: - npm install -g jsdoc@~4.0.0 # Build documentation in the docs/ directory with Sphinx sphinx: configuration: docs/conf.py # If using Sphinx, optionally build your docs in additional formats such as PDF # formats: # - pdf python: install: - requirements: docs/requirements.txt [rtd-command-info] start-time: 2024-05-13T10:44:09.484786Z, end-time: 2024-05-13T10:44:10.055918Z, duration: 0, exit-code: 0 hg identify --id 445334850d02 [rtd-command-info] start-time: 2024-05-13T10:44:10.117032Z, end-time: 2024-05-13T10:44:10.339895Z, duration: 0, exit-code: 0 hg tags tip 41538:445334850d02 NIGHTLY_126_END 41321:b229e2106e66 BETA_126_BASE 41320:7435a60e1c7c NIGHTLY_125_END 41109:c0a87273c216 BETA_125_BASE 41108:c737d336b56b NIGHTLY_124_END 40864:61c34bc45dfb BETA_124_BASE 40863:92be7cedf121 NIGHTLY_123_END 40688:265293b13e7e BETA_123_BASE 40687:a87826e6e872 NIGHTLY_122_END 40522:0a73fe8ae0fa BETA_122_BASE 40521:861016e22cd6 NIGHTLY_121_END 40267:9ee6bde97d40 BETA_121_BASE 40266:067394ab8b2a NIGHTLY_120_END 40045:90d035bfc647 BETA_120_BASE 40044:5515b6fa5275 NIGHTLY_119_END 39803:6a863c3486f5 BETA_119_BASE 39802:753676c1e2a5 NIGHTLY_118_END 39656:411f4fc3b35f BETA_118_BASE 39655:dfe6f47ad76e NIGHTLY_117_END 39532:3b3895a429bf BETA_117_BASE 39531:52fcdafa5e17 NIGHTLY_116_END 39396:ed43633eb8c6 BETA_116_BASE 39395:ae5eb63b87ef NIGHTLY_115_END 39162:a66c2605b1c8 BETA_115_BASE 39161:f131e7490480 NIGHTLY_114_END 38882:6b1d786c9027 BETA_114_BASE 38881:3a55a7e4d6b8 NIGHTLY_113_END 38637:d743b4f167d1 BETA_113_BASE 38636:713b2a80ed7f NIGHTLY_112_END 38376:680ab43b2a41 BETA_112_BASE 38375:c7717aec2f9e NIGHTLY_111_END 38067:73ef6ab3e89a BETA_111_BASE 38066:3b4f3a2d1d98 NIGHTLY_110_END 37545:31883a704fda BETA_110_BASE 37544:ae4312567478 NIGHTLY_109_END 37388:c085c6203989 BETA_109_BASE 37387:21ce17b95011 NIGHTLY_108_END 37202:5e8f22244df0 BETA_108_BASE 37201:071ddeb1448a NIGHTLY_107_END 37002:9946e80d182e BETA_107_BASE 37001:5091bde394d1 NIGHTLY_106_END 36765:695ac2415a0f BETA_106_BASE 36764:01993715625a NIGHTLY_105_END 36556:62f0e1b18905 BETA_105_BASE 36555:3d91f3e9ce73 NIGHTLY_104_END 36355:594292a9cad4 BETA_104_BASE 36354:512ec3596694 NIGHTLY_103_END 36135:fdf6e7ccc0aa BETA_103_BASE 36134:5efc76b38020 NIGHTLY_102_END 35882:ab5f28b4f4f6 BETA_102_BASE 35881:68ac92f5fc3c NIGHTLY_101_END 35571:84dde16f93b8 BETA_101_BASE 35570:ca8356ebfcb2 NIGHTLY_100_END 35354:c0caae475b96 BETA_100_BASE 35353:6a9de01129d7 NIGHTLY_99_END 35136:3a0409b62b11 BETA_99_BASE 35135:49793e9acd94 NIGHTLY_98_END 34926:926e66920639 BETA_98_BASE 34925:1869b1083658 NIGHTLY_97_END 34710:0df2ed23ce5b BETA_97_BASE 34709:0010317fa5bd NIGHTLY_96_END 34487:364b3d928ce1 BETA_96_BASE 34486:9de208b63f41 NIGHTLY_95_END 34177:97f36ec3c080 BETA_95_BASE 34176:04b7b6e88251 NIGHTLY_94_END 33937:21804bf8b920 BETA_94_BASE 33936:01ab7bd63187 NIGHTLY_93_END 33641:49c313863793 BETA_93_BASE 33640:a958db3428f7 NIGHTLY_92_END 33347:8585c6432491 BETA_92_BASE 33346:371b1b50cb6c NIGHTLY_91_END 33124:8f7368d774f2 BETA_91_BASE 33123:d54dd0929463 NIGHTLY_90_END 32696:3dc4dc7a9258 BETA_90_BASE 32694:03990f266483 NIGHTLY_89_END 32263:210997a76089 BETA_89_BASE 32262:5c92cfbd485d NIGHTLY_88_END 31981:d78f815f7dc7 BETA_88_BASE 31980:5f3efef0a3b5 BETA_BASE_20210222 31744:931a1fb770eb BETA_BASE_20210125 31494:642f7b239e9e BETA_BASE_20201214 31263:fcaaa25741d9 BETA_BASE_20201116 31029:cca37793e0d7 BETA_BASE_20201019 30858:a23c5e6f23cb BETA_BASE_20200921 30653:75c3de420ea5 BETA_BASE_20200824 30440:48377d7ed5b6 BETA_BASE_20200727 30214:595dddfbd18b BETA_BASE_20200629 30015:06793905fcd8 BETA_BASE_20200601 29737:206d9568b884 BETA_BASE_20200504 29478:25976ad89803 BETA_BASE_20200406 29190:011b96fed1e5 BETA_BASE_20200309 28951:6f40cde894b6 BETA_BASE_20200210 28732:739f20b22fcc BETA_BASE_20200106 28487:6ad2d9a2db66 BETA_BASE_20191202 28299:9c5ad9180e91 BETA_BASE_20191021 27974:b3cd617ddb36 BETA_BASE_20190902 27479:86e0e08f619f BETA_BASE_20190708 27086:de3ab615492a BETA_BASE_20190520 26682:1fb0d1a549f3 BETA_BASE_20190318 26114:063e8f6bc499 BETA_BASE_20190128 25698:79eb92913221 BETA_BASE_20181210 25362:0b7555f983a5 BETA_BASE_20181022 25024:5a8c03dfb2ac BETA_BASE_20180904 24655:88de6bc9d111 BETA_BASE_20180625 24139:1f00110035a0 BETA_BASE_20180507 23904:e6f416a808eb BETA_BASE_20180312 23498:c5590822b9cd BETA_BASE_20180122 23138:1f4e1c314fac BETA_BASE_20171113 22535:00e527d74ef2 BETA_BASE_20170922 22189:3f11521a5e16 BETA_BASE_20170802 21868:188dde86cd03 BETA_BASE_20170612 21660:58ce0f54ddab AURORA_BASE_20170307 21263:1b4780c4e439 AURORA_BASE_20170123 21045:543431e0ab69 AURORA_BASE_20161114 20707:9245026f182f AURORA_BASE_20160919 20112:3bd63a7ea55e AURORA_BASE_20160801 19803:84ac6ea23ac9 AURORA_BASE_20160606 19424:a7e40a6802fe AURORA_BASE_20160425 19264:41937bde4337 AURORA_BASE_20160307 19058:dde0501d2d9b AURORA_BASE_20160125 18903:8c7b3f55ca1d AURORA_BASE_20151214 18770:554a35da7bc2 AURORA_BASE_20151029 18529:9925b16e6c6c AURORA_BASE_20150921 18400:f7fb395792fe AURORA_BASE_20150810 18238:18dc81215fb9 AURORA_BASE_20150629 18068:99d02f70de9a AURORA_BASE_20150511 17928:71d99f18e89b AURORA_BASE_20150330 17717:0dbb2dcc87e5 AURORA_BASE_20150223 17564:376a64a1f675 AURORA_BASE_20150112 17345:284ea3b98840 AURORA_BASE_20141128 17154:256a13ac5eb5 AURORA_BASE_20141013 16867:4f0fdac06b0e AURORA_BASE_20140902 16743:9c4a5f203c8b AURORA_BASE_20140721 16577:df9ba9a12820 AURORA_BASE_20140609 16322:a56084a67047 AURORA_BASE_20140429 16137:6d6550f3e91a AURORA_BASE_20140318 15899:465fb05fd061 AURORA_BASE_20140203 15695:352692ad4e24 AURORA_BASE_20131209 13357:d6d4d6ab34dd AURORA_BASE_20131028 13221:c14732eb94f4 AURORA_BASE_20130917 13059:2505c90f239c AURORA_BASE_20130805 12867:b7359393d3fe AURORA_BASE_20130624 12653:7d827149ab43 AURORA_BASE_20130513 12447:cc6213af0ce8 AURORA_BASE_20130401 12244:e5d09a5e78c0 AURORA_BASE_20130219 12019:04714c3e9acd AURORA_BASE_20130107 11787:76552c3680b5 AURORA_BASE_20121119 11587:ca6c314f4fef AURORA_BASE_20121008 11277:97b223a0ed8e AURORA_BASE_20120827 10980:b10862734205 AURORA_BASE_20120716 10666:f0e7508fd586 AURORA_BASE_20120604 10362:b0b2a0e4aec2 AURORA_BASE_20120424 10000:8e416a0c96c2 AURORA_BASE_20120313 9653:3eea95c47748 AURORA_BASE_20120131 9318:cce7de6de28f AURORA_BASE_20111220 9031:b37a9a98d2ba AURORA_BASE_20111108 8824:9a930641d132 AURORA_BASE_20110927 8578:8ccfe1db4423 AURORA_BASE_20110816 8319:e1ae2ddb930c AURORA_BASE_20110705 8054:2f5b60440770 COMM_AURORA_BASE_20110524 7821:f314c7f8580f COMM_MIRAMAR_BASE 7756:22fe617c4cbd COMM_2_0_BASE 7573:ab7ccc99f3bd SEAMONKEY_2_1b3_RELEASE 7530:a842a749a221 SEAMONKEY_2_1b3_BUILD3 7530:a842a749a221 SEAMONKEY_2_1b3_BUILD2 7509:efa612d2641a SEAMONKEY_2_1b3_BUILD1 7509:efa612d2641a THUNDERBIRD_3_3a3_RELEASE 7346:eb416af716c5 THUNDERBIRD_3_3a3_BUILD1 7346:eb416af716c5 SEAMONKEY_2_1b2_RELEASE 7110:402a29ffb09b SEAMONKEY_2_1b2_BUILD2 7110:402a29ffb09b SEAMONKEY_2_1b2_BUILD1 7078:1c83c10ec974 THUNDERBIRD_3_3a2_RELEASE 6962:72fc02a3b21e THUNDERBIRD_3_3a2_BUILD1 6962:72fc02a3b21e THUNDERBIRD_3_3a1_RELEASE 6703:81a42e45064a THUNDERBIRD_3_3a1_BUILD1 6703:81a42e45064a SEAMONKEY_2_1b1_RELEASE 6523:6151d5420a4c SEAMONKEY_2_1b1_BUILD2 6523:6151d5420a4c SEAMONKEY_2_1b1_BUILD1 6512:dc0fffdc3e42 SEAMONKEY_2_1a3_RELEASE 6191:d24027998497 SEAMONKEY_2_1a3_BUILD2 6191:d24027998497 SEAMONKEY_2_1a3_BUILD1 6167:c91db7af60d2 SEAMONKEY_2_1a2_RELEASE 5912:e0c779269296 SEAMONKEY_2_1a2_BUILD2 5912:e0c779269296 SEAMONKEY_2_1a2_BUILD1 5882:a13135d70f1b SEAMONKEY_2_1a1_RELEASE 5632:aeffd9b13925 SEAMONKEY_2_1a1_BUILD1 5632:aeffd9b13925 COMM_1_9_2_BASE 5542:6ba6d8da7a2b CALENDAR_1_0b2_RELEASE 5525:379fd2eda4e6 CALENDAR_1_0b2_BUILD1 5525:379fd2eda4e6 THUNDERBIRD_3_1_b1_RELEASE 5050:e1974f8271ec THUNDERBIRD_3_1_b1_BUILD1 5050:e1974f8271ec THUNDERBIRD_3_1_a2_RELEASE 5016:18d21af1c15c THUNDERBIRD_3_1_a2_BUILD1 5016:18d21af1c15c THUNDERBIRD_3_1_a1_RELEASE 4810:150d01e5d1b3 THUNDERBIRD_3_1_a1_BUILD3 4810:150d01e5d1b3 THUNDERBIRD_3_1_a1_BUILD2 4796:ff23ca068f5d THUNDERBIRD_3_1_a1_BUILD1 4711:de0db4e592c7 COMM_1_9_1_BASE 4216:ad433d192a3d SEAMONKEY_2_0rc2_RELEASE 4156:acaa5081b109 SEAMONKEY_2_0rc2_BUILD3 4156:acaa5081b109 SEAMONKEY_2_0rc2_BUILD2 4156:acaa5081b109 SEAMONKEY_2_0rc2_BUILD1 4156:acaa5081b109 SEAMONKEY_2_0rc1_RELEASE 4086:05e54e183072 SEAMONKEY_2_0rc1_BUILD1 4086:05e54e183072 THUNDERBIRD_3_0b4_RELEASE 3812:393f7f54019e THUNDERBIRD_3_0b4_BUILD5 3812:393f7f54019e THUNDERBIRD_3_0b4_BUILD4 3812:393f7f54019e THUNDERBIRD_3_0b4_BUILD3 3804:a5581acb61c0 THUNDERBIRD_3_0b4_BUILD1 3804:a5581acb61c0 THUNDERBIRD_3_0b4_BUILD2 3802:9125466f2b34 SEAMONKEY_2_0b2_RELEASE 3500:6a6c385b02b8 SEAMONKEY_2_0b2_BUILD1 3500:6a6c385b02b8 SEAMONKEY_2_0b1_RELEASE 3497:277484fd206d SEAMONKEY_2_0b1_BUILD1 3497:277484fd206d THUNDERBIRD_3_0b3_RELEASE 3076:7dc5c5c01fbc THUNDERBIRD_3_0b3_BUILD1 3076:7dc5c5c01fbc SEAMONKEY_2_0a3_RELEASE 2929:c3c0bbdb05af SEAMONKEY_2_0a3_BUILD2 2066:e12b8770d07c THUNDERBIRD_3_0b2_RELEASE 2061:6fcaf32e4036 THUNDERBIRD_3_0b2_BUILD2 2061:6fcaf32e4036 SEAMONKEY_2_0a3_BUILD1 2000:fd9849b1ee1d THUNDERBIRD_3_0b2_BUILD1 1994:30a7f12a5418 THUNDERBIRD_3_0b1_RELEASE 1331:ae57fee4ac62 THUNDERBIRD_3_0b1_BUILD2 1331:ae57fee4ac62 SEAMONKEY_2_0a2_RELEASE 1294:b05ae42e1950 SEAMONKEY_2_0a2_BUILD1 1294:b05ae42e1950 THUNDERBIRD_3_0b1_BUILD1 1285:7d920682c1f1 unstable 981:8e9fe32109b8 stable 972:1936d4ec8044 stable-with-mods 858:08c2e01d2acf gloda-milestone-1 833:4b665f55dc96 gloda-milestone-0 822:93bb9e91d8cd SEAMONKEY_2_0a1_RELEASE 431:d7ce1e64f1cc SEAMONKEY_2_0a1_BUILD1 431:d7ce1e64f1cc [rtd-command-info] start-time: 2024-05-13T10:44:10.415815Z, end-time: 2024-05-13T10:44:10.630511Z, duration: 0, exit-code: 0 hg branches --quiet default [rtd-command-info] start-time: 2024-05-13T10:44:18.197803Z, end-time: 2024-05-13T10:44:18.274786Z, duration: 0, exit-code: 0 asdf global python 3.10.13 [rtd-command-info] start-time: 2024-05-13T10:44:21.250102Z, end-time: 2024-05-13T10:44:21.409825Z, duration: 0, exit-code: 0 asdf global nodejs 20.11.0 [rtd-command-info] start-time: 2024-05-13T10:44:21.785739Z, end-time: 2024-05-13T10:44:23.156215Z, duration: 1, exit-code: 0 python -mvirtualenv $READTHEDOCS_VIRTUALENV_PATH created virtual environment CPython3.10.13.final.0-64 in 846ms creator CPython3Posix(dest=/home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest, clear=False, no_vcs_ignore=False, global=False) seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/docs/.local/share/virtualenv) added seed packages: pip==23.1, setuptools==67.6.1, wheel==0.40.0 activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator [rtd-command-info] start-time: 2024-05-13T10:44:23.225184Z, end-time: 2024-05-13T10:44:33.029243Z, duration: 9, exit-code: 0 python -m pip install --upgrade --no-cache-dir pip setuptools Requirement already satisfied: pip in /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest/lib/python3.10/site-packages (23.1) Collecting pip Downloading pip-24.0-py3-none-any.whl (2.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.1/2.1 MB 12.2 MB/s eta 0:00:00 Requirement already satisfied: setuptools in /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest/lib/python3.10/site-packages (67.6.1) Collecting setuptools Downloading setuptools-69.5.1-py3-none-any.whl (894 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 894.6/894.6 kB 26.1 MB/s eta 0:00:00 Installing collected packages: setuptools, pip Attempting uninstall: setuptools Found existing installation: setuptools 67.6.1 Uninstalling setuptools-67.6.1: Successfully uninstalled setuptools-67.6.1 Attempting uninstall: pip Found existing installation: pip 23.1 Uninstalling pip-23.1: Successfully uninstalled pip-23.1 Successfully installed pip-24.0 setuptools-69.5.1 [rtd-command-info] start-time: 2024-05-13T10:44:33.094766Z, end-time: 2024-05-13T10:44:39.148237Z, duration: 6, exit-code: 0 python -m pip install --upgrade --no-cache-dir sphinx readthedocs-sphinx-ext Collecting sphinx Downloading sphinx-7.3.7-py3-none-any.whl.metadata (6.0 kB) Collecting readthedocs-sphinx-ext Downloading readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl.metadata (1.5 kB) Collecting sphinxcontrib-applehelp (from sphinx) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-devhelp (from sphinx) Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-jsmath (from sphinx) Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-htmlhelp>=2.0.0 (from sphinx) Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl.metadata (2.3 kB) Collecting sphinxcontrib-serializinghtml>=1.1.9 (from sphinx) Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl.metadata (2.4 kB) Collecting sphinxcontrib-qthelp (from sphinx) Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl.metadata (2.2 kB) Collecting Jinja2>=3.0 (from sphinx) Downloading jinja2-3.1.4-py3-none-any.whl.metadata (2.6 kB) Collecting Pygments>=2.14 (from sphinx) Downloading pygments-2.18.0-py3-none-any.whl.metadata (2.5 kB) Collecting docutils<0.22,>=0.18.1 (from sphinx) Downloading docutils-0.21.2-py3-none-any.whl.metadata (2.8 kB) Collecting snowballstemmer>=2.0 (from sphinx) Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl.metadata (6.5 kB) Collecting babel>=2.9 (from sphinx) Downloading Babel-2.15.0-py3-none-any.whl.metadata (1.5 kB) Collecting alabaster~=0.7.14 (from sphinx) Downloading alabaster-0.7.16-py3-none-any.whl.metadata (2.9 kB) Collecting imagesize>=1.3 (from sphinx) Downloading imagesize-1.4.1-py2.py3-none-any.whl.metadata (1.5 kB) Collecting requests>=2.25.0 (from sphinx) Downloading requests-2.31.0-py3-none-any.whl.metadata (4.6 kB) Collecting packaging>=21.0 (from sphinx) Downloading packaging-24.0-py3-none-any.whl.metadata (3.2 kB) Collecting tomli>=2 (from sphinx) Downloading tomli-2.0.1-py3-none-any.whl.metadata (8.9 kB) Collecting MarkupSafe>=2.0 (from Jinja2>=3.0->sphinx) Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (3.0 kB) Collecting charset-normalizer<4,>=2 (from requests>=2.25.0->sphinx) Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (33 kB) Collecting idna<4,>=2.5 (from requests>=2.25.0->sphinx) Downloading idna-3.7-py3-none-any.whl.metadata (9.9 kB) Collecting urllib3<3,>=1.21.1 (from requests>=2.25.0->sphinx) Downloading urllib3-2.2.1-py3-none-any.whl.metadata (6.4 kB) Collecting certifi>=2017.4.17 (from requests>=2.25.0->sphinx) Downloading certifi-2024.2.2-py3-none-any.whl.metadata (2.2 kB) Downloading sphinx-7.3.7-py3-none-any.whl (3.3 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.3/3.3 MB 77.6 MB/s eta 0:00:00 Downloading readthedocs_sphinx_ext-2.2.5-py2.py3-none-any.whl (11 kB) Downloading alabaster-0.7.16-py3-none-any.whl (13 kB) Downloading Babel-2.15.0-py3-none-any.whl (9.6 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.6/9.6 MB 200.0 MB/s eta 0:00:00 Downloading docutils-0.21.2-py3-none-any.whl (587 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 587.4/587.4 kB 287.4 MB/s eta 0:00:00 Downloading imagesize-1.4.1-py2.py3-none-any.whl (8.8 kB) Downloading jinja2-3.1.4-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.3/133.3 kB 268.7 MB/s eta 0:00:00 Downloading packaging-24.0-py3-none-any.whl (53 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 53.5/53.5 kB 226.3 MB/s eta 0:00:00 Downloading pygments-2.18.0-py3-none-any.whl (1.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.2/1.2 MB 287.7 MB/s eta 0:00:00 Downloading requests-2.31.0-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.6/62.6 kB 232.3 MB/s eta 0:00:00 Downloading snowballstemmer-2.2.0-py2.py3-none-any.whl (93 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 93.0/93.0 kB 255.5 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.5-py3-none-any.whl (99 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 99.2/99.2 kB 260.2 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.10-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 254.3 MB/s eta 0:00:00 Downloading tomli-2.0.1-py3-none-any.whl (12 kB) Downloading sphinxcontrib_applehelp-1.0.8-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.0/120.0 kB 269.0 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.6-py3-none-any.whl (83 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 83.5/83.5 kB 239.3 MB/s eta 0:00:00 Downloading sphinxcontrib_jsmath-1.0.1-py2.py3-none-any.whl (5.1 kB) Downloading sphinxcontrib_qthelp-1.0.7-py3-none-any.whl (89 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 89.4/89.4 kB 255.4 MB/s eta 0:00:00 Downloading certifi-2024.2.2-py3-none-any.whl (163 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 163.8/163.8 kB 264.0 MB/s eta 0:00:00 Downloading charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 142.1/142.1 kB 279.8 MB/s eta 0:00:00 Downloading idna-3.7-py3-none-any.whl (66 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 66.8/66.8 kB 239.0 MB/s eta 0:00:00 Downloading MarkupSafe-2.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (25 kB) Downloading urllib3-2.2.1-py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 270.3 MB/s eta 0:00:00 Installing collected packages: snowballstemmer, urllib3, tomli, sphinxcontrib-serializinghtml, sphinxcontrib-qthelp, sphinxcontrib-jsmath, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, Pygments, packaging, MarkupSafe, imagesize, idna, docutils, charset-normalizer, certifi, babel, alabaster, requests, Jinja2, sphinx, readthedocs-sphinx-ext Successfully installed Jinja2-3.1.4 MarkupSafe-2.1.5 Pygments-2.18.0 alabaster-0.7.16 babel-2.15.0 certifi-2024.2.2 charset-normalizer-3.3.2 docutils-0.21.2 idna-3.7 imagesize-1.4.1 packaging-24.0 readthedocs-sphinx-ext-2.2.5 requests-2.31.0 snowballstemmer-2.2.0 sphinx-7.3.7 sphinxcontrib-applehelp-1.0.8 sphinxcontrib-devhelp-1.0.6 sphinxcontrib-htmlhelp-2.0.5 sphinxcontrib-jsmath-1.0.1 sphinxcontrib-qthelp-1.0.7 sphinxcontrib-serializinghtml-1.1.10 tomli-2.0.1 urllib3-2.2.1 [rtd-command-info] start-time: 2024-05-13T10:44:39.211940Z, end-time: 2024-05-13T10:44:49.018578Z, duration: 9, exit-code: 0 python -m pip install --exists-action=w --no-cache-dir -r docs/requirements.txt Collecting alabaster==0.7.13 (from -r docs/requirements.txt (line 7)) Downloading alabaster-0.7.13-py3-none-any.whl.metadata (3.0 kB) Collecting babel==2.11.0 (from -r docs/requirements.txt (line 9)) Downloading Babel-2.11.0-py3-none-any.whl.metadata (1.4 kB) Collecting certifi==2022.12.7 (from -r docs/requirements.txt (line 11)) Downloading certifi-2022.12.7-py3-none-any.whl.metadata (2.9 kB) Collecting charset-normalizer==3.0.1 (from -r docs/requirements.txt (line 13)) Downloading charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (27 kB) Collecting docutils==0.20.1 (from -r docs/requirements.txt (line 15)) Downloading docutils-0.20.1-py3-none-any.whl.metadata (2.8 kB) Collecting fluent-pygments==1.0 (from -r docs/requirements.txt (line 20)) Downloading fluent.pygments-1.0-py2.py3-none-any.whl.metadata (1.1 kB) Collecting fluent-syntax==0.18.1 (from -r docs/requirements.txt (line 22)) Downloading fluent.syntax-0.18.1-py2.py3-none-any.whl.metadata (1.4 kB) Collecting idna==3.4 (from -r docs/requirements.txt (line 24)) Downloading idna-3.4-py3-none-any.whl.metadata (9.8 kB) Requirement already satisfied: imagesize==1.4.1 in /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest/lib/python3.10/site-packages (from -r docs/requirements.txt (line 26)) (1.4.1) Collecting jinja2==3.1.2 (from -r docs/requirements.txt (line 28)) Downloading Jinja2-3.1.2-py3-none-any.whl.metadata (3.5 kB) Collecting linkify-it-py==2.0.2 (from -r docs/requirements.txt (line 33)) Downloading linkify_it_py-2.0.2-py3-none-any.whl.metadata (8.4 kB) Collecting markdown-it-py==3.0.0 (from -r docs/requirements.txt (line 35)) Downloading markdown_it_py-3.0.0-py3-none-any.whl.metadata (6.9 kB) Collecting markupsafe==2.0.1 (from -r docs/requirements.txt (line 39)) Downloading MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (3.2 kB) Collecting mdit-py-plugins==0.4.0 (from -r docs/requirements.txt (line 43)) Downloading mdit_py_plugins-0.4.0-py3-none-any.whl.metadata (2.7 kB) Collecting mdurl==0.1.2 (from -r docs/requirements.txt (line 45)) Downloading mdurl-0.1.2-py3-none-any.whl.metadata (1.6 kB) Collecting myst-parser==2.0.0 (from myst-parser[linkify]==2.0.0->-r docs/requirements.txt (line 47)) Downloading myst_parser-2.0.0-py3-none-any.whl.metadata (5.4 kB) Collecting packaging==23.0 (from -r docs/requirements.txt (line 51)) Downloading packaging-23.0-py3-none-any.whl.metadata (3.1 kB) Collecting parsimonious==0.10.0 (from -r docs/requirements.txt (line 53)) Downloading parsimonious-0.10.0-py3-none-any.whl.metadata (25 kB) Collecting pygments==2.14.0 (from -r docs/requirements.txt (line 55)) Downloading Pygments-2.14.0-py3-none-any.whl.metadata (1.6 kB) Collecting pytz==2022.7 (from -r docs/requirements.txt (line 59)) Downloading pytz-2022.7-py2.py3-none-any.whl.metadata (21 kB) Collecting pyyaml==6.0 (from -r docs/requirements.txt (line 61)) Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.metadata (2.0 kB) Collecting regex==2023.12.25 (from -r docs/requirements.txt (line 63)) Downloading regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.metadata (40 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.9/40.9 kB 14.0 MB/s eta 0:00:00 Collecting requests==2.28.2 (from -r docs/requirements.txt (line 65)) Downloading requests-2.28.2-py3-none-any.whl.metadata (4.6 kB) Collecting six==1.16.0 (from -r docs/requirements.txt (line 67)) Downloading six-1.16.0-py2.py3-none-any.whl.metadata (1.8 kB) Requirement already satisfied: snowballstemmer==2.2.0 in /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest/lib/python3.10/site-packages (from -r docs/requirements.txt (line 69)) (2.2.0) Collecting sphinx==7.2.6 (from -r docs/requirements.txt (line 71)) Downloading sphinx-7.2.6-py3-none-any.whl.metadata (5.9 kB) Collecting sphinx-js==3.2.2 (from -r docs/requirements.txt (line 79)) Downloading sphinx_js-3.2.2-py2.py3-none-any.whl.metadata (26 kB) Collecting sphinx-rtd-theme==2.0.0 (from -r docs/requirements.txt (line 81)) Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl.metadata (4.4 kB) Collecting sphinxcontrib-applehelp==1.0.3 (from -r docs/requirements.txt (line 83)) Downloading sphinxcontrib.applehelp-1.0.3-py3-none-any.whl.metadata (2.6 kB) Collecting sphinxcontrib-devhelp==1.0.2 (from -r docs/requirements.txt (line 85)) Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-htmlhelp==2.0.0 (from -r docs/requirements.txt (line 87)) Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl.metadata (1.6 kB) Collecting sphinxcontrib-jquery==4.1 (from -r docs/requirements.txt (line 89)) Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl.metadata (2.6 kB) Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest/lib/python3.10/site-packages (from -r docs/requirements.txt (line 91)) (1.0.1) Collecting sphinxcontrib-qthelp==1.0.3 (from -r docs/requirements.txt (line 93)) Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl.metadata (1.4 kB) Collecting sphinxcontrib-serializinghtml==1.1.9 (from -r docs/requirements.txt (line 95)) Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl.metadata (2.3 kB) Collecting uc-micro-py==1.0.1 (from -r docs/requirements.txt (line 97)) Downloading uc_micro_py-1.0.1-py3-none-any.whl.metadata (1.7 kB) Collecting urllib3==1.26.14 (from -r docs/requirements.txt (line 99)) Downloading urllib3-1.26.14-py2.py3-none-any.whl.metadata (47 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 47.7/47.7 kB 10.5 MB/s eta 0:00:00 Downloading alabaster-0.7.13-py3-none-any.whl (13 kB) Downloading Babel-2.11.0-py3-none-any.whl (9.5 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 9.5/9.5 MB 23.9 MB/s eta 0:00:00 Downloading certifi-2022.12.7-py3-none-any.whl (155 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 263.0 MB/s eta 0:00:00 Downloading charset_normalizer-3.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (198 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 198.8/198.8 kB 234.4 MB/s eta 0:00:00 Downloading docutils-0.20.1-py3-none-any.whl (572 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 572.7/572.7 kB 67.9 MB/s eta 0:00:00 Downloading fluent.pygments-1.0-py2.py3-none-any.whl (3.6 kB) Downloading fluent.syntax-0.18.1-py2.py3-none-any.whl (16 kB) Downloading idna-3.4-py3-none-any.whl (61 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 220.8 MB/s eta 0:00:00 Downloading Jinja2-3.1.2-py3-none-any.whl (133 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.1/133.1 kB 260.1 MB/s eta 0:00:00 Downloading linkify_it_py-2.0.2-py3-none-any.whl (19 kB) Downloading markdown_it_py-3.0.0-py3-none-any.whl (87 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 87.5/87.5 kB 252.8 MB/s eta 0:00:00 Downloading MarkupSafe-2.0.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (30 kB) Downloading mdit_py_plugins-0.4.0-py3-none-any.whl (54 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.1/54.1 kB 224.7 MB/s eta 0:00:00 Downloading mdurl-0.1.2-py3-none-any.whl (10.0 kB) Downloading myst_parser-2.0.0-py3-none-any.whl (77 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 77.2/77.2 kB 251.0 MB/s eta 0:00:00 Downloading packaging-23.0-py3-none-any.whl (42 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 42.7/42.7 kB 185.2 MB/s eta 0:00:00 Downloading parsimonious-0.10.0-py3-none-any.whl (48 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 48.4/48.4 kB 204.4 MB/s eta 0:00:00 Downloading Pygments-2.14.0-py3-none-any.whl (1.1 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 67.7 MB/s eta 0:00:00 Downloading pytz-2022.7-py2.py3-none-any.whl (499 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 499.4/499.4 kB 136.5 MB/s eta 0:00:00 Downloading PyYAML-6.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (682 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 682.2/682.2 kB 79.6 MB/s eta 0:00:00 Downloading regex-2023.12.25-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (773 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 774.0/774.0 kB 86.8 MB/s eta 0:00:00 Downloading requests-2.28.2-py3-none-any.whl (62 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 227.1 MB/s eta 0:00:00 Downloading six-1.16.0-py2.py3-none-any.whl (11 kB) Downloading sphinx-7.2.6-py3-none-any.whl (3.2 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.2/3.2 MB 89.5 MB/s eta 0:00:00 Downloading sphinx_js-3.2.2-py2.py3-none-any.whl (86 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 86.4/86.4 kB 239.4 MB/s eta 0:00:00 Downloading sphinx_rtd_theme-2.0.0-py2.py3-none-any.whl (2.8 MB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 2.8/2.8 MB 114.0 MB/s eta 0:00:00 Downloading sphinxcontrib.applehelp-1.0.3-py3-none-any.whl (120 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 120.3/120.3 kB 248.7 MB/s eta 0:00:00 Downloading sphinxcontrib_devhelp-1.0.2-py2.py3-none-any.whl (84 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.7/84.7 kB 227.1 MB/s eta 0:00:00 Downloading sphinxcontrib_htmlhelp-2.0.0-py2.py3-none-any.whl (100 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.5/100.5 kB 266.3 MB/s eta 0:00:00 Downloading sphinxcontrib_jquery-4.1-py2.py3-none-any.whl (121 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 121.1/121.1 kB 225.4 MB/s eta 0:00:00 Downloading sphinxcontrib_qthelp-1.0.3-py2.py3-none-any.whl (90 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 90.6/90.6 kB 249.6 MB/s eta 0:00:00 Downloading sphinxcontrib_serializinghtml-1.1.9-py3-none-any.whl (92 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 92.7/92.7 kB 183.5 MB/s eta 0:00:00 Downloading uc_micro_py-1.0.1-py3-none-any.whl (6.2 kB) Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB) ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 kB 262.3 MB/s eta 0:00:00 Installing collected packages: pytz, fluent-syntax, charset-normalizer, urllib3, uc-micro-py, sphinxcontrib-qthelp, sphinxcontrib-htmlhelp, sphinxcontrib-devhelp, sphinxcontrib-applehelp, six, regex, pyyaml, pygments, packaging, mdurl, markupsafe, idna, docutils, certifi, babel, alabaster, requests, parsimonious, markdown-it-py, linkify-it-py, jinja2, fluent-pygments, mdit-py-plugins, sphinxcontrib-serializinghtml, sphinx, sphinxcontrib-jquery, myst-parser, sphinx-rtd-theme, sphinx-js Attempting uninstall: charset-normalizer Found existing installation: charset-normalizer 3.3.2 Uninstalling charset-normalizer-3.3.2: Successfully uninstalled charset-normalizer-3.3.2 Attempting uninstall: urllib3 Found existing installation: urllib3 2.2.1 Uninstalling urllib3-2.2.1: Successfully uninstalled urllib3-2.2.1 Attempting uninstall: sphinxcontrib-qthelp Found existing installation: sphinxcontrib-qthelp 1.0.7 Uninstalling sphinxcontrib-qthelp-1.0.7: Successfully uninstalled sphinxcontrib-qthelp-1.0.7 Attempting uninstall: sphinxcontrib-htmlhelp Found existing installation: sphinxcontrib-htmlhelp 2.0.5 Uninstalling sphinxcontrib-htmlhelp-2.0.5: Successfully uninstalled sphinxcontrib-htmlhelp-2.0.5 Attempting uninstall: sphinxcontrib-devhelp Found existing installation: sphinxcontrib-devhelp 1.0.6 Uninstalling sphinxcontrib-devhelp-1.0.6: Successfully uninstalled sphinxcontrib-devhelp-1.0.6 Attempting uninstall: sphinxcontrib-applehelp Found existing installation: sphinxcontrib-applehelp 1.0.8 Uninstalling sphinxcontrib-applehelp-1.0.8: Successfully uninstalled sphinxcontrib-applehelp-1.0.8 Attempting uninstall: pygments Found existing installation: Pygments 2.18.0 Uninstalling Pygments-2.18.0: Successfully uninstalled Pygments-2.18.0 Attempting uninstall: packaging Found existing installation: packaging 24.0 Uninstalling packaging-24.0: Successfully uninstalled packaging-24.0 Attempting uninstall: markupsafe Found existing installation: MarkupSafe 2.1.5 Uninstalling MarkupSafe-2.1.5: Successfully uninstalled MarkupSafe-2.1.5 Attempting uninstall: idna Found existing installation: idna 3.7 Uninstalling idna-3.7: Successfully uninstalled idna-3.7 Attempting uninstall: docutils Found existing installation: docutils 0.21.2 Uninstalling docutils-0.21.2: Successfully uninstalled docutils-0.21.2 Attempting uninstall: certifi Found existing installation: certifi 2024.2.2 Uninstalling certifi-2024.2.2: Successfully uninstalled certifi-2024.2.2 Attempting uninstall: babel Found existing installation: Babel 2.15.0 Uninstalling Babel-2.15.0: Successfully uninstalled Babel-2.15.0 Attempting uninstall: alabaster Found existing installation: alabaster 0.7.16 Uninstalling alabaster-0.7.16: Successfully uninstalled alabaster-0.7.16 Attempting uninstall: requests Found existing installation: requests 2.31.0 Uninstalling requests-2.31.0: Successfully uninstalled requests-2.31.0 Attempting uninstall: jinja2 Found existing installation: Jinja2 3.1.4 Uninstalling Jinja2-3.1.4: Successfully uninstalled Jinja2-3.1.4 Attempting uninstall: sphinxcontrib-serializinghtml Found existing installation: sphinxcontrib-serializinghtml 1.1.10 Uninstalling sphinxcontrib-serializinghtml-1.1.10: Successfully uninstalled sphinxcontrib-serializinghtml-1.1.10 Attempting uninstall: sphinx Found existing installation: Sphinx 7.3.7 Uninstalling Sphinx-7.3.7: Successfully uninstalled Sphinx-7.3.7 Successfully installed alabaster-0.7.13 babel-2.11.0 certifi-2022.12.7 charset-normalizer-3.0.1 docutils-0.20.1 fluent-pygments-1.0 fluent-syntax-0.18.1 idna-3.4 jinja2-3.1.2 linkify-it-py-2.0.2 markdown-it-py-3.0.0 markupsafe-2.0.1 mdit-py-plugins-0.4.0 mdurl-0.1.2 myst-parser-2.0.0 packaging-23.0 parsimonious-0.10.0 pygments-2.14.0 pytz-2022.7 pyyaml-6.0 regex-2023.12.25 requests-2.28.2 six-1.16.0 sphinx-7.2.6 sphinx-js-3.2.2 sphinx-rtd-theme-2.0.0 sphinxcontrib-applehelp-1.0.3 sphinxcontrib-devhelp-1.0.2 sphinxcontrib-htmlhelp-2.0.0 sphinxcontrib-jquery-4.1 sphinxcontrib-qthelp-1.0.3 sphinxcontrib-serializinghtml-1.1.9 uc-micro-py-1.0.1 urllib3-1.26.14 [rtd-command-info] start-time: 2024-05-13T10:44:49.095146Z, end-time: 2024-05-13T10:44:51.232628Z, duration: 2, exit-code: 0 npm install -g jsdoc@~4.0.0 added 27 packages in 2s 2 packages are looking for funding run `npm fund` for details npm notice npm notice New minor version of npm available! 10.2.4 -> 10.7.0 npm notice Changelog: npm notice Run `npm install -g npm@10.7.0` to update! npm notice Reshimming asdf nodejs... [rtd-command-info] start-time: 2024-05-13T10:44:51.660642Z, end-time: 2024-05-13T10:44:52.102002Z, duration: 0, exit-code: 0 hg identify --id 445334850d02 [rtd-command-info] start-time: 2024-05-13T10:44:52.167636Z, end-time: 2024-05-13T10:44:52.228433Z, duration: 0, exit-code: 0 cat docs/conf.py # This Source Code Form is subject to the terms of the Mozilla Public # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. # Configuration file for the Sphinx documentation builder. import os import sys # Set up Python environment to load build system packages. OUR_DIR = os.path.dirname(__file__) topsrcdir = os.path.normpath(os.path.join(OUR_DIR, "..")) project = "Thunderbird Source Docs" html_show_copyright = False author = "Thunderbird Developers" EXTRA_PATHS = ("docs/_addons",) sys.path[:0] = [os.path.join(topsrcdir, p) for p in EXTRA_PATHS] sys.path.insert(0, OUR_DIR) extensions = [ "myst_parser", "sphinx.ext.autodoc", "sphinx.ext.autosectionlabel", "sphinx.ext.doctest", "sphinx.ext.graphviz", "sphinx.ext.napoleon", "sphinx.ext.todo", "sphinx_js", "bzlink", ] js_source_path = "../" jsdoc_config_path = "jsdoc.conf.js" myst_enable_extensions = [ "deflist", "fieldlist", "html_admonition", "html_image", "linkify", "replacements", "smartquotes", "strikethrough", "tasklist", ] myst_linkify_fuzzy_links = False myst_heading_anchors = 2 templates_path = ["_templates"] source_suffix = [".rst", ".md"] exclude_patterns = [ "_build", "Thumbs.db", ".DS_Store", "_staging", "_venv", "README.md", ] html_theme = "sphinx_rtd_theme" html_static_path = ["_static"] autosectionlabel_maxdepth = 1 def setup(app): app.add_css_file("custom_theme.css") ########################################################################### # auto-created readthedocs.org specific configuration # ########################################################################### # # The following code was added during an automated build on readthedocs.org # It is auto created and injected for every build. The result is based on the # conf.py.tmpl file found in the readthedocs.org codebase: # https://github.com/rtfd/readthedocs.org/blob/main/readthedocs/doc_builder/templates/doc_builder/conf.py.tmpl # # Note: this file shouldn't rely on extra dependencies. import importlib import sys import os.path # Borrowed from six. PY3 = sys.version_info[0] == 3 string_types = str if PY3 else basestring from sphinx import version_info # Get suffix for proper linking to GitHub # This is deprecated in Sphinx 1.3+, # as each page can have its own suffix if globals().get('source_suffix', False): if isinstance(source_suffix, string_types): SUFFIX = source_suffix elif isinstance(source_suffix, (list, tuple)): # Sphinx >= 1.3 supports list/tuple to define multiple suffixes SUFFIX = source_suffix[0] elif isinstance(source_suffix, dict): # Sphinx >= 1.8 supports a mapping dictionary for multiple suffixes SUFFIX = list(source_suffix.keys())[0] # make a ``list()`` for py2/py3 compatibility else: # default to .rst SUFFIX = '.rst' else: SUFFIX = '.rst' # Add RTD Static Path. Add to the end because it overwrites previous files. if not 'html_static_path' in globals(): html_static_path = [] if os.path.exists('_static'): html_static_path.append('_static') # Define this variable in case it's not defined by the user. # It defaults to `alabaster` which is the default from Sphinx. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_theme html_theme = globals().get('html_theme', 'alabaster') #Add project information to the template context. context = { 'html_theme': html_theme, 'current_version': "latest", 'version_slug': "latest", 'MEDIA_URL': "https://media.readthedocs.com/media/", 'STATIC_URL': "https://assets.readthedocs.com/", 'PRODUCTION_DOMAIN': "readthedocs.com", 'proxied_static_path': "/_/static/", 'versions': [ ("latest", "/en/latest/"), ], 'downloads': [ ], 'subprojects': [ ], 'slug': 'thunderbird-thunderbird-source-docs', 'name': u'Thunderbird Source Docs', 'rtd_language': u'en', 'programming_language': u'words', 'canonical_url': '', 'analytics_code': 'None', 'single_version': False, 'conf_py_path': '/docs/', 'api_host': 'https://readthedocs.com', 'github_user': 'None', 'proxied_api_host': '/_', 'github_repo': 'None', 'github_version': 'default', 'display_github': False, 'bitbucket_user': 'None', 'bitbucket_repo': 'None', 'bitbucket_version': 'default', 'display_bitbucket': False, 'gitlab_user': 'None', 'gitlab_repo': 'None', 'gitlab_version': 'default', 'display_gitlab': False, 'READTHEDOCS': True, 'using_theme': (html_theme == "default"), 'new_theme': (html_theme == "sphinx_rtd_theme"), 'source_suffix': SUFFIX, 'ad_free': False, 'docsearch_disabled': False, 'user_analytics_code': '', 'global_analytics_code': 'UA-17997319-2', 'commit': '445334850d02', } # For sphinx >=1.8 we can use html_baseurl to set the canonical URL. # https://www.sphinx-doc.org/en/master/usage/configuration.html#confval-html_baseurl if version_info >= (1, 8): if not globals().get('html_baseurl'): html_baseurl = context['canonical_url'] context['canonical_url'] = None if 'html_context' in globals(): for key in context: if key not in html_context: html_context[key] = context[key] else: html_context = context # Add custom RTD extension if 'extensions' in globals(): # Insert at the beginning because it can interfere # with other extensions. # See https://github.com/rtfd/readthedocs.org/pull/4054 extensions.insert(0, "readthedocs_ext.readthedocs") else: extensions = ["readthedocs_ext.readthedocs"] # Add External version warning banner to the external version documentation if 'branch' == 'external': extensions.insert(1, "readthedocs_ext.external_version_warning") readthedocs_vcs_url = 'None' readthedocs_build_url = 'https://readthedocs.com/projects/thunderbird-thunderbird-source-docs/builds/2212197/' project_language = 'en' # User's Sphinx configurations language_user = globals().get('language', None) latex_engine_user = globals().get('latex_engine', None) latex_elements_user = globals().get('latex_elements', None) # Remove this once xindy gets installed in Docker image and XINDYOPS # env variable is supported # https://github.com/rtfd/readthedocs-docker-images/pull/98 latex_use_xindy = False chinese = any([ language_user in ('zh_CN', 'zh_TW'), project_language in ('zh_CN', 'zh_TW'), ]) japanese = any([ language_user == 'ja', project_language == 'ja', ]) if chinese: latex_engine = latex_engine_user or 'xelatex' latex_elements_rtd = { 'preamble': '\\usepackage[UTF8]{ctex}\n', } latex_elements = latex_elements_user or latex_elements_rtd elif japanese: latex_engine = latex_engine_user or 'platex' # Make sure our build directory is always excluded exclude_patterns = globals().get('exclude_patterns', []) exclude_patterns.extend(['_build']) [rtd-command-info] start-time: 2024-05-13T10:44:52.281911Z, end-time: 2024-05-13T10:45:35.890860Z, duration: 43, exit-code: 0 python -m sphinx -T -b html -d _build/doctrees -D language=en . $READTHEDOCS_OUTPUT/html Running Sphinx v7.2.6 /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/envs/latest/lib/python3.10/site-packages/sphinxcontrib/htmlhelp/__init__.py:26: RemovedInSphinx80Warning: The alias 'sphinx.util.progress_message' is deprecated, use 'sphinx.util.display.progress_message' instead. Check CHANGES for Sphinx API modifications. from sphinx.util import progress_message making output directory... done myst v2.0.0: MdParserConfig(commonmark_only=False, gfm_only=False, enable_extensions={'smartquotes', 'fieldlist', 'html_admonition', 'tasklist', 'strikethrough', 'html_image', 'linkify', 'replacements', 'deflist'}, disable_syntax=[], all_links_external=False, url_schemes=('http', 'https', 'mailto', 'ftp'), ref_domains=None, fence_as_directive=set(), number_code_blocks=[], title_to_header=False, heading_anchors=2, heading_slug_func=None, html_meta={}, footnote_transition=True, words_per_minute=200, substitutions={}, linkify_fuzzy_links=False, dmath_allow_labels=True, dmath_allow_space=True, dmath_allow_digits=True, dmath_double_inline=False, update_mathjax=True, mathjax_classes='tex2jax_process|mathjax_process|math|output_area', enable_checkboxes=False, suppress_warnings=[], highlight_code_blocks=True) WARNING: The @type tag does not permit a description; the description will be ignored. File: calendar-multiday-view.js, line: 220 WARNING: The @type tag does not permit a description; the description will be ignored. File: calendar-multiday-view.js, line: 226 WARNING: The @type tag does not permit a description; the description will be ignored. File: CalMetronome.sys.mjs, line: 37 WARNING: The @type tag does not permit a description; the description will be ignored. File: CalMetronome.sys.mjs, line: 42 WARNING: The @type tag does not permit a description; the description will be ignored. File: CalMetronome.sys.mjs, line: 44 WARNING: The @type tag does not permit a description; the description will be ignored. File: CalMetronome.sys.mjs, line: 49 WARNING: The @type tag does not permit a description; the description will be ignored. File: CalMetronome.sys.mjs, line: 51 WARNING: The @type tag does not permit a description; the description will be ignored. File: CalMetronome.sys.mjs, line: 56 ERROR: Unable to parse a tag's type expression for source file /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/checkouts/latest/mail/components/search/SearchSupport.sys.mjs in line 68 with tag title "type" and text "{[nsIMsgDBHdr, integer][]}": Invalid type expression "[nsIMsgDBHdr, integer][]": Expected "!", "$", "'", "(", "*", ".", "...", "0", "?", "@", "Function", "\"", "\\", "_", "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "implements", "import", "in", "instanceof", "interface", "let", "new", "null", "package", "private", "protected", "public", "return", "static", "super", "switch", "this", "throw", "true", "try", "typeof", "undefined", "var", "void", "while", "with", "yield", "{", Unicode letter number, Unicode lowercase letter, Unicode modifier letter, Unicode other letter, Unicode titlecase letter, Unicode uppercase letter, or [1-9] but "[" found. ERROR: Unable to parse a tag's type expression for source file /home/docs/checkouts/readthedocs.org/user_builds/thunderbird-thunderbird-source-docs/checkouts/latest/mail/components/search/SearchSupport.sys.mjs in line 73 with tag title "type" and text "{[nsIMsgDBHdr, integer][]}": Invalid type expression "[nsIMsgDBHdr, integer][]": Expected "!", "$", "'", "(", "*", ".", "...", "0", "?", "@", "Function", "\"", "\\", "_", "break", "case", "catch", "class", "const", "continue", "debugger", "default", "delete", "do", "else", "enum", "export", "extends", "false", "finally", "for", "function", "if", "implements", "import", "in", "instanceof", "interface", "let", "new", "null", "package", "private", "protected", "public", "return", "static", "super", "switch", "this", "throw", "true", "try", "typeof", "undefined", "var", "void", "while", "with", "yield", "{", Unicode letter number, Unicode lowercase letter, Unicode modifier letter, Unicode other letter, Unicode titlecase letter, Unicode uppercase letter, or [1-9] but "[" found. WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 22 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 23 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 25 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 26 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 28 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 34 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 36 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 37 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 39 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 40 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 42 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 43 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 45 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 46 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 48 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 49 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 51 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 52 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 54 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 55 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 57 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 58 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 60 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 61 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 63 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 64 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 66 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 67 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 69 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 70 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 72 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 73 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 75 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 75 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 75 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 75 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 75 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 75 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 85 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 85 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 85 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 85 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 85 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 85 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 87 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 102 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 104 WARNING: The @type tag does not permit a description; the description will be ignored. File: keyObj.sys.mjs, line: 105 building [mo]: targets for 0 po files that are out of date writing output... building [html]: targets for 21 source files that are out of date updating environment: [new config] 21 added, 0 changed, 0 removed reading sources... [ 5%] architecture/email_protocols reading sources... [ 10%] architecture/index reading sources... [ 14%] build/index reading sources... [ 19%] frontend/index reading sources... [ 24%] frontend/quick_filter_bar reading sources... [ 29%] index reading sources... [ 33%] l10n/cross_channel reading sources... [ 38%] l10n/fluent_migrations reading sources... [ 43%] l10n/index reading sources... [ 48%] l10n/testing_migrations reading sources... [ 52%] mots/index reading sources... [ 57%] rust/index reading sources... [ 62%] rust/manage_workspace reading sources... [ 67%] rust/new_component reading sources... [ 71%] rust/xpcom/implement_an_interface reading sources... [ 76%] rust/xpcom/index reading sources... [ 81%] rust/xpcom/use_xpcom_objects reading sources... [ 86%] storybook/create_story reading sources... [ 90%] storybook/index reading sources... [ 95%] storybook/running_storybook reading sources... [100%] telemetry/index looking for now-outdated files... none found pickling environment... done checking consistency... done preparing documents... done copying assets... copying static files... done copying extra files... done done writing output... [ 5%] architecture/email_protocols writing output... [ 10%] architecture/index writing output... [ 14%] build/index writing output... [ 19%] frontend/index writing output... [ 24%] frontend/quick_filter_bar writing output... [ 29%] index writing output... [ 33%] l10n/cross_channel writing output... [ 38%] l10n/fluent_migrations writing output... [ 43%] l10n/index writing output... [ 48%] l10n/testing_migrations writing output... [ 52%] mots/index writing output... [ 57%] rust/index writing output... [ 62%] rust/manage_workspace writing output... [ 67%] rust/new_component writing output... [ 71%] rust/xpcom/implement_an_interface writing output... [ 76%] rust/xpcom/index writing output... [ 81%] rust/xpcom/use_xpcom_objects writing output... [ 86%] storybook/create_story writing output... [ 90%] storybook/index writing output... [ 95%] storybook/running_storybook writing output... [100%] telemetry/index generating indices... genindex done writing additional pages... search done copying images... [ 33%] architecture/LoadMessageCallStack.png copying images... [ 67%] architecture/MessageStorageSchema.png copying images... [100%] architecture/MessageRenderingSchema.png dumping search index in English (code: en)... done dumping object inventory... done Updating searchtools for Read the Docs search... build succeeded. The HTML pages are in ../_readthedocs/html.