Index pachet Python - Python Package Index
Tipul de site |
Depozit software |
|---|---|
| Disponibil in | Multilingv |
| URL | pypi |
| Utilizatori |
|
| Lansat | 2003 |
| Statusul curent | Activ |
| Scris in | Variat |
Pachetul Index Python , abreviat ca PyPI ( / ˌ p aɪ p i aɪ / ) și , de asemenea , cunoscut sub numele de Magazin de brânzeturi (o referire la Monty Python Flying Circus schiță " Cheese Shop "), este oficial terț software magaziei pentru Python . Este similar cu CPAN , depozitul pentru Perl . Unii administratori de pachete, inclusiv pip , utilizează PyPI ca sursă implicită pentru pachete și dependențele acestora. Începând cu 1 septembrie 2021, peste 324.836 de pachete Python pot fi accesate prin PyPI.
PyPI găzduiește în primul rând pachete Python sub formă de arhive numite sdists (distribuții sursă) sau „roți” precompilate.
PyPI ca index permite utilizatorilor să caute pachete după cuvinte cheie sau prin filtre în raport cu metadatele lor, cum ar fi licența software gratuită sau compatibilitatea cu POSIX . O singură intrare în PyPI este capabilă să stocheze, în afară de doar un pachet și metadatele sale, versiunile anterioare ale pachetului, roțile precompilate (de exemplu, care conțin DLL-uri pe Windows), precum și diferite forme pentru diferite sisteme de operare și versiuni Python.
Istorie
Modulul Python Distribution Utilities ( distutils ) Python a fost adăugat pentru prima dată la biblioteca standard Python în versiunea 1.6.1, în septembrie 2000, și în versiunea 2.0, în octombrie 2000, la nouă ani de la prima versiune python în februarie 1991, cu obiectivul simplificării procesului de instalare a pachetelor Python terțe.
Cu toate acestea, distutilele au furnizat doar instrumentele pentru ambalarea codului Python și nu mai mult. A fost capabil să colecteze și să distribuie metadate, dar nu le-a folosit în alte scopuri. Python nu avea încă un catalog centralizat pentru pachete pe internet. PEP 241, o propunere de standardizare a metadatelor pentru indici, a fost finalizată în martie 2001. O propunere de creare a unui catalog centralizat cuprinzător, găzduit în domeniul python.org, a fost finalizată ulterior în noiembrie 2002.
Pe 16 aprilie 2018, tot traficul PyPI a început să fie deservit de o platformă de site-ul web mai modernă: Warehouse. Site-ul vechi a fost dezactivat la sfârșitul acelei luni. Toate pachetele existente au fost migrate către noua platformă și istoricul lor a fost păstrat.
Note
Referințe
Bibliografie
- Barry, Paul (2010). Capul întâi Python . O'Reilly Media, Inc. ISBN 978-1-4493-8267-4.
- Alchin, Marty (2010). Pro Python . Apress. ISBN 978-1-4302-2757-1.
- Hussain, Zahid (2011). „Proceedings of the Future 2010 SOC SOC Lab Day”. Technische Berichte des Hasso-Plattner-Instituts for Softwaresystemtechnik an der Universität Potsdam . Universitätsverlag Potsdam (42). ISBN 978-3-86956-114-1.
- Martelli, Alex (2006). Python pe scurt . O'Reilly Media, Inc. ISBN 9780596100469.
- Lutz, Mark (2006). Programarea Python . 10 (3 ed.). O'Reilly Media, Inc. ISBN 9780596009250.
- Ramalho, Luciano (2015). Fluent Python . O'Reilly Media, Inc. ISBN 9781491946268.