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

Uploaded Source

Built Distributions

nodejs_wheel_binaries-22.12.0-py2.py3-none-win_arm64.whl (36.0 MB view details)

Uploaded Python 2 Python 3 Windows ARM64

nodejs_wheel_binaries-22.12.0-py2.py3-none-win_amd64.whl (40.1 MB view details)

Uploaded Python 2 Python 3 Windows x86-64

nodejs_wheel_binaries-22.12.0-py2.py3-none-musllinux_1_2_x86_64.whl (59.6 MB view details)

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

nodejs_wheel_binaries-22.12.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (57.5 MB view details)

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

nodejs_wheel_binaries-22.12.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (57.2 MB view details)

Uploaded Python 2 Python 3 manylinux: glibc 2.17+ ARM64

nodejs_wheel_binaries-22.12.0-py2.py3-none-macosx_11_0_x86_64.whl (51.9 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ x86-64

nodejs_wheel_binaries-22.12.0-py2.py3-none-macosx_11_0_arm64.whl (51.1 MB view details)

Uploaded Python 2 Python 3 macOS 11.0+ ARM64

File details

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

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0.tar.gz
Algorithm Hash digest
SHA256 e9b707766498322bb2b79fb4f6f425ef86904feccc72cc426f8d96f75488518e
MD5 7f6687a84bde3c2afcd1c1e9ecd811ba
BLAKE2b-256 4ba0e9c4a93a09da08395044219af1adceb8c7e9bfca2b6b3ec35374a265851a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 cc363752be784bf6496329060c53c4d8a993dca73815bb179b37dba5c6d6db1c
MD5 169ca7826d002789f4d7267bf5fba3ed
BLAKE2b-256 6ef852c23c74ffe1b5f6f17d69b6193e2cf6a766929934e52409b377214a1b6a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 d1a63fc84b0a5a94b19f428ecc1eb1bf4d09c9fc26390db52231c01c3667fe82
MD5 190600c40b0c3307acc3b21c5e7ca816
BLAKE2b-256 7f7e6ef2d8a0cd18075a669c06d1e07c5790997ac79d57609e97aec0a536b347

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44f0b372a9ea218be885d14b370e774366d09697ae193b741b83cf04c6753884
MD5 b55be77ae5839a6ee34348ab285b437c
BLAKE2b-256 a2762b6d0fdb3a1cc47fc95c3f6d98376844870e2e46881749a65177689ff2fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.12.0-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-22.12.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 335176ffa5f753c4d447af83f70987f5f82becdf84fadf56d5c0036379826cff
MD5 486e04f603dc3fcd2ea2c9bba5d7b68b
BLAKE2b-256 6c3e9a925efa56fbbdc6c262e6a5b5e2d8ec3695f840822a1d58b69444e155e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.12.0-py2.py3-none-manylinux_2_17_x86_64.manylinux2014_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-22.12.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e6df3f2606e26d3334de1fc15c4e6a833980a02ed2eae528d90ddaacaaab2dd1
MD5 2c0f0475f75e032f6ff71153134b56b7
BLAKE2b-256 87f13b35a777b9206fa99d690de24f1c003a1448ff14567d80d8bf2ab9994ec5

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.12.0-py2.py3-none-manylinux_2_17_aarch64.manylinux2014_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-22.12.0-py2.py3-none-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ca853c919e18860eb75ac3563985391d07eb50f6ab0aadcb48842bcc0ee8dd45
MD5 7c4f19b807c06a4ef7277647a97d187f
BLAKE2b-256 6261e90e791462aab3c0dedbdd96bd8973fc61629a96c82ea13a62ffad00d559

See more details on using hashes here.

Provenance

The following attestation bundles were made for nodejs_wheel_binaries-22.12.0-py2.py3-none-macosx_11_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-22.12.0-py2.py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for nodejs_wheel_binaries-22.12.0-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8ed26eac5a96f3bfcd36f1eb9c397f07392e8b166895e0a65eb6033baefa0217
MD5 64c08a3d88eacae5df1a8e2145617c90
BLAKE2b-256 419ed3208b2f3e8962b3abc3c623f21a8d242a1babe7770137f54b2fe76729ea

See more details on using hashes here.

Provenance

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