Skip to main content

unoffical Node.js package

Project description

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:

Project details


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_binaries-25.9.0rc0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distributions

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

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_arm64.whl (40.6 MB view details)

Uploaded Python 2Python 3Windows ARM64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_amd64.whl (43.2 MB view details)

Uploaded Python 2Python 3Windows x86-64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_x86_64.whl (65.5 MB view details)

Uploaded Python 2Python 3musllinux: musl 1.2+ x86-64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_aarch64.whl (64.7 MB view details)

Uploaded Python 2Python 3musllinux: musl 1.2+ ARM64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_x86_64.whl (63.3 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.28+ x86-64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl (62.5 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.28+ ARM64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_x86_64.whl (57.3 MB view details)

Uploaded Python 2Python 3macOS 13.0+ x86-64

nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_arm64.whl (57.1 MB view details)

Uploaded Python 2Python 3macOS 13.0+ ARM64

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0.tar.gz.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0.tar.gz
Algorithm Hash digest
SHA256 d96ad3adc45e27e33950ee1c3231fe1cb5d19ab65442a3cec8a4e7bda032c714
MD5 f18bb095e09c629107b247e4c3c9fa05
BLAKE2b-256 bad65217057b5c10c2a81ab8ae1ada0924f884cd2f2b63e1869989f0128e6573

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0.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_binaries-25.9.0rc0-py2.py3-none-win_arm64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 875fc548cdf65e3316e44145aeab46342a085c34fa1b21e95204267fa0002af0
MD5 dbe32a4a9362f505a0b8f8a0df840d01
BLAKE2b-256 ace67703286103f17e0ad3adc429b4081ee77174276c77825b8666afd84fe2e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_arm64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_amd64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 38076fec8276c9df7c3ee457225fc1245b86b76998070b44aaa29b9bf147ed63
MD5 2fe248dbedae13ffb45ccf8fdb18c865
BLAKE2b-256 09ce5fe8c5a7d28777b6672836faa6c343d50aea08bcc05204789651a74f6478

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-win_amd64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a2d937a25e6015abda3a2c0f92a7b9d090151fdd458fdf72dc89c93b24ee65cc
MD5 4b3af7161c55f1df95d7f616a42826fb
BLAKE2b-256 d7380ab45e09dacf41202a0d9601117e5e2221cec061ccd4be72ff2b8376fefe

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_x86_64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6d456378ef02ec506ef316e078a6a2635a9a176ca6ad3b1e4c791d0cf79507b8
MD5 b96e6cd24c22d95273476be5d16968f5
BLAKE2b-256 e4845b9efe16b1314fe01f9f3339d807afdd446e61bdbbbe2e084e234ae24aa4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-musllinux_1_2_aarch64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f900857ee154c6797bd9f54d6bc6bc09fe174c4be161c2e031d9d5732e57283
MD5 5c83d43a905f0d827be0dca04713f4ff
BLAKE2b-256 b4750c5c96f996abb823644928b0c37761b3d885d22216653c50352412326d5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_x86_64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ae02aabba13672693ea8888a485bd59df04b9cc0623f5f6f25f81c4efd993d6c
MD5 dd9cb592d0381204b41501bbc0b56385
BLAKE2b-256 f2831952370b73a3ba167dc1ff397a3ac2d53752513c0eb733dbd5ef40c928e8

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-manylinux_2_28_aarch64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_x86_64.whl
Algorithm Hash digest
SHA256 ddcc7ff5a0cad870d380c319ab1e828bb9428f276f2c2f70f4ae23ccfc74aeb9
MD5 a1ba085b9f761382b7e6baa857b93ba2
BLAKE2b-256 6f4ef3e9eb292473d9e8b9bbf83c8290c58839af45201a6c2c48863948f3724f

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_x86_64.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.

File details

Details for the file nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_arm64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_arm64.whl
Algorithm Hash digest
SHA256 3cd5a4b1de1ef6c88a48e09c9e8a53ef580ed1d023d10d41d12ae456d1bc4cec
MD5 1286e5c0cafb554a2fa018de7ff5ee81
BLAKE2b-256 0cd5da79aea1e4cc89c7c0a10e295b2c0b8deab035e1ad50175685652a8dde3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-25.9.0rc0-py2.py3-none-macosx_13_0_arm64.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.

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