Notifications dans la console
Au passage : (1) la console se dote d'un système de notification, basé sur notie.js. https://jaredreich.com/notie/ (2) on peut maintenant charger le contenu d'un fichier *.py dans une cellule du notebook.
Au passage : (1) la console se dote d'un système de notification, basé sur notie.js. https://jaredreich.com/notie/ (2) on peut maintenant charger le contenu d'un fichier *.py dans une cellule du notebook.
Basthon franchit un cap : le chargement de modules par l'utilisateur est maintenant supporté ! Ouvrez votre fichier *.py comme d'habitude et vous pourrez ensuite faire : import mon_super_module_a_moi J'en connais qui vont être contents !
Vous avez travaillé sur un fichier annexe avec Basthon et vous souhaitez le récupérer ? Avec basthon.download("mon_fichier"), c'est facile !

Dans Basthon, Pyodide est maintenant chargé depuis JSDelivr en raison de https://github.com/iodide-project/pyodide/pull/779 Ceci devrait être transparent pour les utilisateurs.
Si vous avez installé Basthon sur votre propre serveur, vous pouvez aussi servir Pyodide en le plaçant dans le répertoire basthon_kernel.
Pour les amoureux des graphes, le module graphviz est maintenant supporté dans Basthon.

Ceci a été possible grâce à la librairie viz.js (une compilation de Graphviz pour le navigateur) et une adaptation du module graphviz de PyPi. https://basthon.fr/about.html#third-party
Merci @JulienVillele pour avoir donné l'impulsion qui a permis cette intégration !
J'oubliais de préciser que l'ajout de nouveaux modules n’alourdit par l'utilisation de Basthon car leur (télé)chargement est effectué à la demande.