Python -pakkeindeks - Python Package Index

PyPI
PyPI logo.svg
Type websted
Softwarelager
Tilgængelig i Flersproget
URL pypi .org
Brugere Øge 2,50 milliarder aktive månedlige brugere (pr. 31. december 2019
Lanceret 2003
Nuværende status Aktiv
Skrevet i Forskellige

Den Python-pakke Index , forkortet PyPI ( / ˌ p p jeg / ) og også kendt som ost Shop (en reference til Monty Pythons Flyvende Cirkus sketch " ost Shop "), er den officielle tredjepart software repository til Python . Det er analogt med CPAN , depotet til Perl . Nogle pakkeledere , herunder pip , bruger PyPI som standardkilde for pakker og deres afhængigheder. Fra 1. september 2021 kan der tilgås over 324.836 Python -pakker via PyPI.

PyPI er primært vært for Python -pakker i form af arkiver kaldet sdists (kildefordelinger) eller forudkompilerede "hjul".

PyPI som et indeks giver brugerne mulighed for at søge efter pakker efter søgeord eller ved filtre mod deres metadata, f.eks. Gratis softwarelicens eller kompatibilitet med POSIX . En enkelt post på PyPI kan gemme, bortset fra kun en pakke og dens metadata, tidligere udgivelser af pakken, prækompilerede hjul (f.eks. Indeholdende DLL'er på Windows) samt forskellige former til forskellige operativsystemer og Python -versioner.

Historie

Den Python Distribution Utilities ( distutils ) Python-modul blev først tilføjet til Python standard bibliotek i 1.6.1 udgivelse, i september 2000, og i 2,0 udgivelse, i oktober 2000, ni år efter første python udgivelse i februar 1991, med den mål om at forenkle processen med at installere tredjeparts Python-pakker.

Imidlertid leverede distutils kun værktøjerne til emballering af Python -kode og ikke mere. Det var i stand til at indsamle og distribuere metadata, men brugte det ikke til andre formål. Python manglede stadig et centraliseret katalog for pakker på internettet. PEP 241, et forslag om at standardisere metadata for indekser, blev færdiggjort i marts 2001. Et forslag om at oprette et omfattende centraliseret katalog, der er hostet på python.org -domænet, blev senere færdiggjort i november 2002.

Den 16. april 2018 begyndte al PyPI -trafik at blive betjent af en mere moderne webstedsplatform: Warehouse. Det ældre websted blev slukket i slutningen af ​​den pågældende måned. Alle eksisterende pakker blev migreret til den nye platform og deres historier bevaret.

Noter

Referencer

Bibliografi

  • Barry, Paul (2010). Head First Python . O'Reilly Media, Inc. ISBN 978-1-4493-8267-4.
  • Alchin, Marty (2010). Pro Python . Undgå. ISBN 978-1-4302-2757-1.
  • Hussain, Zahid (2011). "Proceedings of the Fall 2010 Future SOC Lab Day". Technische Berichte des Hasso-Plattner-Instituts für Softwaresystemtechnik an der Universität Potsdam . Universitätsverlag Potsdam (42). ISBN 978-3-86956-114-1.
  • Martelli, Alex (2006). Python i en nøddeskal . O'Reilly Media, Inc. ISBN 9780596100469.
  • Lutz, Mark (2006). Programmering af Python . 10 (3 udg.). O'Reilly Media, Inc. ISBN 9780596009250.
  • Ramalho, Luciano (2015). Flydende Python . O'Reilly Media, Inc. ISBN 9781491946268.

eksterne links