Menu

lib.sized_controls

roef
2008-08-27
2013-05-13
  • roef

    roef - 2008-08-27

    Bonsoir,
    Depuis quelques jours, la version "trunk" fait appel au module wx.lib.sized_controls (qui est, bien sûr, absent de mon pyhton-wxaddons 2.8.7) alors qu'elle faisait appel à wxaddons.sized_controls, jusqu'à présent.
    Avant de chambouler mon "apt" et d'installer une version 2.8.8 de la librairie, qqu'un peut-il me confirmer que c'est voulu ? Sinon j'ouvre un bug.

    NB: je n'ai pas vu de commentaire de mise à jour dans le source incriminé (itrade_wxquote.py). Le dernier date de 2005... Le fichier est-il sous développement lourd ?

    Et j'ai le même pb avec la classe Affine2D de matplotlib (également depuis fin de semaine dernière) pour le source myfinance.py : la déclaration d'import a également fortement bougé.

    PS: bien sûr, je sais que "trunk" est réputé non stable.

    François

     
    • jean-marie pacquet

      Regarde le bug 2024616. J'avais signalé qu'à partir de la version 2.8.8.0 de la librairie, les sized_controls avaient migré de wxaddons dans wx.lib. Si tu veux rester avec la 2.8.7, il faut faire l'opération inverse et remettre wxaddons à la place de wx.lib dans les "import wx.lib.sized_controls as sc".

       
    • dgil

      dgil - 2008-08-27

      Bonsoir,

      Nous sommes à la croisée des chemins. Matplotlib et wxPython ont une évolution majeure non compatible ascendant :-(

      J'ai fait en sorte que wxPython à utiliser soit le dernier en date. La même chose pour matplotlib mais ca ne marche pas encore pour ce dernier :-(

      J'espère pouvoir mettre tout cela au carré rapidement pour que /trunk retrouve une certaine stabilité rapidement.

      PS: j'ai mis à jour le fichier indiquant les versions des librairies à utiliser avec les sources de /trunk : cf http://itrade.svn.sourceforge.net/viewvc/itrade/trunk/INSTALL?view=markup

      Il faut aussi penser à updater numpy !

      NB: myfinance.py ne semble plus fonctionner correctement pour l'instant. Les courbes sortent bizarrement. C'est le point qui me reste à investiguer pour déclarer le trunk stable avec les derniers versions de librairie.

       
    • dgil

      dgil - 2008-08-27

      François,

      Autre point : si tu regardes le log de mon commit (cf http://itrade.svn.sourceforge.net/viewvc/itrade/trunk/itrade_wxquote.py?view=log\) tu verras que j'accompagne toutes mes livraisons avec un commentaire indiquant en général le bug correspondant.

      Dans le cas particulier du fichier itrade_wxquote.py que tu mentionnes, on y trouve le commentaire suivant : "Fix SF 2024616 - Error with last version wxPython2.8-win32-unicode-2.8.8.1-py"

      Le bug 2024616 est ici : https://sourceforge.net/tracker/index.php?func=detail&aid=2024616&group_id=128261&atid=711187

      Il est dans l'état "Fixed", indiquant que la livraison corrigeant le défaut a été livré sur le /trunk.

      L'autre bug problématique 2024622 qui correspond à la nouvelle librairie matplotlib (cf https://sourceforge.net/tracker/index.php?func=detail&aid=2024622&group_id=128261&atid=711187\) est dans l'état "Accepted", ce qui indique que je suis entrain de travailler dessus. Donc si des livraisons ont déjà eu lieu sur ce problème, la solution n'est que partielle.

      Voila quelques informations qui devraient te permettre de suivre plus simplement le déroulement des activités. A noter que ces points (statut "accepted" et "fixed" ainsi que le commentaire SVN) sont indiqués dans le document http://itrade.svn.sourceforge.net/viewvc/itrade/trunk/HACKING?view=markup dans la rubrique "Development Process".

      A+

       
    • roef

      roef - 2008-08-28

      Merci pour vos réponses et pointeurs.
      Puisque ces changements sont pérennes, je vais donc forcer les versions de mes biblis.
      ... et lire la doc et les descriptifs de bug.

      François

       

Log in to post a comment.

MongoDB Logo MongoDB