=== Pyg ===
Pyg è un package manager scritto in Python per Python.
Permette di installare, rimuovere, scaricare pacchetti per Python.
=== Features ===
Ecco le principali features di Pyg:
=== easy_install e pip ===
Pyg dovrebbe essere un'alternativa rispetto a easy_install (soprattutto) e pip.
Vantaggi rispetto a easy_install:
rispetto a pip:
Invece pip fa alcune cose che Pyg non può ancora fare:
Sia Pyg che pip non possono:
Infine, feature unica di Pyg, l'upgrade dei pacchetti. Quando si lancia:
$ pyg update
Pyg cerca tutti i pacchetti installati (ci mette un pochino) e verifica la presenza di una versione più recente, se la trova chiede all'utente se vuole installarla. Nè easy_install nè pip possiedono questa feature.
=== A Little Example ===
$ sudo pyg install itertools_recipes
Best match: itertools_recipes==0.1
Downloading itertools_recipes
Checking md5 sum
Running setup.py egg_info for itertools_recipes
Running setup.py install for itertools_recipes
itertools_recipes installed successfully
$ sudo pyg rm itertools_recipes
Uninstalling itertools_recipes
/usr/local/lib/python2.7/dist-packages/itertools_recipes.py
/usr/local/lib/python2.7/dist-packages/itertools_recipes.pyc
/usr/local/lib/python2.7/dist-packages/itertools_recipes-0.1-py2.7.egg-info
Proceed? (y/[n]) y
Deleting: /usr/local/lib/python2.7/dist-packages/itertools_recipes.py...
Deleting: /usr/local/lib/python2.7/dist-packages/itertools_recipes.pyc...
Deleting: /usr/local/lib/python2.7/dist-packages/itertools_recipes-0.1-py2.7.egg-info...
Removing egg path from easy_install.pth...
itertools_recipes uninstalled succesfully
=== Links ===
~ Michele Lacchia