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.
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
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