Skip to main content

DenoPy (WIP)

Bare-minimum binding of deno_core, for embedding JavaScript in Python.

Example:

import denopy
r = denopy.Runtime()
r.eval("['1', '2', '3'].map(parseInt)")

Notes

  • This supports only blocking JavaScript, not async/await.
    • Most JavaScript embedding use cases I've seen so far involve pure logic, not I/O.
    • Juggling async/await across 3 languages is a lot of work.
  • Deno has multiple layers, in decreasing order of functionalities: cli -> deno_runtime -> deno_core -> v8. The first 2 are not stable, so we bind the 3rd one. This means:

Release files for denopy 0.5.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for denopy 0.5.0
File
denopy-0.5.0-cp38-abi3-win_amd64.whl CPython 3.8 abi3 Windows x86-64 Details
denopy-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 abi3 Linux glibc 2.17+ x86-64 Details
denopy-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.8 abi3 Linux glibc 2.17+ ARM64 Details
denopy-0.5.0-cp38-abi3-macosx_11_0_arm64.whl CPython 3.8 abi3 macOS 11.0+ ARM64 Details
denopy-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl CPython 3.8 abi3 macOS 10.12+ x86-64 Details

Total release size: 76.4 MB

Release files / denopy-0.5.0-cp38-abi3-win_amd64.whl

Download URL denopy-0.5.0-cp38-abi3-win_amd64.whl
Size 13.4 MB
Tags CPython 3.8 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
d038ab3a18fb7b3b90d3dc845a5021906e280f0af12c45b2bbf1c97ba5f2afb5
BLAKE2b-256 checksum
How to use checksums
2d51250720337a93bb7b275c15afa51438ded1b0607519159a2c6fc8e91f1ba1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.1

Release files / denopy-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL denopy-0.5.0-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 16.9 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
33c322a7500c193875652729460e0f3ff89d8563e36d08b2113448b63a5aa2cc
BLAKE2b-256 checksum
How to use checksums
867d61914c4c31ea09a129d96e33b0fc619d4a265baeac506cef443ea7157e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.1

Release files / denopy-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL denopy-0.5.0-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 16.7 MB
Tags CPython 3.8 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
05409736e333d1ee8f9f7cc06121500a994cc0462e9f0fe9c1d8e71fa040b077
BLAKE2b-256 checksum
How to use checksums
41640c749e413886ea4b70b05daf5b3bc296f22142598d325596337477e40048
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.1

Release files / denopy-0.5.0-cp38-abi3-macosx_11_0_arm64.whl

Download URL denopy-0.5.0-cp38-abi3-macosx_11_0_arm64.whl
Size 14.3 MB
Tags CPython 3.8 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
280687195f8d6c70368eaec4db0ac5e43479661e055990bf0a45f7ad3c064dbd
BLAKE2b-256 checksum
How to use checksums
5809021aae4344582147715a90a70c116c0f3eded42863c80c93f073761eb7f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.1

Release files / denopy-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl

Download URL denopy-0.5.0-cp38-abi3-macosx_10_12_x86_64.whl
Size 15.0 MB
Tags CPython 3.8 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
98d660d2a5360d35dcea9c30ef7adc4a206c953a454c95f6df33731bda0b1052
BLAKE2b-256 checksum
How to use checksums
5aee4a956ddf74c461ddf2e9b30c504fc88718c20d9ff15bc43dcd26c50db4a4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via maturin/1.7.1

Release history Release notifications | RSS feed

This release

0.5.0 This release

5 release files

0.4.0

6 release files

0.3.0

6 release files

0.2.0

6 release files

0.1.0

6 release 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