{ "info": { "author": "Asko Soukka", "author_email": "asko.soukka@iki.fi", "bugtrack_url": null, "classifiers": [ "Framework :: Jupyter", "Framework :: Robot Framework", "Framework :: Robot Framework :: Tool", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: BSD License", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Quality Assurance", "Topic :: Software Development :: Testing" ], "description": "Robotkernel\n===========\n\n`Robot Framework`_ IPython_ kernel for `Jupyter Notebook`_ and JupyterLab_. Check a `video to see it in action`_.\n\nRequires Python 3.6 or later with setuptools 40.5.0 later and Robot Framework\n3.1 or later.\n\nLog | Report -links on existing notebooks are only active on trusted notebooks.\n\n.. _video to see it in action: https://youtu.be/uYGh9_c3b7s\n.. _Robot Framework: http://robotframework.org/\n.. _IPython: https://ipython.org/\n.. _Jupyter Notebook: https://jupyter.readthedocs.io/en/latest/\n.. _JupyterLab: https://jupyterlab.readthedocs.io/en/stable/\n\n\nTry Robotkernel at Binder\n-------------------------\n\nJupyter Notebook: https://mybinder.org/v2/gh/robots-from-jupyter/robotkernel/master?urlpath=tree/example.ipynb\n\nJupyterLab: https://mybinder.org/v2/gh/robots-from-jupyter/robotkernel/master?urlpath=lab/tree/example.ipynb\n\n\nInstall Robotkernel\n-------------------\n\n.. code:: bash\n\n $ pip install robotkernel\n\nFor JupyterLab you should also install the companion syntax highlighting and Jupyter widgets support:\n\n.. code:: bash\n\n $ jupyter labextension install jupyterlab_robotmode\n $ jupyter labextension install @jupyter-widgets/jupyterlab-manager\n\nFor some environments it might be required to run the following command to\nmanually register robotkernel as Jupyter kernel:\n\n.. code:: bash\n\n $ python -m robotkernel.install\n\n\nInstall Robotkernel from Python 3 notebook\n------------------------------------------\n\n.. code:: bash\n\n !pip install robotkernel\n\nAfter refreshing the notebook, it is possible change the kernel to Robot Framework kernel or create a new notebook with Robot Framework kernel.\n\nFor JupyterLab you should also install the companion syntax highlighting and Jupyter widgets support:\n\n.. code:: bash\n\n !jupyter labextension install jupyterlab_robotmode\n !jupyter labextension install @jupyter-widgets/jupyterlab-manager\n\n\nExport robot files\n------------------\n\nIt is possible to export test suites direclty from Jupyter Notebook or JupyterLab user interface (into traditional ``.robot`` files), but also from command line:\n\n.. code:: bash\n\n $ jupyter nbconvert --to script example.ipynb\n\n\nExecute notebooks\n-----------------\n\nRobotkernel installs script named ``nbrobot``, which the Robot Frameworks test runner ``robot`` with support for executing Jupyter notebooks created with Robotkernel:\n\n.. code:: bash\n\n $ nbrobot example.ipynb\n\nIn addition, it is also possible to execute notebooks as such, resulting into a new notebook with embedded execution logs and reports:\n\n.. code:: bash\n\n $ jupyter nbconvert --to notebook --execute example.ipynb\n\nThis will stop the execution at first failing test case.\n\nWhen execution with errors, to also get a result notebook with execution logs saved, an extra flag ``--ExecutePreprocessor.allow_errors=True`` must be set:\n\n.. code:: bash\n\n $ jupyter nbconvert --ExecutePreprocessor.allow_errors=True --to notebook --execute example.ipynb\n\nThis `may change`__ in future versions of nbconvert.\n\n__ https://github.com/jupyter/nbconvert/issues/626\n\nNote that when executing a notebook, each cell with tests cases or tasks will be executed as its own suite. It might be more efficient to export notebook into a robot script and execute that with the traditional robot runner.\n\n\nLocal installation and development\n----------------------------------\n\nSee also: http://jupyter.readthedocs.io/en/latest/install.html\n\nCreate and activate clean Python virtual environment::\n\n $ venv myenv\n $ source myenv/bin/activate\n\nInstall Jupyter::\n\n $ pip install --upgrade pip setuptools\n $ pip install jupyter\n\nClone this kernel::\n\n $ git clone https://github.com/robots-from-jupyter/robotkernel.git\n $ cd robotkernel\n\nInstall the kernel into virtualenv in develop mode::\n\n $ python setup.py develop\n\nLaunch the jupyter::\n\n $ jupyter notebook\n\nReloading the kernel reloads the code.\n\n\nNix-shell (https://nixos.org/nix/)\n----------------------------------\n\nThis repository includes opinionated instructions for running and developing Robotkernel with Nix for Jupyter Notebook:\n\n.. code:: bash\n\n $ nix-shell -E 'import (fetchTarball https://github.com/robots-from-jupyter/robotkernel/archive/master.tar.gz + \"/shell.nix\")' --run \"jupyter notebook\"\n\nAnd for Jupyter Lab:\n\n.. code:: bash\n\n $ nix-shell -E 'import (fetchTarball https://github.com/robots-from-jupyter/robotkernel/archive/master.tar.gz + \"/shell.nix\")'\n $ jupyter labextension install jupyterlab_robotmode --app-dir=.jupyterlab\n $ jupyter lab --app-dir=.jupyterlab\n $ exit\n\nAdd ``--arg sikuli true`` to include SikuliLibrary_.\n\nAdd ``--arg vim true`` to enable `vim bindings`_.\n\n.. _SikuliLibrary: https://github.com/rainmanwy/robotframework-SikuliLibrary\n.. _vim bindings: https://github.com/lambdalisue/jupyter-vim-binding\n\nDevelopment environment with Nix:\n\n.. code:: bash\n\n $ git clone https://github.com/robots-from-jupyter/robotkernel.git\n $ cd robotkernel\n $ nix-build setup.nix -A env # to generate ./result/bin/python for IDE\n $ nix-shell setup.nix -A develop\n\nChangelog\n=========\n\n1.0.1 (2019-09-19)\n------------------\n\n- Fix issue where ${CURDIR} was broken on Windows, because it contained path without\n escaped path separators required by Robot Framework\n [datakurre]\n- Fix issue where suite variable listener reported errors when running robot suites,\n because it tried to restore dictionary variables with empty value\n [datakurre]\n\n1.0 (2019-09-12)\n----------------\n\n- Fix issue where log and report links did not open on JupyterLab 1.0\n [datakurre]\n\n1.0rc1 (2019-04-01)\n-------------------\n\n- Move tutorials notebooks into notebooks folder\n [datakurre]\n- Fix WhiteLibrary autocompletion to suggest selectors with :-separator\n instead of =-separator\n [datakurre]\n\n0.12.2 (2019-03-30)\n-------------------\n\n- Fix remaining where keeping state of suite level variables between cell\n executions since 0.12.0 caused regression by fixing the listener to ignore\n all known built-in variables\n [datakurre]\n\n0.12.1 (2019-03-27)\n-------------------\n\n- Fix issue where keeping state of suite level variables between cell\n executions resulted in errors caused by outdated output directory\n from the old variables\n [datakurre]\n\n0.12.0 (2019-03-26)\n-------------------\n\nNew features:\n\n- Add keyword execution widgets below executed keyword cells; Add to toggle\n widgets on consecutive executions without code changes\n [datakurre]\n\n- Add listener to keep state of suite level variables between robot executions\n [datakurre]\n\n- Add IPython display hooks\n [datakurre]\n\nNew features:\n\n- Add updates to highlighting from ipythonrobotframework\n [datakurre]\n\n0.11.0 (2019-01-29)\n-------------------\n\n- Add WhiteLibrary state support and interactive element picker\n [datakurre]\n\n- Add WhiteLibraryCompanion keyword library to interactively\n select elements and click elements with OpenCV templates\n [datakurre]\n\n0.10.2 (2019-01-11)\n-------------------\n\n- Fix syntax highlighting issue where only the first variable of many was\n highlighted\n [datakurre]\n\n0.10.1 (2019-01-10)\n-------------------\n\n- Update package trove classifiers\n [datakurre]\n\n0.10.0 (2019-01-08)\n-------------------\n\nBreaking:\n\n- Setuptools 40.5.0 later and Robot Framework 3.1 or later.\n [datakurre]\n\nnew features:\n\n- Add pregenerated kernel.json in data_files to auto-install robotkernel,\n but requiring\n [datakurre]\n\n0.9.0 (2019-01-04)\n------------------\n\nNew features:\n\n- Rewrite status updater to the status of currently run test as\n ``trobber | test name | keyword name | robot.api.logger.console message``\n [datakurre]\n\n- Add embedded log and report to include Download-links at top right corner\n [datakurre]\n\n- Add to display the results of the last executed keyword as the notebook\n result for the executed code cell\n [datakurre]\n\n- Add syntax highlighting for variables and assignment operators\n [datakurre]\n\nBug fixes:\n\n- Fix issue where setup.cfg contained OS specific path separators preventing\n build on Windows\n [datakurre]\n\n- Fix issue where PNGs were interpreted as APNG on Windows preventing\n them from being rendered on Windows\n [datakurre]\n\n- Update example notebook to use SeleniumLibrary and SeleniumScreenshots\n instead of SeleniumLibrary and Selenium2Screenshots\n [datakurre]\n\n- Add to always reload libraries imported from other notebooks\n [datakurre]\n\n0.8.0 (2018-12-14)\n------------------\n\n- Add to auto-import nbimporter when available to make it possible to\n import eg. keyword libraries from Python notebooks\n [datakurre]\n- Fix issue where nbrobot did support %%python module magic\n [datakurre]\n\n0.7.1 (2018-11-20)\n------------------\n\n- Add to require robotframework >= 3.1b1 in requires\n\n0.7.0 (2018-10-31)\n------------------\n\nBreaking:\n\n- Requires robotframework >= 3.1b1\n\nOther:\n\n- Add to create nbreader and nblibdoc cli to run robot with notebook reader\n support\n [datakurre]\n- Add Selenium completions to sometimes include raw Simmer results with\n simplfied id completion results\n [datakurre]\n- Add proof-of-concept selector completion for Appium and AutoIT libraries\n [datakurre]\n- Fix screenshot processor to also discover images with absolute path or within\n the current working directory\n [datakurre]\n\n0.6.3 (2018-10-19)\n------------------\n\nThis is the last release compatible with robotframework < 3.1\n\n- Remove deprecated replace-flag from kernel installer\n [datakurre]\n\n0.6.2 (2018-10-19)\n------------------\n\n- Fix compatibility issue with robotframework < 3.1\n [datakurre]\n\n0.6.1 (2018-10-19)\n------------------\n\n- Fix issue where kernel installation produced broken kernel.json on Windows\n [datakurre]\n\n0.6.0 (2018-10-18)\n------------------\n\n- Revert data source path from temporary directory into current working\n directory to allow local libraries and resources work in the usual use cases\n [datakurre]\n- Add experimental Simmerjs based CSS-selector builder and element picker with\n when auto-completion is called with empty \"css:\"-selector\n [datakurre]\n- Add experimental Selenium selector auto-completion\n [datakurre]\n- Add dummy variable completion with only variables from current suite without\n context knowledge\n [datakurre]\n- Add inline documentation links to Robot Framework User Guide for structural\n keywords\n [datakurre]\n\n0.5.4 (2018-10-09)\n------------------\n\n- Fix issue where single term keywords got no completions\n [datakurre]\n\n0.5.3 (2018-10-09)\n------------------\n\n- Update README\n [datakurre]\n\n0.5.1 (2018-10-08)\n------------------\n\n- Auto completion and keyword doc inspection enhancements\n [datakurre]\n\n0.5.0 (2018-10-08)\n------------------\n\n- Add auto-completion, keyword doc inspection and support for\n replacing and deleting cell history on Jupyter lab\n [datakurre]\n\n0.4.0 (2018-09-26)\n------------------\n\n- Add support for robotframework 3.1a2\n [datakurre]\n\n- Add support for reporting RPA suites with \"Tasks\" instead of \"Tests\"\n [datakurre]\n\n0.3.5 (2018-09-25)\n------------------\n\n- Update README with notebook execution instructions\n [datakurre]\n\n0.3.4 (2018-09-25)\n------------------\n\n- Update README\n [datakurre]\n\n0.3.3 (2018-09-25)\n------------------\n\n- Note on README that Log | Report -links require trusting the notebook\n [datakurre]\n\n- Fix to wrap test execution updates with '
' for better readability\n  [datakurre]\n\n0.3.2 (2018-09-25)\n------------------\n\n- Change to always send display data updates in text/html to workaround a bug\n  that caused 'undefined' to be rendered in JupyterLab\n  [datakurre]\n\n0.3.1 (2018-09-24)\n------------------\n\n- Update README\n  [datakurre]\n\n0.3.0 (2018-09-23)\n------------------\n\n- First release.\n  [datakurre]\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/robots-from-jupyter/robotkernel",
        "keywords": "Interactive,Interpreter,Shell,Testing,Web",
        "license": "BSD-3-Clause",
        "maintainer": "",
        "maintainer_email": "",
        "name": "robotkernel",
        "package_url": "https://pypi.org/project/robotkernel/",
        "platform": "",
        "project_url": "https://pypi.org/project/robotkernel/",
        "project_urls": {
            "Homepage": "https://github.com/robots-from-jupyter/robotkernel"
        },
        "release_url": "https://pypi.org/project/robotkernel/1.0.1/",
        "requires_dist": [
            "docutils",
            "ipykernel",
            "ipywidgets",
            "lunr",
            "nbformat",
            "pillow",
            "pygments",
            "robotframework (>=3.1)"
        ],
        "requires_python": "",
        "summary": "A Jupyter kernel for interactive acceptance-test-driven development with the Robot Framework",
        "version": "1.0.1"
    },
    "last_serial": 5858071,
    "releases": {
        "0.10.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "5a55a917c292d4a2235b06a1395eca14",
                    "sha256": "523541a24f7d2ce227741971a0e5b303031681f4730726aed7f0d4fbbf3c7db5"
                },
                "downloads": -1,
                "filename": "robotkernel-0.10.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "5a55a917c292d4a2235b06a1395eca14",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 48326,
                "upload_time": "2019-01-08T18:40:10",
                "url": "https://files.pythonhosted.org/packages/b9/9c/22342ea5b4c87ece10803a53a60a5d24fc2c5045378ec092e702549e8891/robotkernel-0.10.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "684d0e8086ee3a3badfd601d118b01e9",
                    "sha256": "fcd2066359b42a0c5d32e3b772482253e5ca6e24e9271abf6ecb9b4723b66a9e"
                },
                "downloads": -1,
                "filename": "robotkernel-0.10.0.tar.gz",
                "has_sig": false,
                "md5_digest": "684d0e8086ee3a3badfd601d118b01e9",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 5451582,
                "upload_time": "2019-01-08T18:40:14",
                "url": "https://files.pythonhosted.org/packages/e2/be/2eb594229039a7d82bfdbe3c01994abf7d7423f1d5f80f6c040bdc5e112a/robotkernel-0.10.0.tar.gz"
            }
        ],
        "0.10.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "976df1910554c0bde46b0cc22e15c35b",
                    "sha256": "fdd8cba716d44c60a435b9c83d626d338b25d6e32175b2ef2f38889c2c8de296"
                },
                "downloads": -1,
                "filename": "robotkernel-0.10.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "976df1910554c0bde46b0cc22e15c35b",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 48369,
                "upload_time": "2019-01-10T03:12:02",
                "url": "https://files.pythonhosted.org/packages/34/61/edb1eae60eef3c50fc994b07474ebc5520580f4683859f10dbb6d396801a/robotkernel-0.10.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "79ecdf8ffb82f545ccc5efecb8a55d92",
                    "sha256": "dfcf58ada49741f13407f1707fd89def97c5ffff58b74750ea1501e5587066e5"
                },
                "downloads": -1,
                "filename": "robotkernel-0.10.1.tar.gz",
                "has_sig": false,
                "md5_digest": "79ecdf8ffb82f545ccc5efecb8a55d92",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 5451837,
                "upload_time": "2019-01-10T03:12:06",
                "url": "https://files.pythonhosted.org/packages/9f/9e/58998670b1124194ecf3d44600d096422d040625238664d29198fdd51d51/robotkernel-0.10.1.tar.gz"
            }
        ],
        "0.10.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "9d67a6bc3991adf400267fbdde475c72",
                    "sha256": "dedbc6d67136ecb83049c4f2e5a5f2bfc421bb5f524f6a21c19661f7b5c07870"
                },
                "downloads": -1,
                "filename": "robotkernel-0.10.2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "9d67a6bc3991adf400267fbdde475c72",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 48433,
                "upload_time": "2019-01-11T08:08:00",
                "url": "https://files.pythonhosted.org/packages/2b/1a/e350252ff8847721191ed7bea2ddfcbd1cb587f7e353cc34a51ef31a2c56/robotkernel-0.10.2-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "939c40802a0ff8acf8be2127bc018b7e",
                    "sha256": "93560cb763d5efe3785e920aa59b2f2f2048ea84bda9f4a6868340143a9f4028"
                },
                "downloads": -1,
                "filename": "robotkernel-0.10.2.tar.gz",
                "has_sig": false,
                "md5_digest": "939c40802a0ff8acf8be2127bc018b7e",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 5452037,
                "upload_time": "2019-01-11T08:08:05",
                "url": "https://files.pythonhosted.org/packages/6b/fd/b5110252024ff942eb0f616f75784767530aa98351acedaee2b81ad5cc76/robotkernel-0.10.2.tar.gz"
            }
        ],
        "0.11.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "a25478ccfe1d3b659c1b9d9386b45207",
                    "sha256": "729522d7d5ab851276e29bf8e4e88917df290ba072107752bd91f71f2fe3265c"
                },
                "downloads": -1,
                "filename": "robotkernel-0.11.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "a25478ccfe1d3b659c1b9d9386b45207",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 57851,
                "upload_time": "2019-01-29T18:31:46",
                "url": "https://files.pythonhosted.org/packages/f5/0a/4d96bbed7b18f3f2c14852f4bc38596370212ffe428bc2d956265fde3364/robotkernel-0.11.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "b4ef41601dbf295b089c3d89e41823b7",
                    "sha256": "8e6bb5fffa86f88ab1254759e24d8404b265d54c7460ddb2e88a8cca86e5b440"
                },
                "downloads": -1,
                "filename": "robotkernel-0.11.0.tar.gz",
                "has_sig": false,
                "md5_digest": "b4ef41601dbf295b089c3d89e41823b7",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10101938,
                "upload_time": "2019-01-29T18:31:55",
                "url": "https://files.pythonhosted.org/packages/e4/db/c9739aaa95c54facc0479897c186d201a8b7e68c217053848c4f38cbcd7c/robotkernel-0.11.0.tar.gz"
            }
        ],
        "0.12.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "818b4d83e4e2996a0c2995ac4a47678d",
                    "sha256": "9917250159dd73fff4a1fb29027c4895c8deb25ee10d09d35f09273bb0ce2083"
                },
                "downloads": -1,
                "filename": "robotkernel-0.12.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "818b4d83e4e2996a0c2995ac4a47678d",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 62163,
                "upload_time": "2019-03-26T19:15:30",
                "url": "https://files.pythonhosted.org/packages/1e/98/cabeb145acd376c3e7e9af9724eef395d749c23c2a985199ce35c1c77087/robotkernel-0.12.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "a0f4b377b617e647cf17d4e2cf3dcdfe",
                    "sha256": "b8a324370f0171b4de2d1eb1eb7de950494dab1993aac7a8d9f0cf651d88f150"
                },
                "downloads": -1,
                "filename": "robotkernel-0.12.0.tar.gz",
                "has_sig": false,
                "md5_digest": "a0f4b377b617e647cf17d4e2cf3dcdfe",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10104739,
                "upload_time": "2019-03-26T19:15:35",
                "url": "https://files.pythonhosted.org/packages/48/1c/3fe75e229934660252aeef70705a66eaeda77c7ecc5718612a79ba5040f7/robotkernel-0.12.0.tar.gz"
            }
        ],
        "0.12.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "54a200b0d37f491148290661682ae239",
                    "sha256": "ed6e9e7541be0eb01112c1a139e1c12b560ae3b8bcf9157a881a52e131717878"
                },
                "downloads": -1,
                "filename": "robotkernel-0.12.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "54a200b0d37f491148290661682ae239",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 62289,
                "upload_time": "2019-03-27T19:18:53",
                "url": "https://files.pythonhosted.org/packages/ac/2c/68ecd700692941fdd2214effa939e1ce11eb09f67e7ec8821fb0bf0e405e/robotkernel-0.12.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "435ca9d8ca15d54d6590f10a5e3beebf",
                    "sha256": "15831ea2bdd31f5882fabc98bbbd4d4113a9aee0c938f35c1e1c252efbe7f1da"
                },
                "downloads": -1,
                "filename": "robotkernel-0.12.1.tar.gz",
                "has_sig": false,
                "md5_digest": "435ca9d8ca15d54d6590f10a5e3beebf",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10104926,
                "upload_time": "2019-03-27T19:19:02",
                "url": "https://files.pythonhosted.org/packages/f9/ab/8f42577a12d810a4d27ea0f5a5a0dc273ec3b93beabb6857bdd65c40801d/robotkernel-0.12.1.tar.gz"
            }
        ],
        "0.12.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "55a012c2262222337ccfd14b4e71078b",
                    "sha256": "33387a953e30ac8e9ae5db547a8ae4e0b54b954a018c82aa05c6145c75044bae"
                },
                "downloads": -1,
                "filename": "robotkernel-0.12.2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "55a012c2262222337ccfd14b4e71078b",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 62508,
                "upload_time": "2019-03-30T16:10:50",
                "url": "https://files.pythonhosted.org/packages/40/1b/62e0107233ad5fc68937d37b3af9acf6fdb683eafbfc872e7163629f88c0/robotkernel-0.12.2-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "d9d7de955839bcc794be2af19038c141",
                    "sha256": "c01e6c0775151d1201d4b45ef721baa19651dd40e5efb76329abdf2e22b1f397"
                },
                "downloads": -1,
                "filename": "robotkernel-0.12.2.tar.gz",
                "has_sig": false,
                "md5_digest": "d9d7de955839bcc794be2af19038c141",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10105202,
                "upload_time": "2019-03-30T16:11:06",
                "url": "https://files.pythonhosted.org/packages/25/5e/4d0496a83d332dc52401851d59e6a37ea83121b064dc39f77dfdfa5bedb5/robotkernel-0.12.2.tar.gz"
            }
        ],
        "0.3.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "1306ac9fd830732cbeb020f7b8254d06",
                    "sha256": "437bd35bafb38f26a9037b56f300b4f83ec61535e3f203bd4cef688fa91f89c3"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "1306ac9fd830732cbeb020f7b8254d06",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 12009,
                "upload_time": "2018-09-23T10:56:42",
                "url": "https://files.pythonhosted.org/packages/8d/7d/189ddaab48bf5582cf99e3fc51bd7164ea9d8545576a0d23622874ba14a4/robotkernel-0.3.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "a88bb335ce15f86b64e1f0f40c833102",
                    "sha256": "53e5c0770eb8295e0f5dad58ab9eaeceaafb504684209478d76d5e43a112e5cc"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.0.tar.gz",
                "has_sig": false,
                "md5_digest": "a88bb335ce15f86b64e1f0f40c833102",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 27859,
                "upload_time": "2018-09-23T10:56:43",
                "url": "https://files.pythonhosted.org/packages/ee/3b/fcbf4584ed40fa1465fc73ad077602081d09a7a8180419b4fb3b21bc39f7/robotkernel-0.3.0.tar.gz"
            }
        ],
        "0.3.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "8a71fcfa6c8c8dcddcd32a6438287c9f",
                    "sha256": "e7c3c37730c614f4de838dafe990c4be659f544f2db2f73d75f4f5b782b45988"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "8a71fcfa6c8c8dcddcd32a6438287c9f",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 13926,
                "upload_time": "2018-09-24T03:45:48",
                "url": "https://files.pythonhosted.org/packages/2f/d2/d10124059ecd0fc6624f7f724ccb507b37e964144ab4d6922df7d6cea4d6/robotkernel-0.3.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "8f3dd4f9594ccd55a11a59bb62bfefda",
                    "sha256": "2e88bd075f20f35011b3983d7d9415367ee56373d557235785e3272709ae1e64"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.1.tar.gz",
                "has_sig": false,
                "md5_digest": "8f3dd4f9594ccd55a11a59bb62bfefda",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 30606,
                "upload_time": "2018-09-24T03:45:49",
                "url": "https://files.pythonhosted.org/packages/3a/63/f7c8d5c387be3c27eedefeb8e12f15d33019e316a713b8b0f15956c70840/robotkernel-0.3.1.tar.gz"
            }
        ],
        "0.3.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "4bb57df836741f48562cdc17fd12cb1d",
                    "sha256": "5cc5b680a5a69844f95172797752199f7d90d2ffe1558221c083cf637950436c"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "4bb57df836741f48562cdc17fd12cb1d",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 14114,
                "upload_time": "2018-09-25T01:41:56",
                "url": "https://files.pythonhosted.org/packages/50/5a/7993259201bc76fddff8a9ed50f3e030e93945424335dae2a8fc784f0fca/robotkernel-0.3.2-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "67f265d90ecdf9546b30710cbd45631b",
                    "sha256": "cb8a059885d1a97049d0dec26c2f9edf0ab36ebb3cddaa7556c20d416845a39d"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.2.tar.gz",
                "has_sig": false,
                "md5_digest": "67f265d90ecdf9546b30710cbd45631b",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 30780,
                "upload_time": "2018-09-25T01:41:58",
                "url": "https://files.pythonhosted.org/packages/34/89/76af26af51483489f4d578a26e112251def497e7cb5093c74afb8ac60b05/robotkernel-0.3.2.tar.gz"
            }
        ],
        "0.3.3": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "4426f73190b86beb51bc663e9352538f",
                    "sha256": "db28ec1daeb78d0c26b3703858b0b056c3872402dcb5fe689f7025138917fe78"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.3-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "4426f73190b86beb51bc663e9352538f",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 14295,
                "upload_time": "2018-09-25T02:31:53",
                "url": "https://files.pythonhosted.org/packages/d7/8f/2c7dfcc84bf62c9d293e2b1a13d3c775f8324ef4dd85dafcfabe907f9f4a/robotkernel-0.3.3-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "38e4869f3836fcd118b9d725141ed40d",
                    "sha256": "42ee389a5c7aee8f71fa1985e1cb50aa452e7d0f61176fa239170aa13f4383d2"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.3.tar.gz",
                "has_sig": false,
                "md5_digest": "38e4869f3836fcd118b9d725141ed40d",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 30487,
                "upload_time": "2018-09-25T02:31:54",
                "url": "https://files.pythonhosted.org/packages/d7/fc/fa674c532df8de4e81670408809bd5ea0df8f7341eb0a45e0bcaefd8afeb/robotkernel-0.3.3.tar.gz"
            }
        ],
        "0.3.4": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "30a2225f7e464d610164638d80b4ef21",
                    "sha256": "68e1a7e018ff358f223168d5615af08a20155a45c5f0df9c1baa211308d0e51d"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.4-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "30a2225f7e464d610164638d80b4ef21",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 14532,
                "upload_time": "2018-09-25T02:52:24",
                "url": "https://files.pythonhosted.org/packages/dc/30/6972af6de611c469143ac15fa4be5991c6cff069230da45b3b60998ef2b6/robotkernel-0.3.4-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "bf34c1fbba279b962c667e6bcbed8ea1",
                    "sha256": "83956ccac6440386ddb837dbb6cd0e076542fe758e03ef279c087b1406b0d20e"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.4.tar.gz",
                "has_sig": false,
                "md5_digest": "bf34c1fbba279b962c667e6bcbed8ea1",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 30792,
                "upload_time": "2018-09-25T02:52:25",
                "url": "https://files.pythonhosted.org/packages/7f/e6/64b64fe8cf9cc7fb16fa523c611a59e6f3938673af32a4f00b8cc2950e45/robotkernel-0.3.4.tar.gz"
            }
        ],
        "0.3.5": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "bba5629e6763b6a3cb69aed85501bd11",
                    "sha256": "777044cf916b4300613eff177a1729b0eb9db51379b2d3b7c5ae897f12d8ec46"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.5-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "bba5629e6763b6a3cb69aed85501bd11",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 15046,
                "upload_time": "2018-09-25T03:56:18",
                "url": "https://files.pythonhosted.org/packages/c3/cf/1b90ecb25dd784414c1816403d10f6fa3054a3fd02501fc5f6889d2d05fa/robotkernel-0.3.5-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "7e91fd43f1b7bd1b99a79d720b917598",
                    "sha256": "9addfaa47815521235fd3658ff61bd81aa13a4ec17932d09dfd4b1a9f2356a71"
                },
                "downloads": -1,
                "filename": "robotkernel-0.3.5.tar.gz",
                "has_sig": false,
                "md5_digest": "7e91fd43f1b7bd1b99a79d720b917598",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 31847,
                "upload_time": "2018-09-25T03:56:19",
                "url": "https://files.pythonhosted.org/packages/a0/79/224a46109d68dc83315ca38a0b153eee31c73ad2df7558af7911af733fa3/robotkernel-0.3.5.tar.gz"
            }
        ],
        "0.4.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "a93cd2bef58e401c957cfcad1131394c",
                    "sha256": "62d41a9fceca7c48cf08f2d8434409164965eedccc1c5352c89add3a1667758b"
                },
                "downloads": -1,
                "filename": "robotkernel-0.4.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "a93cd2bef58e401c957cfcad1131394c",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 15173,
                "upload_time": "2018-09-26T19:42:22",
                "url": "https://files.pythonhosted.org/packages/1d/41/9bd402d4cbb6ba470d3c7468390e79a6aa5706607a07ed00369cd94776e8/robotkernel-0.4.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "136ac80104181a5b5b13fdfe40072062",
                    "sha256": "3b47bf5fcdc67ad706c4990e3aaccbe54ff164e5a9be0739c278c23d90382821"
                },
                "downloads": -1,
                "filename": "robotkernel-0.4.0.tar.gz",
                "has_sig": false,
                "md5_digest": "136ac80104181a5b5b13fdfe40072062",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 32589,
                "upload_time": "2018-09-26T19:42:24",
                "url": "https://files.pythonhosted.org/packages/2e/2c/e12de2369352c12720d4de2262054378c786425a08b65d23f05d5d3bdfe1/robotkernel-0.4.0.tar.gz"
            }
        ],
        "0.5.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "7b50bf96ccd9d7a0def92a16fb99463c",
                    "sha256": "dd56024a95525ee1c1e23b7531f155273b46a19594f8a6fd27cf627ab5c7c392"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "7b50bf96ccd9d7a0def92a16fb99463c",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 19339,
                "upload_time": "2018-10-08T03:15:10",
                "url": "https://files.pythonhosted.org/packages/ff/e8/a64f8aa4d71263b0b7fd48424190437537fcede3732c9857151bc03ffb2e/robotkernel-0.5.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "b17b01623aecd5904de86d303d63fad4",
                    "sha256": "ae8db2c417ee1e8d1870dfdb542ed52142b278c8bf6d39bf49796a9ce6d0d081"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.0.tar.gz",
                "has_sig": false,
                "md5_digest": "b17b01623aecd5904de86d303d63fad4",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 41302,
                "upload_time": "2018-10-08T03:15:13",
                "url": "https://files.pythonhosted.org/packages/6a/cb/b9e8a09ef84c214d0b25db83ff1b5f5ee19cfa860d6f7b7a8d09e9d9d42f/robotkernel-0.5.0.tar.gz"
            }
        ],
        "0.5.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "4c86c2cb6935dc902cce61bd01dfd6d5",
                    "sha256": "82232c71a786e6f8c30789f511388705f15a87337b1677b134633b7170d09ce1"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "4c86c2cb6935dc902cce61bd01dfd6d5",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 19768,
                "upload_time": "2018-10-08T19:19:43",
                "url": "https://files.pythonhosted.org/packages/86/75/66353114fe6237e29a89f7338723b6b60054c996cb2a6d6feb9ec56c4e23/robotkernel-0.5.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "63dc0c8517f92a81b28a13a7add83f3a",
                    "sha256": "8ee3d3947cf2800b5ea428cfe672f87cd5bf222d2b9761df643f5038e240657f"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.1.tar.gz",
                "has_sig": false,
                "md5_digest": "63dc0c8517f92a81b28a13a7add83f3a",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 767913,
                "upload_time": "2018-10-08T19:19:45",
                "url": "https://files.pythonhosted.org/packages/f6/0b/7a9d3a6e32975569130c82303dfd970ee010b45d29a370d3daf247dc97c7/robotkernel-0.5.1.tar.gz"
            }
        ],
        "0.5.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "a4896d3355363e8c7f2535c00a5cae17",
                    "sha256": "68709827094603503af1ec7ebfb297fecbab8ba47b00fec7de201abc27f114e0"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "a4896d3355363e8c7f2535c00a5cae17",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 17807,
                "upload_time": "2018-10-09T02:35:26",
                "url": "https://files.pythonhosted.org/packages/0e/8a/8c98d869a5d91682dd8545677f67f089292cb57cc49c33aff4612b7bff84/robotkernel-0.5.2-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "bf74029e938a0184e125c598da6bd997",
                    "sha256": "0aeb84dbc1e672a6050697026ec6e666ab12b0069bad588a9d2806edf3ef48cc"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.2.tar.gz",
                "has_sig": false,
                "md5_digest": "bf74029e938a0184e125c598da6bd997",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 466654,
                "upload_time": "2018-10-09T02:35:28",
                "url": "https://files.pythonhosted.org/packages/7c/c0/1bf80e4edc67b220ac6fb4112a33ce4092aaba7cfdfbbf00f7aaa54cd8c1/robotkernel-0.5.2.tar.gz"
            }
        ],
        "0.5.3": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "01c5c51a0eefc71986ed9a85d8958a54",
                    "sha256": "218f877a3ac1db23b1b2c53951a8b440edc82ac8c66676132eb1eeb5e9b5d960"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.3-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "01c5c51a0eefc71986ed9a85d8958a54",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 17807,
                "upload_time": "2018-10-09T02:40:18",
                "url": "https://files.pythonhosted.org/packages/ee/61/32764275154beb66fdb246307b2f33ec5a309f10de461c9c1eea70057782/robotkernel-0.5.3-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "43f5e33b170e0ddcd3392e422ddc5d6c",
                    "sha256": "e069cff59748c72c0bf56f668ea2908962ba36f310b2fd2bc125ee40a0fb7ec2"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.3.tar.gz",
                "has_sig": false,
                "md5_digest": "43f5e33b170e0ddcd3392e422ddc5d6c",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 466658,
                "upload_time": "2018-10-09T02:40:20",
                "url": "https://files.pythonhosted.org/packages/84/ef/e6db63cc2e72785a8fdc6fdc2d5efdc7ae6d4edb21c9cd55f0141dfc6299/robotkernel-0.5.3.tar.gz"
            }
        ],
        "0.5.4": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "6e0802f88bb7bdc8141cca9706d4bcfd",
                    "sha256": "7a437ff761f5a60eb87857d43146109a7ac3f9bf8e8f5dafb1ca13f88edeac7c"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.4-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "6e0802f88bb7bdc8141cca9706d4bcfd",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 17850,
                "upload_time": "2018-10-09T03:06:50",
                "url": "https://files.pythonhosted.org/packages/03/c5/17692bf36f70dcbbd57e5402f2ed2a26020a2b14cce7eb8002898936edf1/robotkernel-0.5.4-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "bb287a8c966a15203e2bf7c0e8120de8",
                    "sha256": "94a1bfb52f09c45c43604f56cf47189edc35179995fa40c85d33c2ba9303db8c"
                },
                "downloads": -1,
                "filename": "robotkernel-0.5.4.tar.gz",
                "has_sig": false,
                "md5_digest": "bb287a8c966a15203e2bf7c0e8120de8",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 466738,
                "upload_time": "2018-10-09T03:06:52",
                "url": "https://files.pythonhosted.org/packages/da/66/ee4c049e475c99f04ce7a7f3ee7ee8c4f9431e8fb34aa957d348b230e233/robotkernel-0.5.4.tar.gz"
            }
        ],
        "0.6.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "084b5efcf5452d60e72e20e5d783da46",
                    "sha256": "a427765fdc6976b814ca50599d0d9ce83d565da7fa378597d20dd901948b82ad"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "084b5efcf5452d60e72e20e5d783da46",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 36230,
                "upload_time": "2018-10-18T03:37:05",
                "url": "https://files.pythonhosted.org/packages/16/74/e3257e5fb529e493b94c9ab6a5c3609da0d217fad54be9980322181398de/robotkernel-0.6.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "95d9bf3b1eab8d95548144c436a45c00",
                    "sha256": "d20cf755edb50ec08229c1d3b677fb814940fd1ccf98b9f1ce6dce3cffe95416"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.0.tar.gz",
                "has_sig": false,
                "md5_digest": "95d9bf3b1eab8d95548144c436a45c00",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 481662,
                "upload_time": "2018-10-18T03:37:08",
                "url": "https://files.pythonhosted.org/packages/a6/ca/13586ca34f06a4be790d19eeaa0413beeeb33f6d9665000365de7cfd67a2/robotkernel-0.6.0.tar.gz"
            }
        ],
        "0.6.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "61a17506329b3f0b03634842357a7a40",
                    "sha256": "cd488c15c17302893e79be661d83ec43c7362ad3f2bbdbcad2172e0eb39edd17"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "61a17506329b3f0b03634842357a7a40",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 36391,
                "upload_time": "2018-10-19T02:42:18",
                "url": "https://files.pythonhosted.org/packages/d3/6d/d3082d47b0dd8e49dd0d7712fe651658cb1e668afb103e1a446cba433cf5/robotkernel-0.6.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "32211588b6dc4c7d39f0346575fc0df1",
                    "sha256": "d8f89d3ef7d6cd91a9bfb26f3457df2f926f58c067525651f1bc5074abf0eb92"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.1.tar.gz",
                "has_sig": false,
                "md5_digest": "32211588b6dc4c7d39f0346575fc0df1",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 481853,
                "upload_time": "2018-10-19T02:42:20",
                "url": "https://files.pythonhosted.org/packages/4f/f3/115ca6b2b0007c5ee2da69ceac06f70c5acd1e797d5989fbdf091f6c5cf8/robotkernel-0.6.1.tar.gz"
            }
        ],
        "0.6.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "541a9f1fcc6e8bbb31b5226441579449",
                    "sha256": "cba7b54f8897ee675333961827bcdac6f104baffc9c1f52a475d5b1645fe4374"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.2-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "541a9f1fcc6e8bbb31b5226441579449",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 36440,
                "upload_time": "2018-10-19T02:46:08",
                "url": "https://files.pythonhosted.org/packages/bc/b8/d53332087cace4f8096829f745c221c63335d5ff68eb5124f8a43d0c2247/robotkernel-0.6.2-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "51bcff2962886908169658ff6fc58439",
                    "sha256": "70ad238596cc295cec54de098721c2c6b06e453c26e6b13a4f6890948bf02980"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.2.tar.gz",
                "has_sig": false,
                "md5_digest": "51bcff2962886908169658ff6fc58439",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 481923,
                "upload_time": "2018-10-19T02:46:10",
                "url": "https://files.pythonhosted.org/packages/df/4c/2c8a28ddcb216f8610a78ffe480992a81b5eb4f9b0f8d768860cb23cf9af/robotkernel-0.6.2.tar.gz"
            }
        ],
        "0.6.3": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "3b37f2de6a8264c2851d888126ebb01f",
                    "sha256": "e3a96bdcf5667b9462e532306ca00cbb1f239531ccc296d06e4982027d0a559b"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.3-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "3b37f2de6a8264c2851d888126ebb01f",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 36495,
                "upload_time": "2018-10-19T02:50:50",
                "url": "https://files.pythonhosted.org/packages/0e/1e/a5cfb9e9aed33f50529d6080d1b11b9070588efa0c70523c30d0e4cc590f/robotkernel-0.6.3-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "44551480f22d9c8450bbdac4f71017ef",
                    "sha256": "98289a72b5bd075428b2535b094b30a5c294c790ec36452870d7711ea01bbab2"
                },
                "downloads": -1,
                "filename": "robotkernel-0.6.3.tar.gz",
                "has_sig": false,
                "md5_digest": "44551480f22d9c8450bbdac4f71017ef",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 481986,
                "upload_time": "2018-10-19T02:50:52",
                "url": "https://files.pythonhosted.org/packages/bd/53/6ee7c77970ee77a6200e14583b5a33f3357e5e990a399b110d30d40554ae/robotkernel-0.6.3.tar.gz"
            }
        ],
        "0.7.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "1175da8dbd96be5c64b785c74c9e97db",
                    "sha256": "fcad48ddf52ead7b7b2e59ed2ddf6f93ab2a98978222f6773da3dec0b5ae5afc"
                },
                "downloads": -1,
                "filename": "robotkernel-0.7.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "1175da8dbd96be5c64b785c74c9e97db",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 39327,
                "upload_time": "2018-10-31T10:10:30",
                "url": "https://files.pythonhosted.org/packages/ba/f6/88926c5cc08b3e8f48415a9d3dbe4c9ca902ee2988df57ef8072fc10f786/robotkernel-0.7.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "302a3481642f5c8f1ddad8c16917ab88",
                    "sha256": "af15b97beb2d21219c0c9d0443fd4f7b628f2f12d55967d6cbebe0f1c20a7d2c"
                },
                "downloads": -1,
                "filename": "robotkernel-0.7.0.tar.gz",
                "has_sig": false,
                "md5_digest": "302a3481642f5c8f1ddad8c16917ab88",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 485085,
                "upload_time": "2018-10-31T10:10:32",
                "url": "https://files.pythonhosted.org/packages/ef/1f/31f38bdf1ae64bedce7773f27d49ba9a5b368777291e9acc063ca865a7d9/robotkernel-0.7.0.tar.gz"
            }
        ],
        "0.7.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "96026ae85cac010ed185aa374b57321a",
                    "sha256": "1ccddcd2fe29872619bcf2139feb7d696442b56ddd321eec7271489364fc3ddf"
                },
                "downloads": -1,
                "filename": "robotkernel-0.7.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "96026ae85cac010ed185aa374b57321a",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 35903,
                "upload_time": "2018-11-20T17:59:01",
                "url": "https://files.pythonhosted.org/packages/f1/5e/88d3b5142c8dc8562f6ff875dfa905c5f53772a178b28ff84634f06eb0cb/robotkernel-0.7.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "3864f9c1e2c9118935ae7cdd3b9b9f8c",
                    "sha256": "70cd71dbf7e28d054a9b95b9c916ee821a91da0da4fbddce1a823ca79c5371e3"
                },
                "downloads": -1,
                "filename": "robotkernel-0.7.1.tar.gz",
                "has_sig": false,
                "md5_digest": "3864f9c1e2c9118935ae7cdd3b9b9f8c",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 485258,
                "upload_time": "2018-11-20T17:59:45",
                "url": "https://files.pythonhosted.org/packages/dd/95/4c2b5f23237d55b514ef43e6b193de81d0f75ee954f8fba5ca03fd444fb1/robotkernel-0.7.1.tar.gz"
            }
        ],
        "0.8.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "d2f85325dca3050e0f6b7c0820fd1512",
                    "sha256": "3449cad2bcf41ee0973ae58f19aea186008cac4afd7add67cb1f800674873c3e"
                },
                "downloads": -1,
                "filename": "robotkernel-0.8.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "d2f85325dca3050e0f6b7c0820fd1512",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 36307,
                "upload_time": "2018-12-14T14:44:07",
                "url": "https://files.pythonhosted.org/packages/14/a1/dcaea9488640606f31e6d1e8ae9f511dbc91dfc4150a2a4635ab33a81c30/robotkernel-0.8.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "a52d74602228a146700b20f8a2bd3221",
                    "sha256": "5ace4cd3ba6032c542e2bcca3fef0035f958733e82777f34299d4cc465776fdf"
                },
                "downloads": -1,
                "filename": "robotkernel-0.8.0.tar.gz",
                "has_sig": false,
                "md5_digest": "a52d74602228a146700b20f8a2bd3221",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 906977,
                "upload_time": "2018-12-14T14:44:09",
                "url": "https://files.pythonhosted.org/packages/22/4a/238af20441ec351281430b9c3ffad38527cd2e655035bb2828c5dd80f68c/robotkernel-0.8.0.tar.gz"
            }
        ],
        "0.9.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "fff2311309a6cd4ce5435d7b2a93286b",
                    "sha256": "df3e3523bb014d5663900472a8e1e75a1535e8ee16afcae0293eee48396e138c"
                },
                "downloads": -1,
                "filename": "robotkernel-0.9.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "fff2311309a6cd4ce5435d7b2a93286b",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 41219,
                "upload_time": "2019-01-04T20:47:38",
                "url": "https://files.pythonhosted.org/packages/6f/bb/67f1976d58d627f1202fa8308a0535b58a636b946445b52e49e99689a892/robotkernel-0.9.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "9cfe6d999b3ed357a11aef08ade46c96",
                    "sha256": "d1f900ec7443c691533496076a56ccd00042fc27299a898bc89c311f7b60fef8"
                },
                "downloads": -1,
                "filename": "robotkernel-0.9.0.tar.gz",
                "has_sig": false,
                "md5_digest": "9cfe6d999b3ed357a11aef08ade46c96",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 912295,
                "upload_time": "2019-01-04T20:47:41",
                "url": "https://files.pythonhosted.org/packages/4d/14/4468f42869c575d23af4f2dec22c665e483e4c8047fca239213fe25b429b/robotkernel-0.9.0.tar.gz"
            }
        ],
        "1.0": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "e07d15bfba01233bc7fcca6d6bef1f2b",
                    "sha256": "b47d61050cb95184c9465f21bd3955a9cb6afd2cc1177b9c3a5d0f16fca95c14"
                },
                "downloads": -1,
                "filename": "robotkernel-1.0-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "e07d15bfba01233bc7fcca6d6bef1f2b",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 62675,
                "upload_time": "2019-09-12T20:52:50",
                "url": "https://files.pythonhosted.org/packages/1f/37/da9ab0f97657f776c977503fad01dd5bf2aa85f32e9b77df12b2cba6b70b/robotkernel-1.0-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "2647a5673c2d417f00d08a12e29446c9",
                    "sha256": "33a28df8236786fbd45cfd9b92c5b710d86b7c686a7c602a6b7ea955aacb251c"
                },
                "downloads": -1,
                "filename": "robotkernel-1.0.tar.gz",
                "has_sig": false,
                "md5_digest": "2647a5673c2d417f00d08a12e29446c9",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10133439,
                "upload_time": "2019-09-12T20:53:24",
                "url": "https://files.pythonhosted.org/packages/34/79/d9a838abde17b82bbbb832d0c5dbbe5bbc9baff76d97670cc159abafb5cd/robotkernel-1.0.tar.gz"
            }
        ],
        "1.0.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "29dd155c3ed5fcc2528a5dad2662dea4",
                    "sha256": "76829de4c829bc9aeeea04809468c24423f4c9865ffe16cf934cb9271dbd6950"
                },
                "downloads": -1,
                "filename": "robotkernel-1.0.1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "29dd155c3ed5fcc2528a5dad2662dea4",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 62985,
                "upload_time": "2019-09-19T18:27:37",
                "url": "https://files.pythonhosted.org/packages/3d/da/9bd83a6edc288e41096a9d11468631533cca39c8ee0644c1414192ae53ea/robotkernel-1.0.1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "93cc1fa945dd6492e916d402afdcd04a",
                    "sha256": "a725d18f1a5f5242192561453acc11466821671c383e808adb68661c4850a472"
                },
                "downloads": -1,
                "filename": "robotkernel-1.0.1.tar.gz",
                "has_sig": false,
                "md5_digest": "93cc1fa945dd6492e916d402afdcd04a",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10133819,
                "upload_time": "2019-09-19T18:27:41",
                "url": "https://files.pythonhosted.org/packages/4b/16/ebd6299f8d71d59cc80476399f261c01b2ad3e48e9eb286909475af56679/robotkernel-1.0.1.tar.gz"
            }
        ],
        "1.0rc1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "b3aa224b98be011e70480ac909e7ab7b",
                    "sha256": "0f059b233977e23e51bd95844ad7cab4d2bfea2c10323a7c8b97a4e578e7d70a"
                },
                "downloads": -1,
                "filename": "robotkernel-1.0rc1-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "b3aa224b98be011e70480ac909e7ab7b",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": null,
                "size": 62817,
                "upload_time": "2019-04-01T05:38:27",
                "url": "https://files.pythonhosted.org/packages/79/be/31162d8ac6e2c28d218867a8cbfa848d567ffa4ffbef0559b5ff5b2ad5a9/robotkernel-1.0rc1-py3-none-any.whl"
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "47277b9b07c844b0c70d90c7ad5ee438",
                    "sha256": "7914dbb25efb70b2392f6864c554b057936826f8341868d6ece88f3bc3094e27"
                },
                "downloads": -1,
                "filename": "robotkernel-1.0rc1.tar.gz",
                "has_sig": false,
                "md5_digest": "47277b9b07c844b0c70d90c7ad5ee438",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": null,
                "size": 10134487,
                "upload_time": "2019-04-01T05:38:40",
                "url": "https://files.pythonhosted.org/packages/d4/79/fffa31d9d1a3aa44abfccd2467164f0c107081d1db0fa32f9fb070fb8630/robotkernel-1.0rc1.tar.gz"
            }
        ]
    },
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "29dd155c3ed5fcc2528a5dad2662dea4",
                "sha256": "76829de4c829bc9aeeea04809468c24423f4c9865ffe16cf934cb9271dbd6950"
            },
            "downloads": -1,
            "filename": "robotkernel-1.0.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "29dd155c3ed5fcc2528a5dad2662dea4",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 62985,
            "upload_time": "2019-09-19T18:27:37",
            "url": "https://files.pythonhosted.org/packages/3d/da/9bd83a6edc288e41096a9d11468631533cca39c8ee0644c1414192ae53ea/robotkernel-1.0.1-py3-none-any.whl"
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "93cc1fa945dd6492e916d402afdcd04a",
                "sha256": "a725d18f1a5f5242192561453acc11466821671c383e808adb68661c4850a472"
            },
            "downloads": -1,
            "filename": "robotkernel-1.0.1.tar.gz",
            "has_sig": false,
            "md5_digest": "93cc1fa945dd6492e916d402afdcd04a",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 10133819,
            "upload_time": "2019-09-19T18:27:41",
            "url": "https://files.pythonhosted.org/packages/4b/16/ebd6299f8d71d59cc80476399f261c01b2ad3e48e9eb286909475af56679/robotkernel-1.0.1.tar.gz"
        }
    ]
}