ÉlőUtoljára: 38 perceMa: 0
Eszközökfrissítve: 03:10

Közvetlenül a PyPI-re publikálhatók a Pyodide-csomagok

A Pyodide 314.0-ás kiadása lehetővé teszi a fejlesztők számára, hogy a Pyodide-hoz készült Python csomagokat közvetlenül a PyPI-re publikálják, ami korábban jelentős terhet rótt a karbantartókra.

Közvetlenül a PyPI-re publikálhatók a Pyodide-csomagok
Fotó: Solen Feyissa / Unsplash
forrás: Simon Willison·AI Forradalom szerk.·
Megosztás

A Pyodide 314.0-ás kiadása új lehetőséget nyit a Python csomagok terjesztésében: mostantól a fejlesztők közvetlenül tehetnek közzé Pyodide-hoz (vagy bármely PEP 783-kompatibilis Python futtatókörnyezethez) készült csomagokat a PyPI-re. Ez korábban a Pyodide karbantartóinak jelentős terhét jelentette, akik több mint 300 csomagot maguk építettek és hostoltak, ami szűk keresztmetszetet képezett a közösség számára.

A változás értelmében a csomagkarbantartók mostantól egyszerűen építhetnek és publikálhatnak Pyodide-kerekeket a PyPI-re, hasonlóan a natív kerekekhez Linuxon, macOS-en vagy Windows-on. Az ehhez szükséges támogatás április 21-én került be a PyPI-be. Simon Willison, a Pyodide lelkes felhasználója, korábban frusztrált volt a korlátozás miatt, de a sok ember erőfeszítésének köszönhetően ez a probléma most megoldódott.

Kapcsolódó: Anthropic AI-kódoló

Pyodide csomagok publikálása

Willison a bejelentést követően kipróbálta az új lehetőséget a saját Luau WebAssembly projektjével. A Roblox által fejlesztett, MIT-licenc alatt kiadott Luau egy kis, gyors és beágyazható programozási nyelv. A korábban már lehetséges volt C++-ból WebAssembly-re fordítani és Pyodide-ban futtatni, de nem létezett egyszerű terjesztési mód. Az új rendszerrel elkészült a luau-wasm nevű PyPI csomag, amely egy 276KB-os luau_wasm-0.1a0-cp314-cp314-pyemscripten_2026_0_wasm32.whl fájlt publikál.

Kapcsolódó: Google Colab CLI

PyPI csomagok

A luau-wasm csomag a Pyodide REPL-ben így használható: import micropip, await micropip.install("luau-wasm"), import luau_wasm, print(luau_wasm.execute(...)). A GitHub repó tartalmazza az összes build- és deploy-szkriptet, valamint egy HTML demóoldalt is, amely betölti a Pyodide-ot, telepíti a luau-wasm-ot és felületet biztosít a kipróbáláshoz.

Kapcsolódó: OpenAI Codex

A PyPI nyilvános adatkészletén futtatott BigQuery SQL-lekérdezés alapján jelenleg 28 PyPI csomag publikál kerekeket ehhez az új pyemscripten_202*_wasm32 címkével. A lista olyan csomagokat tartalmaz, mint a luau-wasm, uuid7-rs, cmm-16bit, pyOpenTTDAdmin, imgui-bundle, és a Pyodide csomagok további fejlesztése 2026-ban folytatódik.

Kapcsolódó: scan-for-secrets eszköz

Forrás

Feldolgozott sajtóforrás·Simon Willison

Eredeti cikk megnyitása →

Ez a cikk a fenti sajtóforrás alapján készült AI-összefoglalóval.

tetszett a cikk? oszd meg →
Megosztás

Tetszik az oldal? Támogasd a fejlesztést

Az AI Forradalom egy automatizált pipeline: napi adatgyűjtés, LLM-feldolgozás és infrastruktúra fenntartása valódi költségekkel jár. Ha értékesnek találod a tömör, naprakész AI-összefoglalókat, egy kávé sokat segít.

Támogatom