- pyx adalah registry paket native Python yang dibuat oleh tim pengembang uv, yang meningkatkan kecepatan instalasi dari PyPI, PyTorch, dan sumber privat hingga 10x
- Melampaui cakupan registry paket yang ada, ia menawarkan fitur kecepatan, keamanan, dan kesadaran GPU, serta mendukung paket internal dan sumber publik seperti PyPI dan PyTorch
- Menyediakan URL indeks khusus yang dapat difilter berdasarkan kriteria seperti popularitas paket, waktu pembuatan, dan ada tidaknya kerentanan untuk memperkuat keamanan dan kepatuhan
- Melalui dukungan standar terbaru yang dikhususkan untuk Python dan integrasi langsung dengan uv, autentikasi dan penggunaan dapat dilakukan tanpa konfigurasi
- Menyelesaikan masalah utama di lingkungan enterprise seperti build duplikat dalam tim, sulitnya instalasi PyTorch dan CUDA, build yang rusak, serta kerepotan autentikasi melalui integrasi server-klien
- Dengan fitur sadar GPU, ia menyediakan versi prebuilt dari PyTorch, vLLM, FlashAttention, DeepSpeed, dan lainnya yang sesuai dengan perangkat keras, dengan metadata yang konsisten dan konfigurasi optimal
- Memberikan performa yang jauh lebih unggul dibanding registry privat lain melalui artefak yang dioptimalkan dan API metadata native uv
Visi dan Latar Belakang Astral
- Astral adalah perusahaan yang membuat alat pengembangan berperforma tinggi untuk ekosistem Python, dan dikenal lewat Ruff (linter·formatter) dan uv (package manager)
- Latar belakang pendiriannya adalah karena mereka merasa bahwa meskipun Python adalah bahasa pemrograman paling populer di dunia, ia belum cukup didukung dari sisi tooling
- Saat ini rangkaian alat Astral mencatat lebih dari 100 juta instalasi per bulan, dan uv memproses lebih dari 500 juta permintaan per hari, menunjukkan pertumbuhan yang eksplosif
- Tujuannya adalah menjadikan Python ekosistem pemrograman paling produktif, dan untuk itu mereka ingin membangun cloud Python melampaui alat klien
Pengenalan pyx
- pyx adalah registry paket native Python yang dirancang sebagai backend yang dioptimalkan untuk uv
- Dapat meng-host paket internal
- Berperan sebagai frontend yang dipercepat dan dapat dikonfigurasi untuk sumber publik seperti indeks PyPI dan PyTorch
- Fitur utama
- Kecepatan instalasi tinggi : optimasi instalasi dan build paket
- Saat menginstal paket dari PyPI, PyTorch, atau sumber privat internal, pyx memanfaatkan artefak yang dioptimalkan dan API metadata native uv
- Menawarkan kecepatan hingga 10x lebih cepat dibanding registry privat lain
- Peningkatan keamanan dan kepatuhan : meminimalkan risiko melalui pemahaman dependensi dan supply chain
- Dapat membuat URL indeks khusus untuk pemfilteran paket
- Mengontrol akses paket berdasarkan kriteria seperti popularitas, usia rilis, dan status kerentanan
- Menjamin build yang dapat direproduksi di sisi server
- Dukungan standar terbaru
- Mendukung standar packaging dan workflow terbaru yang dikhususkan untuk Python
- Terintegrasi langsung dengan uv sehingga autentikasi dan penggunaan berjalan mulus tanpa konfigurasi tambahan
- Distribusi paket sadar GPU : menyederhanakan build dan distribusi terkait CUDA dan PyTorch
- Menyediakan prebuilt kustom untuk library terkait GPU seperti PyTorch, vLLM, FlashAttention, dan DeepSpeed
- Menjaga konfigurasi optimal berbasis perangkat keras dan metadata yang konsisten
Masalah yang Ingin Diselesaikan
- Sulitnya instalasi library terkait GPU seperti PyTorch, CUDA, FlashAttention, dan DeepSpeed
- Pemborosan sumber daya akibat build berulang untuk paket yang sama dalam tim
- Error build akibat pembaruan setuptools
- Proses autentikasi registry internal yang merepotkan
Strategi Integrasi Server-Klien
- Menyelesaikan masalah-masalah di atas secara langsung melalui integrasi vertikal antara uv (klien) dan pyx (server)
- uv dapat digunakan tanpa pyx, dan pyx juga dapat digunakan tanpa uv, tetapi pengalaman terbaik diberikan saat keduanya digunakan bersama
- Integrasi mendalam dengan alat open source memungkinkan pengalaman pengembangan yang sebelumnya tidak mungkin diwujudkan
Model Bisnis
- Alat Astral seperti uv, Ruff, dan ty akan tetap gratis, open source, dan berlisensi permisif selamanya
- Sebagai gantinya, mereka menyediakan layanan hosting berbayar seperti pyx untuk memenuhi kebutuhan infrastruktur “langkah berikutnya”
Status Saat Ini dan Rencana Mendatang
- Saat ini sudah dioperasikan bersama mitra awal seperti Ramp, Intercom, dan fal
- Hingga sebelum GA (general availability), mereka mempertahankan loop umpan balik yang cepat melalui open build
- Mengundang tim dan penggemar yang tertarik untuk menghubungi mereka
Belum ada komentar.