• [^] # Re: Les développeurs Python modernes...

    Posté par . En réponse au journal Chronokiwi sort en version d3b63be4cb. Évalué à 1.

    Tu as en effet un ebuild par version, et tu peux installer autant de version que tu veux : (ici un python2 et un python3)

    ~
    [_](51314:20fredd@p-v-fheulin)> eix -ce python
    [I] dev-lang/python
     Available versions: 
     (2.4) 2.4.6
     (2.5) 2.5.4-r4
     (2.6) 2.6.6-r2 ~2.6.7-r2
     (2.7) 2.7.1-r1 ~2.7.2-r2 ~2.7.2-r3
     (3.1) 3.1.3-r1 ~3.1.4-r2 ~3.1.4-r3
     (3.2) ~3.2-r2 ~3.2.2
     {-berkdb bootstrap build +cxx doc elibc_uclibc examples gdbm ipv6 +ncurses 
     +readline sqlite +ssl +threads tk +wide-unicode wininst +xml}
     
     Installed versions:
     2.7.1-r1(2.7)(13:12:50 01/06/2011)
     (gdbm ipv6 ncurses readline sqlite ssl threads wide-unicode xml -berkdb -build
     -doc -elibc_uclibc -examples -tk -wininst)
     
     3.1.3-r1(3.1)(12:55:08 04/04/2011)
     (gdbm ipv6 ncurses readline sqlite ssl threads wide-unicode xml -build -doc
     -elibc_uclibc -examples -tk -wininst)
     
     Homepage: http://www.python.org/
     Description: Python is an interpreted, interactive,
     object-oriented programming language.
    
    

    Ensuite chaque package peut restreindre sa compatibilité avec une version de python ou une autre. (ce qui est précisé dans les ebuild)

    Enfin il y a une version de python par défaut :

    ~
    [_](50214:34fredd@p-v-fheulin)> eselect python list
    Available Python interpreters:
     [1] python2.7 *
     [2] python3.1
    
    

    Ici la 2.7.
    On peut la changer temporairement pour compiler des packages avec une version particulière de python et revenir à la version initiale pour l'install des autres packages.