Skip to main content

node-edge

Unit Tests Documentation

This tool allows you to run Node code from Python, including dependency management:

from node_edge import NodeEngine

package = {
    "dependencies": {
        "axios": "^1.2.0",
    },
}


with NodeEngine(package) as ne:
    axios = ne.import_from("axios")
    print(axios.get("https://httpbin.org/robots.txt").data)

By default, node-edge uses the node and npm binaries found in your PATH. If you don't have (or don't want) a system-wide Node installation, you can get a Node runtime bundled as a Python wheel:

pip install node-edge[node]

Documentation

Documentation is there

Download files

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

Source Distribution

node_edge-1.0.0.tar.gz (27.1 kB view details)

Uploaded Source

Built Distribution

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

node_edge-1.0.0-py3-none-any.whl (18.2 kB view details)

Uploaded Python 3

File details

Details for the file node_edge-1.0.0.tar.gz.

File metadata

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

File hashes

Hashes for node_edge-1.0.0.tar.gz
Algorithm Hash digest
SHA256 27ea52fc7558edcdf59b5b6be8ecd9e7dc3aacdfa20d12604eae1d3ff2d52bd2
MD5 d114b336dcc160cfd0908872e3788bc4
BLAKE2b-256 5a8cc453f7fd206442665496160980e9a79709b82ee75ff1892d515af6ddefc9

See more details on using hashes here.

Provenance

The following attestation bundles were made for node_edge-1.0.0.tar.gz:

Publisher: release.yml on ModelW/py-node-edge

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

File details

Details for the file node_edge-1.0.0-py3-none-any.whl.

File metadata

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

File hashes

Hashes for node_edge-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 65afede3b994282e7d8f7abcde8cbb37dd6448ec5f555147ad53921ed4d11b67
MD5 2dcf52c49efc0cb4ddb0a3678bdccd29
BLAKE2b-256 68fdea13c9b1d0c66fd62be8f96410ea5a498d5a1a027021556f0726d8a07c39

See more details on using hashes here.

Provenance

The following attestation bundles were made for node_edge-1.0.0-py3-none-any.whl:

Publisher: release.yml on ModelW/py-node-edge

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

1.0.0 This release

2 files

0.1.0

2 files

Supported by

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