Pip (Python)

Paketverwaltungsprogramm für Python-Pakete
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 16. Februar 2016 um 23:31 Uhr durch JuliusPC (Diskussion | Beiträge) (Versionen und Versionsgeschichte: (bei den Anmerkungen zu Version 7.1.2 Grammatik korrigiert)). Sie kann sich erheblich von der aktuellen Version unterscheiden.

pip ist ein Paketverwaltungsprogramm für Python-Pakete aus dem Python Package Index (PyPI).

pip
Basisdaten

Maintainer Python Packaging Authority
Erscheinungsjahr 2008
Aktuelle Version 7.1.2
(22. August 2015)
Betriebssystem Plattformunabhängig
Programmier­sprache Python
Kategorie Paketverwaltung
Lizenz MIT-Lizenz[1]
deutschsprachig nein
http://pip.pypa.io

Der Name „pip“ ist ein rekursives Akronym und steht für „pip installs packages“.[2] Zu Beginn wurde das Projekt „pyinstall“ genannt.[3]

Beziehung zu easy_install

Das Python-Paketverwaltungsprogramm easy_install wurde mit Setuptools eingeführt. pip wurde entwickelt, um easy_install zu verbessern.[4]

Versionen und Versionsgeschichte

In jeder Version wurden Fehler behoben und viele Veränderungen durchgeführt. Hier werden nur die wichtigsten aufgelistet:[5]

Version Veröffentlichung a Anmerkungen
Ältere Version; nicht mehr unterstützt: 0.3 21. Januar 2009 --simulate-Option für pip zip; --path-Option für pip un/zip; Beheben von Fehlern
Ältere Version; nicht mehr unterstützt: 1.0 4. April 2011 pip uninstall wurde hinzugefügt; Python 3 support wurde hinzugefügt
Ältere Version; nicht mehr unterstützt: 1.1 16. Februar 2012 --target Option wurde hinzugefügt
Ältere Version; nicht mehr unterstützt: 1.2 1. September 2012 Python 2.4 Unterstützung wurde aufgegeben
Ältere Version; nicht mehr unterstützt: 1.3 7. März 2013 pip list wurde hinzugefügt
Ältere Version; nicht mehr unterstützt: 1.4 23. Juli 2013 Python 2.5 Unterstützung wurde aufgegeben
Ältere Version; nicht mehr unterstützt: 1.5 2. Januar 2014 Einige nicht abwärtskompatible Änderungen wurden eingeführt. Unter anderem wurde --use-mirrors entfernt.
Ältere Version; nicht mehr unterstützt: 6.0 22. September 2014 Ein neues Versionsnummern-Schema wurde eingeführt; Python 3.1 wird nicht weiter unterstützt;
Ältere Version; nicht mehr unterstützt: 7.0 21. Mai 2015 Einige nicht rückwärtskompatible Änderungen wurden umgesetzt. Dies war vor allem das Entfernen von veralteten Kommandozeilenflags. Außerdem wurden einige weitere Änderungen umgesetzt und neue Kommandozeielnflags wie --log eingeführt.[6]
Aktuelle Version: 7.1.2 22. August 2015 Es wird kein Fehler geworfen, wenn die Version von pip überprüft wird und pip nicht installiert ist.
Legende:
Alte Version
Ältere Version; noch unterstützt
Aktuelle Version
Aktuelle Vorabversion
Zukünftige Version

Einzelnachweise

  1. Github: LICENSE.txt. 11. Oktober 2017 (abgerufen am 15. Oktober 2017).
  2. https://pypi.python.org/pypi/pip/0.7.2
  3. https://pypi.python.org/pypi/pyinstall
  4. https://github.com/stevenhaddox/dotfiles/blob/master/home/src/powerline_deps/pip-1.5/docs/other-tools.rst
  5. https://pip.pypa.io/en/latest/news.html
  6. Release Notes. Abgerufen am 12. November 2015 (englisch).