patacrep/patacrep — pull request #55 by Luthaf (2014-07-04 23:29:56+00:00)
Title: Integration de windows

Je crée cette pull-request pour pouvoir faire des commentaires sur l'avancée de l'intégration de windows.

Les problèmes que j'ai rencontré :
- [ ] `pdflatex not found` (en fait, un erreur built-in de python `WindowsError`^^). Là ça risque d'être compliqué à corriger. On peut soit forcer l'utilisateur à mettre à jour son PATH (c'est surtout pour éviter ça que j'avais commencé à sortir cx_freeze, ce n'est pas une manipulation facile sous windows); soit écrire une petite fonction qui cherche où peut bien être pdflatex (en regardant dans les répertoires par défaut).
- [ ] La version de pdflatex fournie avec windows ne semble pas tenir compte des `\input@path`. La solution la plus simple consiste à ajouter à la ligne de commande `--include-directory /latex`
- [ ] Jinja2 crée des templates avec des chemins de fichier à la windows, avec des `\`. Et LaTeX n'aime pas ça. Il faut donc remplacer tous les `\` par des `/` dans les chemins utilisés par Jinja.

PS: la branche a été violemment rebasée sur le master actuel, car elle était plutôt ancienne. Donc si vous en aviez une version chez vous, supprimez-la et repartez sur du neuf !