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/awaitacross 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:- No TypeScript.
- No npm module import.
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)
| File | Reset | |||
|---|---|---|---|---|
| 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
|