2 Installation

VenC s'installe avec pipx.

pipx install venc

Vous pouvez également mettre à jour VenC avec :

pipx upgrade venc

Enfin si vous souhaitez installer un module tiers, par exemple mistletoe, pour pouvoir utiliser Markdown, il faut installer le module dans le même virtual env :

pipx inject venc mistletoe

Une fois installé, pour prendre en mains votre nouveau jouet, le mieux est de commencer par le tutoriel.

Installation alternative

Vous pourriez vouloir utiliser VenC dans une version en développement indisponible sur PyPI. Pour ça, vous pouvez cloner le projet depuis Framagit ou GitHub avec la commande git.

Il faut ensuite sélectionner la branche que vous désirez. En effet, la branche master correspond à la version de VenC disponible sur PyPI. Si vous voulez une autre version pas encore officiellement sortie en grande pompe, il faut lister les versions disponibles avec :

git branch --all

Puis, sélectionnez la branche qui vous intéresse avec :

git checkout nom_de_la_branche

Ceci étant fait, rendez-vous dans le répertoire src et utilisez le script d'installation :

./setup.py install --user

Cette dernière commande échouera si setuptools n'est pas installé. setuptools peut s'installer avec pip :

pip install setuptools --user

À noter également que pour installer des modules avec cette méthode alternative, il faudra passer par pip.

Fichiers installés

Dépendances mises à part, VenC installe également ses ressources dans l'un de ces répertoires, selon la méthode d'installation :

On y trouve les thèmes, des assets, des templates, des modules JavaScript et d'autres petites choses utiles au bon fonctionnement de VenC.

Désinstallation

Pour désinstaller VenC, c'est triste, mais rien de plus simple :

pipx uninstall venc

Et voilà !

Petite précision : avec l'ancienne méthode d'installation pip, les dépendances de VenC ne sont pas désinstallées automatiquement.

Dépendances

Les dépendances de VenC sont :