Bonsoir, Ce projet a démarré en 2005, et juste pour me convaincre que les listes « TODO » ne sont pas des trous noirs, il fallait que je le publie avant la fin de 2005 ;-)
Il s'agit de pydemexp, un petit kit qui permet d'écrire des scripts Python qui interagissent avec des serveurs demexp. Je viens de mettre en ligne la version 0.1, disponible à l'adresse http://thomas.enix.org/pub/pydemexp/. En fait, il y a très peu de code dans pydemexp: il y a seulement trois exemples (410 lignes de code). Le vrai travail se trouve dans pyrpc, un module Python qui implémente le protocole Sun RPC. Il permet donc de dialoguer potentiellement avec n'importe quel serveur utilisant ce protocole, et donc le serveur demexp. pyrpc est basé sur des travaux réalisés par Peter Astrand et Fred Isaman, qui ont écrit pynfs [1], une suite de tests pour NFSv4. Ce code incluait un module RPC pour Python, auquel j'ai ajouté une documentation et la génération des "stubs" du coté client. Pyrpc est maintenant disponible de manière autonome (séparé de pynfs) à l'adresse http://thomas.enix.org/pub/pyrpc/, sous une version arbitraire: 1.0. À partir des exemples fournis dans pydemexp, il est possible d'implémenter des clients textes ou graphiques en utilisant les multiples bibliothèques pour lesquels Python dispose de connecteurs (wxWidget, Qt, Gtk2...) ou d'implémenter divers scripts comme des générateurs de flux RSS ou de pages Web. N'hésitez pas à poser vos questions et à envoyer vos suggestions et idées. Bon hack ! Thomas [1] http://www.citi.umich.edu/projects/nfsv4/pynfs/ -- PETAZZONI Thomas - [EMAIL PROTECTED] http://{thomas,sos,kos}.enix.org - Jabber: [EMAIL PROTECTED] http://{agenda,livret}dulibre.org - http://www.toulibre.org Fingerprint : 0BE1 4CF3 CEA4 AC9D CC6E 1624 F653 CB30 98D3 F7A7
signature.asc
Description: PGP signature
