{ "info": { "author": "Dyne Development Team", "author_email": "puria@dyne.org", "bugtrack_url": null, "classifiers": [ "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Intended Audience :: Science/Research", "License :: OSI Approved :: GNU Affero General Public License v3", "Programming Language :: Python :: 3", "Topic :: Security :: Cryptography", "Topic :: System :: Distributed Computing" ], "description": "\n
\n\n# Jupyter zenroom kernel\n[](https://travis-ci.org/DECODEproject/jupyter-zenroom-kernel)\n[](https://github.com/puria/jupyter-zenroom-kernel/blob/master/LICENSE)\n[](https://pypi.org/project/jupyter_zenroom_kernel/)\n\nA [Zenroom](http://zenroom.dyne.org) :key: Jupyter [kernel](http://jupyter.readthedocs.io/en/latest/projects/kernels.html) that uses [metakernel](https://github.com/Calysto/metakernel)\n\n## Dependencies\n* Python 3\n* Zenroom\n\n## Install\n\nBefore installing you probably want to create a [**virtual environment**](https://virtualenv.pypa.io/en/stable/) as per python best practices.\nOnce you activate your virtualenv you can install the kernel with the following commands:\n\n $ pip install jupyter_zenroom_kernel\n $ python3 -m zenroom install --user\n\nIf the zenroom binary (shared or static) is installed system wide and/or is in your $PATH, then you just run jupyter as you would normally do\n\n $ jupyter notebook\n\nIf the binary is not in your path you have to set an environment variable `ZENROOM_BIN` with the absolute path of the binary \n\n### Step by step installation for :snake: noobs\n\n[](https://asciinema.org/a/ROaryUMLUxTpK2YTzxF6sF4OU)\n\n## What is zenroom?\nZenroom is a brand new, small and portable virtual machine for cryptographic operations and is part of the [DECODE project](https://decodeproject.eu) about data-ownership and [technological sovereignty](https://www.youtube.com/watch?v=RvBRbwBm_nQ).\nYou can read more about it on [https://zenroom.dyne.org/]()\n\n## todo\n - [ ] zenroom_exec_buf\n - [x] foldable json rendering\n - [x] cell syntax highlighting\n - [x] mark lines on syntax errors\n - [x] unit testing\n - [ ] better documentation\n - [x] code completion\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/puria/jupyter-zenroom-kernel", "keywords": "", "license": "AGPLv3+", "maintainer": "", "maintainer_email": "", "name": "jupyter_zenroom_kernel", "package_url": "https://pypi.org/project/jupyter_zenroom_kernel/", "platform": "Linux", "project_url": "https://pypi.org/project/jupyter_zenroom_kernel/", "project_urls": { "Decode Project": "https://decodeproject.eu/", "Homepage": "https://github.com/puria/jupyter-zenroom-kernel", "Tracker": "https://github.com/puria/jupyter-zenroom-kernel/issues", "Zenroom project": "https://zenroom.dyne.org/" }, "release_url": "https://pypi.org/project/jupyter_zenroom_kernel/0.0.8/", "requires_dist": [ "metakernel (==0.20.14)", "notebook (>=5.4.1)", "html2text", "coverage; extra == 'test'", "nose; extra == 'test'", "jupyter-kernel-test; extra == 'test'" ], "requires_python": ">=3", "summary": "Jupyter kernel for Zenroom. Small, secure and portable virtual machine for crypto language processing", "version": "0.0.8" }, "last_serial": 4374867, "releases": { "0.0.4": [ { "comment_text": "", "digests": { "md5": "4377237af43066a88a7315f96d039180", "sha256": "d9bfb1e87438209e652ed8d0ea013fd1eee68b3a25766aa7271719f355ef31e8" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.4.tar.gz", "has_sig": false, "md5_digest": "4377237af43066a88a7315f96d039180", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 3919, "upload_time": "2018-04-17T05:07:00", "url": "https://files.pythonhosted.org/packages/f1/de/43f6859a7705383c8702dbc9d728aba89fcf53ade2b231a4f5d80940f661/jupyter_zenroom_kernel-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1ded2839bb925ad4801334150a1f0a62", "sha256": "73d4d871c28f520c1de2e678ab84e78cf5623c4fc374c085b72fd49d7934e256" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.5.tar.gz", "has_sig": false, "md5_digest": "1ded2839bb925ad4801334150a1f0a62", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4186, "upload_time": "2018-04-17T09:39:19", "url": "https://files.pythonhosted.org/packages/b2/72/ef070dbe7f394b621d1315873addc7c4a764bfe164f5fe730379b3571420/jupyter_zenroom_kernel-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "fb2a90afe00fc1146bda4c882a28369d", "sha256": "ed6b1c2cfe871ee8604d73b3ee531080b8aa1bea75b508c8038c3f644855e6b1" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.6.tar.gz", "has_sig": false, "md5_digest": "fb2a90afe00fc1146bda4c882a28369d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4453, "upload_time": "2018-04-18T17:01:01", "url": "https://files.pythonhosted.org/packages/bf/4b/27deb7a27fb4d9686cdce246b16bee5fd65725a1b76534cf537865b4f520/jupyter_zenroom_kernel-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "aa12ece9d450a5d43be86751515c066d", "sha256": "b761532e4d5b3acd7f3d35dddcaa560c865d5b7bdc72cc98341f9a5aa25181f6" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "aa12ece9d450a5d43be86751515c066d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 16952, "upload_time": "2018-10-14T18:51:37", "url": "https://files.pythonhosted.org/packages/df/af/6124891331388ccc4976ee95422f70281f8ead39a9e27a8835b5d1b447d0/jupyter_zenroom_kernel-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5871b3251caf9c22c8186e20d6429704", "sha256": "f9934ae531e1cdac2b54cb88030092620e073794ac2d673c265eeeff2c62df6e" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5871b3251caf9c22c8186e20d6429704", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4576, "upload_time": "2018-10-14T18:51:38", "url": "https://files.pythonhosted.org/packages/03/11/a90eab3851a534a06158df54a6d8df576a24d44510d4a720bda19877faf0/jupyter_zenroom_kernel-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "aa12ece9d450a5d43be86751515c066d", "sha256": "b761532e4d5b3acd7f3d35dddcaa560c865d5b7bdc72cc98341f9a5aa25181f6" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "aa12ece9d450a5d43be86751515c066d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 16952, "upload_time": "2018-10-14T18:51:37", "url": "https://files.pythonhosted.org/packages/df/af/6124891331388ccc4976ee95422f70281f8ead39a9e27a8835b5d1b447d0/jupyter_zenroom_kernel-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5871b3251caf9c22c8186e20d6429704", "sha256": "f9934ae531e1cdac2b54cb88030092620e073794ac2d673c265eeeff2c62df6e" }, "downloads": -1, "filename": "jupyter_zenroom_kernel-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5871b3251caf9c22c8186e20d6429704", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 4576, "upload_time": "2018-10-14T18:51:38", "url": "https://files.pythonhosted.org/packages/03/11/a90eab3851a534a06158df54a6d8df576a24d44510d4a720bda19877faf0/jupyter_zenroom_kernel-0.0.8.tar.gz" } ] }