Skip to main content

Simple JavaScript interpreter for Python

Project description

https://github.com/amol-/dukpy/actions/workflows/run-tests.yml/badge.svg https://coveralls.io/repos/amol-/dukpy/badge.png?branch=master https://img.shields.io/pypi/v/dukpy.svg

DukPy is a simple javascript interpreter for Python built on top of duktape engine without any external dependency. It comes with a bunch of common transpilers built-in for convenience:

  • CoffeeScript

  • BabelJS

  • TypeScript

  • JSX

  • LESS

CoffeeScript Compiler

Using the coffeescript compiler is as easy as running:

>>> import dukpy
>>> dukpy.coffee_compile('''
...     fill = (container, liquid = "coffee") ->
...         "Filling the #{container} with #{liquid}..."
... ''')
'(function() {\n  var fill;\n\n  fill = function*(container, liquid) {\n    if (liquid == null) {\n      liquid = "coffee";\n    }\n    return "Filling the " + container + " with " + liquid + "...";\n  };\n\n}).call(this);\n'

TypeScript Transpiler

The TypeScript compiler can be used through the dukpy.typescript_compile function:

>>> import dukpy
>>> dukpy.typescript_compile('''
... class Greeter {
...     constructor(public greeting: string) { }
...     greet() {
...         return "<h1>" + this.greeting + "</h1>";
...     }
... };
...
... var greeter = new Greeter("Hello, world!");
... ''')
'var Greeter = (function () {\n    function Greeter(greeting) {\n        this.greeting = greeting;\n    }\n    Greeter.prototype.greet = function () {\n        return "<h1>" + this.greeting + "</h1>";\n    };\n    return Greeter;\n})();\n;\nvar greeter = new Greeter("Hello, world!");\n'

Currently the compiler has built-in options and doesn’t accept additional ones,

The DukPY based TypeScript compiler also provides a WebAssets ( http://webassets.readthedocs.org/en/latest/ ) filter to automatically compile TypeScript code in your assets pipeline. You register this filter as typescript within WebAssets using:

from webassets.filter import register_filter
from dukpy.webassets import TypeScript

register_filter(TypeScript)

Which makes the filter available with the typescript name.

NOTE: When using the TypeScript compiler for code that needs to run in the browser, make sure to add https://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.24/system.js dependency. As import statements are resolved using SystemJS.

EcmaScript6 BabelJS Transpiler

To compile ES6 code to ES5 for everyday usage you can use dukpy.babel_compile:

>>> import dukpy
>>> dukpy.babel_compile('''
... class Point {
...     constructor(x, y) {
...             this.x = x;
...         this.y = y;
...         }
...         toString() {
...             return '(' + this.x + ', ' + this.y + ')';
...         }
... }
... ''')
'"use strict";\n\nvar _prototypeProperties = function (child, staticProps, instanceProps) { if (staticProps) Object.defineProperties(child, staticProps); if (instanceProps) Object.defineProperties(child.prototype, instanceProps); };\n\nvar _classCallCheck = function (instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } };\n\nvar Point = (function () {\n    function Point(x, y) {\n        _classCallCheck(this, Point);\n\n        this.x = x;\n        this.y = y;\n    }\n\n    _prototypeProperties(Point, null, {\n        toString: {\n            value: function toString() {\n                return "(" + this.x + ", " + this.y + ")";\n            },\n            writable: true,\n            configurable: true\n        }\n    });\n\n    return Point;\n})();\n'

You can pass options to the BabelJS compiler just as keywords on the call to babel_compile().

The DukPY based BabelJS compiler also provides a WebAssets ( http://webassets.readthedocs.org/en/latest/ ) filter to automatically compile ES6 code in your assets pipeline. You register this filter as babeljs within WebAssets using:

from webassets.filter import register_filter
from dukpy.webassets import BabelJS

register_filter(BabelJS)

Which makes the filter available with the babeljs name. Only supported filter option is currently BABEL_MODULES_LOADER with value systemjs or umd to specify that compiled code should use SystemJS or UMD instead of CommonJS for modules.

NOTE: When using the BabelJS compiler for code that needs to run in the browser, make sure to add https://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.26.0/polyfill.min.js dependency.

JSX to React Transpiling

DukPy provides a built-in compiler from JSX to React, this is available as dukpy.jsx_compile:

>>> import dukpy
>>> dukpy.jsx_compile('var react_hello = <h1>Hello, world!</h1>;')
u'"use strict";\n\nvar react_hello = React.createElement(\n  "h1",\n  null,\n  "Hello, world!"\n);'

The DukPY based JSX compiler also provides a WebAssets ( http://webassets.readthedocs.org/en/latest/ ) filter to automatically compile JSX+ES6 code in your assets pipeline. You register this filter as babeljsx within WebAssets using:

from webassets.filter import register_filter
from dukpy.webassets import BabelJSX

register_filter(BabelJSX)

Which makes the filter available with the babeljsx name. This filter supports the same options as the babel one.

Less Transpiling

DukPy provides a built-in distribution of the less compiler available through dukpy.less_compile:

>>> import dukpy
>>> dukpy.less_compile('.class { width: (1 + 1) }')
'.class {\n  width: 2;\n}\n'

The DukPY based LESS compiler also provides a WebAssets ( http://webassets.readthedocs.org/en/latest/ ) filter to automatically compile LESS code in your assets pipeline. You register this filter as lessc within WebAssets using:

from webassets.filter import register_filter
from dukpy.webassets import CompileLess

register_filter(CompileLess)

Which makes the filter available with the lessc name.

Using the JavaScript Interpreter

Using dukpy is as simple as calling the dukpy.evaljs function with the javascript code:

>>> import dukpy
>>> dukpy.evaljs("var o = {'value': 5}; o['value'] += 3; o")
{'value': 8}

The evaljs function executes the javascript and returns the resulting value as far as it is possible to encode it in JSON.

If execution fails a dukpy.JSRuntimeError exception is raised with the failure reason.

Passing Arguments

Any argument passed to evaljs is available in JavaScript inside the dukpy object in javascript. It must be possible to encode the arguments using JSON for them to be available in Javascript:

>>> import dukpy
>>>
>>> def sum3(value):
...     return dukpy.evaljs("dukpy['value'] + 3", value=value)
...
>>> sum3(7)
10

Running Multiple Scripts

The evaljs function supports providing multiple source codes to be executed in the same context.

Multiple script can be passed in a list or tuple:

>>> import dukpy
>>> dukpy.evaljs(["var o = {'value': 5}",
...               "o['value'] += 3",
...               "o"])
{'value': 8}

This is useful when your code requires dependencies to work, as you can load the dependency and then your code.

This is actually how the coffeescript compiler is implemented by DukPy itself:

def coffee_compile(source):
    with open(COFFEE_COMPILER, 'r') as coffeescript_js:
        return evaljs((coffeescript_js.read(), 'CoffeeScript.compile(dukpy.coffeecode)'),
                      coffeecode=source)

Using a persistent JavaScript Interpreter

The evaljs function creates a new interpreter on each call, this is usually convenient and avoid errors due to dirt global variables or unexpected execution status.

In some cases you might want to run code that has a slow bootstrap, so it’s convenient to reuse the same interpreter between two different calls so that the bootstrap cost has already been paid during the first execution.

This can be achieved by using the dukpy.JSInterpreter object.

Creating a dukpy.JSInterpreter permits to evaluate code inside that interpreter and multiple eval calls will share the same interpreter and global status:

>>> import dukpy
>>> interpreter = dukpy.JSInterpreter()
>>> interpreter.evaljs("var o = {'value': 5}; o")
{u'value': 5}
>>> interpreter.evaljs("o.value += 1; o")
{u'value': 6}

Loading modules with require

When using the dukpy.JSInterpreter object it is possible to use the require('modulename') instruction to load a module inside javascript.

Modules are looked up in all directories registered with dukpy.JSInterpreter.loader.register_path:

>>> import dukpy
>>> jsi = dukpy.JSInterpreter()
>>> jsi.loader.register_path('./js_modules')
>>> jsi.evaljs("isEmpty = require('fbjs/lib/isEmpty'); isEmpty([1])")
False

Installing packages from npmjs.org

When using the persistent javascript interpreter it is also possible to install packages from npmjs.org through the dukpy.install_jspackage function:

>>> import dukpy
>>> jsi = dukpy.JSInterpreter()
>>> dukpy.install_jspackage('promise', None, './js_modules')
Packages going to be installed: promise->7.1.1, asap->2.0.3
Fetching https://registry.npmjs.org/promise/-/promise-7.1.1.tgz..........................
Fetching https://registry.npmjs.org/asap/-/asap-2.0.3.tgz............
Installing promise in ./js_modules Done!

The same functionality is also provided by the dukpy-install shell command:

$ dukpy-install -d ./js_modules promise
Packages going to be installed: promise->7.1.1, asap->2.0.3
Fetching https://registry.npmjs.org/promise/-/promise-7.1.1.tgz..........................
Fetching https://registry.npmjs.org/asap/-/asap-2.0.3.tgz............
Installing promise in ./js_modules Done!

Please note that currently install_jspackage is not able to resolve conflicting dependencies.

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

dukpy-0.5.0.tar.gz (2.1 MB view details)

Uploaded Source

Built Distributions

dukpy-0.5.0-pp310-pypy310_pp73-win_amd64.whl (1.3 MB view details)

Uploaded PyPy Windows x86-64

dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

dukpy-0.5.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

dukpy-0.5.0-pp39-pypy39_pp73-win_amd64.whl (1.3 MB view details)

Uploaded PyPy Windows x86-64

dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

dukpy-0.5.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.15+ x86-64

dukpy-0.5.0-pp38-pypy38_pp73-win_amd64.whl (1.3 MB view details)

Uploaded PyPy Windows x86-64

dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

dukpy-0.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

dukpy-0.5.0-pp37-pypy37_pp73-win_amd64.whl (1.3 MB view details)

Uploaded PyPy Windows x86-64

dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

dukpy-0.5.0-cp313-cp313-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.13 Windows x86-64

dukpy-0.5.0-cp313-cp313-win32.whl (1.3 MB view details)

Uploaded CPython 3.13 Windows x86

dukpy-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp313-cp313-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

dukpy-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

dukpy-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

dukpy-0.5.0-cp312-cp312-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.12 Windows x86-64

dukpy-0.5.0-cp312-cp312-win32.whl (1.3 MB view details)

Uploaded CPython 3.12 Windows x86

dukpy-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp312-cp312-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

dukpy-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

dukpy-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

dukpy-0.5.0-cp311-cp311-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86-64

dukpy-0.5.0-cp311-cp311-win32.whl (1.3 MB view details)

Uploaded CPython 3.11 Windows x86

dukpy-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp311-cp311-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

dukpy-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

dukpy-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

dukpy-0.5.0-cp310-cp310-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86-64

dukpy-0.5.0-cp310-cp310-win32.whl (1.3 MB view details)

Uploaded CPython 3.10 Windows x86

dukpy-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp310-cp310-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

dukpy-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

dukpy-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

dukpy-0.5.0-cp39-cp39-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

dukpy-0.5.0-cp39-cp39-win32.whl (1.3 MB view details)

Uploaded CPython 3.9 Windows x86

dukpy-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp39-cp39-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

dukpy-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp39-cp39-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

dukpy-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

dukpy-0.5.0-cp38-cp38-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

dukpy-0.5.0-cp38-cp38-win32.whl (1.3 MB view details)

Uploaded CPython 3.8 Windows x86

dukpy-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp38-cp38-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

dukpy-0.5.0-cp38-cp38-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp38-cp38-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

dukpy-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

dukpy-0.5.0-cp37-cp37m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

dukpy-0.5.0-cp37-cp37m-win32.whl (1.3 MB view details)

Uploaded CPython 3.7m Windows x86

dukpy-0.5.0-cp37-cp37m-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp37-cp37m-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ i686

dukpy-0.5.0-cp37-cp37m-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

dukpy-0.5.0-cp36-cp36m-win_amd64.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

dukpy-0.5.0-cp36-cp36m-win32.whl (1.3 MB view details)

Uploaded CPython 3.6m Windows x86

dukpy-0.5.0-cp36-cp36m-musllinux_1_2_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.2+ x86-64

dukpy-0.5.0-cp36-cp36m-musllinux_1_2_i686.whl (2.7 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.2+ i686

dukpy-0.5.0-cp36-cp36m-musllinux_1_2_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.2+ ARM64

dukpy-0.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

dukpy-0.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

dukpy-0.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.6 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

dukpy-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file dukpy-0.5.0.tar.gz.

File metadata

  • Download URL: dukpy-0.5.0.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0.tar.gz
Algorithm Hash digest
SHA256 079fe2d65ac5e24df56806c6b4e1a26f92bb7f13dc764f4fb230a6746744c1ad
MD5 9398270dee5b7c479ee51d507c9aa0f0
BLAKE2b-256 ddfe8cef39f269aed53e940c238bf9ceb3ca0f80d7f5be6df2c00a84d87ac5d8

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 a69b0e12a6326a9de1020deacd902b822e5abd58f4b7a17007ed442e76be337b
MD5 2d10880ca5f67cbec2de59f8d0b11a92
BLAKE2b-256 b5be3821a846f939aaea9a123aeac93dbcc07e411c4aa5b96cf14ed681f225bc

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 821352df62419edfadc8fe80de01737a04b19e7ce415e4c22fba639d2622b543
MD5 4137f959f15a2a3eeabe10e5d0ee2d64
BLAKE2b-256 7cc904bed8d655e91ea39b3b4901b8ca46ffab5a1fbf2005e2ecde11f1b3248d

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b26594c9cf5b99a9949c4d92c7012bb5640fe53540f0efd0b6f73e503f535bdb
MD5 c43916cbc5fe8e3a7afdfe701445aa62
BLAKE2b-256 2816d93a2c4919d07be0a82c22c8a9a20608c755915cc1dc2cf1dd7cb7828ec6

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 07394788daa55019aaf7b34cfa5bcb4f9eaac1774360d4e2347eba46ba0b22c8
MD5 66ed85a5da6c11ff98cee9c1521c3e7c
BLAKE2b-256 3acb19326f0ea6758238e7c8892cfbc0a38fc32aadc9a41bb1ca95acec529e48

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96a8e51dcdcfd4dfa5b3895927c337fbdaff53f342d6079840378798d9b51b5e
MD5 d5a255188fb6d9cb129fa9cbd9d9bb18
BLAKE2b-256 0644806d53ba269aea6c337e334395bd05907ec0e17445fa27ef2424a3fb4d95

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 5f8ac865eeff43e17170b9e4677990f21d57ec8b0a4a3fbc8497c1f8e46fb276
MD5 d625505b1027e8f8229cbc7a208ad5cf
BLAKE2b-256 82bcdb2a6be7606ebab184ce4c014e7d61735fdddabb94dca22a4c16fdb9bc5d

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 868884eb9a0cbaf5b75e9904a41d4df4a7214051f3da6796a6d3cc91726b23ca
MD5 fc91c62e32d1a4632c58bbcab3f1d44c
BLAKE2b-256 76eb53f69305d5379c50e4048d39841b4ad953e6f902854bd758b9d831a8dd9b

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 06d5494136bc4938698b80b05b3b045cfe89fa505871da38cd7fbd8b610fa563
MD5 20b7314a780d603bf7bd4bb7abb53d12
BLAKE2b-256 166bec50da2f87fdeb610fc28ca0e2f9ccda7afe9a10c3a36bf5a3deff539db1

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 702a9979db08937b48fac4d19d0256ffdd4b5864b3dd89a874c91044bb5e427b
MD5 86d7721409b683d84c5a3f93a110b2c1
BLAKE2b-256 5cecb1cc5578eaa55f99f024d6d325d12eb713214bd0bec77f3af989d44dd335

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 171a3dbd82eb942a88bf3b929d50036d33b7ecf9c76f3c0c069aa981f8909fcf
MD5 f5014cbd46db0d44499c6ee676ac2a66
BLAKE2b-256 445be8948841b7388945a8852071a7056abd5266c99372915ad858802c7345a6

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cabc6f2c1e027e280ecac1341d382298b1eac5c7da999daa1338b1f5dabc898
MD5 f8a7850791ddcd0b0f5901a21b998e23
BLAKE2b-256 68606de69fb53656ec755538bfb926633e20af82bee886127bf72cb863f600c1

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e1ca64e99dfe1478be0b57bf00edd856af9833c1cec1c9560369c6b782a749c8
MD5 808cc6ee6d3e2499e97ff1d562e59249
BLAKE2b-256 394523fa2c08b6ed7326e326c104d0492ac65277ccc3c9729a42b7c89b8611d9

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 17c130508f3b50799f45aa0304940b6418f12b2f6ea854433a36599b81b99e4a
MD5 514a6e1db26e2b68c61b134167d918c7
BLAKE2b-256 8b1ed446f2e9e77b1d34128341082bf4094e8f1c0a574cf5d031f6db1738f2d9

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43f5c5179db2b91defabcae7565acbda0a8bd6428995ba951bb3c3b78cc57473
MD5 de20e03936e761e16146dd1ee54cbab6
BLAKE2b-256 050cdd3b0b0d2b623bb0fbc3f77b90a4ff0c8df0c95f3d860ad0c83c32c08db2

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c604611e417a34203b0c295ec55beff824f43ee12ca6b36e026b489b182af16
MD5 cc71d39e173210e27a380d97d1ca3f4c
BLAKE2b-256 e35b12ca8664c83b997fdf6c1d69561aa7f0b76bd1c105bdef444fcc1d07f3a6

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dbf8f750608d94cd99261ba3d5db97e11c51a173884b80bbcdac56b8f6a7f1a2
MD5 aab9f265a3b841a00b87c781ede10faa
BLAKE2b-256 09131bd9365d9cf0e7fed72ce41ae80472a9b68a188889602781a822bba5010c

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 582adeeb2c737febef433bebe5bd20c535d5525ba6013c1230f01d3efd93320f
MD5 459d237cedaa65ce21eae45e27b8a657
BLAKE2b-256 7bae4ababd6f2af0eaa757e631fd2c501a5e0c562fcffff7a87fdd6ec7d933e0

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7219fc67fbce8f83f9f65a977afe848e4f2ee45392b43029b5b57662ab5f62cb
MD5 98926509d9e4bc835e7a0a4bb30d1b56
BLAKE2b-256 af8c35125cd941a7e485f26a76c41512342546fab1c5f58ebed73bbd2075e2e3

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b19518911016fa50703fc01eb8393860d2a8006117de45d7262dff18645695ca
MD5 b8097336d7ba4abf256953e8bf0b9043
BLAKE2b-256 51ee5d308bd7cc8f423198127f9b080aed0ed9e76b5fe3867539bb20c970f6e8

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19759159c8a8023ca67862d7a04aeeaafbcdab7b80023bf273baa6f9d42d3ec6
MD5 7aab25048e8db34941274816770128e6
BLAKE2b-256 109a2a5a60da6eca8d9dbf9de4626411c994a6b1237934cbe2b4eea23a804479

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 299bca5edaf376e5f63fe83dabda3b9bc4a355bfe1ea4be93f7e155c13ecb69c
MD5 6b358fbc8786a3c33b943c1ceebc6cb2
BLAKE2b-256 9884ec9ebf01b50beb9ed819623e83c503c02c46dae6a18714ea00fda2192d81

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c99e27ffa04e3e16ef355be9c00f0f1466237e032e573a99f59f32770573468f
MD5 5347d448fababc5b8b6eae2895d52183
BLAKE2b-256 e9dd0cc2bf2624f4ef42869255a0edebd6845ef5f4f6cc6d5e591c8daf6eb3f3

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73b412e07e7da659373e5d23aa84ecbe891cf290e535dea0722ad96b539accc6
MD5 519505d1972c0bdd3165a379b00e2561
BLAKE2b-256 3d4b30a88eb9f05a6c8e5f9bdfed41d60540e76489b0ed2dffea21e2ed699213

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 48a56ea9e41bdb15edea5a4a20f902f1726e4dae216f39a8ea1d5301f7ba2346
MD5 017430e617bf5f5787a22c2f3be9c11e
BLAKE2b-256 8c2d735c4be716e1aec7e2a515d9f80530f3a3dc5ec1531cdedc8444504c4b33

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 b31c89df9fa1c90205a023adc124c24ba20b33b1138138b2d7fcbbb2e48bdcab
MD5 f13c2ce16552735ebb7ad1f0aa0bb31a
BLAKE2b-256 dce7f0b2828f6ababc4ae03fc32e4b285662f7aa7b5f3df7999c80fa46319e4e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f17de94654f94b34d223a961585d99ae990fc3ee7812c0db57b07cfcaae3bb94
MD5 cb5f7beaecd960a5fca3bd56f699a8c3
BLAKE2b-256 79d2534ba58665fae7fe8c09b184364c22ac1d0cc8ef7df110e7aade8231fadf

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7c677a7dc784190dae985c032d01c33474bdd299c8c66cd6922693f6a54cc8da
MD5 9e2a046108295874047f5ac9d4b50fc6
BLAKE2b-256 aec96c3a65121bbb66ee42a53dceea3fff337a413f6710a78931742f5000aeac

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f31eab72785a36916aaf0d5ac068d4d7f51be12aee31a67a85db98ddc9c77efa
MD5 15980423fd6973b3e9ff9168a893e889
BLAKE2b-256 be3fcca42e927ffd37ed807593effa48aa50ed8f902f19e47d45520a93b70a87

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3794581846f16e574551b0277539e3bef5254a1e1e0749d6023697634817032a
MD5 d00fd994322e8f9eed6240b7acd7a321
BLAKE2b-256 f74f7ccdd6cd262b5d39137821e83b410906a6b8868a2028a08bdf7e9d6a7609

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 342ee205ba86a0d7952aaa788793bd045603f5340b9469bb5b23d14247205b65
MD5 9b3e0fd676432f5a90faea6e0a83df85
BLAKE2b-256 5d5d2415c0889603fac62f699e459fbc28ba9f569aedcc16f308345b217b6aaf

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f3528103ab1e3ef681fa76c2bcb99424f87d4032470bd1b4ca3534392c831e5
MD5 64f2492f3f5190be3e40a39291a91c0c
BLAKE2b-256 abd663abe4aae4519adc91051a59a0626f2fe9ced881f8b6203abd17ebd51bf0

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 434eb3b012a5ff5ecf3990154740da186477ecaa832da2d0a9063f0cb1080fa7
MD5 e77791c89e36c2ccc6876fd229403887
BLAKE2b-256 ed19ef6c32d789317b8055a36ff12fc6df8b17155c02f7521f5debd8b475bfbd

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 5b8b28e235af8c43670b5b4ea7f2f44d3348f5f84a7b582d4016114c3a44b04d
MD5 4159e9309c3cac608ef29a68d9efb0b1
BLAKE2b-256 04e19bc2bc0d5b2d7c0b579ae9161e0ba7a2049715dbef2b997f36ca9dfbd861

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 336354b27cca64d0256932344167bd45c43a9bf0a3bc30eaae8c237c46a862fb
MD5 69409f0af2303350d0e9e1372399e321
BLAKE2b-256 7d4e98207a1dfa47e0adf5b4680eeabd65ecb020a9ed1ff2078981c88fb668c2

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 813c53b7561a075a6905541cdbeff00fb92dd2a57072623a2dcf08ea12af8c68
MD5 ebfd271dbf1cc2cb47463b2009e9d8a5
BLAKE2b-256 1bb3050203cdf2b4711e7430b253db9da990923b3dc5075d00e4b5b42b979e98

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d331bf159bdd65fe839ecb60d1c0da917e53e1d93198d9ce31b3557f4371dc02
MD5 f22f779a6220fae84645ba440323bf7d
BLAKE2b-256 88ba6f316ad3e770b2eb1283b0188a75ac201e16cf558452a4e7a51107e77c38

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d8db519073dc6c044bcafe5e963a9e89224a908a821c11c253c078c9ed490580
MD5 461b453d597e4bfd2bb079ef5a42e2c5
BLAKE2b-256 e7fdf7dcb07b264a6c738c0d6f96aec95092eb7ad17f7595576b37fc718666c3

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11f1beb699cb82b8a8f9b901d61b6a52507f2a2a4a8d00cc4dab4b679b4ee9ca
MD5 cdcd8cef75a3886bee3b34ade7318790
BLAKE2b-256 8c00929d5a0d5d9612c17dfb6f67f93972fe78e6b696d1aaa69dec0dc842f50a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e64b8f14e470d4badff11727c1b7b40241f0f98bc23c78e2232a78c20343b14
MD5 ee1f5b255fe3e72a88bfb1e98f64195f
BLAKE2b-256 b434aa0eff13b58ef11ca167197c6f9de1971b5b4bc57513afbdf261c548464d

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95bd4ae69f73ecf78a83c464cf998f2d7ee49be6ed70914300a47d5adbd29b63
MD5 85167f9caf43fd432bdf674c261bbcf1
BLAKE2b-256 6abacc1b6f3ba1c08d321dcee79b669d2840ef82fdf17634b15555103f1bd67a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3fdcb38ca2cb751f2741c054a2a0abee54b8bd1bf24ed1beab325074feb776d0
MD5 ff6e63cc99b6f4b5a643e2525943676e
BLAKE2b-256 b992805e5927f6aabf3e59dc29b2aa8725136bfae6019b70318706ce73c3b858

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1c3911793615536ebea8201091e73666912b65e6af5335a8045cc88fa389a9b0
MD5 63e76d4461b7c5b613962829a89218ad
BLAKE2b-256 f938e683e72c1683764a619c21c81ca986195c3cb5d652e659a3e2b19a0a55f1

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 609c68aa9060fbda5f3149ba9ade413af98f313a0b9e36e2e0bc62d31114a075
MD5 207110da28f56361647d42908447b925
BLAKE2b-256 f6ed38d48b10ce2784edd29182e005ad250bf8931a342c1567f48687fd1c6742

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c70fc7dda4da92781411642e1e8a691136eeff4274dc2fea3b71b03199490ed4
MD5 bc5fee49220cd9fdfd568e8da942e5ce
BLAKE2b-256 d91cf8cdf71b3f9a89a1423a2cbb969d0b835e453ab3b3c7922528b685e1526a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8e2c5a99f2f174e745e8a65cd036e46c15df7f1d33f4faf9028ec906fba04132
MD5 a6861f768c00c43419394d0ace899ba4
BLAKE2b-256 85fad83be4154b93c7ea96e8d6fce3862136f85083a965c7c5f5ce40b59d29c0

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65c585afd71fd1ec005a0a00c4d2ee2ca1b418ea08a21ed97513ac492dc124d8
MD5 eab863398980264014274b352c20538a
BLAKE2b-256 ff78bceb41afffcb584d425162ac1d5a4f4e6769b3c78a659f534e9fbdaf7bd0

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5d654004c01060798e86687d1b57ab1bccec8c9401090e9d1b61381baeebe425
MD5 5d8df58ae4c20ba47e24b7790d34ce74
BLAKE2b-256 1b711eeb16558caf5344f41926829b47f46afbf1a902a2e9be01714eca56054e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db35091d7de72854a7f5f5a5c3f3084a4322693b9d04478adc4742d797ae84c2
MD5 f8a4e6c124ef86eefcd211072aa51a18
BLAKE2b-256 1f68a84a8d3262da4d752972cf6697ca5a757ced9b51b7997e7493845a63cb1e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7eff01efa8e8c0de13400e259e65669d180f1265dc8289743d85edc72423970a
MD5 4c05558103fa86b57925da9433528193
BLAKE2b-256 4572f125792abc52e7fd49918ca06ee070970a88cef25897c10108ca9e343634

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54322332cc91b1579926942faa18be884f734b74403ae90c505c4d08f46db36d
MD5 ad74da8ecf522292eecf3581a2769474
BLAKE2b-256 c283b8c121e877e4b2df5ef8c88936bd2a9bdab9800263a72083f0149772469b

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef5238732a3565401d2a0c2a5b563ce6ff4ec65544627aa7711198e37e32f215
MD5 96995a65717d16efff50b6ee069708ce
BLAKE2b-256 bfb2da915bd237ec006a568d9f1f5789f83318c086682dde83f11e3f0870056e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e41356b605e2c4587eac57517866383281d4c31126daf05940c303ad1f6a6082
MD5 9fd4c5f8142e7d036e2f93706d213cdf
BLAKE2b-256 22d4d4917a134e2c76f569631718a8be15ef8ea34073455aff78eec270ed5124

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1864da59bf695f78a39ef99e292654799c0aa65217c1e6cc1df0957594831a82
MD5 36bcbc327e5e5c815a5629587d47bcd7
BLAKE2b-256 6fb24aa480da7328a2eddcc9fc34f6ef9b3bc3515a4bca58af49fd3aff9e628f

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3c5930a87d37f7152b77b797ee82468a108c0641aea4a054037d2c4fb5578be8
MD5 3abf58032e11b2b56cabe5ee66593a80
BLAKE2b-256 61a85cabb4e6259553c385eab0f07f9e17f9c2a261a0e49585b701b720122152

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4c3a0456c71005a898cd71cab7d5244eb2c7ef51a0918fbb9e6c3b78a1959410
MD5 b2f68db39da1ff27aa84ef3d8f4d5c51
BLAKE2b-256 87855e6c152fdd9fc6a7131a7677e83e6965628a953f6e436e6f98cc769e5807

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dbe8386cb659c6a07b2a8b2545c7df915902eb76fdcfe1bb528995b57f0f18b0
MD5 41a47f7dfc69c0c215655946551dfd30
BLAKE2b-256 467aee5804e077e52bc2889c3d3dc8f17adb072ab646af18068b8e0f59c133d3

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a3f8dc8b596623e504af82f73e4d3972c554d5e87c33704684a5c4bf4e443e0e
MD5 94516d1aba450700962ada95a26f40c0
BLAKE2b-256 30f75780c6178b4cedb1f3bcdc9c88ea3aab554e29c2d1011edf522585c77d93

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9242006980fb122f781f093a853316a95cb99992831d50ee63ed24e1bd7b0421
MD5 fcf44cd850ec185a1ee33ad46999fd84
BLAKE2b-256 a2543803e0916f6d046cc83495778ab0374a3838980edaaf726ded57c01d09a7

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 489622e0e238db724705184c53ef68ba3f805f50535af6003ce01f19c78a94c1
MD5 f534387180d6cc5b04bbbdf8abdb413f
BLAKE2b-256 44deb4904298ef703794b242496b8449de9347fec0f9e86f1e74b0a2e3011854

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 86433be73f4a639e1c86caafe04d7bb528fb6ead2ec6d085e08f30127d89abe9
MD5 084ab6e88061b461bd1fb4a827ed9d2a
BLAKE2b-256 dfeba641e9b1ff44a91cc72b3379c099187663aff42f709a036dbd2c927446e5

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 65ac3092714103b6bafa4ccf566bf80b1df37ff9e10cecdee240f7af86218384
MD5 b18729aaa55949061ae7f3d02ad35ef7
BLAKE2b-256 84928c2bf000f4caf5121b1703cb9e8b6ca6f9764cba9c52ef2ce8d9c1a00693

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1cef2c26e8ae07d72955e3a965bc593a7392bec04a386ca3bdd7a01d6380b9e1
MD5 3fb2026e3cbcee02d1d23bcf1d09f3c2
BLAKE2b-256 13ffa3b93d7692a8da2d094d46f5d9e0e3ad011c82c934c3598ee0132fd926bb

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b39e6b33585a0018198eac09e5a9096de57cc3d9634b5c1346f9f9546f1f320c
MD5 762c516797a3e54c422f91028778c649
BLAKE2b-256 72c457fd8d24d78cfdcfb4ae14fcaaeee66704d84c510cb44348db899d57ed31

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4557a9e25c1506636233d88fa9567f63cc8e73156153b1c1461413d88ee5d5a2
MD5 2c77fb6200306766dea914a0613af5b4
BLAKE2b-256 049f50f4ed135c830e1dc05ce48a3ccef736f2cb4b29009c131cad26089abfb3

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 5a41292ddbedc881a8a245caafaa77f98f0ccae165bdad26d8d078e392424d01
MD5 2be32ba33dc1f739b7f11bd1ed8c36b4
BLAKE2b-256 02a6494231065eac6876eceb748effda929b20a1ea88630813fb2a09a9de559e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4e131f44d6cd1d73ec9702b03166c60046be9f414ee3565e8af2c71134f3470f
MD5 a8b45f5f83410403efa1b86e61a4739c
BLAKE2b-256 ca937ac6010ddca8a9a62e9187c358f61a806513755d5e89d9f7936ba9f05241

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cf09346b0be7e86fc9ed732cc7ef58e3297f02a8daa4db918363c963356843d7
MD5 6521c2bbaf6d05c52557b1978a2aea72
BLAKE2b-256 a53c7d0dfb4975289b9ed6bee1e7efb8f0531d631a188a5d4fae1799424404af

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a363b799e464bf4808c95e9a375b2ee3571639a924b9526d6471cd3a0c938cf5
MD5 a354d49339a82d6c263bba4bf526efae
BLAKE2b-256 558da65a5afbedcd708e5351fe375923d7afbe7ccd3698752164804f78d9c277

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7466293d6faf9b7a2ecfaeacfce2a897bba90b39a827ee4096dabba44dd011dd
MD5 3ac6ae655dd8ea9aa9c4a34697729ff9
BLAKE2b-256 2cd0e983e73f2bdf469ef8f823cc105e8a82fac7b93cb17353aea711961c0386

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f63f4ce1cc6b5f92340f8d52db0350e4595bc4cc478fb35d0bf2529754abb94
MD5 bc0840fa12706e678a547f951047ea7f
BLAKE2b-256 50ca040b3466ac2da46093c1a4bc6043da01b335f95d64a46cbcdec867e79b8d

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 adfbcb64e24e1d3de07133cd6848b20b4c28eec5d796f714ac693a7284b7f597
MD5 388edd97145a87e134176427ee3e5e7c
BLAKE2b-256 a889de4a940cbf35ae7a441034ec98b05f5ecd49064dc978e826b326f18a3493

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fb7fea246fd5dbb49f8213b952c3317fa0e76e32290808e1d911c9720422d4a7
MD5 45a50f0d27e0b700edbfcf090232e985
BLAKE2b-256 713f35a91d15202fe0dbc399d7e44bf676f0b23d63e333630e042c329f0e777a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 faa409b9ff3ae61561d6324bb886a4a250e63d2c781a27b8fd8ca419dc448822
MD5 1e028151bff9b24a4a5b66718d7a2d07
BLAKE2b-256 8f692c75a12e1a1ea554c6caf2affc8bf040d3666d126b1bfd1d15476f6910c7

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d33f1f21b96baf8a4b2c7d4f7a39c9a245dbe61543a135f4dcdc23f12d64661d
MD5 521e4ab90bef68e9a47aebd26c84dee2
BLAKE2b-256 0a5eafc25e16116a0e4370dfdd8e61bd4a2a87c6ffd808d49919faaf03c10a17

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e6cba0eaccc4dc588d5b0f5897a81f38faedfaeec6b3f0d494be1dbe38a877a7
MD5 ef7dee7afac1a0cd6afd394f2627dacb
BLAKE2b-256 927a3dd8a10164078921ef941e46a23a41f2bc9c4620f63643a2bab9b0eb062e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ffb5d0ee55d202c916972d245c7528214a13dac6c407d86b74cb84a088609ca2
MD5 4ab8a58010fa39dc3b74c374f9bcad30
BLAKE2b-256 3478714f1104478a1e6fcf5de9f36fc4f6de0cda8757ca1fd1d8f6b614693e2a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 91ccc9f4e5c78c51bbfdb7990805aa044b1b162e06cdbf1a1b3e6b11139a5777
MD5 ed5a21687ab40e2c8cab4c61ec7a7b9a
BLAKE2b-256 5e371ea8605bf8edb04bb8d24bb60b990621bf40acbc67e52619d9e20f29007a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0c6d4745fc1f21ea158571e24831a5fc4b029deb1a2eb7814c22ddcd4ca38b8c
MD5 b8b1ef05bd580d7c769f44e635f9156e
BLAKE2b-256 ef49a2af92cf90727efb4835dceb368c349f207c888202dc74466fcbad71fb10

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee9cb7fe655a39ec948f6eba7f126420b5bf4d9bffccff73f9a2c134854d688f
MD5 b90796fbcacf30ac5ba8a5043d7e9387
BLAKE2b-256 4b009e34ccb06baf9eba95f9472195ec9ecd3250cd0ad97a8d1bb5f65598d607

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05cd747e2d780f95b83dc7b4fb4b16c80450fc3a98a42a138665eb86a8d81ee9
MD5 62fa57fe7893c346548005f5c29d64de
BLAKE2b-256 b4881891df674eecae740b680c42c5054c5d326de56f5fc9d8fad791da1d2774

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 016d105388f5486b3025de4ac6aff8100eb97170aeeea4edecf7ea08532253b7
MD5 03ce5b2eb4f0885b3fb7fc1cff068238
BLAKE2b-256 1f081d93eea632db9f930524df7fc1d0a0adc6e39d4b3af8546ed7305a4e86b8

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 20fc83b76eef124eab3b2f704d19e56aa61fa35655efbec5596fbb2d2cead3e7
MD5 918c2ba23192015e513977e38870fba4
BLAKE2b-256 28d0da7a5eb6250ae94431613c1526b67b78c079978989e60b4ecd61cf17a55b

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 032d913421c19c11c27baa040e1aba05de3587e9d7ae504b5f33ae61f4838eb4
MD5 9f7274aba96ab82309dfbbefc5708eef
BLAKE2b-256 9b188fc0d66d355b23e01950fede5a1cdd4ea2fdbca505c6bccdf303e2d9a804

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d5489024e0b289128fddf8ce5f093818f498dde5d3808d5c1878edbf0b266827
MD5 0e43e897cf20cbb8b2a5e4b79479ad63
BLAKE2b-256 a1196e4212df38cbd95b6ea813948412b220a7a625547b21c3372ce03b7d57e6

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0e0236f0ca2491679977892acdcfa077c34eaf2ce56743c92e1cde45d4914938
MD5 69e26e3dbfe9fb7b30de4a5a23102fb8
BLAKE2b-256 34267d81d0e7a89fb90c399ce4fef64f9725c5ae16dd32a707053363ea539a71

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5489e21ba40b06ab021dbdb0b5fe21239677c34f1e6fd2e337d97fe4fdff7e11
MD5 0da7d4feb225312639a0b9078285c9d1
BLAKE2b-256 43295200836427a090020ffda785b6ba2b8aa3e2745f492cc6ed2c5fcd46323a

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f63da13c7f1b080c1a92786e4e34cc9d51a3a7fe3e8b3a9912bee0c1c928f510
MD5 86c820e68f8a7f3a58b8c6e395cf5e1a
BLAKE2b-256 5be513c206c80d71d718f43fc5f3636cff96cf3e99008bcd7744a6a32dec4463

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 534e6cc987ee93945f5bbcc1a0399f530f40da0177f45f46ed8a465abaebbe05
MD5 0f20ee275aa6a9296b225f227aa53acb
BLAKE2b-256 3823118ff1a0f1df4deba5e15363b3cf099f515769f89a342dff0464e3a5078b

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47039b2fa1693c5804dd56c20ab368170968ab628ae0c6084841862ef7b10dee
MD5 cd27f88abafd21238d5f91f0f70e4155
BLAKE2b-256 d9431837ab2e91b9e207801ee68efaa8e8a5f80bc45ef50a63831d06ce318ae8

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43e63e90874c98674dd09479a9f41805140e3a205391eaf59f17b84d31f606ab
MD5 796af15488387d5199d9d5648ada473e
BLAKE2b-256 931a39ac9e44b9cd231323ec4237dc64f938abd9b581e55a2cb120d22db88202

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24a78d6baabab47497d7ff0eb25f7f86c79130443446a48ffe1471b94240df55
MD5 1e7bd24b12b22bde9d4b27a87ef5a362
BLAKE2b-256 dca2bdc0850a702a8ed66e55ede3f0f020b64a2248fc41667b7d75a50fc730c0

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf90c1bb6b7cb08287791bcbd387e87284720b95d13989b7f2e7538ecd24de37
MD5 39936ab545f2a47c0acb6bb9aacefd88
BLAKE2b-256 f28964e14b17f33de0cf2b090384a805303a138446c110f3cdd69ea86a233d44

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5f65de19adfa065720a15d6aec42e27bc2d0083e04ce7da3216bbb1f3f54c869
MD5 c854c76205e727f913ae8be3c44c50db
BLAKE2b-256 468acbe29fcf57c264603c8431fa8bfee6ab2dd6da6341d71bf192677867f8f8

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-win32.whl.

File metadata

  • Download URL: dukpy-0.5.0-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.3

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ddc3cc0beda2474aaf69789aa3393a8ec745dd60706a42dd32081bdc98035ad5
MD5 5b97bb02b27413275776102f9b07232b
BLAKE2b-256 0ce6640793c1015c0cfbdc5c92d25382232e9c00fc8ebce6dc09a2b2f8314c72

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 49f7e90384cb7c3bc987e80317006c16d7f9601278a546415cf1fdf992e63f2d
MD5 437b263ccb7c181fc0d3092b2ac694c9
BLAKE2b-256 0d1368aa8ac9e9f0e4ca85ec2be16951704be78166c6f550f666b050386e6ec2

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7d91f7f03670dd3d328468531885cf8b6680cdf5161bc74e27baf0df9c11ae9b
MD5 de8357865e9208f2aef4ac2f098823ef
BLAKE2b-256 8434fc9f1213c5c5e97992624a222c7a5f170dda63cac7d9b17ace388959b988

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f552236c20539ec4303206dd04f74ab757e7340e9e1b1d12e0e727eb44d1348
MD5 9b6e4baa3012faa192c772c82fa572e3
BLAKE2b-256 97264b141e59ff8efac79746a26237fe3c980fb867b7deb700c18bfbb8216fd1

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5176c9c4ded552d8b062708f724b716613dedf935cbe9ee4c0bafeb03f599c34
MD5 dd98ac72890df68c337ca3a683a14671
BLAKE2b-256 2800e1e1f77d5974891f0ced62739304c8bf404d6be2b4019faacb392d19799c

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a12ec8454cdb1881168c5047dcfe1f41a62a62a543b5c2e015f85ae25ac07720
MD5 a28a0ccc6d437951e70e365689266123
BLAKE2b-256 61709a82ee01fb7dbc34b85b9d68fca0852bfb4a9a2e53dfd7eca00e0342c83e

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ced1dbb9416bf5e0519026eac9624631d7b1dea30e3e2ba6b912886c7e26964
MD5 816635f3979dafd9d8f87fedbf985b20
BLAKE2b-256 d90f8ae2192c120883ae736c6512c52237c632c93438832c8c1eee2411a2b530

See more details on using hashes here.

File details

Details for the file dukpy-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.5.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ae9824aea4b9d9e0ada1f287f9ba4a688ab854ce3aa17e47b8bc2291aa722dba
MD5 e2cda881a93c4d955611bcb0b598a2c1
BLAKE2b-256 ea7f408663a739d29b605b32fdebe584da0b1271328d71042e855ae7bc50a911

See more details on using hashes here.

Supported by

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