1.2.3 Fonctionnalités tierces et dépendances

Sur ce sujet nous avons malheureusement moins de marge de manœuvre.

Ce que nous pouvons faire cependant, c'est réaliser des choix judicieux dans ce qu'il convient de réimplémenter et ce qu'il convient d'importer. En l'occurrence, nous avons fait le choix de développer notre propre système de balises pour l'aide à la mise en page de votre projet. VenC ne dépend donc pas d'un moteur de template tiers comme Jinja et voit ses performances améliorées, dans la mesure où le moteur de template interne à VenC est fortement couplé avec le reste du code et a bénéficié d'un effort d'optimisations substantielles.

Autant que possible nous faisons également en sorte que les librairies tierces de VenC soient optionnelles pour minimiser le nombre de composants installés sur votre machine.

Pour le moment VenC requiert au minimum les librairies Python suivantes :

Celles-ci sont normalement installées automatiquement avec VenC.