OVH Cloud OVH Cloud

Python 2.4...

14 réponses
Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
...est sorti ; pour ceux qui l'attendaient, c'est là : http://python.org

10 réponses

1 2
Avatar
JB Richet
Michel Claveau - abstraction méta-galactique non triviale en fuite

...est sorti ; pour ceux qui l'attendaient, c'est là : http://python.org
chic, chic!

question subsidiaire pour nos aînés qui ont vu sortir moultes versions
déjà : combien de temps encore pour avoir des modules compilés pour
cette version ? (ce que l'on peut devenir flêmard quand on bosse sous
Windoze)

Je pense à wxPython ou numarray (tient, il est déjà prêt!).

Sinon, si ça tarde, ou si je deviens impatient, me confirmez-vous qu'il
suffit que je télécharge les sources de tous ces modules et que je les
installe "à la mimine" par un simple
python setup.py install
?


merci et bonne bidouille à tous
JBR

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonjour !

En fait, je suis, un peu comme toi, en attente. Lors des passage 2.0 => 2.1
et 2.1 => 2.2 cela s'était bien passé. Par contre, 2.2 => 2.3 j'avais eu
quelques émois, dus essentiellement à la gestion différentes des jeux de
caractères non ascii (la localisation), et à quelques librairies
récalcitrantes.

Du coup, je vais tester calmement, sur une machine reformatée. J'aurais
alors les informations nécessaires, pour envisager (ou non) la migration de
mes clients.

@-salutations
--
Michel Claveau
Avatar
JB Richet
Michel Claveau - abstraction méta-galactique non triviale en fuite

Bonjour !

En fait, je suis, un peu comme toi, en attente. Lors des passage 2.0 => 2.1
et 2.1 => 2.2 cela s'était bien passé. Par contre, 2.2 => 2.3 j'avais eu
quelques émois, dus essentiellement à la gestion différentes des jeux de
caractères non ascii (la localisation), et à quelques librairies
récalcitrantes.
bon, je vais pas me précipiter non plus alors. ça marche quand même pas

mal python 2.3.


Du coup, je vais tester calmement, sur une machine reformatée. J'aurais
alors les informations nécessaires, pour envisager (ou non) la migration de
mes clients.
ce serait sympa de nous tenir au courant!

merci

JBR

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonjour !

Résultat du premier test (rapide : pas plus de 10 minutes) :

- l'installation sous windows, passant par MSI, est assez différente.
- pas de problème avec pyWin (de Mark Hammond)
- ctypes a une version pour P2.4 qui ne pose pas de problème particulier
- PIL refuse de s'installer ("Python 2.3 absent...")
- j'ai un script avec du "mappingchar" qui plante allègrement windows
(écran bleu de la mort qui tue), alors qu'il fonctionne bien avec Python 2.3

C'est tout pour aujourd'hui.
--
Michel Claveau
Avatar
Gilles Lenfant
Michel Claveau - abstraction méta-galactique non triviale en fuite

...est sorti ; pour ceux qui l'attendaient, c'est là : http://python.org


chic, chic!
question subsidiaire pour nos aînés qui ont vu sortir moultes versions
déjà : combien de temps encore pour avoir des modules compilés pour
cette version ? (ce que l'on peut devenir flêmard quand on bosse sous
Windoze)

Je pense à wxPython ou numarray (tient, il est déjà prêt!).


Un mois grand maximum pour ces deux là


Sinon, si ça tarde, ou si je deviens impatient, me confirmez-vous qu'il
suffit que je télécharge les sources de tous ces modules et que je les
installe "à la mimine" par un simple
python setup.py install
?




Ben, pour wxPython, oui, si tu as un compilateur C++ compatible, vu
qu'il faut compiler wxWindows avec. Pour numarray, je ne sais pas.

merci et bonne bidouille à tous
JBR


Pour ma part, je ne suis pas pressé, n'ayant pas encore compris le grand
intérêt des méta classes et décorateurs, seule évolution notable dans la
définition du langage :o)

--
Gilles


Avatar
Yermat
Gilles Lenfant wrote:
[...]
Pour ma part, je ne suis pas pressé, n'ayant pas encore compris le grand

intérêt des méta classes et décorateurs, seule évolution notable dans la
définition du langage :o)


Seul "grand" changement !
Mais sinon il y a quand même quelques changements importants au niveau
de la vitesse qui peuvent être intéressant :

Faster
A number of modules that were added in Python 2.3 (such as sets and
heapq) have been recoded in C. In addition, there's been a number of
other speedups to the interpreter. (See section 8.1, Optimizations, of
the "What's New" document for more).

built-in sets - the sets module, introduced in 2.3, has now been
implemented in C, and the set and frozenset types are available as
built-in types (PEP 218)

Voir http://www.python.org/dev/doc/devel/whatsnew/

--
Yermat


Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !

Perso, je suis très intéressé par le module "decimal" ; mais il est vrai
que ce n'est pas le coeur du langage.
Un autre point que je trouve bien, c'est l'intégration du subprocess. Ayant
eu l'occasion de le tester sous P-2.3, j'ai pu constater son efficacité.

@-salutations
--
Michel Claveau
Avatar
Amaury Forgeot d'Arc
Yermat wrote:
Seul "grand" changement !


Pour les adeptes des extensions en C il y en a un autre:
Sous Windows, il faut forcément utiliser le compilateur
VC++ version 7.1 (avant, il fallait la version 6).

Amaury

Avatar
Roger That
Le Tue, 30 Nov 2004 22:19:56 +0100, Michel Claveau - abstraction
méta-galactique non triviale en fuite perpétuelle. a écrit :

...est sorti ; pour ceux qui l'attendaient, c'est là : http://python.org


Expérience amère: il est compilé avec Visual C++ 7.1. Je sais qu'il
faut bien aller dans le sens du progrès (VC6 est vieux), mais j'avais
écrit un plugin pour VC 6 qui permet d'utiliser Python comme langage
de script au lieu de (cette bouse de) VBScript. Et compiler un plugin VC6
avec VC7.1, je n'y crois pas trop. Je crois donc que je vais devoir
utiliser Python 2.3 et 2.4 en parallèle :-(

Avatar
Michel Claveau - abstraction méta-galactique non triviale en fuite perpétuelle.
Bonsoir !

Encore faut-il trouver un VC-7 !
Certains ont réussi à adapter minGW
(http://jove.prohosting.com/iwave/ipython/pyMinGW.html)
C'est, peut être, une solution... A moins que la version free des
compilateurs MS...
(http://members.rogers.com/mcfletch/programming/mstoolkit/)

--
MCI
1 2