Skip to main content

Yet another pyduktape fork written in Cython wrapped around duktape 3.0

Project description

pyduktape3

A Rewrite of pyduktape and pyduktape2 with extended features, typehinting support and cython importable data.

Documentation

Threading

It is possible to invoke Javascript code from multiple threads. Each thread will need to use its own embedded interpreter. Javascript objects returned to the Python environment will only be usable on the same thread that created them. The runtime always checks this condition automatically, and raises a DuktapeThreadError if it's violated.

Getting Started

Installation

To install from pypi::

pip install pyduktape3

To install the latest version from github::

pip install git+https://github.com/Vizonex/pyduktape3

Extra help

Typehints are now avalible since pyduktape3 now that a stub file (.pyi extension) is included so tools like vscode pyright should be able to pick up on typehints now. If this was a annoyance for you with the 2 original packages glad it's been gotten rid of now, it was the main reason behind this version's creation :)

Running Javascript code

To run Javascript code, you need to create an execution context and use the method eval_js::

import pyduktape3

context = pyduktape3.DuktapeContext()
context.eval_js("print(Duktape.version);")

Each execution context starts its own interpreter. Each context is independent, and tied to the Python thread that created it. Memory is automatically managed.

To evaluate external Javascript files, use eval_js_file::

// helloWorld.js
print('Hello, World!');

# in the Python interpreter
import pyduktape3

context = pyduktape3.DuktapeContext()
context.eval_js_file('helloWorld.js')

Pyduktape supports Javascript modules::

// js/helloWorld.js
exports.sayHello = function () {
    print('Hello, World!');
};

// js/main.js
var helloWorld = require('js/helloWorld');
helloWorld.sayHello();

# in the Python interpreter
import pyduktape3

context = pyduktape3.DuktapeContext()
context.eval_js_file('js/main')

The .js extension is automatically added if missing. Relative paths are relative to the current working directory, but you can change the base path using set_base_path::

# js/helloWorld.js
print('Hello, World!');

# in the Python interpreter
import pyduktape3

context = pyduktape3.DuktapeContext()
context.set_base_path('js')
context.eval_js_file('helloWorld')

Python and Javascript integration

You can use set_globals to set Javascript global variables::

import pyduktape3

def say_hello(to):
    print('Hello, {}!'.format(to))

context = pyduktape3.DuktapeContext()
context.set_globals(sayHello=say_hello, world='World')
context.eval_js("sayHello(world);")

You can use get_global to access Javascript global variables::

import pyduktape3

context = pyduktape3.DuktapeContext()
context.eval_js("var helloWorld = 'Hello, World!';")
print(context.get_global('helloWorld'))

eval_js returns the value of the last expression::

import pyduktape3

context = pyduktape3.DuktapeContext()
hello_world = context.eval_js("var helloWorld = 'Hello, World!'; helloWorld")
print(hello_world)

You can seamlessly use Python objects and functions within Javascript code. There are some limitations, though: any Python callable can only be used as a function, and other attributes cannot be accessed. Primitive types (int, float, string, None) are converted to equivalent Javascript primitives. The following code shows how to interact with a Python object from Javascript::

import pyduktape3

class Hello(object):
    def __init__(self, what):
        self.what = what

    def say(self):
        print('Hello, {}!'.format(self.what))

context = pyduktape3.DuktapeContext()
context.set_globals(Hello=Hello)
context.eval_js("var helloWorld = Hello('World'); helloWorld.say();")

In the same way, you can use Javascript objects in Python. You can use the special method new to instantiate an object::

import pyduktape3

context = pyduktape3.DuktapeContext()
Hello = context.eval_js("""
function Hello(what) {
    this.what = what;
}

Hello.prototype.say = function () {
    print('Hello, ' + this.what + '!');
};

Hello
""")

hello_world = Hello.new('World')
hello_world.say()

You can use Python lists and dicts from Javascript, and viceversa::

import pyduktape3

context = pyduktape3.DuktapeContext()
res = context.eval_js('[1, 2, 3]')

for item in res:
    print(item)

context.set_globals(lst=[4, 5, 6])
context.eval_js('for (var i = 0; i < lst.length; i++) { print(lst[i]); }')

res = context.eval_js('var x = {a: 1, b: 2}; x')
for key, val in res.items():
    print(key, '=', val)
res.c = 3
context.eval_js('print(x.c);')

context.set_globals(x=dict(a=1, b=2))
context.eval_js("""
var items = x.items();
for (var i = 0; i < items.length; i++) {
    print(items[i][0] + ' = ' + items[i][1]);
}
""")
context.set_globals(x=dict(a=1, b=2))
context.eval_js('for (var k in x) { print(k + " = " + x[k]); }')

Using in Cython

You can now extend this library and give it new meaning to your program and it's speed in execution::

cimport pyduktape3
cdef DuktapeContext context = pyduktape3.DuktapeContext()

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

pyduktape3-0.1.2.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

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

pyduktape3-0.1.2-cp314-cp314t-win_amd64.whl (380.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

pyduktape3-0.1.2-cp314-cp314t-win32.whl (326.0 kB view details)

Uploaded CPython 3.14tWindows x86

pyduktape3-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl (453.2 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

pyduktape3-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl (448.4 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

pyduktape3-0.1.2-cp314-cp314t-macosx_10_15_universal2.whl (864.0 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

pyduktape3-0.1.2-cp314-cp314-win_amd64.whl (360.7 kB view details)

Uploaded CPython 3.14Windows x86-64

pyduktape3-0.1.2-cp314-cp314-win32.whl (311.0 kB view details)

Uploaded CPython 3.14Windows x86

pyduktape3-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp314-cp314-macosx_11_0_arm64.whl (445.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

pyduktape3-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl (441.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

pyduktape3-0.1.2-cp314-cp314-macosx_10_15_universal2.whl (847.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

pyduktape3-0.1.2-cp313-cp313-win_amd64.whl (352.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pyduktape3-0.1.2-cp313-cp313-win32.whl (305.0 kB view details)

Uploaded CPython 3.13Windows x86

pyduktape3-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (444.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyduktape3-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl (441.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

pyduktape3-0.1.2-cp313-cp313-macosx_10_13_universal2.whl (846.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ universal2 (ARM64, x86-64)

pyduktape3-0.1.2-cp312-cp312-win_amd64.whl (352.7 kB view details)

Uploaded CPython 3.12Windows x86-64

pyduktape3-0.1.2-cp312-cp312-win32.whl (305.0 kB view details)

Uploaded CPython 3.12Windows x86

pyduktape3-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (446.3 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyduktape3-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl (442.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

pyduktape3-0.1.2-cp312-cp312-macosx_10_13_universal2.whl (848.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ universal2 (ARM64, x86-64)

pyduktape3-0.1.2-cp311-cp311-win_amd64.whl (351.6 kB view details)

Uploaded CPython 3.11Windows x86-64

pyduktape3-0.1.2-cp311-cp311-win32.whl (305.0 kB view details)

Uploaded CPython 3.11Windows x86

pyduktape3-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (447.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyduktape3-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl (444.0 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

pyduktape3-0.1.2-cp311-cp311-macosx_10_9_universal2.whl (852.2 kB view details)

Uploaded CPython 3.11macOS 10.9+ universal2 (ARM64, x86-64)

pyduktape3-0.1.2-cp310-cp310-win_amd64.whl (350.9 kB view details)

Uploaded CPython 3.10Windows x86-64

pyduktape3-0.1.2-cp310-cp310-win32.whl (305.1 kB view details)

Uploaded CPython 3.10Windows x86

pyduktape3-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (445.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyduktape3-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl (442.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

pyduktape3-0.1.2-cp310-cp310-macosx_10_9_universal2.whl (849.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ universal2 (ARM64, x86-64)

pyduktape3-0.1.2-cp39-cp39-win_amd64.whl (351.2 kB view details)

Uploaded CPython 3.9Windows x86-64

pyduktape3-0.1.2-cp39-cp39-win32.whl (305.3 kB view details)

Uploaded CPython 3.9Windows x86

pyduktape3-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyduktape3-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyduktape3-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

pyduktape3-0.1.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (2.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

pyduktape3-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (446.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyduktape3-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl (443.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

pyduktape3-0.1.2-cp39-cp39-macosx_10_9_universal2.whl (851.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file pyduktape3-0.1.2.tar.gz.

File metadata

  • Download URL: pyduktape3-0.1.2.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2.tar.gz
Algorithm Hash digest
SHA256 5292dc3f466789e4edc6abcda7332ef5873c3b621314384fdba9e39edfd3e2db
MD5 5becbfc242582168635438f31926bea3
BLAKE2b-256 e2fab30eee516def6a98c8f2ec5f539379ae3f265bbfbcf30f295a23cc241391

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 380.3 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 df30964f0e4fd6cb18be823c9944f75430ee89deb7267c790e7ee22bf3acb36c
MD5 58158c65b778550894f77a591d4c9f52
BLAKE2b-256 0e2506d86fda4f55856943b21a6c77851ee1357e56bf168f2b0c3d8d649bf936

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 326.0 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 f616d9562de22b48b89dcc92494fe08be9e56db6d42464a9cfbd55d219332660
MD5 b7a08d5da1805b39933bb1dbeaa93eda
BLAKE2b-256 8182ad5c0e462ff060974552c2a9732a39ea970b80b6a8d02f4460ecbe0408ec

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 80867a74f1f63a4936490da1d27a56b5b2440c2a8ab8297b2833923f1312983f
MD5 ebd13f542a8c38dbb619263391496d12
BLAKE2b-256 6fd4559040d3df8c4527121a9219af3d3bace1cd5eac3ad4b8008ea1eb674b72

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c9b80ea10c7bc8d18cf85a9d5d757d56041c48657700d47d136fc68a00388b4
MD5 63622229fbe5f619e3c489944ff97750
BLAKE2b-256 2e829a1be1dd4383a253265b8959a3412c4017c77de0be58255a990bf728122b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb32ec931c8ec127b26e7fe2fefddd0f07be01ce672134bd2c6451f08d5ac374
MD5 2618feae4bdb0134c1d7e8f1de0a6516
BLAKE2b-256 6344eda03f05c38e386835f9bb1ec34d845f38baa9005954a2745c796bed860b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 06aa674f18a217249f682e54da287d3716ff4cca9f1d023fd8498040409a427c
MD5 a4ea46d4b10b789505efcb7c320905d5
BLAKE2b-256 b26f8d2cb77900c1ee564acfbc065680044f9b1fa3c4a26e1c0f299861c6d8b3

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9cb9ffc10afcc295cb5763ff0c14c435036f8bbbc371575ecea18b510101d56f
MD5 55f2f0b987b198f7d32ceb5fcf161ec2
BLAKE2b-256 5b86390db8de6dcdc16cb684e7b90e62ad79d1887ea5db6432beef63e898b198

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 9a482214e9e7d8be0370617bda9f638e84c00044f096029064ca9f10b2057f17
MD5 9540ef986c1ad7b690955b0d256a94ee
BLAKE2b-256 5b244bc5d2d70ce22d9e10766280543ecc400c5000f80230dea67fee5b241584

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 519cd80c035db32a29b31eefee5680a563325179d1291ecc6ab73dbc39e82499
MD5 4819fc8659e2e2eec9e137702a4254fe
BLAKE2b-256 5c42a7be192c718d5612df34d1d481fcca8d9b0e4764e37e9c1f774b4687da3c

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 360.7 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fe26549f5cd162f479434cdb4c0ff8d02e47ff96e85fbe51a17f4ef529126cff
MD5 3d9c9eb4f015b4b683229d006f719421
BLAKE2b-256 a46f65dbffc4a18b5bb5f4bee646addcfb7dbc253b82c5ba2584788b6006ebc2

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp314-cp314-win32.whl
  • Upload date:
  • Size: 311.0 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 cee61cc52757a396a995a2b302c2cd0807ff17fe63f28f89c0c90d555d7c5284
MD5 2548228699ef27580fc87173a597abf6
BLAKE2b-256 fad674fe28eb994ab2baaa41075d044dabfcc0c1e444b3a0bd8ce8a240eaeba6

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1b65d86f358e2456d4da82cc799f85cd759a5c89401097c10e65604a5f58ad3a
MD5 6c7e19de9cd3ca412c4c2ac9b80f5f06
BLAKE2b-256 2993b604f74fe2e54cbd831e48fbdfed7a420a3bae5c06eb38cab7274d303111

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4ef88a9c78a7fe450750f56882bc80bee90c94ebaa70064ea83a7c8a86e2673a
MD5 234707d74def68be3504a10d8d9739a0
BLAKE2b-256 a5e79f6ef45068d17971b86a29c4385d1d56604b58bb521a2cc271719d8a2418

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7a09bf4b50554e86a6bdb9422151fdc605a27dc0f2996723c5dcf1bd0d629c94
MD5 6113343f84b2be818e0cda81361262fa
BLAKE2b-256 7892c5a2b6a62966e7c056f9773fdb59a8b148513bb7cc705d12cf0d3721c00a

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e0e3727cb3de565fab5c84d98b1c4aa7c2c2353003172e622ce77dc2e5268cd5
MD5 8ebc0999cc17ac540ee47187f5f7c955
BLAKE2b-256 1adb505567f7d9f68eb1d13e9bc3b329433564702a2f2d40642955eb33a53f93

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8a953fea5d630c8a5e32c332c12ea0b154463d2f3ca7a152d7bf91c3261cca26
MD5 90b88afea9d06e263512d35ed923c5ea
BLAKE2b-256 5836e19c4eb8e42b63b5a42b00ae4e9a3334654331b50d5409bb60ecab8f837e

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d6d89b7be5f7f196c36b85021fbd4bffd1e964563a84a19be91c1e86361b2c52
MD5 248dca1175cdd00b5401fac3608ad05b
BLAKE2b-256 28ac0225bc64d321171d92e8223de403317a19d3b52eae1df9097de9812ac5d5

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 65b6aab1adff4a04c90c488147ac2c92cdc5f65a950facecb2d91f437cca3c79
MD5 b0c2b38c33432cc21375f158f04f9e66
BLAKE2b-256 2d4d397aec0f1d7caa0cf0992ddaddf7497d0ee8e3bc75bb9c3517f4a779c01b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 352.6 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 92cb13c9ef649846fda5397a99097450dd2584e7fc1b70063b14548b3c39c1ad
MD5 2950b74c37344de5ecbec2fc02a9bc30
BLAKE2b-256 a55684de858b9fa291e699cdf55c550df93e8478bfc2c23880d59e43bdb63f94

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 305.0 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 5a4ba6b3fe90f8a58206e3d43da04edf3b9cefa3ba22df027adc7594d2a6aae6
MD5 ae0716dff09106aaed19c57ba130a1e2
BLAKE2b-256 a19287ff7a89b3deac68047449ab51df674e160f5ce19bc8b3b8fa15d6aa8a5a

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5ddbdcc4aa38ea6ae92b1464f1d7e108ae5de43819cc451ddb1eb1dd99e6eb48
MD5 8fcaffb5318d7faea6fb4ce78dfdebd8
BLAKE2b-256 3bab222180727df527c44913037fc780574a512844766be0cde4847ae5a8b220

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 837789db73a9bfe5d04a844d5784516054f2e73ab87a5941fcada3c0f77356fc
MD5 12c73bf2b3582d25f7a8943e36807589
BLAKE2b-256 ae4e28b91fdac8d2bf57c813847eeb09bb8258b0e72846c7f271a13ebabca298

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2dbab81306c4474eb140e1389fa84232e781a7b460941d967aade95563a61bb7
MD5 5f4f176bd0fda993a8a9fad8469ed937
BLAKE2b-256 dd178dab8292e0f60807a22b948981d6d64ecb95847e16b74da03f5c0565bd6a

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a4fb8f3f07b96bd619bfc23e6137663d8f7f73faf0a4f0fd9d7d3821b22c4a7
MD5 3826bc69406c881ba1d60649ab3b87a4
BLAKE2b-256 e34cd96796c0a46bf1cc6e93d2724c0da1b073e621f14b81237203c5fcb961fa

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44eec1e30968723ca031cbd2e6ef3ba342734bd1c7b7917aad1694be5d2634a2
MD5 4d8ccbe2b665111f47f256e1674fba73
BLAKE2b-256 0dfd6b509d6fe6de9f0b100640fd0a844527ebe5f4b4599230568d2593f4ec64

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6e102fdf7494020d336375e35b732e6be160fe3d5edced664a1c0cc9d9580847
MD5 fb5ec1a7b6de04751269d34e24f9e169
BLAKE2b-256 75c5821b98b6752f3d0a07ebfa8729499f20b443eb16a266ab9c3c828cc70b16

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 bc9bc6928c2724cdd49b3ab5f5085f3d86f0e329997cb35d04b129f9d2e56a20
MD5 dfee23d85b2d11b2278876a22b2fa408
BLAKE2b-256 7906ab52d6dcb4da3c58fb2d69194c70e7abb585a64ddfe880d0a25506b97e7b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 352.7 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 27e1e818cef8290b4abddeb6534de01b932990b88348114cad112df17cac39e5
MD5 b3867416d0e42dfbc17274def13ee9d1
BLAKE2b-256 2466131235945892b43efdfe21eb6ae05dad938d0461ee8be2afd3bffb29ff4d

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 305.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 851a7dc25936f29bbd8dc7a44e267e844185e863f10d4e350528056fbc2f26af
MD5 58d09cc4ccff9abacb451739ef37ba9e
BLAKE2b-256 5d3ad72f0b9305d78c214869e7bfc953b2d06a460bd0ed1973eaa315392e78d2

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fb3312cb9f37b84c77191f0fcc1ba91328091fd6e580f85860bfecd0152f6a8a
MD5 760f69b4e98dc232ddf153af1de15af4
BLAKE2b-256 2bef7f8802ace9e2abbbcf0cbaad92fa252ef0ffe301192ae71fe2f52693d1b0

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 eda66e9a6879bd433fa03373ead6c9e26a96346359545c914b612002478bdcdb
MD5 1b661f5503467fe31f52c78f200bf113
BLAKE2b-256 b7fa5407e80809c78c28b064d1fbe79afe916138d34d1829f84f28423145d245

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d8f5a6bffe68a8894169143b49d4fa4b4a0ce68b6b7e02c19882b2caef2fd0c6
MD5 ccd0edb43734321079a161f2909c0f94
BLAKE2b-256 4ced6eac54769e745351eefbef824fb3abe5c73ae796c7c286eb91da1f0702d9

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f6e39a1e3b9bd2f327014b15a3064612ba69875098c8410e62dcfcc0933256d5
MD5 36945051a7e6c66b237fa8b0d6efcc30
BLAKE2b-256 1487756a39c875885a49e34e79c77aac50adb2da977d66d7ebcd6596de75c1ab

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c705925a04536396ad8ecb4c012957d248c7a59b469c0f67da0e25804f4bdc5
MD5 ab3b35d1d53d3c8935d2814da0736b97
BLAKE2b-256 02e22a92d72bfbbdc3c57eacf3efa119acb2c2c4492176e8926ae549e36bb20a

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 989eeb44de0a4dd7f4212efb579240004a0f0178672a0d8299609aed90c13767
MD5 62598027213eb53ec673026de06a27dd
BLAKE2b-256 5310aa4ee47e00195db0c7ad592c66c7d5e8f9e3690ba7fa8049287f0b6e1591

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 ccc3e7a352a78c617199990bcb6051c87197144d18a137479a62e3a788e01bea
MD5 cd401401511f554167beb2039b0731bb
BLAKE2b-256 a0c5a988693fb2a84d934d6291c5cb158b0368374c4f918b81409c1cefabfb86

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 351.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f806e14f0936eb5b67c291208a7550c8d4f5703a493fa92832e1dff9573c2e94
MD5 d022217533fc036ddf935fa6952ea440
BLAKE2b-256 38f3c6d412cb90e5da4ead9d6c05edc8023219e8953e53919304599fa3964e61

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 305.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 93aff588ff06c76c5d75d5c739f9e05cedac2281a34dc9e6e41dca1467ab66f3
MD5 6b7deb0bf57ce2ba8a57590712a9c612
BLAKE2b-256 7aca176a427ea49b2d5dfaf5e7de0dd3335ad82edb3e417517830bbcdf5c309b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2b8406802a21cc184cc02cde65937ea5efc2a3f58ba9d1b9606149dcd45eb624
MD5 66c80c7074cbca8e0ccfe24f542020b2
BLAKE2b-256 ff8380c2d67759325b52c4b5773fbb3c234b5aa8cb6fa32aeee849aa67a8ec27

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9481dac843e602a2c7c919ad95b21a96045babc8b8b58e537ab7394398414281
MD5 6690433bdaddc00f359f4ba6ba93a3bd
BLAKE2b-256 348b2281a6e6f068e533bb460bcee4a6ab0c2d04e8ded6de811c57b8fbada95d

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6d73917d270b03600bf2224cfb233a7884a236a770a5f8144b8b1cfe77028412
MD5 0b81402113927f5ee3e3b793edb8aee3
BLAKE2b-256 6d257b658ab65ffa98664002c5252c27b78d628c04ca81f6300bf53602338c1f

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c611def15580582df6c8552d2b78b83269ab07496b4b337ff87d202b230b3131
MD5 e5cec26ceb43cecb88a972ff1ce67a67
BLAKE2b-256 4591395449443453420d309434139e4a3f0f8e49d953f017823f7678f5c75c80

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 035ea1f85e12a6e3b39436603636b3e0d0533cb1ff53d9999c8f8c8138882b94
MD5 d7ac58e27badcb3d884810d2d66c85c3
BLAKE2b-256 0864736017ed1469b3324b40857651519c9f018f620dd02fd40fde1747a7add1

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 65d60bbea8384c6d411be33e53ff292efc4c1feae68e9f7239199c17d9b7f28b
MD5 45c332ce8167d19d310b347666b1ba1f
BLAKE2b-256 4822dfafd3ae89aef0bc1abfca7369a648c9146901dc9c10e4e18cb3a3b25cf5

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0ceff776e9c8d15da323f9b3fd9bef8976b43afc44fd82bcd0fd29b8b2214eee
MD5 0ca444f6c4a21c2e0d2618f3feacb338
BLAKE2b-256 c8fbe0197b14dd4ff9ab7fe912a41556913d347902ca36d56c911f8eb4b3952b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 350.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 173ceb754400bf1fb716dca26eef3e065082f1b2b89c25995a4486c4921741e1
MD5 c6c807504e3d4d65e11c0908bd36142f
BLAKE2b-256 8e73bd6060bdf0a1bcf2f7a6e3519110d6980a52136bbc88424115b00a8dc304

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 305.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 651837be4566e8c8d0861e88be1b6c4a37b3b38d6313749832f1889a8fe21889
MD5 240c5e6814e1e541c9e203ebc4110c5e
BLAKE2b-256 d95286d2abed77637cfa1a1bffcf0985c2cb16400e350bad94e7f264896add1f

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a4133ae628310fda796ce25f4425e255930f3fe8ecc9c11c8fd4125c0f0a1f1
MD5 66a0741a2fddec9f24f71c48dc7c123b
BLAKE2b-256 6aae98ab3a612887c4ac75e21cdcc3089f2a5b9e9147530208b170111b0a1357

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b8a857f43c31fac09e64deb1da611dc898c67f1c4358ca52d651442783fc8d3f
MD5 e4dbce1ba775bfac36b901fb05e449cd
BLAKE2b-256 a40aadfead0935ec084bd246c8fd62604d423924862039b2a324d11994c2dd4c

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2fc3d8f2b06a6253fb01f638542667b8ae06f07239b8853549e4b31ca78438ed
MD5 9120887d66385868b80a8127bcd5423e
BLAKE2b-256 eb0831e3c8be24b60faff9125078dd658e0a6d91d5fffaf5dd8858f35e196023

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f64d46a819c3d1a71b4708d67696d01bd6386a1f917c722f3fa7f62dcdd1fb77
MD5 1ab6948fed4765a9c275779d9c4c6a45
BLAKE2b-256 e66612542d8aa61e6ff5785015ddcabe1a86acadab974b410d841aac1a807700

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abcf2a4e6d9ab6aa82a5c9d9bf9d635efaead3eacae79cc42219702f80c1ca8f
MD5 84a7dfddb1a3b4e60c701aac3e2d9b25
BLAKE2b-256 44a3674561caea82a2503006cbfac7addcba3770f6df01d4066878b40db20db4

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 138674323b63a2fff87a137180bdcb3870dcb54f9a1cb8c72215fa6b1e63e91e
MD5 960b0bdd371b71ee08ac1ddba1820b1e
BLAKE2b-256 b3c7fcb6e0e31aa2e2748a3016861c17c7c7d26b0869cf4363afabac030d3ca8

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5450cf33365271dda5b70ee8d062bf1e3b3728c345a671d9d74d837cfca611e6
MD5 43e03f4294a6c3f651157c61d5c1eb9b
BLAKE2b-256 1705028c2035225417edefc58591ca4d276f7a674210059a360711719301949d

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 351.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3203c391f9a3f62037639cedf8c112fe62283f2438477ff4b6bd96280e215f2d
MD5 f93e9d36a634379b8250c2bf0ac73d9f
BLAKE2b-256 1aeb9a94bbc95ad6cfb6f27d33135e157a419c98a34a112418d5913da0e12e3a

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyduktape3-0.1.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 305.3 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 fac3966f27109d1416bfb3a51b35b1d7f099b9feb633e54b801c3ddaa196175b
MD5 d696592c3f556bfe30549a65a77a4273
BLAKE2b-256 0eccf43cf899bcd9869e0b606a904c87b5f0f0d6cf4b59b6e7f454589ab6684b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0ce051090bda9d43bd1a2a0d3608c754356b448b66e31f11fbb89473b2e27a3a
MD5 738cbdec31a7275dbfe52f12d0adb6f1
BLAKE2b-256 d6e82ad3f5ccd94b6a54acee1a294b8408f4726ce9da4518400009d64c61c4ec

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 35dc72eebe7d43f35867851f73650c1978db63daa04b1a9f8b60ef805e2b7495
MD5 77548644ccf33ec2a51a3df1b501330e
BLAKE2b-256 d725dd752ca1121f64cfaf8409f2c5d3320da5da20f134c63666b34965f6fb4b

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f468304865d5b6899004e798e4c530d3a88c898d3df3d9d9427dbfaeb04793eb
MD5 09a12d9ce71bf504d003b5b94cd65681
BLAKE2b-256 dab73c6d4688d95834662cb009a7cc4697063004dfb0e1ca474ad8b327024c5a

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a87f77c2c2166e8e95ad5e95815c36fac283f22cb126b1b6c9002f069b85328c
MD5 1580c477f5a2093494a66c7fb16f9a26
BLAKE2b-256 97583f75ab6e4d6d77c442130e215dc7de211d3398c8c6b0750f4c4a5e624e9e

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08b6da70d7c53cd0f2734aec5fe329000bdf385b0ec7df76506fb8fed268555f
MD5 082fa4f7137769e9c6fa4f5ad5473dc9
BLAKE2b-256 c1379c34ab172e176e171620eacb3b208227e7fc7d17133486ef34f359870186

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c4bb09e71ad40fe058c89dbce41ad489815ab0b141af5619b89529a634b574f
MD5 ab1b5597d7232020d75a6847a20a6a20
BLAKE2b-256 56a3033a13a5a3fbb9279d1a977271a634fa85556ca0c092b238e1d12c51c136

See more details on using hashes here.

File details

Details for the file pyduktape3-0.1.2-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyduktape3-0.1.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e8cda6073c53798855a99c989975a84ce8716ac6d15e80be14ad26057065245a
MD5 3dd4fd10c26af458bf07aad07c964975
BLAKE2b-256 3f7385495e90f91f0b3d5ecedffd177bf485e8ca7cb6040d922669248471d18b

See more details on using hashes here.

Supported by

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