logoalt Hacker News

Deno has made its PyPI distribution official

57 pointsby zahlmanyesterday at 9:41 PM27 commentsview on HN

Comments

eric-p7today at 3:40 PM

Why is it 2026 and I still can't apt install deno?

show 1 reply
simonwtoday at 2:01 PM

OK this is cool:

  uvx deno --version
One-liner to run Deno without a separate step to install it first.

The wheel comes in five flavors: https://pypi.org/project/deno/#files - Windows x86, manylinux x86 and ARM64, macOS x86 and ARM64.

That's a lot of machines that can now get a working Deno directly from PyPI.

show 1 reply
zahlmanyesterday at 9:41 PM

Good news for future yt-dlp releases (cf. https://news.ycombinator.com/item?id=45898407), which could now mark it as an optional dependency available through Python's native packaging.

show 1 reply
yallpendantoolstoday at 1:57 AM

Can someone please ELI5 what this means for Deno and Python? TFA: "deno is being distributed on pypi for use in python projects" makes it sound like you can now `import deno` and have a JS engine/subsystem in Python, like we finally came full circle from [PyScript](https://pyscript.net/).

However, other comments make it sound like a bunch of other projects have discovered that PyPI is a good distribution channel. Which, to me, sounds like using the Internet Archive as your CDN. Is PyPI the next apt/yum/brew or what?

show 3 replies
9cb14c1ec0today at 1:09 AM

Quite interesting to observe PyPI being used as a distro agnostic binary package manager. Someone is going to create a NixOs competitor that uses PyPI for hosting and uv for installation.

show 2 replies
Sophiratoday at 12:00 AM

Putting this here for visibility:

PyPi: https://pypi.org/project/deno/

GitHub: https://github.com/denoland/deno_pypi

(Note that the GitHub link in the first post of the issue linked by this HN post now redirects to the official location, as of the time I write this.)

friotoday at 12:05 AM

It would be pretty magical if this simplifies bundling static assets in Python applications, letting us avoid independently installing and running the Node toolchain.

show 1 reply
nickysielickitoday at 12:12 AM

For better or worse, pypi is the executable distribution mechanism of the future.

Other cool tools you can install from pypi:

1. https://pypi.org/project/cmake/

2. https://pypi.org/project/ninja/

3. an entire c/c++/zig toolchain: https://pypi.org/project/ziglang/

4. the nvcc cuda compiler: https://pypi.org/project/nvidia-cuda-nvcc/

show 2 replies