nodejs-wheel-binaries

unoffical Node.js package

52 个版本 Python >=3.7
安装
pip install nodejs-wheel-binaries
poetry add nodejs-wheel-binaries
pipenv install nodejs-wheel-binaries
conda install nodejs-wheel-binaries
描述

Unofficial Node.js wheels

Pypi version Pypi downloads Pypi downloads Pypi downloads

nodejs-wheel is an unofficial repository to distribute Node.js prebuilt wheels through PyPI using

pip install nodejs-wheel

New in v20.13.0: If you don't need command line interface (CLI), install only nodejs-wheel-binaries, which is a direct dependency of nodejs-wheel.

Pypi version Pypi downloads Pypi downloads Pypi downloads

pip install nodejs-wheel-binaries

The package requires Python 3.7 and above.

The project is powered by scikit-build-core and cibuildwheel.

Available Builds

OS Arch Bit Conditions New in
Linux x86_64 64 glibc >= 2.28 v18.18.0
Linux x86_64 64 musl >= 1.2 v20.14.0
Linux aarch64 64 glibc >= 2.28 v20.13.0
Linux aarch64 64 musl >= 1.2 v22.13.1
macOS x86_64 64 >= macOS-13.5 v18.18.0
macOS arm64 64 >= macOS-13.5 v20.11.1
Windows amd64 64 v18.18.0
Windows arm64 64 v22.12.0

Usage

Command line

Only available in the nodejs-wheel package.

node -h
npm -h
npx -h
# New in v22.13.1
corepack -h

Run library module as a script

New in v20.13.0.

Only support node.

python -m nodejs_wheel --version

Python API

New in v20.13.0.

from nodejs_wheel import (
    node,
    npm,
    npx,
    # corepack: New in v22.13.1
    corepack,
)

return_code0 = node(["--version"])
return_code1 = npm(["--version"])
return_code2 = npx(["--version"])
# corepack: New in v22.13.1
return_code3 = corepack(["--version"])

New in v20.13.1: pass return_completed_process=True to get subprocess.CompletedProcess instead of int.

completed_process0 = node(["--version"], return_completed_process=True)
completed_process1 = npm(["--version"], return_completed_process=True)
completed_process2 = npx(["--version"], return_completed_process=True)
# corepack: New in v22.13.1
completed_process3 = corepack(["--version"], return_completed_process=True)

License

nodejs-wheel distributed under the same MIT license as Node.js.

Other projects

The project is inspired by many other similiar projects:

版本列表
26.2.0rc0 2026-05-30
26.1.0rc0 2026-05-12
26.0.0rc0 2026-05-06
25.9.0rc0 2026-04-02
25.8.2rc0 2026-03-31
25.5.0rc0 2026-02-01
25.4.0rc0 2026-01-21
25.3.0rc0 2026-01-14
25.2.1rc0 2025-11-24
24.16.0 2026-05-30
24.15.0 2026-04-19
24.14.1 2026-03-31
24.14.0 2026-02-27
24.13.1 2026-02-12
24.13.0 2026-01-14
24.12.0 2025-12-11
24.11.1 2025-11-18
24.9.0rc0 2025-09-26
24.8.0rc0 2025-09-12
24.4.1rc0 2025-07-28
23.11.1rc0 2025-06-08
23.7.0rc0 2025-01-31
23.6.1rc0 2025-01-22
23.6.0rc0 2025-01-09
23.5.0rc0 2024-12-20
23.3.0rc0 2024-12-07
23.2.0rc0 2024-11-12
23.1.0rc0 2024-10-25
23.0.0rc0 2024-10-17
22.20.0 2025-09-26
22.19.0 2025-09-12
22.18.0 2025-08-01
22.17.1 2025-07-27
22.17.0 2025-06-29
22.16.0 2025-05-22
22.15.1 2025-05-15
22.15.0 2025-04-23
22.14.0 2025-02-11
22.13.1 2025-01-22
22.13.0 2025-01-09
22.12.0 2024-12-06
22.11.0 2024-10-30
22.10.0rc0 2024-10-17
22.9.0rc0 2024-10-14
20.18.0 2024-10-03
20.17.0 2024-08-21
20.16.0 2024-07-24
20.15.1 2024-07-09
20.15.0 2024-06-20
20.14.0 2024-05-28
20.13.1 2024-05-12
20.13.0 2024-05-07