Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

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

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,
)

return_code0 = node(["--version"])
return_code1 = npm(["--version"])
return_code2 = npx(["--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)

License

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

Other projects

The project is inspired by many other similiar projects:

Metadata

Release files for nodejs-wheel-binaries 26.12.0rc0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for nodejs-wheel-binaries 26.12.0rc0
File Interpreter ABI Platform Actions
nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl Python 2, Python 3 none Linux glibc 2.28+ ARM64 Details for nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl
nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_x86_64.whl Python 2, Python 3 none macOS 13.0+ x86-64 Details for nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_x86_64.whl
nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_arm64.whl Python 3, Python 2 none macOS 13.0+ ARM64 Details for nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_arm64.whl

Total release size: 189.2 MB

Release files / nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl

Download URL nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl
Size 65.7 MB
Tags Linux glibc 2.28+ ARM64 Python 2 Python 3
SHA-256 checksum
How to use checksums
e6f35104ef0cb0ac5a3a69d350fb50887769602d6bb6bad1572caa13464a09ed
BLAKE2b-256 checksum
How to use checksums
f63d6e3ecf58bd98b9796a0273d771553d8b0bc9c1ba84191c4d83e744f3e4ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_x86_64.whl

Download URL nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_x86_64.whl
Size 61.9 MB
Tags Python 2 Python 3 macOS 13.0+ x86-64
SHA-256 checksum
How to use checksums
5ec3b21898f3e46460e21f8943763d9a43effbd9ecfda28d86687440b44bf416
BLAKE2b-256 checksum
How to use checksums
f5d919ef6118f37b840ef4db4f1b560f73c6ed13c3ee8897a2df87ae5a6f1908
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Release files / nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_arm64.whl

Download URL nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-macosx_13_0_arm64.whl
Size 61.6 MB
Tags Python 2 Python 3 macOS 13.0+ ARM64
SHA-256 checksum
How to use checksums
f24052eb674cfdaee71bc1aebf1220ee68e5181d7d56a388332f43787b90d997
BLAKE2b-256 checksum
How to use checksums
4dfb99fa33b5d0b5b87d9acde2241046b4f09fbff5ba63b8c512d5dbfbcdb562
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

Security for nodejs-wheel-binaries 26.12.0rc0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 3 files in this release have been uploaded with provenance metadata.

Select from 3 files

Attestation for nodejs_wheel_binaries-26.12.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Oct 28, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page