Bonjour,
Pour mon framework KNX, je vais finalement mettre en place une génération de code depuis un template.
Pour ça, je me base un peu sur Django. Mais dans mon cas, c'est plus simple. Voici en gros l'arborescence que je veux obtenir à partir de mon template :
Les choses à modifier dynamiquement sont :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 mydevice/ admin.py mydevice/ __init__.py config.py device.py fb/ __init__.py
- le nom des répertoires mydevice/
- une chaîne toute simple dans le fichier admin.py
Comment feriez-vous ça ?
Pour le premier point, quelle arborescence template adopter (nom des répertoires et emplacement dans les sources) ? Comment écrire le setup.py pour placer ça dans un endroit sioux pour pouvoir le retrouver facilement à l'exécution du générateur ?
Pour le second point, quel outil utiliser pour faire le remplacement dans le fichier ?
D'une manière générale, avez-vous d'autres conseils pour ce genre de chose ?
Merci d'avance.
Partager