Skip to main content

quickjs-ng

Build status License

Python wrapper around quickjs-ng, the actively maintained fork of the QuickJS JavaScript engine.

Drop-in replacement for the archived quickjs package — import quickjs works unchanged.

Installation

pip install python-quickjs-ng

Requires Python ≥ 3.10. Pre-built wheels are available for Linux (x86_64, i686, aarch64), Windows (AMD64, x86), and macOS (arm64), for CPython 3.10+ and PyPy 3.10/3.11.

Usage

import quickjs

# Evaluate expressions
ctx = quickjs.Context()
ctx.eval("1 + 2")  # => 3

# Call JS functions from Python
ctx.eval("function add(a, b) { return a + b; }")
add = ctx.get("add")
add(3, 4)  # => 7

# Call Python functions from JS
ctx.add_callable("py_add", lambda a, b: a + b)
ctx.eval("py_add(3, 4)")  # => 7

# Use the Function helper for thread-safe execution
f = quickjs.Function("f", "function f(x) { return x * 2; }")
f(21)  # => 42

# Resource limits
ctx.set_memory_limit(1024 * 1024)  # 1 MB
ctx.set_time_limit(5)              # 5 seconds of CPU time
ctx.set_max_stack_size(512 * 1024) # 512 KB stack

Threading

Each Context owns an isolated QuickJS runtime — there is no shared state between contexts. A single Context is not thread-safe and must not be used from multiple threads.

Recommended patterns:

  • Context per thread — create a separate Context in each thread. No locking, no overhead, full parallelism:

    import threading, quickjs
    
    def worker():
        ctx = quickjs.Context()
        print(ctx.eval("1 + 1"))
    
    threads = [threading.Thread(target=worker) for _ in range(4)]
    for t in threads: t.start()
    
  • Function helper — wraps a Context with a dedicated worker thread and lock, safe to call from any thread:

    f = quickjs.Function("f", "function f(x) { return x * 2; }")
    # safe to call f(21) from any thread
    
Pattern Thread-safe Overhead
Context per thread ✅ None
Function helper ✅ Small (executor dispatch)
Shared Context ❌ —

Free-threaded Python (3.13t / 3.14t): Both patterns remain safe. The GIL was never relied upon for thread-safety.

musl / Alpine: Worker threads are automatically created with an 8 MB stack (matching glibc defaults) so set_max_stack_size and deep recursion work correctly on musl-based systems.

Versioning

Version format is X.Y.Z.P where X.Y.Z matches the upstream quickjs-ng tag and P is the wrapper patch (starts at 1 per upstream release). Wheels are built automatically when a new upstream tag is detected.

Development

Requires a C compiler and uv.

git clone --recurse-submodules https://github.com/genotrance/quickjs-ng.git
cd quickjs-ng
make install
make test
Target Description
make install Create venv, build C extension, install pre-commit
make test Run tests with coverage
make check Run linters and type checking
make build Build sdist and wheel
make clean Remove build artifacts
make publish Publish to PyPI

Contributing

Bug reports and pull requests are welcome at https://github.com/genotrance/quickjs-ng/issues.

  1. Fork and clone with --recurse-submodules.
  2. Run make install to set up the venv, build the C extension, and install pre-commit hooks.
  3. Create a feature branch, make changes, add tests in tests/.
  4. Run make check && make test — all checks must pass.
  5. Open a pull request. CI runs on Ubuntu, Windows, and macOS across Python 3.10–3.14 (including free-threaded 3.13t/3.14t) and PyPy 3.10/3.11.

Documentation

Full technical documentation is in the docs/ folder:

File Contents
docs/porting.md Porting history from PetterS/quickjs
docs/c-extension.md C extension design and stable ABI migration
docs/build.md Build system: setup.py, pyproject.toml, wheels
docs/ci.md GitHub Actions workflows
docs/threading.md Threading model and musl stack fix
docs/testing.md Test suite layout and memory leak tests
docs/versioning.md Version scheme and automated stamping
docs/typing.md Type annotations and mypy configuration

Acknowledgments

This project is a fork of quickjs by Petter Strandmark. The original design of the C bindings, the Function thread-safety wrapper, and the overall API shape are all his work.

The porting to quickjs-ng, the stable ABI migration, the expanded test suite, CICD and all documentation were developed with the assistance of LLMs.

License

MIT

Metadata

Release files for python-quickjs-ng 0.15.1.1

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

Source distribution (sdist)

Source distribution for python-quickjs-ng 0.15.1.1
File Size Uploaded
python_quickjs_ng-0.15.1.1.tar.gz 511.5 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for python-quickjs-ng 0.15.1.1
File
python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-win_amd64.whl PyPy 3.11 PyPy 3.11 7.3 Windows x86-64 Details
python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ x86-32, Linux glibc 2.17+ x86-32 Details
python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64 Details
python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-win_amd64.whl PyPy 3.10 PyPy 3.10 7.3 Windows x86-64 Details
python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.28+ x86-32, Linux glibc 2.17+ x86-32 Details
python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl PyPy 3.10 PyPy 3.10 7.3 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-32, Linux glibc 2.28+ x86-32 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
python_quickjs_ng-0.15.1.1-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details

Total release size: 21.4 MB

Release files / python_quickjs_ng-0.15.1.1.tar.gz

Download URL python_quickjs_ng-0.15.1.1.tar.gz
Size 511.5 kB
Tags Source
SHA-256 checksum
How to use checksums
fab189fb7c46d6d33561f27af8bc128a309833db48cca76ffbf311bf0ebcb542
BLAKE2b-256 checksum
How to use checksums
dbf7f663bec646abc2ef270dad192ac39e6ab79fdf6363a3f2d1deb42ee9e23a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-win_amd64.whl

Download URL python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-win_amd64.whl
Size 500.6 kB
Tags PyPy 3.11 PyPy 3.11 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
7849baaabbb820ec391e2609bce152b5ac5b78cdf7247b57f9fa08063594ad2e
BLAKE2b-256 checksum
How to use checksums
d5f2a4acc5b021a4c99ac890642a5d2b054299e933e8a3284c59f6ca754a01dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 536.4 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
3a1a2a1c7f92e12835335d342c1510df21149f10826527fdf8b62b3c8b27ef2f
BLAKE2b-256 checksum
How to use checksums
0bd4988e8e14dcda655c4d94edab68e45f4ce5825253759c12d95eaa12f0b5e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 576.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
cc207113bee53331522aa4f81393e6cac21e5963c34bbab54d40ba4e56616356
BLAKE2b-256 checksum
How to use checksums
8cf9488e859c539fb57745752b2790b76a0994f7dc46128cb14cca8ce5e2665f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 506.8 kB
Tags Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 PyPy 3.11 PyPy 3.11 7.3
SHA-256 checksum
How to use checksums
923f020d74e891a7b9727137cf522fc4f1e2a8e93dbe3211742ba88c06f89ebf
BLAKE2b-256 checksum
How to use checksums
cd6e79d5451f470d7cde4de5d6a619e7a2f7ccae4a588fb273595d7721275a9c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl

Download URL python_quickjs_ng-0.15.1.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Size 462.2 kB
Tags PyPy 3.11 PyPy 3.11 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
a903362c7be7b7b95db415a8c7b7fbf7ca96ca7dba66b52179506c49e262232b
BLAKE2b-256 checksum
How to use checksums
b7611cb34b88161a6fa1c23b3cc5e0c21f9d872dd808aa0b97128bc2d1f6ede5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-win_amd64.whl

Download URL python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-win_amd64.whl
Size 500.6 kB
Tags PyPy 3.10 PyPy 3.10 7.3 Windows x86-64
SHA-256 checksum
How to use checksums
227145c604067b595126953159f178b8a754efe4504c4b91a6508123687aa458
BLAKE2b-256 checksum
How to use checksums
12c32fc9873353fe02fc673d4948f7d90f992b70eeff71ffe14d15729bc2859f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 536.4 kB
Tags Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
b02013722830e01d5716753020ee7a141aa45b927cbb55db3a8f9f8f2003331b
BLAKE2b-256 checksum
How to use checksums
2ec60b875800af94ef67cc621eefd88ab975244a2cca61a8e5ab4781cdbb7ee0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 576.7 kB
Tags Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
69561524a58d56dfc958ef443165b7cf28f26ba3a9a2c865e6084bc301c6c775
BLAKE2b-256 checksum
How to use checksums
ad9c09e8f798e8d981875c9c350fdaa5dfc75aee5c830dfabe6dc1f42a18f647
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 506.8 kB
Tags Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 PyPy 3.10 PyPy 3.10 7.3
SHA-256 checksum
How to use checksums
e443e6468e16bd55adb631f0938c9d5aad2b5102370adfdf1ecfc7487752c8bc
BLAKE2b-256 checksum
How to use checksums
41c4eb30a9b62c1bd96765d74a6cb0c873325c5e41e742bbea54897e7cfecb64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Download URL python_quickjs_ng-0.15.1.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Size 462.3 kB
Tags PyPy 3.10 PyPy 3.10 7.3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
15288696af61a84914f54a2781340f91eb90d90ecd5ec064d184c6b40d3f88b8
BLAKE2b-256 checksum
How to use checksums
5fb169e3ef554c6125e41dad3b7bf1e769fd552920b350c383d7c0329ecd1d27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-win_amd64.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-win_amd64.whl
Size 500.4 kB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
eb3edb7ac0b17905910b235e54642b3fe99947b0b0f826e4d412fdbb3bcdb0d7
BLAKE2b-256 checksum
How to use checksums
3e34b0938bba3229d8b0211216a8398b190db6366e2c6c178c380902dc378740
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-win32.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-win32.whl
Size 364.8 kB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
c35c97e4abdd86b030e3a63ed27d471e9ddd80f08b6819842b6deddad2c81574
BLAKE2b-256 checksum
How to use checksums
367cdf5588aa0af3e914ae34b05b8cd3a558f2923daf60eef31802bfc358dd60
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_x86_64.whl
Size 2.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
0360663ef390bc3ee80bac8b0c346ad9bca835b85af4d4cca7e964b8cc02dbda
BLAKE2b-256 checksum
How to use checksums
6631e9d61878b6300d24e2b48aa8faf23d33e954d611f23db97235f83449988c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_i686.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_i686.whl
Size 2.4 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
fb774d4b5615da98ea421b3abfcea9aee6ff27c73394eb5e064e6cf8f5382eff
BLAKE2b-256 checksum
How to use checksums
c5b7a99f6b9a092a994f85b8b5566e2529918b3e519805359f8582e52795e300
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-musllinux_1_2_aarch64.whl
Size 2.4 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
78e90e8595ee77076bd4c95eb4b10c485aacfa4ffdd8ffc3717d08563c9dec8d
BLAKE2b-256 checksum
How to use checksums
accaae57c2aaafcb8c2aad13860c4062f2059cfe720437ad709b28f4de9ffd98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 2.5 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
697576e6fb769070dc5955da84c3512f891d269c582fbe0ebe86c174ab130e8d
BLAKE2b-256 checksum
How to use checksums
af830a6eb04f5961c00bab2bb66cd8d8866846be7f878058e85272f45072ea43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_i686.manylinux_2_17_i686.manylinux_2_28_i686.whl
Size 2.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.28+ x86-32 abi3
SHA-256 checksum
How to use checksums
b0d559c07f75a092973178f40d23427c93c44dddde5657eea53554761755b355
BLAKE2b-256 checksum
How to use checksums
c952c529eb573813992dba99371f03f288812b0acf0730f6d7d94c7d55781b49
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 2.4 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
1fddd38ef74494a777fc2c610368cd883f46a2a5b4afcb36cf790369227d7a57
BLAKE2b-256 checksum
How to use checksums
998295445cabd40335575665a71388b200314ad59513f724cb014ed3563a09bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release files / python_quickjs_ng-0.15.1.1-cp310-abi3-macosx_11_0_arm64.whl

Download URL python_quickjs_ng-0.15.1.1-cp310-abi3-macosx_11_0_arm64.whl
Size 508.0 kB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
81a30390dc53966e521aa69681a2a4068641cccb36c9ae87abb7d75efec513fa
BLAKE2b-256 checksum
How to use checksums
090ce830bfb7b777d5aff6b7f798bfb59f9667dd27d5322d6dfbc228f6460988
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Jun 25, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.15.1.1 This release

20 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