Embarquer un fichier non Python proprement
Ah, le packaging Python, c’est toujours pas fun.
Parmi les nombres problèmes, la question suivante se pose souvent : comment je livre proprement un fichier de données fourni avec mon package Python ?
Ah, le packaging Python, c’est toujours pas fun.
Parmi les nombres problèmes, la question suivante se pose souvent : comment je livre proprement un fichier de données fourni avec mon package Python ?
La première partie va planter le décor en démarrant par vous montrer comment s’articule une application avec formulaire composé d’un sous formulaire en sus (j’expliquerai pourquoi après :)
Pour ce faire, je vous emmène dans l’univers du 7° art, viendez on va refaire StarWars!
Un modèle, un formulaire, une vue, un template et ca sera fini.
On a reproché à la communauté de Twisted que c’était un silo fermé. Une lib écrite pour Twisted ne marchait que pour Twisted.
Puis on a reproché à la communauté de gevent la même chose.
Et maintenant la communauté d’asyncio recommence à faire la même erreur.
Comme je vous l’ai dis dernièrement, le packaging et les performances sont deux points qui méritent d’être améliorés en Python.
Nuikta est un projet qui vise à tacler ces deux problèmes d’un coup en compilant le code Python pour obtenir un exécutable autonome sous forme de code machine.
Je dois toujours un article sur Polymer + Crossbar à Tavendo. Et il faut que je fasse un tuto sur l’authentification également.
Fichtre.
En attendant, je vais en profiter pour faire un article vite fait sur la release, puisque Crossbar, le routeur WAMP, passe en 0.12.
Ca bouge ces temps ci
Avec quelques options, pytest devient encore plus pratique.
J’améliore tout le temps mon fichier de démarrage de Python.
Aujourd’hui je lui ai rajouté une petite fonction pour installer des packages avec pip depuis le shell. En effet, souvent il m’arrive de le lancer, puis d’importer un truc qui n’est pas là. Alors il faut sortir, installer, revenir.
Chiant.
Dans le guide sur les tests en python (que je dois toujours terminer, je sais…), je vous parle des objets mocks.
Si vous avez eu le plaisir de jouer avec asyncio, vous avez du noter que unittest.mock n’a aucun outil pour gérer gérer les coroutines.
Ceci est un post invité de 01ivier posté sous licence creative common 3.0 unported. Bonsjours les amis, J’espère que vous allez bien et que vous n’avez pas trop pensé que j’étais mort rapport au fait que ça faisait longtemps que je n’avais pas posté d’article. Où je mentionne plusieurs fois le mot JavaScript. Le […]