Python Paket Dizini

Python Paket Dizini, PyPI () olarak kısaltılır ve Peynir Dükkanı olarak da bilinir (Monty Python's Flying Circus skecine bir gönderme "Cheese Shop"), Python için resmi bir üçüncü taraf yazılım deposudur. Perl için CPAN deposuna ve R için CRAN deposuna benzer. PyPI, bir hayır kurumu olan Python Software Foundation tarafından işletilmektedir. Bazı paket yöneticileri, pip dahil, PyPI'yi paketler ve bağımlılıkları için varsayılan kaynak olarak kullanır.

17 Ocak 2022 itibariyle 350.000'den fazla Python paketine PyPI üzerinden erişilebilmektedir.

Mayıs 2023'te 450.000'den fazla Python paketi mevcuttur.

PyPI öncelikle Python paketlerini  adı verilen arşivler (kaynak dağıtımlar) veya önceden derlenmiş "wheels (tekerlekler?)" şeklinde barındırır.

Bir dizin olarak PyPI, kullanıcıların paketleri anahtar kelimeler veya filtreler ile özgür yazılım lisansı veya POSIX ile uyumluluk gibi meta verilerine göre aramasına olanak tanır. PyPI'daki tek bir giriş, sadece bir paket ve meta verilerinin yanı sıra, paketin önceki sürümlerini, ön derlenmiş tekerleklerini (örneğin Windows'ta DLL'ler içeren) ve farklı işletim sistemleri ve Python sürümleri için farklı biçimleri saklayabilir.

Tarihçe
Python Dağıtım Yardımcı Programları () Python modülü ilk olarak Eylül 2000'de 1.6.1 sürümünde ve Ekim 2000'de 2.0 sürümünde, Şubat 1991'deki ilk python sürümünden dokuz yıl sonra, üçüncü taraf Python paketleri yükleme sürecini basitleştirmek amacıyla Python standart kütüphanesine eklendi.

Ancak,  sadece Python kod paketlemek için araçlar sağladı. Metadata'yı toplayabiliyor ve dağıtabiliyordu ancak başka amaçlar için kullanmıyordu. Python hala internet üzerindeki paketler için merkezi bir katalogdan yoksundu. Dizinler için meta verileri standartlaştırma önerisi olan PEP 241, Mart 2001'de sonuçlandırıldı. python.org etki alanında barındırılan kapsamlı bir merkezi katalog oluşturma önerisi daha sonra Kasım 2002'de sonuçlandırıldı.

16 Nisan 2018 tarihinde, tüm PyPI trafiği daha modern bir web sitesi platformu tarafından sunulmaya başlandı: Warehouse. 
Eski web sitesi o ayın sonunda kapatıldı. Mevcut tüm paketler, geçmişleri korunarak yeni platforma taşındı.

15 Nisan 2023 itibarıyla 445.000'den fazla Python paketi mevcuttur.

Mayıs 2023'te Python Yazılım Vakfı, Amerika Birleşik Devletleri Adalet Bakanlığı'nın üç PyPI katılımcısının kullanıcı verilerini celp ettiğini bildirdi. Kuruluşun bir temsilcisi ayrıca, katkıda bulunanlar için gizlilik beklediklerini, ancak aynı zamanda yasalara ve mahkeme kararlarına da uyduklarını ve bu nedenle hükümetin talep ettiği verileri teslim ettiklerini açıkladı.

Kaynakça 

Python