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.3.1.tar.gz (2.0 MB view details)

Uploaded Source

Built Distributions

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

Uploaded PyPy Windows x86-64

dukpy-0.3.1-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.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-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.3.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

dukpy-0.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy Windows x86-64

dukpy-0.3.1-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.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-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.3.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

dukpy-0.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy Windows x86-64

dukpy-0.3.1-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.3.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-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.3.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded PyPy macOS 11.0+ ARM64

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

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded PyPy Windows x86-64

dukpy-0.3.1-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.3.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-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.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (1.3 MB view details)

Uploaded PyPy macOS 10.9+ x86-64

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

dukpy-0.3.1-cp312-cp312-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

dukpy-0.3.1-cp312-cp312-musllinux_1_1_i686.whl (2.5 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

dukpy-0.3.1-cp312-cp312-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

dukpy-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

dukpy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

dukpy-0.3.1-cp312-cp312-macosx_10_9_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

dukpy-0.3.1-cp311-cp311-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

dukpy-0.3.1-cp311-cp311-musllinux_1_1_i686.whl (2.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

dukpy-0.3.1-cp311-cp311-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

dukpy-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

dukpy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

dukpy-0.3.1-cp310-cp310-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

dukpy-0.3.1-cp310-cp310-musllinux_1_1_i686.whl (2.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

dukpy-0.3.1-cp310-cp310-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

dukpy-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

dukpy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

dukpy-0.3.1-cp39-cp39-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

dukpy-0.3.1-cp39-cp39-musllinux_1_1_i686.whl (2.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

dukpy-0.3.1-cp39-cp39-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

dukpy-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

dukpy-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

dukpy-0.3.1-cp38-cp38-musllinux_1_1_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

dukpy-0.3.1-cp38-cp38-musllinux_1_1_i686.whl (2.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

dukpy-0.3.1-cp38-cp38-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

dukpy-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

dukpy-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (1.3 MB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

dukpy-0.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl (2.5 MB view details)

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

dukpy-0.3.1-cp37-cp37m-musllinux_1_1_i686.whl (2.5 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

dukpy-0.3.1-cp37-cp37m-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

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

dukpy-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

dukpy-0.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl (2.5 MB view details)

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

dukpy-0.3.1-cp36-cp36m-musllinux_1_1_i686.whl (2.4 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

dukpy-0.3.1-cp36-cp36m-musllinux_1_1_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

dukpy-0.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.5 MB view details)

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

dukpy-0.3.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

dukpy-0.3.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (2.4 MB view details)

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

dukpy-0.3.1-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.3.1.tar.gz.

File metadata

  • Download URL: dukpy-0.3.1.tar.gz
  • Upload date:
  • Size: 2.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1.tar.gz
Algorithm Hash digest
SHA256 e935ca7583d3e7b3364099bd1444f66da9dccbb66ff7262cda27aab3c25e0b6b
MD5 07bd419da193da0bbd082ce182d04338
BLAKE2b-256 b014f4625eafe17b4034fedfe0a42fa4236f9ae8d9ce033d3f9aaf2fc0f74664

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2e8fa3e9248e916fd5bfcae24aebd35193714018412feb7a3ed81a1ab5432f3c
MD5 9db8dee6bc8b902ed3a5ea3cd9f5c956
BLAKE2b-256 895e76f45b119603bf9fafd05aa4b82a8463fa280f80dfe09e6e0224c98efae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a8c3caca7574cd2834250bf0818b437f41a61e0c1c2ed63fd19a35ba339eccc
MD5 45ba505d03eb61c1faad0f11b0842b8a
BLAKE2b-256 5015451c5a7dd444246448629bbb83adee4e2c91fa4fabd7f114020c29e28e9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 155cd4546f67b51b004fca75a571478b8f627913dee0238ae073e14bca192efd
MD5 4925289cf41277bc28dd099d828dd5d7
BLAKE2b-256 7ae55eadba286ee2b43dfb5f2bd197acfe861a4271798df07ff72a3a8a5ca7fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 90225fda4da0eb3535a8b253e3aa2f17c6502fd3d3d41c3e2819010153186200
MD5 51f29908c19cf4d84c66151d7a263114
BLAKE2b-256 0aee1c37ca58cd08efffa676d8f43b0257604c0462fb543b5ee1b3b531295446

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfc9039ad6f1c943fc04051fc6d4efd084c8d2f43f3c1b6900193c47a236b8b4
MD5 d7921e06e1cfdd9b9147e3aa87a70da3
BLAKE2b-256 c26b33ead2fc4e6e3e4347c01a1073a200ebd3231d3d78848d7e84daf9aefd06

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49950a1b1f41ae44f386a0d6593b326bb10f75f270c27a5505cf6bdd48087a4e
MD5 f14e71e42ae7eb3e32f7db149037a89e
BLAKE2b-256 30224b2e9ed2bb8ccf9c85f40d15ef314fefd8be73ad492d55785de500fcdbd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e5159b04a112a9cb1d759234862d1ec96d9b41dbc865232277c59e04da7e4bc8
MD5 ac2ac4dd46b15dbcbc08a094f9bbad52
BLAKE2b-256 f2a2bd2c6e30b54a0381c2617114edbf96f6b53ffbffc5a7c1798bb790ef93b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c7d0ef32116ef35b3d80613177a39306f9223397b8a1630e6c97135e7158521e
MD5 9fb7b8272e4de362687df36f47e30a65
BLAKE2b-256 c13ae68a9bcd54f81ae5e32d3ef857cb88b42c08a2ad08908f9eeb17b43389ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 504556d3bee3ecbf06cfef68e751c13439944afb4dbd6050184104aa6e52ff25
MD5 d61c37bcddc64464256bf833643a7dd2
BLAKE2b-256 e28b8ce065824007db3da0533d03d85e0149681f2e7d5c3e4e36a48309f04a9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e7ef6470979b5d2b154a731e8734f126e2e4a404df15ebc141156347b207d702
MD5 3d3c8bf4f2386ba641f6a566c535b690
BLAKE2b-256 94be721c95ea4cb4d316d799ad08c91eb03132e8495d4c4fc6beba3b70ffbec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 418b8b23e63329c70de7a68ee1826e6cacb8492a5f39978eb4683c9cfb2a377a
MD5 9a8b86fb4743926d85cbfa447a600d7d
BLAKE2b-256 e43141f780ec96728fef5d4a1cf76cdb2bfbc8fdb69a7ee21282e4a0b4310171

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9eb454744df59b18bbbd2d22a2bf1b6bed9aea1069f75c0bfc5d35b30d3ef734
MD5 c4fa8608e03267af548793d89d2eedc5
BLAKE2b-256 ef788a130cee395b03e8fcef9a4c8e4edc2e4c9b986f52ca099fe2b72876702a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 87cce61d3c32d21b0b3465ae4803ceb49fe33f4889b2d4455d4180a29dea4d6b
MD5 bb93307e56e27241792f293687fb51a9
BLAKE2b-256 3b2da01444f6a1daf5f41f68f2a715437e6a0fe31a3bd50c8cef9bf9b99053bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26bb731b6070e956f9adc1398decab088bb54196e1586e31fd0f36644641f30f
MD5 d03af945bb05af45852757cb50263c2d
BLAKE2b-256 da4a66db57eb82fb787e2e09df365d9310b351c225391a5ce9fef52453f61341

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 660a4f09a63c8c212cc309d8c5b564abe8bbc9fae5e576c1e47c7d5b08e0d547
MD5 83267d8ee8c0f985f4d56c605b58b5ca
BLAKE2b-256 2e3422a42779477e323ffcf94ae1d843d2ded6273320020bc398e94145b8b40d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 01a81053d74e6c19b4aac8863503e163efed1ea6609a786e1ea961d09628b4ea
MD5 0a431a910e5246440c305ab57b116d6f
BLAKE2b-256 0161c806d977dc5d822d2a109e3686181c55338a5b53a017bf4588bcbb9f965c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0cd4dd5215357f619535909914524a08ebd326b1a2be1ad50b80f58876416a31
MD5 902dfc607522c6f619fff2305ba3123c
BLAKE2b-256 38547d7567c3c6c1aa9330531480a7fd033c7a3849a226f8cb42ecae2c2eb201

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 854f46c15f7c74115f685ff8f4450013ff1d9b5a0d831fa864df0653ec19fd04
MD5 35abc3476c80cb7aa20de79bc9841b04
BLAKE2b-256 617b074e3860f766ee845a02a5748fd01afc44cea9c4bcbe745840d95d57f241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 976b2ebc1b8358df2cfa3dc2f9cd06fc02a14a2d03b8d387a9d4dcb8e10acc70
MD5 ca6b61cb3af385542647bcf1c8b4344a
BLAKE2b-256 ce3bcf0063cbccc179e5f38dff97bb9b09c8f25ef53baa1a50ee29a3da862f4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5dc32c1631d9015b2f907afd402ad40a2d6580a80ebbc54b2f5499ec203df658
MD5 4c5893e6e3b0baad1c8875129f8b14c7
BLAKE2b-256 6acf4a9e325d76b33621cc4f5671f8d1f33358fe049ea95c6fd7f953336ef169

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b03148d65108939625ad8be583e914e2d780e91b48e0f503549c840c4cffbb2
MD5 4d46d1324b368bf0d8c1db486ab665f7
BLAKE2b-256 3b823d253cffec9d4ba77aae4e2f6f7581b10b9201a2f4f8075895fdb1f926f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f16b27541612f9706a3199dd523bcfc9fec98f4af499c767f87ae28a6e5a491c
MD5 94ead7f9e48dda18536bb66c6abe767b
BLAKE2b-256 5045e7bf88ed365d8924854640068aec611dc335149d4f74b6410f4036cca06b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c7f81db573f284fa89cb7a2bca758c37f95a4627cf4a7c95427d3e2e0dfc70e0
MD5 4ead2fb752a27a4d76191dde7fa1b7f2
BLAKE2b-256 d4ccb0ab2ef5cd1778200bc9ce86d5a7dc26ad41db04d627f2bda055dda7bb48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7b1769caedf38e746c02a89f96ffa6091da84370bed7768e58b97e1466b2eaa9
MD5 a04797748d441069b7fbc8dfeaf42f24
BLAKE2b-256 6b53e4906800994974d77ba24c963025e101d5df7f5c5c71b461befd8b542067

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e8c6e54519457ad3d248bb776353819e636d7fefad1cc994a0c7b472539dadbf
MD5 01a50812c36b4637dfe3521630d0c2d2
BLAKE2b-256 ce3a7757807f2e4f4d6d2d09c9d122dd2e93f9e0a03ac98b21fe2be8b0291b2e

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d81d5ee0a9d3343e6135992a2b59cc626ee00427d56432583a51784a3e74d61f
MD5 fe1ec42cb6b7159b3a72d730fcb54c03
BLAKE2b-256 1509c7c58db947be4e8abc9e496ff3b6c0d0ecdc0f2a4afdbff276957c254606

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3f6e92a2899e0219bb5698523a13896143a5ffed3a9eaf38f5f34df91855f01f
MD5 2fc6fbe19402e610487fe55a5ddb204a
BLAKE2b-256 a926536d75f52e4a4dca2cfe3930b12211a14fa1a97f807697ade358dc3fe338

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 833a1e321890044a02fa94e7a1fd6d5f22862dcfb107ef8447757ecf92462a10
MD5 f6b7d060a653f0ba570bbc839b1778ae
BLAKE2b-256 a5958fa73e5ab4d392494359e3da1896e42a0ea61e5a1c768368cfb35ec233ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76783b8a5d0e6e046542365926fc89152f5c77926ee443d84db80546e1a910fd
MD5 2d30aa24b48add2711f1baa26e4a104d
BLAKE2b-256 7f4ef38a98e91fb5cf60f8a984f00a74b289ced7edb543dc1b05b6957c6738c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 094756e710fc0029f644da964249d39fdd792926b9036b93fc5956689b61a59b
MD5 e6e984433a2126a019e1bb4b5ada8d0c
BLAKE2b-256 a02e9ce2883d649b058570681b7f4b7a4023713f389b5e983c89f553887cd5db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2bcc8b740f696c11d771e3967cc30257925f420ac4585abc2dc758886fc1d0aa
MD5 022a4ad06b5448e03edfbdc8b3fec448
BLAKE2b-256 de6853c6a747b0c0c2bca0f88e3134d5634b027dec0fc35364f8b158135dbbaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9500f910c0e50ec98763e7ff3c2e553f40c1f1513301e8a1b42005ccc5ac548
MD5 597b03f3356e9491b582432266e9c185
BLAKE2b-256 150562236f89054120de207e10222de220b6b931ac4ea8d3a95e39a1620b8a26

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9823d4a66e094f3cd722022e65601a7a560642250c4c033f4df5ee62b95043c6
MD5 d1e9b9529eb313e9b03b1624b52d3852
BLAKE2b-256 0c9eff90d2d1184044af144d33d15fb0689ba905f0a98b6fd69d5d8915024157

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2a62b4c7ecfe4223c8be588f50fb1b6a3f72b9eda12ad9aa3ef84efffb3e3b02
MD5 2d6f0345bfc19c04e68c8b047b9c03f4
BLAKE2b-256 be0055811009b139551475c7b8449340d78697ccaf62a7261b567bbd7e110f5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 3f661a25997b981c6afd650ce0cd109b9d9665ba4b667fc0f2c876b5ca7d4cab
MD5 497b1f51d15bc4584fc411a33caa9d1a
BLAKE2b-256 470931e060857f3037770960aab152b0c688af07e53a0fda839e186e315f3f5d

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 83a3014d707c587a18f33c1f3f87bb872278e090f4877ec78919cffcda07a774
MD5 6c4132cb0b9f2b3aa0eae162baa201bf
BLAKE2b-256 f261e64ce3200ac49dcba696e1308bf68c96856da8f136bef0a6fdf3c22d7852

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 253489f8856ab1af94d1c982052a5441b253c1a5a721ff29d33b65f1b8c27988
MD5 5338d40946eb485f00bca5cb4c785e4e
BLAKE2b-256 b744e6897cb93149d9d911f9b329f78ad4675d36d1d42ff9121e206a0a49f1e4

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 396a55227b7926bb8d423a6613d54744a06702245a5e9a9effd1fe4cd1c70f87
MD5 818f5644b0403eff785963a8fda73611
BLAKE2b-256 32fe5f1ac97b30e52a83f6f3fb289ea96b62bbf128e066682a0fb841b2815925

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd2fec7c564a62aab38355438b52fccd28d35859d18510a1ab70d069889b48e1
MD5 b3c300b76db26a2276cbb6a81879d66c
BLAKE2b-256 aaf01115ba1427e0da11ef0df39a8c142f463a393ed1801d85df152e3995e448

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 175c898d7e20c7bc721f196f2efe666624ab424520c3cd538489525d3ccc461f
MD5 5cb93d2eba4d464f8cf6ac5afb39a03e
BLAKE2b-256 fd1cc41045d93077f3ce29446b9ee0f888c09926f1bfd5ff6c43e74b8dfe3095

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dca84f9cbd5b94ce101fc7db64e47c7701e9954f48a2f8aaa64394af885385d4
MD5 52d1b90f83d45285d84aa6900e8884ff
BLAKE2b-256 33bc1c65f1b293cac7649ec9a4d53a8ed85c0555d0f4f2f5944b4432583578f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 af025590c6758988a950a98b81366a66a5ab4d99af93f93f46c8c6e114677d59
MD5 93e7a0f9db50a38df963a98629ae056a
BLAKE2b-256 1cf27a151393ada07b131cbc70951a5a109adeb8f5298667305de837f04ff3a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed14de64e549b28865b780de1deadc8a680502fb20e362e37f8abc7b4a3ea644
MD5 193af453483e942d07e0e7a8e7567f68
BLAKE2b-256 5c2d69d5e370dcce1d64a96dd15d56aa65dbf73382f7b609e03d9e75875f0e9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9bd1bf1bec4d5c40efd33e008444bcdf9541a266b27bc6c2fce6f89e51ecaa9e
MD5 eb75e3483556042a27ed405839569197
BLAKE2b-256 61b017ecabc2dede92f2628266fe9e035ac6e1c3cf578135581fdf225784deaa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 5713a0b44136cd2c64b1bdc4257d904c7040eb96cc58e138b90f2d049d82d265
MD5 f0488b61748cf6ac6b2c3334b7921633
BLAKE2b-256 e0e583f5adf42e76fb571b8e03b53054f081ddd28337251e11b56e80a94d810a

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1a79e5a480c402b61227384dc340f0c76dddb802cb07378d3acbe3fcf2f8b0bd
MD5 8d0255fbe4e55a146c4a299fff994aa8
BLAKE2b-256 71ef9d2c8e6c85dd0e6cb1f84799a7b62448217e6ab8c04ccbc8cc981c558c6b

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4e72a07a07ef8b3a8ff2759dc3659209e1fc82def8c04278806a4188907a63da
MD5 d6352b5011dd4776b122b8e6461cd732
BLAKE2b-256 d785c5518bd7188d1fc395a1a30a27a189b54605582563d03fd46128c97c08ce

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 58d848d429c0782998c6d879a3464fa281cc235ac9e7a0bdcffdd779232fa574
MD5 1cb5b7cc2e308b7fad16bdced7a80c33
BLAKE2b-256 1e95fd90f5f6cca007bd33d94672f9c5293910dafc6b3810471aa0a7393ec0ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e04c461b8e493e95e4a81ea266b64dc30388baa1003409931c66769d11b3d468
MD5 b17f254ed38f880d919877f7cb9f0da0
BLAKE2b-256 5dd84ec6099b7d9e2301a1656cf00510477fbc0149c3230469a3db9667802fed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2693c8d2065231ac76d94c1af1bafd2a4614edf555639e1875dd5c3aeb9f70a
MD5 fe71e1fcb4919e7912941fa870e1a740
BLAKE2b-256 e457ca5fc6ce46fcb1ffac068540863f5c435d8707a878c5873e8db8cce27e91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fbeb35a6c3be2c584bfc1d330b7718be0b1d62d5e85f596e60669f126ad7e6a7
MD5 d51241f909aeeee637d70da4f2fb798d
BLAKE2b-256 f08e84c7a41f35701fe54556f0968972a8e813409cd4e28b72c5c25e2a7a86dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 736aeeb175d6e4f042f1ddff8f8b5588ae27527578ac3355d210a377b20a8696
MD5 88929d094eb75623154862effd936bf3
BLAKE2b-256 9c16ae36da4e05c3d29db05e530cc6a451e4618b3dcd4dff547627287b74af4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3e391575dc13e01481eeeba6fd58186ef465df88d6f89c3a7ee6527968b5e797
MD5 f0290e27bb9a31761d84c9133b39e9ed
BLAKE2b-256 d17b77a32eff84d33bd27341a583e02e8805ce1fabe595b5daa6a8a825dd6844

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b76a123d120ef576bdc5b1ed443012d72d9689188341971d51dc8ca6dfff4b48
MD5 040222bbf0602758c62c5ad9d86b0cda
BLAKE2b-256 1fe6bffba94dc89ace3d591b89929fedfe9608899a4471cc968a08efdad73772

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 f8cd5e1b8a0422887e94edf4a487b43c37fde22fb619acd926a54044d70703f5
MD5 284eeaf1062e408d534cad35900a5ec3
BLAKE2b-256 a87eaa82252fb0192ade924bc02e2fdb62bd49a95bbed0edaefb4096384701fb

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a7349ed2c6933563b0eabe34b0ef4bf769ff0dfce049e4a04ee054976b7293d7
MD5 74885f32d99ae8acc85521d57e6bb22e
BLAKE2b-256 9f67d3845d4932fa4308a090c55928a4f00fbe863be6aa5c93278ef6e0c4ab17

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 da73ffaa1e3145f61c5efeb52bbd5b55dcf456a3dcaea141269fa7f272c3f69b
MD5 a4b55abe00942070f01daf26a496e754
BLAKE2b-256 e6ddf3c7c3375723863fd3d1e67358ae1977798a8d6735833d0afd3558d97ecd

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 31c0dc344bff4418e9bbe98ea0a29dee2e07d4e9f29f3152dd3604db29a1d515
MD5 394e81fdc3732177360dacfa556ace3d
BLAKE2b-256 f99654c52d5edb9fa1bbabdec50f9e010b44b3f7b7b5a1bbb98c17c232e4aec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87cea82433fc23533e4373c5f6b4c1f90203488850e1f3551024a4382cb5fedf
MD5 dd2c7b15a303cdbc9a82316d6b620b57
BLAKE2b-256 4c213e1cbeb3adacdc38a20047d1d4721f03074a06e05b1ff020de5d77b06f6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b4fbcafd903f709bb2d666f9c15bb3f700c13f7806592bbcdc24df3780ecde7
MD5 94671ebdc88892366723dc6e5ae4d715
BLAKE2b-256 b188f4ff18f5853b23c128d162a97a3d376d702525f1ddfee6b0d942b2a2e984

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b2c33776f954a8edbf03b1862703eee6ca7c9df0ea8bef18254c8962b8b53739
MD5 a0d90423a01b8259e37fa804a50900ca
BLAKE2b-256 fedae7c5e1588c858aae3ed76540fcd8c457adafa8d7a9fe01cfc0244609e809

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d031cac2bbab34133a84fbbcbdc417b1f5ac54d7a0b8f1e6795b9f7e5f4ac01
MD5 3e9ef41df06cbb55649eb924419adb87
BLAKE2b-256 cdf4049ac574f98a88f2dd72b168359effc9438ec57610a3da6d600105243e5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79aa08abf3800e26846c9f4e5dfdc6314816c409409ff381b45b418a6b01d3c0
MD5 03177f7aff558206de66bc7a68ffb094
BLAKE2b-256 a08891f9f0c420855f7367e1bb43af2cca4fb80dd70862b476ee1bb780b76a51

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 821b5a1ae04475d1c49d5b1e32a0ae916555003e23064b3269a40547df4caeca
MD5 667664d32ba20fe68b039dc587010bec
BLAKE2b-256 634cbbcd484facefc79cb890addd120a87fe19bf85b737f03c05a162b2f5703e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 38f3c6ac6855c3800064327e238408a10845a0c1b7c1103511e422168761342a
MD5 91fb8316fa50536c76852223e058bef8
BLAKE2b-256 19c74e66b84394ee4f36e67583a2af8a27e46c03ff24df646e195ab1fb9f6cb4

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c418f5e893e48eba7fdab584582c3ce1d9517ce069948efe62bee160d71d4541
MD5 ff26d84cf4d7d3ec406f90cf826c31d2
BLAKE2b-256 e2e200990a4234788ab66d15f233a6b318ee9534477846d3eb7aaa6d3efec507

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9f573fea1f632787ca0ecb4143367bbe9e0d083dfd012a1f93b21f831c2866de
MD5 89cd5eb5bc502a2fc1bc879e4c7be7f5
BLAKE2b-256 0efd75d4eb729abbb1a7442c31db6846bb9cdcc5b23c6ecd409021346d95d3aa

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 539462f7b2572af1eeeff95e984b4b8bf665f520bb813caadc8465f614d20791
MD5 e346272175b131708f4f70e11fcd2958
BLAKE2b-256 0d728d59c1cfb1d727cbcc93b9964860d0d003614ba6edc7365520845f23ff7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdf9a2f7511c8bbf059d0a43dc97e50dd07f68b99eb3349223c72d888079140b
MD5 72338c605e00669924f929d1bc6f1b12
BLAKE2b-256 dc23a8c6d91e617abe5a7243c88664875ef2a495533b452a4d3c3c184ac49269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff1d5f6a15bc59917d331ac6ff345958b34dc1b3e1a3877fdf57dd871670efc6
MD5 94621e3f67e00b4bca33677840d5f8e5
BLAKE2b-256 8720779759cc9103e5586a663a5c19b390539a58ee0ee61c45df3b875fb2cad7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 85f25b5771f5c83edbe8a3db3ea4df0009bef1b8a7dbb9650af29bdbe5f214be
MD5 77b7a5139808f1b7405e1406dd11c05c
BLAKE2b-256 34fc0bd9a00093b5a436e0d67bc0af332c97bcb980ca4be27345d904f1eb8f3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 177f2a6155152b0b8958d407f73deee56b049e206c56acb88a79116a90d9bfea
MD5 d869d87c239c63e2a379555c3ed48dcd
BLAKE2b-256 360b77895f9c26b81aa3027d8df9e07ac5fd48ca599348d438d2a6da6ea264f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c466df028856314d1b75f8f032def8fee58ae39a14cea904ec79fbba5152f0a
MD5 27e314c8bb57af87f907ebb7107d9de9
BLAKE2b-256 09d482857ce84ee416a63d6d9c02907a1db0c5853bf714d5d98f1bed10ce675c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4a82abacad05fb2b8b12e7c08db95c4d8c9e38e066e64956af6c340fa209f3f1
MD5 69be1010f27d443e98604f8fec12a5c3
BLAKE2b-256 980bc93fdb13bc10c19a07cef8c6c83adbab9aa9905fbe7714ee3d6239925ba3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 7f9ee5b42819d49b469bf782b09ac98a55e440d887ff8caf7a0866bdfea7e849
MD5 11616f9bfa03ceffb63a9243a2395916
BLAKE2b-256 ddcafa3cc60182e1db0b0c2cb34393d6b85b13eaaf0901e5aa2fd57780c27842

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 98b1bd4d25fb8e6c3ee82ce3343e7c5a0d2cf42ef4541fd1fb390a7d8c1e498c
MD5 4d3e0fee34f8ed10076d9ebf7bb3bcbe
BLAKE2b-256 6d3db7da41b34701eb740291926572cf40a7b751e03739bc685d37aa79a9d8ce

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 89fd6c89c0a6bbd6b2aae572a6f45e3fd2944208a8fef27be80be387e97e8094
MD5 3634223e5444fc0f62fcaaa4e097e9ef
BLAKE2b-256 3fb08456f679d6e6c2918ca430284fb01213caad8d35661a46b669c0f3b734ad

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 39419843a142c2bb9bce329e4125c0e063b2f1f7b15174e212f85fc222ce0075
MD5 002391da8e40caad3ddad65b474b88c4
BLAKE2b-256 e5da4a37f0d6b158f8a8da8cc37832eb0e14a7e566dd09a30b3bea96b3de6110

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2dc24577fca03a246e23b3b7bf1f4423321a99395aa4a98597f37aed69e034c5
MD5 4a0f1d18d20625a0de06a48dea5580bf
BLAKE2b-256 1d487b9a0f9eceda24a3b61fed7cbbe512dccfac302fb3678a4b4d11b2ece06e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ffd8129923aceb066aaddafe4cbc4c62a5d336e08b2242ba0f3c4c780f3f2558
MD5 b08a4f230a7a8cd56ba6d10762908465
BLAKE2b-256 eb341358dfadef2ce9d810ba75ff50c91bad48678e634f4ffac268b8172c0387

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 102c2ccccf5ce59eecce2202c0c2822b6710b40505cdffbd6fe00d3ae32f3e0b
MD5 eb8caa04f51f038727b91d9d9d352484
BLAKE2b-256 12086058b4128657f45a33efc123db9b33afa78695bd1ae571226fe2e55be6d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b85bae3405e45ec472662d4d322d1f0ad7ad78310c92dcad4b7ae4de8349cef
MD5 24d914d0255ca05af8fd8ea66365a21b
BLAKE2b-256 da6131d888d28dadaee81942676da66f5743644a6a2c526f017f383028482a8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 0e9d1f7be1f0e037e80587b1d55e6e9107c7d8955299fb9c6e2215a45d8f5039
MD5 94a86fe7c1bd879c7d54c77e7b3a4cc8
BLAKE2b-256 071aa5801b3db7c6ef741d08339b43fd971b6b9376076809bcbada678711931d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dukpy-0.3.1-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.0.0 CPython/3.11.6

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 37c3bad0aa6d9ab3f2d9e76611f510c59e74cc9b87f4aaeb3f05353c1f4d190d
MD5 b23ad26f34bbf06efef445e6b51a5363
BLAKE2b-256 de85f2053ca3bb178deba299051c34aa381437d11b7c9eeb7bc884bcb7d3efd8

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c3dfabb9aadf79a53642570ebe0ab1775f3097c145acb267a7aaf26d1d5021e
MD5 81cd1b87d583453fddf0caf96744257e
BLAKE2b-256 4e84ee7012163e33cc32db4526b0303af38a55c8a8f13131b6de8d44871b1894

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6eb5101b5567b81aad303bf71a52a36cc5687bb04ee8850ab0b49a5b22ac7108
MD5 7a8d8bde95d77594a3095cbbccdf2935
BLAKE2b-256 034bdfbad9f44af698b083d9350eacfd3adc2d95a4f438d3399c59a101c8c422

See more details on using hashes here.

File details

Details for the file dukpy-0.3.1-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3f7bfa53317b079d2038378853364c3493ef4243d84849630b7387f5676514e0
MD5 a06afdc94007df1da5e2bbe38bd90269
BLAKE2b-256 f0da302f570572f76d6b1182c26efc953542d4d7e05d349242d0bf5ad7dba68c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d853863b9ab515b1c3108001b3d93a0a6d31d88f08f22b472c068b90659fccee
MD5 9e44251972b5ede0e9717099fff735ca
BLAKE2b-256 618d9fece220fc2da177a445063b58029708c98bd9e0a7afe6bda16c5f765e29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e03fcc266e2541a502be53bdb93df71065c47c6692e6dca2c3ae690df36b2d93
MD5 074b3e8bfdef51765242c1bbd4da98db
BLAKE2b-256 cc631d10bc9598a9f7a4e5f434e26a5b6fec739700786be245441592aa2f8026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6c6a96241a433adc4fda9de9824bfab8d1831f7576d2ec8853a71a662ecc07ee
MD5 643c11c71455c76ee21eafedf3309274
BLAKE2b-256 8d1fc14d5fcba101ad92a206251161d6c472749481ef5cf59feacdadf3e22586

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for dukpy-0.3.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e13ddb47c2c31e6b66f232d26b6a574a498229a3571fbd4d3a459ebb14b87b36
MD5 210a4d0d449335c579f9ab5fc8e7f21d
BLAKE2b-256 2b84efa1a1265874329924edb0a334eb471d4403c61b612d0adf88e3eb9ef498

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