Skip to main content

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:

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nodejs_wheel-24.16.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nodejs_wheel-24.16.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

Details for the file nodejs_wheel-24.16.0.tar.gz.

File metadata

  • Download URL: nodejs_wheel-24.16.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nodejs_wheel-24.16.0.tar.gz
Algorithm Hash digest
SHA256 23c75d52ad1c3274c15045e80b1a898c1f5b13ac66d09d15514939125869fb41
MD5 5294dcdbcd6ea4bcdc494cf24eb269cb
BLAKE2b-256 02ea69c332dde5ea3596492afe35748cdd07437a7d1f5cb251f61868193df539

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel-24.16.0.tar.gz:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file nodejs_wheel-24.16.0-py3-none-any.whl.

File metadata

  • Download URL: nodejs_wheel-24.16.0-py3-none-any.whl
  • Upload date:
  • Size: 4.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for nodejs_wheel-24.16.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0d20f5651d0c93bb951a013c31de4f58901be53287010438bb9757cdec198529
MD5 659bd940019550afa175dd993155093d
BLAKE2b-256 00d1e595c9e360c216ea1422e7b701caf4c7e841d91349c146f92d2bc885ab8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel-24.16.0-py3-none-any.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page