18 poin oleh GN⁺ 2025-08-14 | Belum ada komentar. | Bagikan ke WhatsApp
  • 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.

Belum ada komentar.