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.19.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.19.0-py3-none-any.whl (4.0 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for nodejs_wheel-24.19.0.tar.gz
Algorithm Hash digest
SHA256 ff479430d3ed9b964e7c44dce7a8b40aaa58c7fe8466acc883195477a93f0c44
MD5 67ee44fa3b97bd20681b7e96eb0fd1b8
BLAKE2b-256 234e90211cc219742505baea0cbaac86d18fd9cc78b89e4a8695b05238ef5446

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel-24.19.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.19.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for nodejs_wheel-24.19.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9bec7369a0b364e041bd129be385fdb29fb77efb7a8fbf0eb35752e8f841a9a8
MD5 281a391cd2eb294e78f3ee8c8df19867
BLAKE2b-256 ae94b29c133f65bb75e62b27f8a88237d70ec46b1a471ca356d66bad1111e542

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel-24.19.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

This release

24.19.0 This release

2 files

24.17.0

2 files

24.16.0

2 files

24.15.0

2 files

24.14.1

2 files

24.14.0

2 files

24.13.1

2 files

24.13.0

2 files

24.12.0

2 files

24.11.1

2 files

22.20.0

2 files

22.19.0

2 files

22.18.0

1 file

22.17.1

2 files

22.17.0

2 files

22.16.0

2 files

22.15.1

2 files

22.15.0

2 files

22.14.0

2 files

22.13.1

2 files

22.13.0

2 files

22.12.0

2 files

22.11.0

2 files

20.18.0

2 files

20.17.0

2 files

20.16.0

2 files

20.15.1

2 files

20.15.0

2 files

20.14.0

2 files

20.13.1

2 files

20.13.0.post1

2 files

20.13.0

2 files

20.12.2

5 files

20.12.1

5 files

20.12.0

5 files

20.11.1

5 files

20.11.0

4 files

20.10.0

4 files

20.9.0

4 files

20.8.1

4 files

18.18.2

4 files

18.18.1

4 files

18.18.0

4 files

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