2017-10-16 2 views

Répondre

1

semble qu'il y ait un problème déposé à ce sujet déjà: https://github.com/rtfd/readthedocs.org/issues/2094

Il contient une solution de contournement:

Pour tous ceux en cours d'exécution d'autre dans cela, il semble que vous pouvez pirater vous en utilisant la 'READTHEDOCS' env var de modifier certaines conditions install_requires dans votre setup.py.

Cela met en évidence:

Lorsque RTD construit votre projet, il définit la variable d'environnement READTHEDOCS à la chaîne True. Donc, dans votre fichier Sphinx conf.py, vous pouvez modifier le comportement en fonction de cela. Par exemple:

import os 
on_rtd = os.environ.get('READTHEDOCS') == 'True' 
if on_rtd: 
    html_theme = 'default' 
else: 
    html_theme = 'nature' 

OTOH, le dernier commentaire prétend qu'il devrait fonctionner correctement avec la version actuelle de RDT.

+0

Merci beaucoup pour votre aide. Il y a un PR en cours pour ajouter un swig https://github.com/rtfd/readthedocs-docker-images/issues/15 et aussi ce point ici http://read-the-docs.readthedocs.io/en/latest/ faq.html # i-get-import-erreurs-sur-bibliothèques-que-dépend-sur-c-modules était très utile. – purpletentacle

+0

Ah, je vois. Alors ce dernier commentaire pourrait parler de versions proches de l'avenir ;-) Btw. l'autre FAQ est juste en dessous de la partie où la solution pointe vers ... – NichtJens