<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://permalink.gmane.org/gmane.comp.python.french">
    <title>gmane.comp.python.french</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7342"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7341"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7340"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7339"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7338"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7337"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7336"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7335"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7334"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7333"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7332"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7331"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7330"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7329"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7328"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7327"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7326"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7325"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7324"/>
        <rdf:li rdf:resource="http://permalink.gmane.org/gmane.comp.python.french/7323"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7342">
    <title>Re: ftplib</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7342</link>
    <description>&lt;pre&gt;Le Mon, 17 Jun 2013 12:03:34 +0200,
Feth AREZKI &amp;lt;feth&amp;lt; at &amp;gt;tuttu.info&amp;gt; a écrit :


Non, non, je ne tiens pas à changer - si ftplib est à jour, cela me
convient parfaitement.

Merci pour les tuyaux oneshot et chut, mais je n'ai pas besoin 
d'outils casse-cou (comme on en trouve dans les hôtels sud-coréens ;)

R.



&lt;/pre&gt;</description>
    <dc:creator>René Bastian</dc:creator>
    <dc:date>2013-06-17T19:47:52</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7341">
    <title>Re: ftplib</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7341</link>
    <description>&lt;pre&gt;vendredi 2013-06-14 à 11:20:55 (CEST), rbastian&amp;lt; at &amp;gt;musiques-rb.org a écrit:

C'est dangereux si vous utilisez le protocole FTP en clair.


0) ftplib.FTP_TLS qui fait partie de ftplib me semble satisfaisant.
Pourquoi changer ? Si vraiment vous voulez changer, voici deux options
(qu'on peut mélanger) :

1) Famille "oneshot"
1.1) Il y a notamment fabric (http://docs.fabfile.org/en/1.6/ ) qui propose des outils de gestion de
serveur distant à travers ssh.
Pour envoyer des données : http://docs.fabfile.org/en/1.6/api/core/operations.html#fabric.operations.put
1.2) je pense que chut (
https://chut.readthedocs.org/en/latest/index.html ) s'acquittera très
bien de ça aussi.

2) Famille "intégration continue"
C'est plus compliqué à mettre en place, mais les prods industrialisées
s'appuient sur le packaging et des outils comme buildout et ou saltstack
( http://docs.saltstack.com/ ).

tchô,

--
Feth

&lt;/pre&gt;</description>
    <dc:creator>Feth AREZKI</dc:creator>
    <dc:date>2013-06-17T10:03:34</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7340">
    <title>ftplib</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7340</link>
    <description>&lt;pre&gt;
14.06.2013

Bonjour la Liste,


j'utilise ftplib.py pour mes mises en ligne.
(Est-ce dangereux et pour qui ?)
Ya mieux ?

a+

RB


&lt;/pre&gt;</description>
    <dc:creator>rbastian&lt; at &gt;musiques-rb.org</dc:creator>
    <dc:date>2013-06-14T09:20:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7339">
    <title>Re: Horner, Python, Wikipedia</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7339</link>
    <description>&lt;pre&gt;
Conclusion: Pylint est encore plus maniaque que moi... :D

&lt;/pre&gt;</description>
    <dc:creator>Nicolas Chauvat</dc:creator>
    <dc:date>2013-05-24T13:51:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7338">
    <title>Re: Horner, Python, Wikipedia</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7338</link>
    <description>&lt;pre&gt;Le Fri, 24 May 2013 11:14:23 +0200,
Nicolas Chauvat &amp;lt;nicolas.chauvat&amp;lt; at &amp;gt;logilab.fr&amp;gt; a écrit :



D'accord, mais je demande l'arbitrage (privé) de pylint: :)

************* Module v1horner
W: 19,0: Used * or ** magic
W: 23,0: Used * or ** magic

....
Global evaluation
-----------------
Your code has been rated at 8.57/10
....



RB

ah ben oui !



&lt;/pre&gt;</description>
    <dc:creator>René Bastian</dc:creator>
    <dc:date>2013-05-24T10:35:05</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7337">
    <title>Re: Horner, Python, Wikipedia</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7337</link>
    <description>&lt;pre&gt;Bonjour,

On Thu, May 23, 2013 at 07:43:38PM +0200, René Bastian wrote:

-1


est parfaitement valide et recommandable.

  horner(x, 1, 2, 3)
  horner(x, *[1,2,3])
  p = generate_polynomial(qqch)
  horner(x, *p)

etc.

De même:

  def youpi(**kwargs):
      print kwargs

  youpi(a=1, b='deux')
  z = {'a':1, 'b':'deux'}
  youpi(**z)

Cf
http://docs.python.org/3/tutorial/controlflow.html#keyword-arguments
http://docs.python.org/3/tutorial/controlflow.html#arbitrary-argument-lists
http://docs.python.org/3/tutorial/controlflow.html#unpacking-argument-lists

Quand on a besoin de faire des arguments variables en C, faut jongler,
alors qu'en Python, ça se fait tout seul.

Conclusion: Le Python, c'est bon ! :)

&lt;/pre&gt;</description>
    <dc:creator>Nicolas Chauvat</dc:creator>
    <dc:date>2013-05-24T09:14:23</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7336">
    <title>Re: Horner, Python, Wikipedia</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7336</link>
    <description>&lt;pre&gt;Un ami m'a fait remarquer qu'en fournissant les params d'une
certaine manière, le python fonctionne.

OK.

Mais je ne peux que déconseiller ce drôle de style.

Bonne pluie.

RB


Le Thu, 23 May 2013 10:08:41 -0000,
rbastian&amp;lt; at &amp;gt;musiques-rb.org a écrit :



&lt;/pre&gt;</description>
    <dc:creator>René Bastian</dc:creator>
    <dc:date>2013-05-23T17:43:38</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7335">
    <title>Horner, Python, Wikipedia</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7335</link>
    <description>&lt;pre&gt;
23.05.2013
Bonjour,

j'ai trouvé sur 
http://en.wikipedia.org/wiki/Horner%27s_method#Python_implementation
cette élégante implémentation du schéma de Horner en Python:
------------------------
The following Python code implements Horner's method.

def horner(x, *polynomial):
    '''A function that implements the Horner Scheme for evaluating a
    polynomial of coefficients *polynomial in x.'''
    result = 0
    for coefficient in polynomial:
        result = result * x + coefficient
    return result
--------------------------
et ça m'a bien amusé.

Comme de juste, cette implémentation est en position 1 sur Google. :)
Et il y a d'autres sites qui la reprennent sans broncher.

a+

René B.

&lt;/pre&gt;</description>
    <dc:creator>rbastian&lt; at &gt;musiques-rb.org</dc:creator>
    <dc:date>2013-05-23T10:08:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7334">
    <title>wxPython webkit</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7334</link>
    <description>&lt;pre&gt;bonjour, j'ia l'impression que wx.webkit ne fonctionnne pas sous windows,
est ce qu'une personne saurait l'utiliser ?
merci !
j'ai trouver un exemple sur :
http://www.mentby.com/Group/wxpython-users/webkitctrl-and-copypaste.html
&lt;/pre&gt;</description>
    <dc:creator>yannick</dc:creator>
    <dc:date>2013-05-21T09:05:37</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7333">
    <title>Nouvelle doc d'initiation à Python</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7333</link>
    <description>&lt;pre&gt;Salut à tous

un petit message pour informer sur l'avancée de FlossManuals en ce qui concerne les manuels prévus pour python.
La première version du manuel d'initiation vient d'être publiée sur le site, à améliorée mais elle a le mérite d'être là : http://fr.flossmanuals.net/initiation-a-python/

En continuant la relecture, nous allons prochainement lancer un manuel dédié à l'utilisation de python pour le web et un autre pour les logiciels de graphisme comme Gimp, Blender...

Evidemment, toutes les bonnes volontés de participation, de relecture ou autres sont les bienvenues. Il suffit de s'inscrire sur la plateforme.

Sinon bonne lecture

Cedric

&lt;/pre&gt;</description>
    <dc:creator>radar.map35&lt; at &gt;free.fr</dc:creator>
    <dc:date>2013-05-17T20:12:41</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7332">
    <title>Re: encodage</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7332</link>
    <description>&lt;pre&gt;Le vendredi 17 mai 2013 02:32:55 yannick a écrit :

[module: je n'ai jamais utilisé simplexquery]

Deux règles simples pour les caractères accentués:

* travailler en unicode en interne
* spécifier l'encodage lors des entrées/sorties de toutes sortes

Entre autres, ouvrir les fichiers textes en indiquant encoding="xxx" (paramètre 
standard du builtin open() en Python3, il faut passer le open() du module 
codecs en Python2).

A+
Laurent.

&lt;/pre&gt;</description>
    <dc:creator>Laurent Pointal</dc:creator>
    <dc:date>2013-05-17T07:28:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7331">
    <title>encodage</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7331</link>
    <description>&lt;pre&gt;bonjour,
j'utilise  le module simplexquery .
j'ouvre le fichier , je le lie et j'execute le code qui est à l'intérieur .
tout fonctionnne jusqu'à ce qu'il y a un caractère accentué.
quelles sont les précautions que je dois prendre pour ne plus avoir ce type de pb ?
merci !
&lt;/pre&gt;</description>
    <dc:creator>yannick</dc:creator>
    <dc:date>2013-05-17T00:32:55</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7330">
    <title>SNMP</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7330</link>
    <description>&lt;pre&gt;Bonjour,

Je voudrais réaliser un plug-in pour Shinken (Nagios) me permettant
d'interoger un UPS MGE-APC Galaxy.
Je voudrais réaliser ce projet en Python quel module SNMP me conseillez vous.
J'ai essayé d'utiliser Netsnmp (net-snmp-python) mais je n'arrive pas à
loader une MIBS que j'ai ajoutée manuellement (PowerNet-MIB).
J'ai installé snmp en utilisant le wiki debian http://wiki.debian.org/SNMP

Merci


&lt;/pre&gt;</description>
    <dc:creator>Thierry Leurent</dc:creator>
    <dc:date>2013-05-07T10:15:25</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7329">
    <title>capter la souris</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7329</link>
    <description>&lt;pre&gt;
04.05.2013

Bonjour la liste,

Quel serait le module qui permettrait de capter les déplacements
de la souris (p. ex. sous forme de tuples (x, y), (x, y) etc) ?

J'utilise 'curses' # on ne rit pas :) - pour capter des caractères
qui déclenchent un événement (la lecture d'un fichier audio); ça marche
bien (il sufit d'ajouter "&amp;amp;" pour que la lecture se passe au fond -
donc possible de faire entendre simultanément ...); ça permet de
stocker la clé du fichier audio et la chronologie dans un fichier
(délais: 0.15 à 0.25 sec - va bene).

Mais les mouvements de souris par curses.getmouse ne transmettent,
apparemment, que le résultat des clics.

Un autre dispositif intéressant: une tablette graphique avec captage
(x, y, pression -&amp;gt; coeff. de réverb, pano, amplitude).

a+

René B. 

&lt;/pre&gt;</description>
    <dc:creator>rbastian&lt; at &gt;musiques-rb.org</dc:creator>
    <dc:date>2013-05-04T10:55:06</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7328">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7328</link>
    <description>&lt;pre&gt;

Ah, je pensais pas tant un fork qu'une version de ta lib qui serait la
dernière à officiellement supporter Python 2.5, tout en restant
disponible directement à côté de tes versions actuelles.

Genre, si la version de ta lib est 1.8, tu dis que tu continues de
maintenir une branche 1.8.x supportant Python 2.5 (avec juste des
bugfixes, sans nouvelles features), et tu annonces qu'à compter de ta
version 1.9 il faut Python 2.6+.

Évidemment, si ta lib n'est qu'un petit bout d'un projet bien plus gros,
c'est pas si simple que ça. :)

Pour l'instant, tu devrais pouvoir te débrouiller en utilisant la lib
six qu'on t'a déjà indiquée. Par contre le jour où six arrête de
supporter Python 2.5, ben tu es marron.


Je peux comprendre. Si ça marche pour eux et qu'ils sont pas des pros de
l'info, ça peut être compliqué d'upgrader, surtout s'ils ont
potentiellement d'autres libs un peu vieilles qui ne supportent QUE
Python 2.5. Par contre c'est pas très raisonnable de demander les toutes
dernières feat&lt;/pre&gt;</description>
    <dc:creator>Sundance</dc:creator>
    <dc:date>2013-05-02T13:53:54</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7327">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7327</link>
    <description>&lt;pre&gt;On Thu, 2 May 2013 10:21:48 +0200
Sundance &amp;lt;sundance&amp;lt; at &amp;gt;ierne.eu.org&amp;gt; wrote:


En fait la partie python est petite, essentiellement scientifique (et plus ou moins maintenue).
La lib sur laquelle je travaille fait 10k-lignes sur un total 1500k-lignes mais la partie java n'a plus de mainteneur depuis la fin du financement du projet par l'union europeenne (à ma connaissance, en 2009). J'aimerais juste éviter un fork inamical.
 

Je ne connais même pas la communauté des utilisateurs de la GUI-java, juste celle des développeurs python qui font la partie scientifique et eux aussi sont assez rétissants à lacher python2.5.


C'est bien là le problème ... ils veulent que cela le reste :/

La solution: trouver une "killing feature" qui impose le changement car c'est vrai que python2.6 est assez compatible avec python3

A++ et merci à tous pour ces conseils
&lt;/pre&gt;</description>
    <dc:creator>Jerome Kieffer</dc:creator>
    <dc:date>2013-05-02T09:15:39</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7326">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7326</link>
    <description>&lt;pre&gt;

C'est pas forcément optimal de laisser la contrainte d'une partie de tes
utilisateurs conditionner le fonctionnement du projet pour tout le
monde, si cette partie est suffisamment petite.

Est-ce que tes utilisateurs Java pourraient se satisfaire d'une version
'historique' qui resterait compatible 2.5 et ne recevrait plus de
nouvelles features, alors que le reste du projet continuerait d'avancer?
Je veux dire, ils n'ont déjà pas les nouvelles features de Python, ça ne
devrait pas leur faire une grosse différence de ne pas avoir les
nouvelles features de ta lib.

&lt;/pre&gt;</description>
    <dc:creator>Sundance</dc:creator>
    <dc:date>2013-05-02T08:21:48</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7325">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7325</link>
    <description>&lt;pre&gt;On Wed, 1 May 2013 22:38:03 +0200
Ludovic Gasc &amp;lt;gmludo&amp;lt; at &amp;gt;gmail.com&amp;gt; wrote:


le probleme c'est que pas mal d'utilisateurs tournent avec centos5+python2.5 compilé à la main :(

Maintenant que notre cluster a migré vers debian6 c'est mieux mais il reste toutes les install locales
 

Par ce que cette bibliotheque est utilisée dans un projet java et que le binding java-python via JNI semble limité à python2.5
http://sourceforge.net/apps/trac/fable/wiki

Moi je ne teste plus qu'avec python2.5 à cause de cela


ca à l'air ...
 

Merci

&lt;/pre&gt;</description>
    <dc:creator>Jérôme Kieffer</dc:creator>
    <dc:date>2013-05-02T05:53:14</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7324">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7324</link>
    <description>&lt;pre&gt;2013/5/1 Jérôme Kieffer &amp;lt;jerome.kieffer&amp;lt; at &amp;gt;crans.org&amp;gt;


Pourtant, la Debian stable actuelle et les dérivés, c'est Python 2.6.
De plus, CentOS 6 est aussi à Python 2.6.

Pourquoi garder la compatibilité Python 2.5 ?
Avec 2.6+ et six, c'est beaucoup plus simple d'être à la fois Python 2 et 3.

Je te recommande de lire les infos à ce sujet publiés par Django:
https://www.djangoproject.com/weblog/2012/mar/13/py3k/
https://docs.djangoproject.com/en/dev/topics/python3/

&lt;/pre&gt;</description>
    <dc:creator>Ludovic Gasc</dc:creator>
    <dc:date>2013-05-01T20:38:03</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7323">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7323</link>
    <description>&lt;pre&gt;On Wed, 01 May 2013 17:21:37 +0200
Laurent Pointal &amp;lt;laurent.pointal&amp;lt; at &amp;gt;free.fr&amp;gt; wrote:


Pardon, c'est une erreur de copier-coller:
48


oui c'est cela qui est surprenant...


&lt;/pre&gt;</description>
    <dc:creator>Jérôme Kieffer</dc:creator>
    <dc:date>2013-05-01T20:35:11</dc:date>
  </item>
  <item rdf:about="http://permalink.gmane.org/gmane.comp.python.french/7322">
    <title>Re: Python3 ...</title>
    <link>http://permalink.gmane.org/gmane.comp.python.french/7322</link>
    <description>&lt;pre&gt;Le mercredi 1 mai 2013 16:10:35 Jérôme Kieffer a écrit :

??? ton Python a bouffé quoi ???

Python 3.2.3 (default, Oct 19 2012, 20:10:41) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
b'0123'
b'0'


Par contre, en Python3 (byte &amp;lt;=&amp;gt; entier):
48

Et en Python2 (byte &amp;lt;=&amp;gt; str)
'0'


&lt;/pre&gt;</description>
    <dc:creator>Laurent Pointal</dc:creator>
    <dc:date>2013-05-01T15:21:37</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.python.french">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.python.french</link>
  </textinput>
</rdf:RDF>
