{ "info": { "author": "Alessandro Molina", "author_email": "alessandro.molina@axant.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Programming Language :: JavaScript", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "dukpy\n=====\n\n.. image:: https://img.shields.io/travis/amol-/dukpy/master.svg?label=Linux%20build%20%40%20Travis%20CI\n :target: https://travis-ci.org/amol-/dukpy\n\n.. image:: https://img.shields.io/appveyor/ci/amol-/dukpy/master.svg?label=Windows%20build%20%40%20Appveyor\n :target: https://ci.appveyor.com/project/amol-/dukpy\n\n.. image:: https://coveralls.io/repos/amol-/dukpy/badge.png?branch=master\n :target: https://coveralls.io/r/amol-/dukpy?branch=master\n\n.. image:: https://img.shields.io/pypi/v/dukpy.svg\n :target: https://pypi.org/p/dukpy\n\n\nDukPy is a simple javascript interpreter for Python built on top of\nduktape engine **without any external dependency**.\nIt comes with a bunch of common transpilers built-in for convenience:\n\n - *CoffeeScript*\n - *BabelJS*\n - *TypeScript*\n - *JSX*\n - *LESS*\n\nDukpy has been tested on **Python 2.7** and **Python 3.4**, dukpy\nis currently not production ready and might actually crash your\nprogram as it is mostly implemented in C.\n\nCoffeeScript Compiler\n---------------------\n\nUsing the coffeescript compiler is as easy as running:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.coffee_compile('''\n ... fill = (container, liquid = \"coffee\") ->\n ... \"Filling the #{container} with #{liquid}...\"\n ... ''')\n '(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'\n\nTypeScript Transpiler\n---------------------\n\nThe TypeScript compiler can be used through the\n``dukpy.typescript_compile`` function:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.typescript_compile('''\n ... class Greeter {\n ... constructor(public greeting: string) { }\n ... greet() {\n ... return \"

\" + this.greeting + \"

\";\n ... }\n ... };\n ...\n ... var greeter = new Greeter(\"Hello, world!\");\n ... ''')\n 'var Greeter = (function () {\\n function Greeter(greeting) {\\n this.greeting = greeting;\\n }\\n Greeter.prototype.greet = function () {\\n return \"

\" + this.greeting + \"

\";\\n };\\n return Greeter;\\n})();\\n;\\nvar greeter = new Greeter(\"Hello, world!\");\\n'\n\nCurrently the compiler has built-in options and doesn't accept additional ones,\n\nThe DukPY based TypeScript compiler also provides a WebAssets (\nhttp://webassets.readthedocs.org/en/latest/ ) filter to automatically\ncompile TypeScript code in your assets pipeline. You register this filter as\n``typescript`` within WebAssets using:\n\n.. code:: python\n\n from webassets.filter import register_filter\n from dukpy.webassets import TypeScript\n\n register_filter(TypeScript)\n\nWhich makes the filter available with the ``typescript`` name.\n\n**NOTE:** When using the TypeScript compiler for code that needs to run\nin the browser, make sure to add\nhttps://cdnjs.cloudflare.com/ajax/libs/systemjs/0.19.24/system.js\ndependency. As ``import`` statements are resolved using SystemJS.\n\nEcmaScript6 BabelJS Transpiler\n------------------------------\n\nTo compile ES6 code to ES5 for everyday usage you can use\n``dukpy.babel_compile``:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.babel_compile('''\n ... class Point {\n ... constructor(x, y) {\n ... this.x = x;\n ... this.y = y;\n ... }\n ... toString() {\n ... return '(' + this.x + ', ' + this.y + ')';\n ... }\n ... }\n ... ''')\n '\"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'\n\nYou can pass `options`__ to the BabelJS compiler just as keywords on\nthe call to ``babel_compile()``.\n\n__ http://babeljs.io/docs/usage/options/\n\nThe DukPY based BabelJS compiler also provides a WebAssets (\nhttp://webassets.readthedocs.org/en/latest/ ) filter to automatically\ncompile ES6 code in your assets pipeline. You register this filter as\n``babeljs`` within WebAssets using:\n\n.. code:: python\n\n from webassets.filter import register_filter\n from dukpy.webassets import BabelJS\n\n register_filter(BabelJS)\n\nWhich makes the filter available with the ``babeljs`` name.\nOnly supported filter option is currently `BABEL_MODULES_LOADER` with value\n``systemjs`` or ``umd`` to specify that compiled code should use SystemJS\nor UMD instead of CommonJS for modules.\n\n**NOTE:** When using the BabelJS compiler for code that needs to run\nin the browser, make sure to add\nhttps://cdnjs.cloudflare.com/ajax/libs/babel-polyfill/6.13.0/polyfill.min.js\ndependency.\n\nJSX to React Transpiling\n------------------------\n\nDukPy provides a built-in compiler from JSX to React, this is available as\n``dukpy.jsx_compile``:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.jsx_compile('var react_hello =

Hello, world!

;')\n u'\"use strict\";\\n\\nvar react_hello = React.createElement(\\n \"h1\",\\n null,\\n \"Hello, world!\"\\n);'\n\nThe DukPY based JSX compiler also provides a WebAssets (\nhttp://webassets.readthedocs.org/en/latest/ ) filter to automatically\ncompile JSX+ES6 code in your assets pipeline. You register this filter as\n``babeljsx`` within WebAssets using:\n\n.. code:: python\n\n from webassets.filter import register_filter\n from dukpy.webassets import BabelJSX\n\n register_filter(BabelJSX)\n\nWhich makes the filter available with the ``babeljsx`` name.\nThis filter supports the same options as the babel one.\n\nLess Transpiling\n----------------\n\nDukPy provides a built-in distribution of the less compiler available\nthrough `dukpy.less_compile`:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.less_compile('.class { width: (1 + 1) }')\n '.class {\\n width: 2;\\n}\\n'\n\n\nThe DukPY based LESS compiler also provides a WebAssets (\nhttp://webassets.readthedocs.org/en/latest/ ) filter to automatically\ncompile LESS code in your assets pipeline. You register this filter as\n``lessc`` within WebAssets using:\n\n.. code:: python\n\n from webassets.filter import register_filter\n from dukpy.webassets import CompileLess\n\n register_filter(CompileLess)\n\nWhich makes the filter available with the ``lessc`` name.\n\n\nUsing the JavaScript Interpreter\n--------------------------------\n\nUsing dukpy is as simple as calling the ``dukpy.evaljs`` function with\nthe javascript code:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.evaljs(\"var o = {'value': 5}; o['value'] += 3; o\")\n {'value': 8}\n\n\nThe ``evaljs`` function executes the javascript and returns the\nresulting value as far as it is possible to encode it in JSON.\n\nIf execution fails a ``dukpy.JSRuntimeError`` exception is raised\nwith the failure reason.\n\nPassing Arguments\n~~~~~~~~~~~~~~~~~\n\nAny argument passed to ``evaljs`` is available in JavaScript inside\nthe ``dukpy`` object in javascript. It must be possible to encode\nthe arguments using JSON for them to be available in Javascript:\n\n.. code:: python\n\n >>> import dukpy\n >>>\n >>> def sum3(value):\n ... return dukpy.evaljs(\"dukpy['value'] + 3\", value=value)\n ...\n >>> sum3(7)\n 10\n\nRunning Multiple Scripts\n~~~~~~~~~~~~~~~~~~~~~~~~\n\nThe ``evaljs`` function supports providing multiple source codes to\nbe executed in the same context.\n\nMultiple script can be passed in a list or tuple:\n\n.. code:: python\n\n >>> import dukpy\n >>> dukpy.evaljs([\"var o = {'value': 5}\",\n ... \"o['value'] += 3\",\n ... \"o\"])\n {'value': 8}\n\nThis is useful when your code requires dependencies to work,\nas you can load the dependency and then your code.\n\nThis is actually how the coffeescript compiler is implemented\nby DukPy itself:\n\n.. code:: python\n\n def coffee_compile(source):\n with open(COFFEE_COMPILER, 'r') as coffeescript_js:\n return evaljs((coffeescript_js.read(), 'CoffeeScript.compile(dukpy.coffeecode)'),\n coffeecode=source)\n\nUsing a persistent JavaScript Interpreter\n-----------------------------------------\n\nThe ``evaljs`` function creates a new interpreter on each call,\nthis is usually convenient and avoid errors due to dirt global variables\nor unexpected execution status.\n\nIn some cases you might want to run code that has a slow bootstrap, so\nit's convenient to reuse the same interpreter between two different calls\nso that the bootstrap cost has already been paid during the first execution.\n\nThis can be achieved by using the ``dukpy.JSInterpreter`` object.\n\nCreating a ``dukpy.JSInterpreter`` permits to evaluate code inside that interpreter\nand multiple ``eval`` calls will share the same interpreter and global status:\n\n\n.. code:: python\n\n >>> import dukpy\n >>> interpreter = dukpy.JSInterpreter()\n >>> interpreter.evaljs(\"var o = {'value': 5}; o\")\n {u'value': 5}\n >>> interpreter.evaljs(\"o.value += 1; o\")\n {u'value': 6}\n\nLoading modules with require\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWhen using the ``dukpy.JSInterpreter`` object it is possible to use\nthe ``require('modulename')`` instruction to load a module inside javascript.\n\nModules are looked up in all directories registered with\n``dukpy.JSInterpreter.loader.register_path``:\n\n.. code:: python\n\n >>> import dukpy\n >>> jsi = dukpy.JSInterpreter()\n >>> jsi.loader.register_path('./js_modules')\n >>> jsi.evaljs(\"isEmpty = require('fbjs/lib/isEmpty'); isEmpty([1])\")\n False\n\nInstalling packages from npmjs.org\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nWhen using the persistent javascript interpreter it is also possible to install packages\nfrom *npmjs.org* through the ``dukpy.install_jspackage`` function:\n\n.. code:: python\n\n >>> import dukpy\n >>> jsi = dukpy.JSInterpreter()\n >>> dukpy.install_jspackage('promise', None, './js_modules')\n Packages going to be installed: promise->7.1.1, asap->2.0.3\n Fetching https://registry.npmjs.org/promise/-/promise-7.1.1.tgz..........................\n Fetching https://registry.npmjs.org/asap/-/asap-2.0.3.tgz............\n Installing promise in ./js_modules Done!\n\nThe same functionality is also provided by the ``dukpy-install`` shell command::\n\n $ dukpy-install -d ./js_modules promise\n Packages going to be installed: promise->7.1.1, asap->2.0.3\n Fetching https://registry.npmjs.org/promise/-/promise-7.1.1.tgz..........................\n Fetching https://registry.npmjs.org/asap/-/asap-2.0.3.tgz............\n Installing promise in ./js_modules Done!\n\nPlease note that currently `install_jspackage` is not able to resolve conflicting\ndependencies.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/amol-/dukpy", "keywords": "javascript compiler babeljs jsx coffeescript typescript", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "dukpy", "package_url": "https://pypi.org/project/dukpy/", "platform": "", "project_url": "https://pypi.org/project/dukpy/", "project_urls": { "CI: AppVeyor": "https://ci.appveyor.com/project/amol-/dukpy", "CI: Travis": "https://travis-ci.org/amol-/dukpy", "GitHub: issues": "https://github.com/amol-/dukpy/issues", "GitHub: repo": "https://github.com/amol-/dukpy", "Homepage": "https://github.com/amol-/dukpy" }, "release_url": "https://pypi.org/project/dukpy/0.2.2/", "requires_dist": [ "coveralls; extra == 'testing'", "nose; extra == 'testing'", "mock; extra == 'testing'", "webassets; extra == 'webassets'" ], "requires_python": "", "summary": "Simple JavaScript interpreter for Python", "version": "0.2.2" }, "last_serial": 4249193, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "6ed92da455a2151bb685d796625ae860", "sha256": "a6e1a4b8061851d9987ab4c2e520be8c93df7d7fe37d68ab7685aae4b273b9fb" }, "downloads": -1, "filename": "dukpy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6ed92da455a2151bb685d796625ae860", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 848172, "upload_time": "2015-11-22T18:19:41", "url": "https://files.pythonhosted.org/packages/db/84/816a0be933b7c2f3820eae5dd741b4da2c6144f71dff1e59c5e5f58ee993/dukpy-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "fc5ba069b03cabf81cbb58e5fad2a3a3", "sha256": "c6c456e03de3cb1bc38dd70c0bdf2e0aac5cae6cd56891b3ad56b26f4bca0067" }, "downloads": -1, "filename": "dukpy-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fc5ba069b03cabf81cbb58e5fad2a3a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1466851, "upload_time": "2016-03-30T09:26:08", "url": "https://files.pythonhosted.org/packages/58/5f/6401cfa08032f08321ce5f2a9fb2c97d6cbe522eb91155b73346d3236f2c/dukpy-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "474031af8e4e9789f180339984de6af1", "sha256": "7eb5dc7f41998cc58544171448ccc3625f9b0e91d7beeb0ff448d6e6e802eaad" }, "downloads": -1, "filename": "dukpy-0.0.3.tar.gz", "has_sig": false, "md5_digest": "474031af8e4e9789f180339984de6af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1782664, "upload_time": "2016-04-24T21:56:03", "url": "https://files.pythonhosted.org/packages/ad/04/2fc8ec2ace7f10ab2fc936b21dffe422ccbd4039d177a27e75db44107a5e/dukpy-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d7b2cde2f1db0dda490da4a737c75f61", "sha256": "a1136d84c3ab18ffca26021940809a21423bb63ba719dc94aa49a16006b19a07" }, "downloads": -1, "filename": "dukpy-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d7b2cde2f1db0dda490da4a737c75f61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1782693, "upload_time": "2016-06-21T09:24:07", "url": "https://files.pythonhosted.org/packages/f4/2a/199e9303ff06977e6e9a3bef6fd36a2c12644d257301f4f1e22dedef6b80/dukpy-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "c0188d26bf1cc4f095a11b5053a6a21b", "sha256": "8823e8fcfddfb7f8f5dcc0e21c242063af94c15b89d1d54b90a0eb753a57b760" }, "downloads": -1, "filename": "dukpy-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c0188d26bf1cc4f095a11b5053a6a21b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1988297, "upload_time": "2016-09-16T23:17:34", "url": "https://files.pythonhosted.org/packages/b6/69/b61a988e19b0ec19d09c4e24e32ed3ae625b52c269907d344a76b6f90c01/dukpy-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "bb60f024259a642380ebb48625870289", "sha256": "2442e280ea5248cbe154b847d95ebc54c9312eb68c0ba9648013a9b6653afd5d" }, "downloads": -1, "filename": "dukpy-0.0.6.tar.gz", "has_sig": false, "md5_digest": "bb60f024259a642380ebb48625870289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1988467, "upload_time": "2016-09-25T08:38:12", "url": "https://files.pythonhosted.org/packages/16/5e/d512443af3dd6f5ef9e2e13eb406a1ced55c09cf0b6b6e301bf9162cf473/dukpy-0.0.6.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "09c90bf96c552b33d99a11911cff8d0a", "sha256": "8bd390a659f56a8aab4a46c7d069b231a6a6b320095c4ba8753c17951ced2da3" }, "downloads": -1, "filename": "dukpy-0.1.0.tar.gz", "has_sig": false, "md5_digest": "09c90bf96c552b33d99a11911cff8d0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2001707, "upload_time": "2017-02-18T22:51:34", "url": "https://files.pythonhosted.org/packages/37/ac/b0bb18515ada37defe2d2a44471fc114264c3c5f435b4d2d23432537c239/dukpy-0.1.0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2e427aca1b524950b06c4972f20448c2", "sha256": "69ab6473da569925a960c420f8b3c5c7d0ec739ecc1d54cfc018596f1eca4743" }, "downloads": -1, "filename": "dukpy-0.2.0-cp27-cp27m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "2e427aca1b524950b06c4972f20448c2", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1996645, "upload_time": "2018-04-18T21:38:45", "url": "https://files.pythonhosted.org/packages/d6/c8/97bca9fac51d925d5325a3e60a1119cbae157fea3a9be383695f0925f8ca/dukpy-0.2.0-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "7f67124ed880efcfa1e9733a9226d613", "sha256": "8f6e333ff0b01f0645fe1469a1883844f3a53a028de4a47b999c423b8de13991" }, "downloads": -1, "filename": "dukpy-0.2.0-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "7f67124ed880efcfa1e9733a9226d613", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2012704, "upload_time": "2018-04-20T13:55:02", "url": "https://files.pythonhosted.org/packages/42/21/8ce2d1ab8194442e7db9271ee68d140e0c84b5030fcd240f78119d417dc7/dukpy-0.2.0-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "897b7bf747f4a15d8d5f62532f9633f6", "sha256": "9bdd9751d3d3e80b4898fa33ab3d225a4c32ede8e6125121b5f7ac15e63a6eda" }, "downloads": -1, "filename": "dukpy-0.2.0-cp27-cp27mu-manylinux1_i686.whl", "has_sig": false, "md5_digest": "897b7bf747f4a15d8d5f62532f9633f6", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1996681, "upload_time": "2018-04-18T21:38:47", "url": "https://files.pythonhosted.org/packages/44/da/6d5c53e46ecc7b0fa1bf73b70ff1de75b6fd144869e827a0055a4cc49265/dukpy-0.2.0-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "23c9ffd894b0f8a425ca71b5dd967837", "sha256": "6193f6dd51f7938d11e71a2a17850805e57c3d8e4ce5a3126201f27cf69e5e23" }, "downloads": -1, "filename": "dukpy-0.2.0-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "23c9ffd894b0f8a425ca71b5dd967837", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2012698, "upload_time": "2018-04-20T13:55:15", "url": "https://files.pythonhosted.org/packages/0f/f7/0617b8cfa058c44ada84b81a86713895a1b46cbaf7a4624870592ed254c1/dukpy-0.2.0-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c537779af6056e48fdb21f738e86844d", "sha256": "6d6647da006469eb3b75c7f5f9bae46e82da2f673c77d73c5ca84204c5ba210e" }, "downloads": -1, "filename": "dukpy-0.2.0-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "c537779af6056e48fdb21f738e86844d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1386656, "upload_time": "2018-04-18T21:16:13", "url": "https://files.pythonhosted.org/packages/69/5c/9766084d03bd4aa6b95037bc22f33a69a2ca9620bf58294d46212d9b3ecc/dukpy-0.2.0-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "92699f444c2dfc12172b109045cc7a1d", "sha256": "633fb249e4c377df6f8013bbf676e94004f854a8785b944eca11ce80c4b65f77" }, "downloads": -1, "filename": "dukpy-0.2.0-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "92699f444c2dfc12172b109045cc7a1d", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1426804, "upload_time": "2018-04-18T21:18:21", "url": "https://files.pythonhosted.org/packages/6f/87/10e41a9282eb2cb3c03c12b567244e7449dfebc74fef2452d7c6d62928a8/dukpy-0.2.0-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e44f614306c795b436b2ae81a5644470", "sha256": "259e73b6d2ee2e588c682411620aa73c2b3666165a9993d2197bf10571da2f44" }, "downloads": -1, "filename": "dukpy-0.2.0-cp33-cp33m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "e44f614306c795b436b2ae81a5644470", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 2000967, "upload_time": "2018-04-18T21:38:49", "url": "https://files.pythonhosted.org/packages/87/e5/7e5524b07baaca80b877d28776a635f09ed581c4cf6a64de3990703e5bd9/dukpy-0.2.0-cp33-cp33m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "478845ac68f5418c146f713566e0a8e6", "sha256": "0f85faca6d32044ac64347965c4d3e8c19c92df03d40ca9bf93ae38dfefba8d4" }, "downloads": -1, "filename": "dukpy-0.2.0-cp33-cp33m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "478845ac68f5418c146f713566e0a8e6", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 2013966, "upload_time": "2018-04-20T13:55:23", "url": "https://files.pythonhosted.org/packages/01/3b/9b8431826ac375957de63652257fdfa30259bb19d64a23e055b03727256b/dukpy-0.2.0-cp33-cp33m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "e9420be8574e5a3978514f5ea143172e", "sha256": "5331e75bb3466d81363d863d75663e88805713ff921692a6848cd58bb61d1939" }, "downloads": -1, "filename": "dukpy-0.2.0-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "e9420be8574e5a3978514f5ea143172e", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1406708, "upload_time": "2018-04-18T21:20:54", "url": "https://files.pythonhosted.org/packages/67/84/4079998c329aa1dacc86200ebc135cdd4ffcacf865d19d31902c03d90bb5/dukpy-0.2.0-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "cc1ae3ef2ce54a015f30a302fc0a70e2", "sha256": "3ae50a560248f8aa6c2ea344bbf084931500c35c11ebf1d2af209657f27a8f4a" }, "downloads": -1, "filename": "dukpy-0.2.0-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "cc1ae3ef2ce54a015f30a302fc0a70e2", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1434436, "upload_time": "2018-04-18T21:24:30", "url": "https://files.pythonhosted.org/packages/8e/cd/ad2e9030f61cc8e5b72ece1cff7b62041a103f81a0cc30832e82a0975595/dukpy-0.2.0-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d463a5344105011e156f66ed5fa11573", "sha256": "2e6868a56a167a53f9cd54faf4a4e788c800413eb87912d13511adef8d0ff194" }, "downloads": -1, "filename": "dukpy-0.2.0-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "d463a5344105011e156f66ed5fa11573", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2001183, "upload_time": "2018-04-18T21:38:52", "url": "https://files.pythonhosted.org/packages/5c/6f/8fb9b5c45db06eb49342c1c6cca9460caac59eadfc879a34571a5648ea4c/dukpy-0.2.0-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "bef439497591ecbe8d34b7cac3d3134f", "sha256": "bb4334da4ff128fc2a592695d2352ba2286e839eaa55ab39aba77eeee2953635" }, "downloads": -1, "filename": "dukpy-0.2.0-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "bef439497591ecbe8d34b7cac3d3134f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2014177, "upload_time": "2018-04-20T13:55:30", "url": "https://files.pythonhosted.org/packages/08/6c/c9eac82a3c81d5fc18767cec9a8b4d95c68cb73ee1138bc1dfb4af181269/dukpy-0.2.0-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "59b99c38cbd43db44dde1cd062e3040e", "sha256": "4666452afd7055bfa1c722fb0083d59489ed97f50ea853fdf50d7774a16c434d" }, "downloads": -1, "filename": "dukpy-0.2.0-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "59b99c38cbd43db44dde1cd062e3040e", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1402297, "upload_time": "2018-04-18T21:26:37", "url": "https://files.pythonhosted.org/packages/30/1a/87f6d983df27c5cbe5d84f6357a14169f4fa9e320e7efd38b61c6a44c0fd/dukpy-0.2.0-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "bd452df03f232e29f5b28d1a5b09d97f", "sha256": "d45ee6c0008149575c53c358bd1832c98752ce31dcc299b4bcfd43a074c3a1a8" }, "downloads": -1, "filename": "dukpy-0.2.0-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "bd452df03f232e29f5b28d1a5b09d97f", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1429996, "upload_time": "2018-04-18T21:28:52", "url": "https://files.pythonhosted.org/packages/69/94/e30d70f898a4ed2c66cb85f10d756c791ce07d86e19cc2cc29f411fb13fc/dukpy-0.2.0-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a21c227ea30f577ceaba754c9aa041f4", "sha256": "1ca72a30adae4e5dccb870586e47efb9dc62948bba1a2bc4de901daa69e85ced" }, "downloads": -1, "filename": "dukpy-0.2.0-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "a21c227ea30f577ceaba754c9aa041f4", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2001405, "upload_time": "2018-04-18T21:38:54", "url": "https://files.pythonhosted.org/packages/a2/34/0a8c3570ca82dcd57bff70811e66ba294e78257f6f65f6818aa31f438d30/dukpy-0.2.0-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "ffbf22ea7fe04d3e6eb7c9cbc8c4fd47", "sha256": "ee3b3c6462b06b87eefe298dea9b8bff05c77cc25cb8ebd5c5ff2f553971a464" }, "downloads": -1, "filename": "dukpy-0.2.0-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "ffbf22ea7fe04d3e6eb7c9cbc8c4fd47", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2014302, "upload_time": "2018-04-20T13:55:35", "url": "https://files.pythonhosted.org/packages/1d/c7/0dfeef978e83697a84cb461eae325aea994159c4719c7d9ece332113b56f/dukpy-0.2.0-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "f5c0b1bf5c3c03a3370a9d643e2891f9", "sha256": "859422978d025befe42da44125e8511b41287994ac5c2d982034f8a9558f356d" }, "downloads": -1, "filename": "dukpy-0.2.0-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "f5c0b1bf5c3c03a3370a9d643e2891f9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1384103, "upload_time": "2018-04-18T21:31:23", "url": "https://files.pythonhosted.org/packages/a6/bc/1e17d0f76f45cc99e01bb91cb4efe87b97e2d54e30e2f49a61279afdcd44/dukpy-0.2.0-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a1dfb91c3487ea5203f67739b77b11ff", "sha256": "68de6cdfd36e85551d4057fcc612224dab76f1a8878fde7688d0a16e681fa963" }, "downloads": -1, "filename": "dukpy-0.2.0-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a1dfb91c3487ea5203f67739b77b11ff", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1426270, "upload_time": "2018-04-18T21:33:21", "url": "https://files.pythonhosted.org/packages/0e/72/7c492c5bc87e073f0d01dd03836737c6ab82dd6743c15a06a2bef2a70f7a/dukpy-0.2.0-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "9098829c685b675bfc9f97528bbada2b", "sha256": "53f2262a160997e845c524f028d5aa8287c67dd9c84aaefbb1c39087b69d9850" }, "downloads": -1, "filename": "dukpy-0.2.0-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "9098829c685b675bfc9f97528bbada2b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2001385, "upload_time": "2018-04-18T21:38:56", "url": "https://files.pythonhosted.org/packages/3f/93/c01d293db6024109699d074939b8d3d6dc557f5b8fd755f7b9a2899e5d36/dukpy-0.2.0-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "971d0c39e1f47ac38baf5632b94ab764", "sha256": "25c44076371dd2c7c2677d9febd36d526112f15871ccaa8489465b849a091913" }, "downloads": -1, "filename": "dukpy-0.2.0-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "971d0c39e1f47ac38baf5632b94ab764", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2014307, "upload_time": "2018-04-20T13:55:42", "url": "https://files.pythonhosted.org/packages/c0/35/bd9622ca394e205614fbc8959cd2def6f0e13b3fc7f92ebb7cd094db9c16/dukpy-0.2.0-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0ea6b2570f01e2a1e2d5fbc98cc66089", "sha256": "a879961a2c917a6ab77259b4e93a6cfb9b78a5831d07dd12a660b9abc5da920a" }, "downloads": -1, "filename": "dukpy-0.2.0-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "0ea6b2570f01e2a1e2d5fbc98cc66089", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1384102, "upload_time": "2018-04-18T21:35:31", "url": "https://files.pythonhosted.org/packages/71/38/57ebd197469a2de6c87138b6eaddc33f5b93e2e0de19582b6839ab912ccd/dukpy-0.2.0-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1ad721e95596655d6f666cac6aec5424", "sha256": "35e51b7a21b93d7521f68825af3693f6cc89456154df7fe201af5268bc84018e" }, "downloads": -1, "filename": "dukpy-0.2.0-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "1ad721e95596655d6f666cac6aec5424", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1426270, "upload_time": "2018-04-18T21:37:28", "url": "https://files.pythonhosted.org/packages/74/7b/af0a143e9101e369c64698efee5acfeaf3ebf85304a3bce10bc6d3bfeecb/dukpy-0.2.0-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "efe627e67e0c0fbd2d50677ead6a0a22", "sha256": "42867ca64351c945d41ccf0decd268b61e0bc626a1456efa08f1ee3ee1f1aacf" }, "downloads": -1, "filename": "dukpy-0.2.0.tar.gz", "has_sig": false, "md5_digest": "efe627e67e0c0fbd2d50677ead6a0a22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2008529, "upload_time": "2018-04-18T21:38:58", "url": "https://files.pythonhosted.org/packages/7f/32/4455a332ac8542e5b42ca70b3feb383515db57ac8884f720a254244cf918/dukpy-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "801b0cfce1b3260a0bc28b3618d9b0af", "sha256": "d5c95bec24bae0f2bcaf82f97605c0679391b01af90072540dd1357886986df3" }, "downloads": -1, "filename": "dukpy-0.2.1-cp27-cp27m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "801b0cfce1b3260a0bc28b3618d9b0af", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1992385, "upload_time": "2018-08-30T09:36:19", "url": "https://files.pythonhosted.org/packages/bd/54/69577aaacb49985af89f84588e2ed9167732532acc4a1d90040ab8ea9df9/dukpy-0.2.1-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "58a5b31c90e5b69b9995cbcb5e5a0f41", "sha256": "89d0a34f1fdab2ed30e9d9baa2db31b7c94c4e7a95b7707f73aadfade039b8b9" }, "downloads": -1, "filename": "dukpy-0.2.1-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "58a5b31c90e5b69b9995cbcb5e5a0f41", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2007947, "upload_time": "2018-08-30T09:36:21", "url": "https://files.pythonhosted.org/packages/8f/cd/9f994ed589f36e82d556f676c06a6a80aa644c91e7070bdb70af5b0515e4/dukpy-0.2.1-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "895d443b106a18c1c097ee66607699e5", "sha256": "01411bba91ebcabefbca9fa4b5aa1d308823be13d0e97b14a1329e07f03d4ffc" }, "downloads": -1, "filename": "dukpy-0.2.1-cp27-cp27mu-manylinux1_i686.whl", "has_sig": false, "md5_digest": "895d443b106a18c1c097ee66607699e5", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1992379, "upload_time": "2018-08-30T09:36:23", "url": "https://files.pythonhosted.org/packages/52/3d/7987fe56323c06753dbf9254cae21eeae8009ab616e52aa56f17076a64e6/dukpy-0.2.1-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "9c88bc37d295fcf65c17716edb496942", "sha256": "ab76fbe68b6452f91b8c638d9cc6f64b733e182e827db0b44ce3cf1563a7deb2" }, "downloads": -1, "filename": "dukpy-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "9c88bc37d295fcf65c17716edb496942", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2007944, "upload_time": "2018-08-30T09:36:25", "url": "https://files.pythonhosted.org/packages/b2/f1/0f05e64ad7a6fda26e55df9f4d8f5246ddf62cd41602100b38d8c292ea12/dukpy-0.2.1-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "6a58456c6c918b0ef3805dd48cfdd7dc", "sha256": "8d2cf0f1dd86c85e6b2596d25b43a77e11c68a8f29bac4192dd4e0614f47b8d2" }, "downloads": -1, "filename": "dukpy-0.2.1-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "6a58456c6c918b0ef3805dd48cfdd7dc", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1386781, "upload_time": "2018-08-30T09:32:03", "url": "https://files.pythonhosted.org/packages/32/84/7057ea549886960623a501e737f362e938592195d51c48acdb478efdfffe/dukpy-0.2.1-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "6517c42b25687ad04c6810c601827e48", "sha256": "19308bb772fef6279fa0df1b954401af1a625086f39025fde1ea66fa23ca2f53" }, "downloads": -1, "filename": "dukpy-0.2.1-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "6517c42b25687ad04c6810c601827e48", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1426930, "upload_time": "2018-08-30T10:42:03", "url": "https://files.pythonhosted.org/packages/85/a4/86dad3ccb6755305d8769ea7b97e913c0d629391f0317af785c9eae32376/dukpy-0.2.1-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d53e7aedcda2da1db9481dcfadd2b3c8", "sha256": "d591ecdcfcdeeb6a13212f17b061dbeb92211c3ffbd9f727b3be3a10cd64bd44" }, "downloads": -1, "filename": "dukpy-0.2.1-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "d53e7aedcda2da1db9481dcfadd2b3c8", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1406944, "upload_time": "2018-08-30T09:36:13", "url": "https://files.pythonhosted.org/packages/3b/b1/88ac6f840c6563eb5cb99605d7add09618bd51250c42da381d1cced35c90/dukpy-0.2.1-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "f9fca2362bb8af564e966409eebcfee1", "sha256": "d558edb088caa7c72f58a2e6dfbef033bace022158fe724690f2dae8e8499adb" }, "downloads": -1, "filename": "dukpy-0.2.1-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "f9fca2362bb8af564e966409eebcfee1", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1434671, "upload_time": "2018-08-30T09:38:38", "url": "https://files.pythonhosted.org/packages/bf/bc/29480d4039f3ebd68ee6fff0cacad668e99d521d0690842325d143e56f11/dukpy-0.2.1-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ac7873ae354d0166456e909bd1b85ade", "sha256": "e9d364bd2f07d281434edb0ab6014420c6fa683764a0d220442672c297bb00ef" }, "downloads": -1, "filename": "dukpy-0.2.1-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "ac7873ae354d0166456e909bd1b85ade", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1996929, "upload_time": "2018-08-30T09:36:27", "url": "https://files.pythonhosted.org/packages/9a/d5/cd524d7f7d55285750ebb1b9333d792188e52a114a7b7db75f24bf093dac/dukpy-0.2.1-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f43680f34cc6e21605258c7b6fc6f79e", "sha256": "ebaf1ecd4b2d2531a46eaf643097eb69f4bd07da192c9e6f828cbdd0ec9525e3" }, "downloads": -1, "filename": "dukpy-0.2.1-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f43680f34cc6e21605258c7b6fc6f79e", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2009423, "upload_time": "2018-08-30T09:36:30", "url": "https://files.pythonhosted.org/packages/4c/48/ce06fec8bf0d1a95156e516e3471d501839978dade1c52ca39ed913051ec/dukpy-0.2.1-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "9444bea34039f9515b35a088d8745e39", "sha256": "a448967be18fe09c6e6a5dc05ea6831c4e3a0e572186fafdd1a440b0dfd3b59f" }, "downloads": -1, "filename": "dukpy-0.2.1-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "9444bea34039f9515b35a088d8745e39", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1402424, "upload_time": "2018-08-30T09:40:48", "url": "https://files.pythonhosted.org/packages/2c/48/6f7403bcbfd4a2b449b1edd2395936de871dc442754e03515cb720251ba4/dukpy-0.2.1-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "d9b007a2a73ae4966fcdcf22145e8b33", "sha256": "a68c802790d23495b708fa5f465beb0b88e46d8bfe61f4b43fbc15b819dbcc3f" }, "downloads": -1, "filename": "dukpy-0.2.1-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "d9b007a2a73ae4966fcdcf22145e8b33", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1430124, "upload_time": "2018-08-30T09:48:35", "url": "https://files.pythonhosted.org/packages/00/3f/66bcbd38bddc40113beb665bcba93b76c5c2d112dbe58e0ace1bbcd73d50/dukpy-0.2.1-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "64b951340f9c488a4fa3c8d0c13de473", "sha256": "90fbf06d73610fa4c96c62c6e861afb465b467767ca725517645d2adaafce853" }, "downloads": -1, "filename": "dukpy-0.2.1-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "64b951340f9c488a4fa3c8d0c13de473", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1997115, "upload_time": "2018-08-30T09:36:32", "url": "https://files.pythonhosted.org/packages/99/5b/f91a1626688f206c645c90fc14ce1964483192998e89077c9a6aae1297ab/dukpy-0.2.1-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "d816a7d59ffd7822ed863a6d2d1dabd4", "sha256": "baab63d3b050eb6c17857e6543824d03243fbef98c964fb4836ec0a22068aa7d" }, "downloads": -1, "filename": "dukpy-0.2.1-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d816a7d59ffd7822ed863a6d2d1dabd4", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2009556, "upload_time": "2018-08-30T09:36:35", "url": "https://files.pythonhosted.org/packages/81/be/6ddbffac15416786ddbd8b8986a0c94233dcaa17d850862bad03a661561b/dukpy-0.2.1-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "55a8cb17d1416e291c84a0e182c60091", "sha256": "848902b281feef7c1be4d37731f243124930f12a5dc408392612e5e9a450fa2a" }, "downloads": -1, "filename": "dukpy-0.2.1-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "55a8cb17d1416e291c84a0e182c60091", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1384230, "upload_time": "2018-08-30T09:50:31", "url": "https://files.pythonhosted.org/packages/df/02/5c26b4a22302dfd35cb16da5f8af3ba33bed63f7d89d5c464b8af20cad2e/dukpy-0.2.1-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "8136664a19bb2d4680d7ba093f42e9e2", "sha256": "6f35f80f07a823efbff180fd1173e3f1fd98e41c409a1a846eacf17aaebc1281" }, "downloads": -1, "filename": "dukpy-0.2.1-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "8136664a19bb2d4680d7ba093f42e9e2", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1426400, "upload_time": "2018-08-30T09:52:54", "url": "https://files.pythonhosted.org/packages/a8/e3/d31a914f1ae5f9742493eadbb6a13e5a9613e667a70bd50683df4fa624f0/dukpy-0.2.1-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "e64c5cce4876e5af6db59ca0abd8d992", "sha256": "16f504d1fc896d23ab306d9dd84c584b66f63de6725afb2409f8bc2eb04a019b" }, "downloads": -1, "filename": "dukpy-0.2.1-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "e64c5cce4876e5af6db59ca0abd8d992", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1997116, "upload_time": "2018-08-30T09:36:37", "url": "https://files.pythonhosted.org/packages/1b/b8/8f89627cc6dc01eb0066b5af3ccd4fee46bec2ab85eef36fa3cd952a0423/dukpy-0.2.1-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "54af309a9623918427ffbec4f3a2349b", "sha256": "c51928dcbc0cc2ccd56326de01e46b2ff3ba8871b030987c8796b429aa62bb59" }, "downloads": -1, "filename": "dukpy-0.2.1-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "54af309a9623918427ffbec4f3a2349b", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2009572, "upload_time": "2018-08-30T09:36:39", "url": "https://files.pythonhosted.org/packages/a1/f0/47aabb473a83f9440c554a8fa58ba2cb6285f687f5d2100dc319daa10172/dukpy-0.2.1-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "d022a1d1c3f27c5c853207d6dc207e78", "sha256": "b66b1c8e5497682b40255f312f2a2fee7c368f563aa315d1e5dfd439341a8f7a" }, "downloads": -1, "filename": "dukpy-0.2.1-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "d022a1d1c3f27c5c853207d6dc207e78", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1384231, "upload_time": "2018-08-30T09:55:11", "url": "https://files.pythonhosted.org/packages/d1/8b/8654ad6ca7258724cd9d6aaae39cd88dee397d4a722b62d03e6f8497a205/dukpy-0.2.1-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "383d298327abee3d9931d0121a116f1c", "sha256": "f96062f609fdcc01595782952afbbe00aff22db496ad09b63ac7075b15bb9c63" }, "downloads": -1, "filename": "dukpy-0.2.1-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "383d298327abee3d9931d0121a116f1c", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1426401, "upload_time": "2018-08-30T09:57:18", "url": "https://files.pythonhosted.org/packages/b0/a7/90ea5b5668b3aeb984e13f8d03bbc39f79bc3f098892eec87d4a36722cb3/dukpy-0.2.1-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a62e242d42cd31e2189a7261e0948ba6", "sha256": "0299d1ef3af0afb85d3a456441ebe9b9d6a86d5805e0e55a4a6797178276d802" }, "downloads": -1, "filename": "dukpy-0.2.1-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "a62e242d42cd31e2189a7261e0948ba6", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1997102, "upload_time": "2018-08-30T09:36:41", "url": "https://files.pythonhosted.org/packages/6b/92/2a877a15d506b38254d74f3eec465520796d82b85330ac99b128573c9461/dukpy-0.2.1-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "443c9aadf1d78f53267692753e387f47", "sha256": "d6ac1ae4659932bd4612d6933d7d975b430c0219de99b31a10e9fea88861c856" }, "downloads": -1, "filename": "dukpy-0.2.1-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "443c9aadf1d78f53267692753e387f47", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2009561, "upload_time": "2018-08-30T09:36:44", "url": "https://files.pythonhosted.org/packages/d8/18/3e83feeeae94687febd29079e89cef13b6dd1ba34ac073b2d40356879858/dukpy-0.2.1-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "a7a385e03de139dc3b93260185d2b955", "sha256": "038e6bfb15a5cf43fb96477159f5fde19f44ad78abdfdb891828861f36ba7e71" }, "downloads": -1, "filename": "dukpy-0.2.1-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "a7a385e03de139dc3b93260185d2b955", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1384238, "upload_time": "2018-08-30T09:59:04", "url": "https://files.pythonhosted.org/packages/b8/a4/b4a4949ba0083c22e7c7d4153ffccce1a2c221cdaa5bfd3eb0cae384277c/dukpy-0.2.1-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "ee687c8a71cc7da33fd9795caf46410c", "sha256": "0b644cd674229052489a5de71c03d2c1cb0a4fafaadaaa45f6dd57a1ec5b50c0" }, "downloads": -1, "filename": "dukpy-0.2.1-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "ee687c8a71cc7da33fd9795caf46410c", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1426408, "upload_time": "2018-08-30T10:01:12", "url": "https://files.pythonhosted.org/packages/12/b2/53bd867ba2c2bef3f4904c82b6646da06c7607e64049ecca2dbfffea6886/dukpy-0.2.1-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "ac531742ddb2b4a561e196b032de97e8", "sha256": "cbba937acd4752c6a99fe2e0614c195ed6ef6543fe6f8b45f5332a9df546c2cb" }, "downloads": -1, "filename": "dukpy-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ac531742ddb2b4a561e196b032de97e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2009382, "upload_time": "2018-08-30T09:36:46", "url": "https://files.pythonhosted.org/packages/e1/13/c3a0c8773fc1b3eeab36c5d64d77010a06da767110f2666669123a5597d5/dukpy-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "f39bb5b68ce2de8225435237793de009", "sha256": "296f6c1529ad03722cd1edc5f4bdf0a59b54ed6d7fa6e766c2765dc31a089804" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "f39bb5b68ce2de8225435237793de009", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1992456, "upload_time": "2018-09-07T16:06:37", "url": "https://files.pythonhosted.org/packages/d4/34/4add34f95625d78eefc0ad122024138151576777492df54599a54b24e980/dukpy-0.2.2-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "b623f060c07e2725f9056589bbf357e9", "sha256": "10c47bd030c4e224788496d57aef59762fd1531049db3b178a76f9fd708089b5" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b623f060c07e2725f9056589bbf357e9", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2008007, "upload_time": "2018-09-07T16:06:39", "url": "https://files.pythonhosted.org/packages/eb/f1/7e8c42c36167637ffd78ce52d3a5cf6a39e9c395bfd97fd108e2a4c0b35e/dukpy-0.2.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "36008a236b9d5fc28f97bd47b0722b16", "sha256": "b0b1b529fcdc296a92e81d80b3b52ed6365ebf7edabf8aaabac5c256e36f39b8" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27mu-manylinux1_i686.whl", "has_sig": false, "md5_digest": "36008a236b9d5fc28f97bd47b0722b16", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1992456, "upload_time": "2018-09-07T16:06:41", "url": "https://files.pythonhosted.org/packages/3a/6e/b3f963ebfee174a6bafb5952a486ce30ebefdb6afd5632410e71a74ad3f1/dukpy-0.2.2-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c7f4aa866a38fdfe6ddae2d2222da16a", "sha256": "2e62bb46ba6f1dc45f723a487d4c3ee2fe49502b031fcdfe7dba412243402abe" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c7f4aa866a38fdfe6ddae2d2222da16a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2008010, "upload_time": "2018-09-07T16:06:44", "url": "https://files.pythonhosted.org/packages/0b/7a/d0e8d50859897284409ec2175219879475d6a9dece4947322c9f292807b3/dukpy-0.2.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "da25b23eaa0ba97246dd18dcbaa7a7fb", "sha256": "f8a526ec733b405e366f59c376530ce9f59797bbe6933a0ad6945628fad04626" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "da25b23eaa0ba97246dd18dcbaa7a7fb", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1386792, "upload_time": "2018-09-07T16:37:03", "url": "https://files.pythonhosted.org/packages/fe/04/d4e9d552f9936e04ea043ecd9436eb2d11150a8d262d95540fd78c15ecbf/dukpy-0.2.2-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "84c3f4c18fae04f4ec4ad89d315d2382", "sha256": "411ba7fb244bc1615c26b6b831662b0127d2213e094f65988f5211a0e1de0557" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "84c3f4c18fae04f4ec4ad89d315d2382", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1426975, "upload_time": "2018-09-07T16:39:14", "url": "https://files.pythonhosted.org/packages/5a/61/6cf9dd6913becb6f6111662c0efc13d1b04ab0252ea8231c1fde3f033902/dukpy-0.2.2-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a0f8325228c20ff451a17e1326d82955", "sha256": "c165f452bb2a565ff7082e1a2f17a84c5355a5a3146147ab686fe6c12d1ce04e" }, "downloads": -1, "filename": "dukpy-0.2.2-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "a0f8325228c20ff451a17e1326d82955", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1406963, "upload_time": "2018-09-07T16:41:10", "url": "https://files.pythonhosted.org/packages/30/7c/8d8ad4af1750f25bdb0d613442c695f464d45b10558424c8a4cc1658d935/dukpy-0.2.2-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "39ab0d3fba10a21c18110e957b19322d", "sha256": "3b2c868920a43d007985bca459a4bd165597e2aa7d0dad021d4c33cf6611a476" }, "downloads": -1, "filename": "dukpy-0.2.2-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "39ab0d3fba10a21c18110e957b19322d", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1434711, "upload_time": "2018-09-07T16:43:47", "url": "https://files.pythonhosted.org/packages/2e/fd/c8674ef14e359851f0f068fddd6724edd4021778a3a8d88684c81136d678/dukpy-0.2.2-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "626c418a2f22a29157b39979ee6ba2c3", "sha256": "b7fee6d6400e0e82d75edf5a4266394674805bc5251e01b554cb3ad2a031ee88" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "626c418a2f22a29157b39979ee6ba2c3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1997088, "upload_time": "2018-09-07T16:06:46", "url": "https://files.pythonhosted.org/packages/d7/00/b00609332643ae031537a3af3c1bbb9c5e600ec004202027c7e22c32005c/dukpy-0.2.2-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f121fedb48ce63e669ac15a0a96e43b5", "sha256": "111ba2a22465002bbfb6572fd28f81c7c3222bdb566215ef81104bff9357caae" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f121fedb48ce63e669ac15a0a96e43b5", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2009611, "upload_time": "2018-09-07T16:06:48", "url": "https://files.pythonhosted.org/packages/5c/06/ec8fa89095a2d72c64c77e9b08931787dafb505db036429786404c81744e/dukpy-0.2.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0da6b8b74fd1911e5eeea4fdcda30258", "sha256": "32b1555346cd5f6695534f6a15d78d783cb4a8a081c43ca6e3ff4566b14732ef" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "0da6b8b74fd1911e5eeea4fdcda30258", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1402438, "upload_time": "2018-09-07T16:46:14", "url": "https://files.pythonhosted.org/packages/2a/27/022d22b5b88b43b6a11bb703b23fccc357b4ce69c352c6a5a969e15dda1f/dukpy-0.2.2-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "fcfb7a2174ffde5d22cf9f5eb8625035", "sha256": "b5c833e59e0d0992a8a3b5d73e0f3aaf33a32412db85c6c303feac0357e04228" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "fcfb7a2174ffde5d22cf9f5eb8625035", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1430193, "upload_time": "2018-09-07T16:48:13", "url": "https://files.pythonhosted.org/packages/81/82/46eb16c0a808cea6fe0160136cf8e2580e9026456b60503655d2aa768fdb/dukpy-0.2.2-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "097d3940c8644d4230a39d7c6e7740d9", "sha256": "7be7ccb621879ac4b409a4a5b691eeafd247916072cb6aa39e47326d020b18b8" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "097d3940c8644d4230a39d7c6e7740d9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1997243, "upload_time": "2018-09-07T16:06:50", "url": "https://files.pythonhosted.org/packages/71/a5/2a1665fbdd0c994410ede31dd8719837d9ed7eed4e442da546d489a86990/dukpy-0.2.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1ce2e58786adca33806b8ed515bd0036", "sha256": "a6ad1b26c3e54b0f60616ddadade1382a7b669dd4fc6e095c83b2b6b8e016833" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ce2e58786adca33806b8ed515bd0036", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2009816, "upload_time": "2018-09-07T16:06:52", "url": "https://files.pythonhosted.org/packages/ea/56/deee46c12bcbfb0fae58e1585df6c920d9dfe42117e2fa80e48d06d9111b/dukpy-0.2.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "46f3ba53752359058e87455c898833fe", "sha256": "7cf6fa0931fe0732a9f5857dcf144d8d96c1f7b96fef481bef7c9a9c367083fb" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "46f3ba53752359058e87455c898833fe", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1384261, "upload_time": "2018-09-07T16:50:38", "url": "https://files.pythonhosted.org/packages/c5/ef/28fc931717e2661160ee90820e02a497ff1327f1315e445d8c35026f771e/dukpy-0.2.2-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a9b836d2478a083e02caac80aa8af6ef", "sha256": "52099282c36e36548a00ce1af078b537061682713d771511160c957e4423713a" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a9b836d2478a083e02caac80aa8af6ef", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1426453, "upload_time": "2018-09-07T16:52:34", "url": "https://files.pythonhosted.org/packages/2b/aa/9e97724606256223709b2f24788cd8e2b6094d89ea4c08c7f295f202ade7/dukpy-0.2.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "257f05782ffe9e32ba3a746d76930c03", "sha256": "f82842f38904a97981c86221a13634b9f5ebc44ffd1aa2d734300608b4b1aaf8" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "257f05782ffe9e32ba3a746d76930c03", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1997251, "upload_time": "2018-09-07T16:06:54", "url": "https://files.pythonhosted.org/packages/1b/98/40f41170824a123ee959316a0e465484a5f2636dbd889a72ad5fe19aeac8/dukpy-0.2.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "d541f11fea6daa656909b766affc39e9", "sha256": "a80833e057e65de73dad6bc396d6aaa4d23683f87efe2483cd969ff3c9279aff" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d541f11fea6daa656909b766affc39e9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2009816, "upload_time": "2018-09-07T16:06:57", "url": "https://files.pythonhosted.org/packages/32/01/9690b743bb058559b91e1e290bad4bda68d7bc572bc1c06c77c664161436/dukpy-0.2.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c15d5cd15db01da7e2596317945dc561", "sha256": "c64b2ad3031259688cbc5d535d75c22a4e541c251ed9c7c53f41fb06ad704840" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "c15d5cd15db01da7e2596317945dc561", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1384263, "upload_time": "2018-09-07T16:54:43", "url": "https://files.pythonhosted.org/packages/16/56/8422aa4b1aa02559d225ee7260944ecf44c288fdcdc38fa7595f8838a8ba/dukpy-0.2.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1c058cd5bed5d3262bfa19ca535a67cc", "sha256": "ddaaa9e9fa06e44523d36af98ccd3416cb61ffa0eeae4e763c7e0876887346be" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "1c058cd5bed5d3262bfa19ca535a67cc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1426452, "upload_time": "2018-09-07T16:57:00", "url": "https://files.pythonhosted.org/packages/1f/33/5278eeb91ce522423e829edd19396ed41ee543ac3a37ab6f7e34644fa465/dukpy-0.2.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "36df9191d47fa87cd48beaf3364154c2", "sha256": "bbd4abb6457cc08616bc869ac83cedd5f46f2ef8d0081c86940cdca9ebea07ae" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "36df9191d47fa87cd48beaf3364154c2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1997230, "upload_time": "2018-09-07T16:06:59", "url": "https://files.pythonhosted.org/packages/28/7e/b5afedcee2a69a1a898d9b9c8e7855a48eed2c9548eedd2592abd1609cec/dukpy-0.2.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "0b26e1227756b27c12e19cfbbd9f7e4d", "sha256": "6277b2b36c1cc4d372d7875491eb3db8907123844e0b54af74dab0f7d02ce533" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0b26e1227756b27c12e19cfbbd9f7e4d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2009802, "upload_time": "2018-09-07T16:07:01", "url": "https://files.pythonhosted.org/packages/ab/78/bd551aac0f941b96a9f83449cf24a133c8ac2a23e4301fb24855c9b8413f/dukpy-0.2.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1fbdf8aa9f62f01886db024c422e8933", "sha256": "7bc227439fdc9eabed11f4cded336b5f5c4a2796dcb95a071cd03cb9fe194b59" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "1fbdf8aa9f62f01886db024c422e8933", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1384264, "upload_time": "2018-09-07T16:59:04", "url": "https://files.pythonhosted.org/packages/4a/4a/95afca526bc7b4c400379981ceee46b57ea3561592aacd0c12547b48efe5/dukpy-0.2.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "232ed0be1f9192b14a2c3c00ec2335e2", "sha256": "3889a8044224d8422555f4b00926a3f1ed1ede2324378f52575bd636823c6747" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "232ed0be1f9192b14a2c3c00ec2335e2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1426462, "upload_time": "2018-09-07T17:02:44", "url": "https://files.pythonhosted.org/packages/e7/de/b4f1211cc73c65f01ec9bb253dd55e22667dfee612f304074937547e5355/dukpy-0.2.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d3929efe2e73cadb664de73fbf909084", "sha256": "f9c63a0f7ae7696c4cba863e1cc45fb6c05b8f00c90eef2c2318dbea36ec3e90" }, "downloads": -1, "filename": "dukpy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d3929efe2e73cadb664de73fbf909084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2009407, "upload_time": "2018-09-07T16:07:03", "url": "https://files.pythonhosted.org/packages/0e/d4/7ebef46a9fe8c5fb0227531b08867b7ab4447259fbb1c29efd41e2c1b184/dukpy-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f39bb5b68ce2de8225435237793de009", "sha256": "296f6c1529ad03722cd1edc5f4bdf0a59b54ed6d7fa6e766c2765dc31a089804" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "f39bb5b68ce2de8225435237793de009", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1992456, "upload_time": "2018-09-07T16:06:37", "url": "https://files.pythonhosted.org/packages/d4/34/4add34f95625d78eefc0ad122024138151576777492df54599a54b24e980/dukpy-0.2.2-cp27-cp27m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "b623f060c07e2725f9056589bbf357e9", "sha256": "10c47bd030c4e224788496d57aef59762fd1531049db3b178a76f9fd708089b5" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "b623f060c07e2725f9056589bbf357e9", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2008007, "upload_time": "2018-09-07T16:06:39", "url": "https://files.pythonhosted.org/packages/eb/f1/7e8c42c36167637ffd78ce52d3a5cf6a39e9c395bfd97fd108e2a4c0b35e/dukpy-0.2.2-cp27-cp27m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "36008a236b9d5fc28f97bd47b0722b16", "sha256": "b0b1b529fcdc296a92e81d80b3b52ed6365ebf7edabf8aaabac5c256e36f39b8" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27mu-manylinux1_i686.whl", "has_sig": false, "md5_digest": "36008a236b9d5fc28f97bd47b0722b16", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1992456, "upload_time": "2018-09-07T16:06:41", "url": "https://files.pythonhosted.org/packages/3a/6e/b3f963ebfee174a6bafb5952a486ce30ebefdb6afd5632410e71a74ad3f1/dukpy-0.2.2-cp27-cp27mu-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "c7f4aa866a38fdfe6ddae2d2222da16a", "sha256": "2e62bb46ba6f1dc45f723a487d4c3ee2fe49502b031fcdfe7dba412243402abe" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27mu-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "c7f4aa866a38fdfe6ddae2d2222da16a", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 2008010, "upload_time": "2018-09-07T16:06:44", "url": "https://files.pythonhosted.org/packages/0b/7a/d0e8d50859897284409ec2175219879475d6a9dece4947322c9f292807b3/dukpy-0.2.2-cp27-cp27mu-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "da25b23eaa0ba97246dd18dcbaa7a7fb", "sha256": "f8a526ec733b405e366f59c376530ce9f59797bbe6933a0ad6945628fad04626" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-win32.whl", "has_sig": false, "md5_digest": "da25b23eaa0ba97246dd18dcbaa7a7fb", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1386792, "upload_time": "2018-09-07T16:37:03", "url": "https://files.pythonhosted.org/packages/fe/04/d4e9d552f9936e04ea043ecd9436eb2d11150a8d262d95540fd78c15ecbf/dukpy-0.2.2-cp27-cp27m-win32.whl" }, { "comment_text": "", "digests": { "md5": "84c3f4c18fae04f4ec4ad89d315d2382", "sha256": "411ba7fb244bc1615c26b6b831662b0127d2213e094f65988f5211a0e1de0557" }, "downloads": -1, "filename": "dukpy-0.2.2-cp27-cp27m-win_amd64.whl", "has_sig": false, "md5_digest": "84c3f4c18fae04f4ec4ad89d315d2382", "packagetype": "bdist_wheel", "python_version": "cp27", "requires_python": null, "size": 1426975, "upload_time": "2018-09-07T16:39:14", "url": "https://files.pythonhosted.org/packages/5a/61/6cf9dd6913becb6f6111662c0efc13d1b04ab0252ea8231c1fde3f033902/dukpy-0.2.2-cp27-cp27m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "a0f8325228c20ff451a17e1326d82955", "sha256": "c165f452bb2a565ff7082e1a2f17a84c5355a5a3146147ab686fe6c12d1ce04e" }, "downloads": -1, "filename": "dukpy-0.2.2-cp33-cp33m-win32.whl", "has_sig": false, "md5_digest": "a0f8325228c20ff451a17e1326d82955", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1406963, "upload_time": "2018-09-07T16:41:10", "url": "https://files.pythonhosted.org/packages/30/7c/8d8ad4af1750f25bdb0d613442c695f464d45b10558424c8a4cc1658d935/dukpy-0.2.2-cp33-cp33m-win32.whl" }, { "comment_text": "", "digests": { "md5": "39ab0d3fba10a21c18110e957b19322d", "sha256": "3b2c868920a43d007985bca459a4bd165597e2aa7d0dad021d4c33cf6611a476" }, "downloads": -1, "filename": "dukpy-0.2.2-cp33-cp33m-win_amd64.whl", "has_sig": false, "md5_digest": "39ab0d3fba10a21c18110e957b19322d", "packagetype": "bdist_wheel", "python_version": "cp33", "requires_python": null, "size": 1434711, "upload_time": "2018-09-07T16:43:47", "url": "https://files.pythonhosted.org/packages/2e/fd/c8674ef14e359851f0f068fddd6724edd4021778a3a8d88684c81136d678/dukpy-0.2.2-cp33-cp33m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "626c418a2f22a29157b39979ee6ba2c3", "sha256": "b7fee6d6400e0e82d75edf5a4266394674805bc5251e01b554cb3ad2a031ee88" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "626c418a2f22a29157b39979ee6ba2c3", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1997088, "upload_time": "2018-09-07T16:06:46", "url": "https://files.pythonhosted.org/packages/d7/00/b00609332643ae031537a3af3c1bbb9c5e600ec004202027c7e22c32005c/dukpy-0.2.2-cp34-cp34m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "f121fedb48ce63e669ac15a0a96e43b5", "sha256": "111ba2a22465002bbfb6572fd28f81c7c3222bdb566215ef81104bff9357caae" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "f121fedb48ce63e669ac15a0a96e43b5", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 2009611, "upload_time": "2018-09-07T16:06:48", "url": "https://files.pythonhosted.org/packages/5c/06/ec8fa89095a2d72c64c77e9b08931787dafb505db036429786404c81744e/dukpy-0.2.2-cp34-cp34m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "0da6b8b74fd1911e5eeea4fdcda30258", "sha256": "32b1555346cd5f6695534f6a15d78d783cb4a8a081c43ca6e3ff4566b14732ef" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-win32.whl", "has_sig": false, "md5_digest": "0da6b8b74fd1911e5eeea4fdcda30258", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1402438, "upload_time": "2018-09-07T16:46:14", "url": "https://files.pythonhosted.org/packages/2a/27/022d22b5b88b43b6a11bb703b23fccc357b4ce69c352c6a5a969e15dda1f/dukpy-0.2.2-cp34-cp34m-win32.whl" }, { "comment_text": "", "digests": { "md5": "fcfb7a2174ffde5d22cf9f5eb8625035", "sha256": "b5c833e59e0d0992a8a3b5d73e0f3aaf33a32412db85c6c303feac0357e04228" }, "downloads": -1, "filename": "dukpy-0.2.2-cp34-cp34m-win_amd64.whl", "has_sig": false, "md5_digest": "fcfb7a2174ffde5d22cf9f5eb8625035", "packagetype": "bdist_wheel", "python_version": "cp34", "requires_python": null, "size": 1430193, "upload_time": "2018-09-07T16:48:13", "url": "https://files.pythonhosted.org/packages/81/82/46eb16c0a808cea6fe0160136cf8e2580e9026456b60503655d2aa768fdb/dukpy-0.2.2-cp34-cp34m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "097d3940c8644d4230a39d7c6e7740d9", "sha256": "7be7ccb621879ac4b409a4a5b691eeafd247916072cb6aa39e47326d020b18b8" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "097d3940c8644d4230a39d7c6e7740d9", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1997243, "upload_time": "2018-09-07T16:06:50", "url": "https://files.pythonhosted.org/packages/71/a5/2a1665fbdd0c994410ede31dd8719837d9ed7eed4e442da546d489a86990/dukpy-0.2.2-cp35-cp35m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "1ce2e58786adca33806b8ed515bd0036", "sha256": "a6ad1b26c3e54b0f60616ddadade1382a7b669dd4fc6e095c83b2b6b8e016833" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "1ce2e58786adca33806b8ed515bd0036", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 2009816, "upload_time": "2018-09-07T16:06:52", "url": "https://files.pythonhosted.org/packages/ea/56/deee46c12bcbfb0fae58e1585df6c920d9dfe42117e2fa80e48d06d9111b/dukpy-0.2.2-cp35-cp35m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "46f3ba53752359058e87455c898833fe", "sha256": "7cf6fa0931fe0732a9f5857dcf144d8d96c1f7b96fef481bef7c9a9c367083fb" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-win32.whl", "has_sig": false, "md5_digest": "46f3ba53752359058e87455c898833fe", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1384261, "upload_time": "2018-09-07T16:50:38", "url": "https://files.pythonhosted.org/packages/c5/ef/28fc931717e2661160ee90820e02a497ff1327f1315e445d8c35026f771e/dukpy-0.2.2-cp35-cp35m-win32.whl" }, { "comment_text": "", "digests": { "md5": "a9b836d2478a083e02caac80aa8af6ef", "sha256": "52099282c36e36548a00ce1af078b537061682713d771511160c957e4423713a" }, "downloads": -1, "filename": "dukpy-0.2.2-cp35-cp35m-win_amd64.whl", "has_sig": false, "md5_digest": "a9b836d2478a083e02caac80aa8af6ef", "packagetype": "bdist_wheel", "python_version": "cp35", "requires_python": null, "size": 1426453, "upload_time": "2018-09-07T16:52:34", "url": "https://files.pythonhosted.org/packages/2b/aa/9e97724606256223709b2f24788cd8e2b6094d89ea4c08c7f295f202ade7/dukpy-0.2.2-cp35-cp35m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "257f05782ffe9e32ba3a746d76930c03", "sha256": "f82842f38904a97981c86221a13634b9f5ebc44ffd1aa2d734300608b4b1aaf8" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "257f05782ffe9e32ba3a746d76930c03", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1997251, "upload_time": "2018-09-07T16:06:54", "url": "https://files.pythonhosted.org/packages/1b/98/40f41170824a123ee959316a0e465484a5f2636dbd889a72ad5fe19aeac8/dukpy-0.2.2-cp36-cp36m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "d541f11fea6daa656909b766affc39e9", "sha256": "a80833e057e65de73dad6bc396d6aaa4d23683f87efe2483cd969ff3c9279aff" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "d541f11fea6daa656909b766affc39e9", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 2009816, "upload_time": "2018-09-07T16:06:57", "url": "https://files.pythonhosted.org/packages/32/01/9690b743bb058559b91e1e290bad4bda68d7bc572bc1c06c77c664161436/dukpy-0.2.2-cp36-cp36m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "c15d5cd15db01da7e2596317945dc561", "sha256": "c64b2ad3031259688cbc5d535d75c22a4e541c251ed9c7c53f41fb06ad704840" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-win32.whl", "has_sig": false, "md5_digest": "c15d5cd15db01da7e2596317945dc561", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1384263, "upload_time": "2018-09-07T16:54:43", "url": "https://files.pythonhosted.org/packages/16/56/8422aa4b1aa02559d225ee7260944ecf44c288fdcdc38fa7595f8838a8ba/dukpy-0.2.2-cp36-cp36m-win32.whl" }, { "comment_text": "", "digests": { "md5": "1c058cd5bed5d3262bfa19ca535a67cc", "sha256": "ddaaa9e9fa06e44523d36af98ccd3416cb61ffa0eeae4e763c7e0876887346be" }, "downloads": -1, "filename": "dukpy-0.2.2-cp36-cp36m-win_amd64.whl", "has_sig": false, "md5_digest": "1c058cd5bed5d3262bfa19ca535a67cc", "packagetype": "bdist_wheel", "python_version": "cp36", "requires_python": null, "size": 1426452, "upload_time": "2018-09-07T16:57:00", "url": "https://files.pythonhosted.org/packages/1f/33/5278eeb91ce522423e829edd19396ed41ee543ac3a37ab6f7e34644fa465/dukpy-0.2.2-cp36-cp36m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "36df9191d47fa87cd48beaf3364154c2", "sha256": "bbd4abb6457cc08616bc869ac83cedd5f46f2ef8d0081c86940cdca9ebea07ae" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-manylinux1_i686.whl", "has_sig": false, "md5_digest": "36df9191d47fa87cd48beaf3364154c2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1997230, "upload_time": "2018-09-07T16:06:59", "url": "https://files.pythonhosted.org/packages/28/7e/b5afedcee2a69a1a898d9b9c8e7855a48eed2c9548eedd2592abd1609cec/dukpy-0.2.2-cp37-cp37m-manylinux1_i686.whl" }, { "comment_text": "", "digests": { "md5": "0b26e1227756b27c12e19cfbbd9f7e4d", "sha256": "6277b2b36c1cc4d372d7875491eb3db8907123844e0b54af74dab0f7d02ce533" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-manylinux1_x86_64.whl", "has_sig": false, "md5_digest": "0b26e1227756b27c12e19cfbbd9f7e4d", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 2009802, "upload_time": "2018-09-07T16:07:01", "url": "https://files.pythonhosted.org/packages/ab/78/bd551aac0f941b96a9f83449cf24a133c8ac2a23e4301fb24855c9b8413f/dukpy-0.2.2-cp37-cp37m-manylinux1_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "1fbdf8aa9f62f01886db024c422e8933", "sha256": "7bc227439fdc9eabed11f4cded336b5f5c4a2796dcb95a071cd03cb9fe194b59" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-win32.whl", "has_sig": false, "md5_digest": "1fbdf8aa9f62f01886db024c422e8933", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1384264, "upload_time": "2018-09-07T16:59:04", "url": "https://files.pythonhosted.org/packages/4a/4a/95afca526bc7b4c400379981ceee46b57ea3561592aacd0c12547b48efe5/dukpy-0.2.2-cp37-cp37m-win32.whl" }, { "comment_text": "", "digests": { "md5": "232ed0be1f9192b14a2c3c00ec2335e2", "sha256": "3889a8044224d8422555f4b00926a3f1ed1ede2324378f52575bd636823c6747" }, "downloads": -1, "filename": "dukpy-0.2.2-cp37-cp37m-win_amd64.whl", "has_sig": false, "md5_digest": "232ed0be1f9192b14a2c3c00ec2335e2", "packagetype": "bdist_wheel", "python_version": "cp37", "requires_python": null, "size": 1426462, "upload_time": "2018-09-07T17:02:44", "url": "https://files.pythonhosted.org/packages/e7/de/b4f1211cc73c65f01ec9bb253dd55e22667dfee612f304074937547e5355/dukpy-0.2.2-cp37-cp37m-win_amd64.whl" }, { "comment_text": "", "digests": { "md5": "d3929efe2e73cadb664de73fbf909084", "sha256": "f9c63a0f7ae7696c4cba863e1cc45fb6c05b8f00c90eef2c2318dbea36ec3e90" }, "downloads": -1, "filename": "dukpy-0.2.2.tar.gz", "has_sig": false, "md5_digest": "d3929efe2e73cadb664de73fbf909084", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2009407, "upload_time": "2018-09-07T16:07:03", "url": "https://files.pythonhosted.org/packages/0e/d4/7ebef46a9fe8c5fb0227531b08867b7ab4447259fbb1c29efd41e2c1b184/dukpy-0.2.2.tar.gz" } ] }