Re: [PATCH] docs: Update intersphinx_mapping

Subject: Re: [PATCH] docs: Update intersphinx_mapping

Date: Sat, 07 Dec 2024 14:23:04 +0000

To: notmuch@notmuchmail.org

Cc:

From: Dan Čermák



On December 7, 2024 2:19:26 PM UTC, Tomi Ollila <tomi.ollila@iki.fi> wrote:
>On Thu, Dec 05 2024, fredrik@frelon.se wrote:
>
>> From: Fredrik Lönnegren <fredrik@frelon.se>
>>
>> Running `make dirhtml` in bindings/python/docs generates the following
>> error:
>>
>> ```
>> sphinx-build -b dirhtml -d build/doctrees   source build/dirhtml
>> Running Sphinx v8.0.2
>> loading translations [en]... done
>> making output directory... done
>> Converting `source_suffix = '.rst'` to `source_suffix = {'.rst': 'restructuredtext'}`.
>> ERROR: Invalid value `None` in intersphinx_mapping['https://docs.python.org/']. Expected a two-element tuple or list.
>> ```
>>
>> This commit updates intersphinx_mapping to follow the latest docs [1]
>
>Looks good to me, I did not follow [1] (nor tested, too lazy for that), but 
>did look some random links which also showed the same syntax as in this
>change.

I have tested the change and already submitted it into the openSUSE tumbleweed package to fix its builds.

>
>Is it so that the line has never been exercised -- or has the current
>syntax worked before..?

I think it worked with sphinx <= 7.


Cheers,

Dan

>
>Tomi
>
>>
>> [1] https://www.sphinx-doc.org/en/master/usage/extensions/intersphinx.html
>>
>> Signed-off-by: Fredrik Lönnegren <fredrik@frelon.se>
>> ---
>>  bindings/python/docs/source/conf.py | 2 +-
>>  1 file changed, 1 insertion(+), 1 deletion(-)
>>
>> diff --git a/bindings/python/docs/source/conf.py b/bindings/python/docs/source/conf.py
>> index 8b43c5ca3f9f..bd4c8b17d94f 100644
>> --- a/bindings/python/docs/source/conf.py
>> +++ b/bindings/python/docs/source/conf.py
>> @@ -206,4 +206,4 @@ latex_documents = [
>>  
>>  
>>  # Example configuration for intersphinx: refer to the Python standard library.
>> -intersphinx_mapping = {'https://docs.python.org/': None}
>> +intersphinx_mapping = {'python': ('https://docs.python.org/3', None)}
>> -- 
>> 2.47.1
>>
>> _______________________________________________
>> notmuch mailing list -- notmuch@notmuchmail.org
>> To unsubscribe send an email to notmuch-leave@notmuchmail.org
>_______________________________________________
>notmuch mailing list -- notmuch@notmuchmail.org
>To unsubscribe send an email to notmuch-leave@notmuchmail.org
_______________________________________________
notmuch mailing list -- notmuch@notmuchmail.org
To unsubscribe send an email to notmuch-leave@notmuchmail.org

Thread: