Installare setuptools per python 2.6

Lo sapete che Python è produttivo, vero? E' così produttivo che c'e' una libreria per fare gli enum. Già inclusa nell'installazione ? No, te la devi scaricare ... Come? Semplice! Python è produttivo, basta usare il comando easy_install! Basta fare
    easy_install enum
Ok! Bello! Ma non va. Come mai? Perché prima ti devi installare easy_install! Basta andare sulla pagina ufficiale di setuptools per farlo. Pero' ...
  • io ho Windows
  • io l'ultima versione (stabile) di Python la 2.6.1
  • sulla pagina di Download di setuptools non c'e' l'installer per la 2.6.1!
Va bene allora cosa posso fare? Ci sono tante possibilità (certo python è produttivo), tutte elencate nella pagina , eccole:
  • Posso sempre installarlo con easy_install ... -_- ... certo posso installare il programma che non ho con il programma che non ho!
  • Posso installarlo usando il mio comando sh, con
    sh setuptools-0.6c9-py2.6.egg
peccato che funziona con tutto (cygwin, linux, unix, ...) ma non con Windows ... per forza non c'e' la bash in Windows (o per lo meno non ce ne sono molte).
La soluzione comunque c'e', ma non si trova sulla graziosa pagina di setuptools, ma si trova con google ed è questa.
cd setuptools-0.6c9

python setup.py bdist_exe

  • Si dovresti ottenere un file setuptools-0.6c9.win32.zip, che contiene le cartelle
    • Python26
      • Libs
      • Scripts
  • Le cartelle Libs e Script vanno messe sotto C:\Python26
  • La cartella C:\Python26\Scripts va aggiunta al PATH.
A questo punto dovreste essere in grado di usare easy_install...
C:\Documents and Settings\Andrea>easy_install enum Searching for enum Reading http://pypi.python.org/simple/enum/ Best match: enum 0.4.3 ...
Finalmente posso usare gli enum ... in Java erano già dentro il linguaggio ... alla faccia della produttività.