{ "info": { "author": "Vincent D. Warmerdam", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Jupyter", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Build Tools", "Topic :: Utilities" ], "description": "[![CircleCI](https://circleci.com/gh/godatadriven/asekuro.svg?style=svg)](https://circleci.com/gh/godatadriven/asekuro)\n\n# Asekuro\n\nA commandline util for jupyter notebooks, possibly to be used in trainings and/or githooks.\n\n> Asekuro means insurance in esperanto. \n\n![](notebook-img.png)\n\nThe main goal is to have a commandline app that can be used in githooks. The main \nfeatures we wanted in this app is that we had a nice way to: \n\n1. Clear notebook cells \n2. Be able to confirm that the notebook can run without errors.\n3. Be able to deal with solutions via `%load` magic. \n\n# Quick-Start \n\nInstallation can be done via pip. \n\n```\n> pip install asekuro\n```\n\nNote that we only support python>=3.6. \n\n# Usage \n\nOnce installed, the commandline app can be used.\n\n```bash\n> asekuro\nUsage: asekuro [OPTIONS] COMMAND [ARGS]...\n\n Asekuro - it means insurance in esperanto.\n\n This command line app allows you to check for errors in jupyter notebooks\n and it also allows you to supply a python file with assert statements.\n\nOptions:\n --help Show this message and exit.\n\nCommands:\n check Check (notebook) files in sequention for errors.\n clean Clean notebook files.\n test Check notebook files independantly.\n version Echo the version of asekuro.\n``` \n\n#### Testing a Notebook \n\nWe merely test if the notebook can be run from top to bottom without any \nerrors. This may be dependant on the virtualenv that you're currently running.\n\n```bash\n> asekuro test tests/testnb.ipynb\n2018-07-30 15:40:04,060 [commandline.py:test_notebook:113] DEBUG - about to test tests/testnb.ipynb\n...\n2018-07-30 15:40:04,074 [commandline.py:clean_notebook:82] DEBUG - /tmp/testnb-test.ipynb is now stripped\n============== test session starts =======================================================================\nplatform darwin -- Python 3.6.5, pytest-3.6.4, py-1.5.4, pluggy-0.7.1 -- \n/Users/coder/path/asekuro/venv/bin/python\ncachedir: ../../../../../tmp/.pytest_cache\nrootdir: /tmp, inifile:\nplugins: nbval-0.9.1\ncollected 6 items \n\ntmp/testnb-test::ipynb::Cell 0 PASSED [ 16%]\ntmp/testnb-test::ipynb::Cell 1 PASSED [ 33%]\ntmp/testnb-test::ipynb::Cell 2 PASSED [ 50%]\ntmp/testnb-test::ipynb::Cell 3 PASSED [ 66%]\ntmp/testnb-test::ipynb::Cell 4 PASSED [ 83%]\ntmp/testnb-test::ipynb::Cell 5 PASSED [100%]\n============== 6 passed in 1.11 seconds ==================================================================\n2018-07-30 15:40:05,983 [commandline.py:test_notebook:118] DEBUG - removing temporary testing notebook /tmp/testnb-test.ipynb\n2018-07-30 15:40:05,984 [commandline.py:test_notebook:120] DEBUG - testing done for tests/testnb.ipynb\n```\n\n#### Clean Notebook \n\nSometimes you may want to remove the output of the cells. This can be done automatically now too. \n\n```bash\n> asekuro clean tests/testnb.ipynb \n2018-07-30 15:44:23,508 [commandline.py:clean_notebook:76] DEBUG - about to strip tests/testnb.ipynb of output\n2018-07-30 15:44:23,516 [commandline.py:clean_notebook:82] DEBUG - tests/testnb.ipynb is now stripped\n```\n\n#### Testing \n\nYou can run some unit tests via `pytest`. Note that we test using local notebooks \nas well as a docker container. We want the container that is there to break the build. \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/godatadriven/asekuro", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "asekuro", "package_url": "https://pypi.org/project/asekuro/", "platform": "", "project_url": "https://pypi.org/project/asekuro/", "project_urls": { "Homepage": "https://github.com/godatadriven/asekuro" }, "release_url": "https://pypi.org/project/asekuro/0.1.2/", "requires_dist": [ "pytest (>=4.0.2)", "nbval (>=0.9.1)", "nbformat (>=4.4.0)", "nbconvert (>=5.4.0)", "Click (>=7.0)" ], "requires_python": ">=3.6", "summary": "CLI util to deal with Jupyter Notebooks", "version": "0.1.2" }, "last_serial": 5937959, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "d5082cbd445cb8a2f10ceeef1a3f7f63", "sha256": "9be2f674850d0c4d571cea62f5960d2fdf0fe47057d5c83f6118c14f1b9495b9" }, "downloads": -1, "filename": "asekuro-0.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d5082cbd445cb8a2f10ceeef1a3f7f63", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5906, "upload_time": "2019-04-24T12:31:24", "url": "https://files.pythonhosted.org/packages/fa/bb/d04885b89bae8fd451385255f546ee9b48e59011d0666bbfec527b258ef1/asekuro-0.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4737e5369617b9629857a6fd1ba976c0", "sha256": "be2a7a73947af70022b36698609a8b5644fafe4cf8babe993b3036cf3c83d9c4" }, "downloads": -1, "filename": "asekuro-0.0.10.tar.gz", "has_sig": false, "md5_digest": "4737e5369617b9629857a6fd1ba976c0", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4763, "upload_time": "2019-04-24T12:31:25", "url": "https://files.pythonhosted.org/packages/bb/6e/71a0aefd371b93154cb3f6f60507f90a3dbd105d6753484e5001d1d94d7c/asekuro-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "03b35d5806c461f1cad1c7b309f3bcf1", "sha256": "9658eb1fb855e93519ab810f5be6d6384e52fc1746ae572e1ca051aa37c44daf" }, "downloads": -1, "filename": "asekuro-0.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "03b35d5806c461f1cad1c7b309f3bcf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5894, "upload_time": "2019-06-24T12:38:05", "url": "https://files.pythonhosted.org/packages/1c/63/47290470d78acdc4f28d9fd114cd0c7ae9968ff51b70653c9e8e4b69e1a4/asekuro-0.0.11-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f5f8758f70d03704edf90bb70105f65", "sha256": "905b9d81daf4e41a1ab0a1e72f0a5178beda12bc40c2fd9821f1406442ef7ff2" }, "downloads": -1, "filename": "asekuro-0.0.11.tar.gz", "has_sig": false, "md5_digest": "7f5f8758f70d03704edf90bb70105f65", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4742, "upload_time": "2019-06-24T12:38:07", "url": "https://files.pythonhosted.org/packages/4a/8d/6692a8c528e63490c14f6cf26ef668c9992e02b6380cdbfdcb88bf426d9d/asekuro-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "3e6045e3d438508e2a116067fbe01d79", "sha256": "3ba5aa7b542b7047e5e8e59b45226d5abf3ed34a1e7e22dab45fe29f39353dc0" }, "downloads": -1, "filename": "asekuro-0.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3e6045e3d438508e2a116067fbe01d79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5927, "upload_time": "2019-06-24T14:49:59", "url": "https://files.pythonhosted.org/packages/ef/c2/7dc7b7cb23324ba5b110fe75bf23f8f4ac6414ff8a1283606f88d4002dab/asekuro-0.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f478c8760a67d6a2e849743243dfe82a", "sha256": "fc295a96df8295ccbd0859d2ea199a25bb70947da3d128f4bcd749f48db186ab" }, "downloads": -1, "filename": "asekuro-0.0.12.tar.gz", "has_sig": false, "md5_digest": "f478c8760a67d6a2e849743243dfe82a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4774, "upload_time": "2019-06-24T14:50:01", "url": "https://files.pythonhosted.org/packages/f8/31/c19aeda0fda931e15b45186791ebc811e6fba18fbe30dfd180368b2686d1/asekuro-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "415e9cb832e25400d4ac396b4d5683f1", "sha256": "932914ca0f7917c73009d91efd97e980180fcb7dbfd8dde127f8b522396fc95d" }, "downloads": -1, "filename": "asekuro-0.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "415e9cb832e25400d4ac396b4d5683f1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5927, "upload_time": "2019-06-24T15:03:00", "url": "https://files.pythonhosted.org/packages/85/5b/b92c632282c7b1919228de18047040b5be0f4ff7999152628e3a1fa1bd61/asekuro-0.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6767378ea467ec475f92ed5a44dcfad7", "sha256": "d03d00faec1baa5231895b0fa3830e7599e3069e929996451e4b01c7792d107e" }, "downloads": -1, "filename": "asekuro-0.0.13.tar.gz", "has_sig": false, "md5_digest": "6767378ea467ec475f92ed5a44dcfad7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4779, "upload_time": "2019-06-24T15:03:01", "url": "https://files.pythonhosted.org/packages/ad/e3/722f1bea5afc15e60f0a48788774560bf482d670e4806e53c1b2eca9ca8e/asekuro-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "e3ba8d3e64edd615655a286874e60458", "sha256": "eba796a12cba47e95b9ced06d0fd55ec5616bacf221c7fdd04cfc9a7865f7302" }, "downloads": -1, "filename": "asekuro-0.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e3ba8d3e64edd615655a286874e60458", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5887, "upload_time": "2019-06-24T17:08:41", "url": "https://files.pythonhosted.org/packages/c1/11/26be8078e238d197abd2be1c2a83d0b0aef8402524e182e59b0fda407c00/asekuro-0.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f38c53888302fdc8692b856a1d095a92", "sha256": "eee6e3ee56889bf324922f50fcdaa4fce458824a99b96268037702f781b9dde6" }, "downloads": -1, "filename": "asekuro-0.0.14-py3-none-any.whl", "has_sig": false, "md5_digest": "f38c53888302fdc8692b856a1d095a92", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 5882, "upload_time": "2019-06-24T17:08:43", "url": "https://files.pythonhosted.org/packages/b0/b1/2dc8282264bb0a4957fe1ec548e09f922217b69ab99da0e758476bae1da1/asekuro-0.0.14-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b0c5d2801c077614b028e01e5317721", "sha256": "58bbb8b686df8078c8b3ed9ad36260739fa1e56ab9d02cc24f2937805cd80b23" }, "downloads": -1, "filename": "asekuro-0.0.14.tar.gz", "has_sig": false, "md5_digest": "4b0c5d2801c077614b028e01e5317721", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4750, "upload_time": "2019-06-24T17:08:44", "url": "https://files.pythonhosted.org/packages/24/84/c5a6a4f70ea05063c0ef5962aaa322aaaa0dd9d1eb994a683a4ec1730d68/asekuro-0.0.14.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "ee70057816bd0e8ba8b0f93b35664a9e", "sha256": "c190e40ab3765eca2ce7f4d462f66a6edad52dcf709916225c32c3ed78eef292" }, "downloads": -1, "filename": "asekuro-0.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee70057816bd0e8ba8b0f93b35664a9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5920, "upload_time": "2019-06-24T18:18:38", "url": "https://files.pythonhosted.org/packages/14/63/95ddf5b7322de54206fd1cc737d9efe80c3a5ead5fe157602193140fa69b/asekuro-0.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07514cc372a682c0258f83d3de41299c", "sha256": "b83d77aaf9501a1e072fb10d667af2f250abeb7ffc97b7b4b3c1c1fe6638fce2" }, "downloads": -1, "filename": "asekuro-0.0.15.tar.gz", "has_sig": false, "md5_digest": "07514cc372a682c0258f83d3de41299c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4772, "upload_time": "2019-06-24T18:18:40", "url": "https://files.pythonhosted.org/packages/f3/4f/194dd32a41c92974724d270ad10e0ef8a36fb2e5150a1bd7fd78d3a0aacf/asekuro-0.0.15.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "a3b9c3aadaa550a057dd861e16d99769", "sha256": "1b0b3ca358a2fff876649eee48423a74ef5fed1ddde2329e1e1a9b2fa5d53aaf" }, "downloads": -1, "filename": "asekuro-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3b9c3aadaa550a057dd861e16d99769", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3270, "upload_time": "2018-07-31T19:26:48", "url": "https://files.pythonhosted.org/packages/81/7e/25a8f8486d79e04db80aec66c37c52acb7163c544d4ab43572448bbf004f/asekuro-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89d75a7af080ecf414f2ea2855bafc90", "sha256": "9b11a41411ef06eb660531783dddad9331af7ed27472db00091355e3a002562f" }, "downloads": -1, "filename": "asekuro-0.0.4.tar.gz", "has_sig": false, "md5_digest": "89d75a7af080ecf414f2ea2855bafc90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3604, "upload_time": "2018-07-31T19:26:49", "url": "https://files.pythonhosted.org/packages/be/15/a6f3a0e5e4990157ef8c9b5d61b347a4e0fc0afbb3f91ee704d143c70468/asekuro-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "065ccb755d2b3a44e9ba9f18b0087c47", "sha256": "21ff640680757ae99e8dcbd5b217250ec132b3a6ad73b72d03578988861855e1" }, "downloads": -1, "filename": "asekuro-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "065ccb755d2b3a44e9ba9f18b0087c47", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 4531, "upload_time": "2018-08-10T15:00:43", "url": "https://files.pythonhosted.org/packages/82/2a/382a498750d5f25673f3f7052c7d454052cab7283c9c4b2a9f4d1662b8f9/asekuro-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4939feda1c3acb479fc1c00bbeb0a44b", "sha256": "f9b23cb05473700ca0a86afb7dc7584a105511cc4b6dd5c0fa658cb461ab0ccc" }, "downloads": -1, "filename": "asekuro-0.0.5.tar.gz", "has_sig": false, "md5_digest": "4939feda1c3acb479fc1c00bbeb0a44b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4225, "upload_time": "2018-08-10T15:00:44", "url": "https://files.pythonhosted.org/packages/16/cc/058c02e99a26b7d515b427e2526bc53fb618bfd11c4533db6da315a9f428/asekuro-0.0.5.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "62ebfe47d4bd14de9b43284e81e79f5a", "sha256": "10a37f0e1f3111702f4ffc51a1415e67f0e3338e70ddc3df8d4181ff58b74f4f" }, "downloads": -1, "filename": "asekuro-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "62ebfe47d4bd14de9b43284e81e79f5a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5428, "upload_time": "2019-02-08T13:11:56", "url": "https://files.pythonhosted.org/packages/f0/55/edc2e1f243ec862937e27a408a69e1e7d428bbc5831e10eba366749c063c/asekuro-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40e1e91d17006463734631a73e381c91", "sha256": "ba15e21bb3bdb9889cfbc38d83fb8d909712362aacbcae04644784440b9453d5" }, "downloads": -1, "filename": "asekuro-0.0.7.tar.gz", "has_sig": false, "md5_digest": "40e1e91d17006463734631a73e381c91", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4276, "upload_time": "2019-02-08T13:11:58", "url": "https://files.pythonhosted.org/packages/64/70/73736d03ec7d902cfcad7bd676cdc381c16b5b6949178474398d073a5cea/asekuro-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "8085fa73edccbff7162efdcd54ef488f", "sha256": "049ddc2f0f0819d4e4411e9bb480568593e03dbe6956cdc3b8bbf0681b834006" }, "downloads": -1, "filename": "asekuro-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8085fa73edccbff7162efdcd54ef488f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5552, "upload_time": "2019-04-19T12:06:00", "url": "https://files.pythonhosted.org/packages/40/7b/a625b2318bfaacb4073bb860aba52db69c41e8c81d96a1c077b12a79230f/asekuro-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f8773d10efbe9a79116a2ef4676a1062", "sha256": "29c830a855fa96116d80e290b467e6b6e793dc6bb7914ebf185065ab78dc5d29" }, "downloads": -1, "filename": "asekuro-0.0.8.tar.gz", "has_sig": false, "md5_digest": "f8773d10efbe9a79116a2ef4676a1062", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4390, "upload_time": "2019-04-19T12:06:02", "url": "https://files.pythonhosted.org/packages/29/4c/f6f7ebe0faab1d0e4a4be49c0b1372830e70f5b61f51267617843dcff0fc/asekuro-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "799f830f6056a0f963de3b399cb2539b", "sha256": "4657980912de0c76772ab8f40c5770154513171846134c5c27ee24c6d36f3c49" }, "downloads": -1, "filename": "asekuro-0.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "799f830f6056a0f963de3b399cb2539b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 5868, "upload_time": "2019-04-24T07:39:34", "url": "https://files.pythonhosted.org/packages/51/a4/5ff346f1027019e37d7ac78a70b0a13a079d3ee40f94d9b94aade544e39d/asekuro-0.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "709d0372d4735403a874f5c3baa4fff4", "sha256": "575933181ca447ba275db60591fa9bb3254862e77f9e49ffd13c95ebe11234b6" }, "downloads": -1, "filename": "asekuro-0.0.9.tar.gz", "has_sig": false, "md5_digest": "709d0372d4735403a874f5c3baa4fff4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 4726, "upload_time": "2019-04-24T07:39:35", "url": "https://files.pythonhosted.org/packages/57/46/b42249805d22ab27a0a83a60081b3f76a09a646191dfda2bd090f97e2b13/asekuro-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "23f953f93e095b1aa96832def41ef9e3", "sha256": "887f3f4a391496d8e0239336f03a5ec5e1c048ba7af613a1eba4dc3d01b5b7f9" }, "downloads": -1, "filename": "asekuro-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23f953f93e095b1aa96832def41ef9e3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7052, "upload_time": "2019-08-02T07:51:58", "url": "https://files.pythonhosted.org/packages/d1/df/06eeae482c89992ffdc699dee0a704d1e7bb8e2da2251ca1d5e3d1a227ff/asekuro-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7a38429460fc03da17f17d0dd002dd21", "sha256": "c4de345328022dee3bc5e216e3953c1b786cbb66eb0e966ac396db68be811f10" }, "downloads": -1, "filename": "asekuro-0.1.0.tar.gz", "has_sig": false, "md5_digest": "7a38429460fc03da17f17d0dd002dd21", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5580, "upload_time": "2019-08-02T07:52:00", "url": "https://files.pythonhosted.org/packages/bf/a3/9cde5748d9158961f21024c0bf3e386d3c4a69792411045524f600ac2a80/asekuro-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a7ed2b5b3a5dceba197329cf8477bcd8", "sha256": "6deca92e569ec06b25d7102ff9e152479ce0e7acfbe50d0f996f06852edf6bff" }, "downloads": -1, "filename": "asekuro-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a7ed2b5b3a5dceba197329cf8477bcd8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7335, "upload_time": "2019-10-03T14:21:52", "url": "https://files.pythonhosted.org/packages/75/20/efb1967e41bd2cbcc006bf607600cb65fa4d3e0f9ba65fe072d7d0c3d81a/asekuro-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1e28e18bec2fdcf096a21cf9cbd842a", "sha256": "35178a183085b3231b008acfeb6faa32c0cc3880e6a42400ad0b8bcceabfb618" }, "downloads": -1, "filename": "asekuro-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b1e28e18bec2fdcf096a21cf9cbd842a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5856, "upload_time": "2019-10-03T14:21:54", "url": "https://files.pythonhosted.org/packages/6d/f2/360552feae867591e20cd0a443be519bb6574d2d24eb3370488cad414759/asekuro-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "9749e28d15b5dd24302bca2340a2970d", "sha256": "664b86646bca429cff47e02f7d2f069bb41c7beabd3b0d37cd1873c1d8238e21" }, "downloads": -1, "filename": "asekuro-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9749e28d15b5dd24302bca2340a2970d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7348, "upload_time": "2019-10-07T09:58:49", "url": "https://files.pythonhosted.org/packages/bb/ed/8dfc3d2fb11f83b289cf08df817dbfd6dd1deeb8bb34e4b8311908a8cbfa/asekuro-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b8e864f4f80ff512804b32cd3e1e1e", "sha256": "66f4cfdaa5004886679c8c4cffc45eefb5be8d255ece5c975386c3ea814271c4" }, "downloads": -1, "filename": "asekuro-0.1.2.tar.gz", "has_sig": false, "md5_digest": "36b8e864f4f80ff512804b32cd3e1e1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5891, "upload_time": "2019-10-07T09:58:52", "url": "https://files.pythonhosted.org/packages/c3/ec/f38ee0077bd4cc0a2c0bacfea423ca0072d6d3ec341e2d1add9df12c28e4/asekuro-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9749e28d15b5dd24302bca2340a2970d", "sha256": "664b86646bca429cff47e02f7d2f069bb41c7beabd3b0d37cd1873c1d8238e21" }, "downloads": -1, "filename": "asekuro-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9749e28d15b5dd24302bca2340a2970d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=3.6", "size": 7348, "upload_time": "2019-10-07T09:58:49", "url": "https://files.pythonhosted.org/packages/bb/ed/8dfc3d2fb11f83b289cf08df817dbfd6dd1deeb8bb34e4b8311908a8cbfa/asekuro-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36b8e864f4f80ff512804b32cd3e1e1e", "sha256": "66f4cfdaa5004886679c8c4cffc45eefb5be8d255ece5c975386c3ea814271c4" }, "downloads": -1, "filename": "asekuro-0.1.2.tar.gz", "has_sig": false, "md5_digest": "36b8e864f4f80ff512804b32cd3e1e1e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 5891, "upload_time": "2019-10-07T09:58:52", "url": "https://files.pythonhosted.org/packages/c3/ec/f38ee0077bd4cc0a2c0bacfea423ca0072d6d3ec341e2d1add9df12c28e4/asekuro-0.1.2.tar.gz" } ] }