Skip to main content

unoffical Node.js package

Project description

Unoffical 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.17 v18.18.0
Linux x86_64 64 musl >= 1.2 v20.14.0
Linux aarch64 64 glibc >= 2.17 v20.13.0
macOS x86_64 64 >= macOS-11 v18.18.0
macOS arm64 64 >= macOS-11 v20.11.1
Windows amd64 64 v18.18.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-22.11.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distributions

nodejs_wheel_binaries-22.11.0-py2.py3-none-win_amd64.whl (39.3 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

nodejs_wheel_binaries-22.11.0-py2.py3-none-musllinux_1_2_x86_64.whl (58.8 MB view details)

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

nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (56.7 MB view details)

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

nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (56.4 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_x86_64.whl (51.1 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ x86-64

nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_arm64.whl (50.3 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

File details

Details for the file nodejs_wheel_binaries-22.11.0.tar.gz.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0.tar.gz
Algorithm Hash digest
SHA256 e67f4e4a646bba24baa2150460c9cfbde0f75169ba37e58a2341930a5c1456ee
MD5 6e4fd333713250b4856c3ce85433df1b
BLAKE2b-256 b7291ae5b1d715cb0a3d72ca09cacc4f75d274010bddb2372c61b981a068e47d

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0.tar.gz:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

File details

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

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 8310ab182ee159141e08c85bc07f11e67ac3044922e6e4958f4a8f3ba6860185
MD5 94f333815fe0532268dd46a4eb2a7d07
BLAKE2b-256 6869f0dbbf72c8bdd9149ee00427c282d392da7fad9c53bd96f4844c2ab9021c

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0-py2.py3-none-win_amd64.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

File details

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

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0-py2.py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43a277cbabf4b68e0a4798578a4f17e5f518ada1f79a174bfde06eb2bb47e730
MD5 cf78aa22b7ebb8a843287b39f27ca604
BLAKE2b-256 a68aec28fe41159f51d9147d141d446305ce0494cb79966b79cd308c6bea9911

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0-py2.py3-none-musllinux_1_2_x86_64.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

File details

Details for the file nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9545cc43f1ba2c9f467f3444e9cd7f8db059933be1a5215135610dee5b38bf3
MD5 1acfd21e42b2d704e81e92e1a61535eb
BLAKE2b-256 d816e34cf573096e7b25c85829e99f7e47d6cda0a6cdc4bd078d6bcdcb4dc979

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

File details

Details for the file nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd2ff0e20389f22927e311ccab69c1ecb34c3431fa809d1548e7000dc8248680
MD5 5b67aca7f5850225853608fcc91444e0
BLAKE2b-256 d469a3d4c761044de8cedd962b20ed4ae4d8a574b4e3e015f8a111549b815b62

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

File details

Details for the file nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f29471263d65a66520a04a0e74ff641a775df1135283f0b4d1826048932b289d
MD5 77f9a4d9b86f76cf0942a4b9d2ad3986
BLAKE2b-256 c9940677ace2cdd1a7ce61d7b2fedafb76818aaee94c14e817fd990f45f4f125

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_x86_64.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

File details

Details for the file nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00afada277fd6e945a74f881831aaf1bb7f853a15e15e8c998238ab88d327f6a
MD5 ecffdac30173cb55ad2c8c890504ce4c
BLAKE2b-256 a5164cd2c0791567ee7b0203c3c6b59341854f0aeecb7315159d634c2b54b6d4

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.11.0-py2.py3-none-macosx_11_0_arm64.whl:

Publisher: build_wheel.yml on njzjz/nodejs-wheel

Attestations:

Supported by

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