{ "info": { "author": "Jonathan Zernik", "author_email": "", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# squeak\n\n[![GitHub release](https://img.shields.io/github/release/squeaknode/squeak.svg)](https://github.com/squeaknode/squeak/releases)\n[![codecov](https://codecov.io/gh/squeaknode/squeak/branch/master/graph/badge.svg?token=R4MAF14FYN)](https://codecov.io/gh/squeaknode/squeak)\n\nPython library for Squeak protocol.\n\n### Requirements\n\n* python3\n\n### Test\n\n```\nmake test\n```\n\n### Install\n\n```\npip install squeaklib\n```\n\n### Examples\n\nCreate a squeak, verify its signature with the public key, and decrypt the content:\n\n```python\nimport time\n\nfrom bitcoin.core import lx\n\nfrom squeak.core import CheckSqueak\nfrom squeak.core import MakeSqueakFromStr\nfrom squeak.core.keys import SqueakPrivateKey\n\nprivate_key = SqueakPrivateKey.generate()\n\nblock_height = 0\nblock_hash = lx('4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b')\n\ncontent = \"Hello world!\"\ntimestamp = int(time.time())\n\nsqueak, secret_key = MakeSqueakFromStr(\n private_key,\n content,\n block_height,\n block_hash,\n timestamp,\n)\n\nCheckSqueak(squeak) # No exception raised\n\nprint(squeak.GetHash()) # prints b\"\\x9e\\xeb\\xbc)N\\x94\\xe2\\x85\\x9b(d\\x7f\\x1e7\\xb5{\\xcbY\\xef\\xd4;\\xf7P\\xfe\\x19'Q\\xb7\\x7f\\xbda\\xaf\"\nprint(squeak.GetPubKey()) # prints SqueakPublicKey('02d2fe30552bb5ec3b6822cec25b7dd7d4163974e28f2f4ef40d1f9d09086704c6')\nprint(squeak.GetDecryptedContentStr(secret_key)) # Hello world!\n```\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": "", "keywords": "squeak", "license": "", "maintainer": "", "maintainer_email": "", "name": "squeaklib", "package_url": "https://pypi.org/project/squeaklib/", "platform": null, "project_url": "https://pypi.org/project/squeaklib/", "project_urls": null, "release_url": "https://pypi.org/project/squeaklib/0.13.1/", "requires_dist": [ "cryptography (<3.5,>=3.3.0)", "python-bitcoinlib (<0.12,>=0.11.0)", "ECPy (<1.3,>=1.2.0)" ], "requires_python": "", "summary": "Squeak library", "version": "0.13.1", "yanked": false, "yanked_reason": null }, "last_serial": 13603321, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d40de45bf10a33580f1698bc2f43fc95", "sha256": "f296d0a802c726296e04043ecdf9b4a4f56d13a52b80fa8f31337a294dfe370e" }, "downloads": -1, "filename": "squeaklib-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d40de45bf10a33580f1698bc2f43fc95", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 8037, "upload_time": "2018-08-29T04:52:20", "upload_time_iso_8601": "2018-08-29T04:52:20.617972Z", "url": "https://files.pythonhosted.org/packages/fa/41/54385ba49c331ed0b9443ee057e5d767f3f247a4addf8cef2134f9ba818d/squeaklib-0.1.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "3695b9451057c42902e7268ccc8aafeb", "sha256": "fc5087f7f8ec1149278b716e9d9e78f7839b82891be692e24546c6e2b006b832" }, "downloads": -1, "filename": "squeaklib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "3695b9451057c42902e7268ccc8aafeb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6357, "upload_time": "2018-08-29T04:52:21", "upload_time_iso_8601": "2018-08-29T04:52:21.967636Z", "url": "https://files.pythonhosted.org/packages/d1/a9/24bd4e04c86cfea3426e643e2f3f37e12d425e1076ea9eabe76a1e55ab21/squeaklib-0.1.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b79e43f39e2207b173e152b860f6d32b", "sha256": "ee86afd81ba7b39ba0d76c1d49ef3164a10b769a27d8f8e6cae0866490e824ff" }, "downloads": -1, "filename": "squeaklib-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "b79e43f39e2207b173e152b860f6d32b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11018, "upload_time": "2018-09-03T01:14:03", "upload_time_iso_8601": "2018-09-03T01:14:03.347170Z", "url": "https://files.pythonhosted.org/packages/7a/dc/eb065c60f77144146dcbabc38e8fc9c2987a37713d16593f58068110a46c/squeaklib-0.1.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "37e3119fdee5fb32cac892dc8dac7453", "sha256": "3a14b9547f1f8d970ff550a8d296fe8d3c437bffb339c95a671a584fd594e052" }, "downloads": -1, "filename": "squeaklib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "37e3119fdee5fb32cac892dc8dac7453", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9005, "upload_time": "2018-09-03T01:14:04", "upload_time_iso_8601": "2018-09-03T01:14:04.324837Z", "url": "https://files.pythonhosted.org/packages/f6/66/294ee0170b654a3854c2b94a2ac1f7c2151a1d854accdecaf169304ba08d/squeaklib-0.1.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "ff5f8355cb5232da2714a79d6c3d43ac", "sha256": "2dd6fe7a24f39ac89655edf1434209d697040231927013211d53f7e40ff3641a" }, "downloads": -1, "filename": "squeaklib-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ff5f8355cb5232da2714a79d6c3d43ac", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 12456, "upload_time": "2018-09-18T07:03:42", "upload_time_iso_8601": "2018-09-18T07:03:42.218790Z", "url": "https://files.pythonhosted.org/packages/9a/4b/8170d6a563a2044aa8038bf4023f1a862a502cfbf0bfffc6cd4babede5c4/squeaklib-0.1.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d297669a5fe5ef469a6b48fa65d0c4a6", "sha256": "edd748c16e575aa197b1a1b517e3566b1ddb69242313824e41d02560e793099b" }, "downloads": -1, "filename": "squeaklib-0.1.2.tar.gz", "has_sig": false, "md5_digest": "d297669a5fe5ef469a6b48fa65d0c4a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9873, "upload_time": "2018-09-18T07:03:43", "upload_time_iso_8601": "2018-09-18T07:03:43.779020Z", "url": "https://files.pythonhosted.org/packages/29/31/25c53ba8dc1c2c23836042a3d632e20834924d3cf28c3a81fe40a71b0d06/squeaklib-0.1.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "91893544a3c635e5cc06dffb87200a2f", "sha256": "f2a090f875aa04e20c9881eb73aad8647f5bdd53298f0724c34c90763dd08542" }, "downloads": -1, "filename": "squeaklib-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "91893544a3c635e5cc06dffb87200a2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25160, "upload_time": "2018-11-11T22:35:39", "upload_time_iso_8601": "2018-11-11T22:35:39.692742Z", "url": "https://files.pythonhosted.org/packages/96/c7/623841d8d3ee406cea30639f3fb9e02793bf6ce43dc4db6e2dd8ffb44d1f/squeaklib-0.1.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "821135c10719b5212d85f3335d17c72e", "sha256": "7101bc47d75fded04497852669feed418b6c1d0d241ea00ef8b015145ada4d47" }, "downloads": -1, "filename": "squeaklib-0.1.3.tar.gz", "has_sig": false, "md5_digest": "821135c10719b5212d85f3335d17c72e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10864, "upload_time": "2018-11-11T22:35:41", "upload_time_iso_8601": "2018-11-11T22:35:41.121045Z", "url": "https://files.pythonhosted.org/packages/21/bd/17d6d02fe3b1904d18427a81311fe8bc317bc3e7e143644876eae54197bb/squeaklib-0.1.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "53ceb3c7bc67df8042735c999646b62d", "sha256": "4ed80850133eed333244e94854c9b3d6ea26fad5ff15e1d3c854caa6f0b15d0d" }, "downloads": -1, "filename": "squeaklib-0.1.4.tar.gz", "has_sig": false, "md5_digest": "53ceb3c7bc67df8042735c999646b62d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10209, "upload_time": "2019-10-16T02:53:42", "upload_time_iso_8601": "2019-10-16T02:53:42.649195Z", "url": "https://files.pythonhosted.org/packages/4a/83/8063c5ab6b015edc665484b00ad7fdb5058df3e971b46b3c8c0f95427848/squeaklib-0.1.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "bbb1932f7e77c4e07d95b3ed7d046fae", "sha256": "b8987d900232b1051a3b532f379839e55a2622fa5ee4d7432905df2d66ba94a1" }, "downloads": -1, "filename": "squeaklib-0.1.5.tar.gz", "has_sig": false, "md5_digest": "bbb1932f7e77c4e07d95b3ed7d046fae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10276, "upload_time": "2019-10-16T08:14:40", "upload_time_iso_8601": "2019-10-16T08:14:40.385950Z", "url": "https://files.pythonhosted.org/packages/20/ad/7315ebe60e8721b78f99a3eac695b2b2f3de63c31ce680ad8d2707093090/squeaklib-0.1.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "4b6e5e46d1d91337c09726db19f883a8", "sha256": "93dc9acd6b67974f8e2dd1352f6fa89e461e7e0c1adb4a97bf702b3f562dcaa0" }, "downloads": -1, "filename": "squeaklib-0.1.6.tar.gz", "has_sig": false, "md5_digest": "4b6e5e46d1d91337c09726db19f883a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10273, "upload_time": "2019-10-16T08:36:53", "upload_time_iso_8601": "2019-10-16T08:36:53.866768Z", "url": "https://files.pythonhosted.org/packages/ff/81/403a559ef9189dbe23c03ad5c9ee37daedb5b17486645e5e5d886486cabf/squeaklib-0.1.6.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.0": [ { "comment_text": "", "digests": { "md5": "82c74e8ec64f5023bcf433edf4427325", "sha256": "69aefc38cb4254f8c305fd9eeee5cc3b890cc1a320874c9388786f000db41da7" }, "downloads": -1, "filename": "squeaklib-0.10.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "82c74e8ec64f5023bcf433edf4427325", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20076, "upload_time": "2021-12-26T20:03:01", "upload_time_iso_8601": "2021-12-26T20:03:01.001646Z", "url": "https://files.pythonhosted.org/packages/6e/63/70a0ff8a1bacab977b1c7853511b2f11c01cb3c6ab6758d402342f223205/squeaklib-0.10.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7b4523f924980600486961253fc154a1", "sha256": "7b19d09389553b08ad0b72f090fd24bc5ba52144626b4bd726f6ea3c84cc2c01" }, "downloads": -1, "filename": "squeaklib-0.10.0.tar.gz", "has_sig": false, "md5_digest": "7b4523f924980600486961253fc154a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12938, "upload_time": "2021-12-26T20:03:02", "upload_time_iso_8601": "2021-12-26T20:03:02.420208Z", "url": "https://files.pythonhosted.org/packages/a4/85/8fd9062c8eae130067645aae58b132b1709fbc0d40f62ff954e3448bdef0/squeaklib-0.10.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.1": [ { "comment_text": "", "digests": { "md5": "79e537d07101084ce91c21f73e57f02a", "sha256": "59c2d999f143dc2daca8220c0d0e253db518caae2a2974df52ab7a1fad975794" }, "downloads": -1, "filename": "squeaklib-0.10.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79e537d07101084ce91c21f73e57f02a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20106, "upload_time": "2021-12-26T21:24:00", "upload_time_iso_8601": "2021-12-26T21:24:00.062201Z", "url": "https://files.pythonhosted.org/packages/c0/b7/caa8b1b6ebadcc8390a0f1cc05669016224f2f426df3c23ba80e6fabfc6e/squeaklib-0.10.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0e883f4b0f0ed0567a33e596d1415a56", "sha256": "f9dfb016eb64838ef9426cd39341117023ca91909f32164bc1490a6a09a708a0" }, "downloads": -1, "filename": "squeaklib-0.10.1.tar.gz", "has_sig": false, "md5_digest": "0e883f4b0f0ed0567a33e596d1415a56", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12994, "upload_time": "2021-12-26T21:24:01", "upload_time_iso_8601": "2021-12-26T21:24:01.523095Z", "url": "https://files.pythonhosted.org/packages/71/24/afefd80f744447ae5c2b642da9677f60a72837392acf7d5e3f555694a497/squeaklib-0.10.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.2": [ { "comment_text": "", "digests": { "md5": "cc932cff781d474c24605fb6842c9b8b", "sha256": "3f85f6dfa2d7682558bce719e79b4023eb5f4cb9596b3ef53a97a68dee66d916" }, "downloads": -1, "filename": "squeaklib-0.10.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc932cff781d474c24605fb6842c9b8b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20112, "upload_time": "2021-12-27T01:04:32", "upload_time_iso_8601": "2021-12-27T01:04:32.499682Z", "url": "https://files.pythonhosted.org/packages/ae/b6/0f5b58b9454377f84b1c43292a921c9fedb711636cdf5e424933b95c37bc/squeaklib-0.10.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "557461109604584a7fe11b9f16b5a270", "sha256": "e73484f5e55d98b77b657b3dcbb117a26b7e996406baa7088b05e47bcdcfb2c1" }, "downloads": -1, "filename": "squeaklib-0.10.2.tar.gz", "has_sig": false, "md5_digest": "557461109604584a7fe11b9f16b5a270", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12996, "upload_time": "2021-12-27T01:04:34", "upload_time_iso_8601": "2021-12-27T01:04:34.043462Z", "url": "https://files.pythonhosted.org/packages/e1/81/cc3f22c6f2f1d3397de6c9774b6dc48ae6b1fc135fa356621850bd1dd6e1/squeaklib-0.10.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.3": [ { "comment_text": "", "digests": { "md5": "e25b9e32bf7e39accad4a46b6b8be07f", "sha256": "b63e5cba1e195fa5d7995d791f77e1b09e5d9560785bb4b6df5b6aa020bf39c4" }, "downloads": -1, "filename": "squeaklib-0.10.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e25b9e32bf7e39accad4a46b6b8be07f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20273, "upload_time": "2021-12-28T05:46:27", "upload_time_iso_8601": "2021-12-28T05:46:27.726716Z", "url": "https://files.pythonhosted.org/packages/ba/e1/82b28c1b5714c01d25fce765509d779797effe0bbb431155252b16d63048/squeaklib-0.10.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "706a46912d12a071ba1c1063bbd5fd70", "sha256": "ea4ffe4a4d46328c2444feaebdaec5f28a2bfdf52e8b553cb0e8c11b41708c93" }, "downloads": -1, "filename": "squeaklib-0.10.3.tar.gz", "has_sig": false, "md5_digest": "706a46912d12a071ba1c1063bbd5fd70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13238, "upload_time": "2021-12-28T05:46:28", "upload_time_iso_8601": "2021-12-28T05:46:28.675255Z", "url": "https://files.pythonhosted.org/packages/a5/37/86e615911740cc206c4ad15eaaeb07641580ffdb7f537e38fbc528f6f0fd/squeaklib-0.10.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.10.4": [ { "comment_text": "", "digests": { "md5": "c886c70c82f7c42a6313258b392b17ee", "sha256": "0b9b84de3db731564ccdde9a99989a79f65a69d1dc24a085fb6c7f1897860359" }, "downloads": -1, "filename": "squeaklib-0.10.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c886c70c82f7c42a6313258b392b17ee", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19953, "upload_time": "2021-12-31T00:40:59", "upload_time_iso_8601": "2021-12-31T00:40:59.149284Z", "url": "https://files.pythonhosted.org/packages/a6/ab/ea12eee39cac0929095042f0f0440aa9e86b7cb7c48b44e92077cb124146/squeaklib-0.10.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b593676fc7ea0f3e90157fdc4cfeaa71", "sha256": "40bb94d65176c7c4dde9278deb595e41f293645cd2543be53c388ccdbb52081b" }, "downloads": -1, "filename": "squeaklib-0.10.4.tar.gz", "has_sig": false, "md5_digest": "b593676fc7ea0f3e90157fdc4cfeaa71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12970, "upload_time": "2021-12-31T00:41:00", "upload_time_iso_8601": "2021-12-31T00:41:00.727431Z", "url": "https://files.pythonhosted.org/packages/41/53/4f95472b078ce769ded0da944ace8bbe8fc3a197a2d33154c65373884f8a/squeaklib-0.10.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.11.0": [ { "comment_text": "", "digests": { "md5": "75161a9779dc59c76b7044572d7b2baa", "sha256": "8dd63d2b316f42b8b45eea88d0ca7c23c5f3aa60908d447e1dadfc2e3926ed54" }, "downloads": -1, "filename": "squeaklib-0.11.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "75161a9779dc59c76b7044572d7b2baa", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20072, "upload_time": "2022-02-28T04:31:21", "upload_time_iso_8601": "2022-02-28T04:31:21.753995Z", "url": "https://files.pythonhosted.org/packages/cc/ac/6f4c674b069b0ee04d03ead355a53a301b32e1d8619776b97af9d6c689e6/squeaklib-0.11.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "60b9fce8178d4f768769c35d05ee1e29", "sha256": "1ec1924fa9cb028866e2f918857eff267000cc21093a599f842d9e9efbbd8bf8" }, "downloads": -1, "filename": "squeaklib-0.11.0.tar.gz", "has_sig": false, "md5_digest": "60b9fce8178d4f768769c35d05ee1e29", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13096, "upload_time": "2022-02-28T04:31:23", "upload_time_iso_8601": "2022-02-28T04:31:23.146322Z", "url": "https://files.pythonhosted.org/packages/1c/91/a810a085144599f46a4fe5bf4427c22f515c379f45485ffe3b2432c1db0c/squeaklib-0.11.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.12.0": [ { "comment_text": "", "digests": { "md5": "619f1e926a8e7f862b6c92d5772eab33", "sha256": "6870d390b5ea49a419538098c736dd1b058c83f60c25c53032f136387eed4d88" }, "downloads": -1, "filename": "squeaklib-0.12.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "619f1e926a8e7f862b6c92d5772eab33", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15257, "upload_time": "2022-04-04T05:32:05", "upload_time_iso_8601": "2022-04-04T05:32:05.872894Z", "url": "https://files.pythonhosted.org/packages/dc/bf/82000a004d1c2be17647555c793e964720d9a729ab2f1508bdefff803b9e/squeaklib-0.12.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "9a7e9e693d37105e7126f466e4d77935", "sha256": "46587f7e5b994c467a6969129f694b92d45bb975d022d703a3e851678baa2467" }, "downloads": -1, "filename": "squeaklib-0.12.0.tar.gz", "has_sig": false, "md5_digest": "9a7e9e693d37105e7126f466e4d77935", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10247, "upload_time": "2022-04-04T05:32:07", "upload_time_iso_8601": "2022-04-04T05:32:07.153035Z", "url": "https://files.pythonhosted.org/packages/16/da/0e0bd574e690c14943d0b4b609ae71f6132ef493847dfeaf6ba4ed4c7f9f/squeaklib-0.12.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.0": [ { "comment_text": "", "digests": { "md5": "04620ad4e47aa67668a4001d68816873", "sha256": "af99ca8e6249ed47e288931ebea45bc64fb89fe98676a8e568641bcd5a60bc6e" }, "downloads": -1, "filename": "squeaklib-0.13.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "04620ad4e47aa67668a4001d68816873", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15591, "upload_time": "2022-04-17T02:52:24", "upload_time_iso_8601": "2022-04-17T02:52:24.313443Z", "url": "https://files.pythonhosted.org/packages/86/0c/5a7a75da7c925817480cfb845a34d90566b733cd24af5f7a4a51d3fdd9ec/squeaklib-0.13.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8faa897422d4ab2077602a5068e1b1ff", "sha256": "eee6331cbeeb083a176ddbdd0a65b4a22bda39d4a2c2177822bc5b48e688403e" }, "downloads": -1, "filename": "squeaklib-0.13.0.tar.gz", "has_sig": false, "md5_digest": "8faa897422d4ab2077602a5068e1b1ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10571, "upload_time": "2022-04-17T02:52:25", "upload_time_iso_8601": "2022-04-17T02:52:25.807372Z", "url": "https://files.pythonhosted.org/packages/8b/8f/32f6d500c2167262a77735f3cd9a00067fe15b009e63013b07138513af13/squeaklib-0.13.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.13.1": [ { "comment_text": "", "digests": { "md5": "207e40a64a64b55acb569c14da8df0dd", "sha256": "a54eaaed9a3d1d4ece203ed8227d348f7a0fd45275194020a0e688f0cd8a1275" }, "downloads": -1, "filename": "squeaklib-0.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "207e40a64a64b55acb569c14da8df0dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15526, "upload_time": "2022-04-24T02:39:46", "upload_time_iso_8601": "2022-04-24T02:39:46.108156Z", "url": "https://files.pythonhosted.org/packages/9b/2c/c7eded8c4f24bc40affbf3b7fae389c3bf26094a1b6aca172de5b0c24ccd/squeaklib-0.13.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8822a72048ff3b876e6ff0eb971b8d35", "sha256": "c8465272ea2ea2cf1866480b570710cfa2c17cf3908fae51091123637ffd6d0e" }, "downloads": -1, "filename": "squeaklib-0.13.1.tar.gz", "has_sig": false, "md5_digest": "8822a72048ff3b876e6ff0eb971b8d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10498, "upload_time": "2022-04-24T02:39:47", "upload_time_iso_8601": "2022-04-24T02:39:47.293504Z", "url": "https://files.pythonhosted.org/packages/2a/57/77a33bdeafd1fa0447f5f1ca140c0499c9bf897dcf83d77b4ec66a7e6c49/squeaklib-0.13.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "c3cfe081975bfc8c6ba3ba3976b792a5", "sha256": "2f74019406dbd59bff3521fe778d2e041073f2ea5bb3a51ac83ddf1584622cf9" }, "downloads": -1, "filename": "squeaklib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "c3cfe081975bfc8c6ba3ba3976b792a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9748, "upload_time": "2019-10-22T04:55:03", "upload_time_iso_8601": "2019-10-22T04:55:03.378066Z", "url": "https://files.pythonhosted.org/packages/4b/11/a55406d2cffada5cc9e453ab59581eaa91cabccdf6d2bd4660f7f1976980/squeaklib-0.2.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "30dce4a086781d99a87920f2816446a8", "sha256": "c75ce562aefdc9b86f8a0d858f2c2e72c0ffbc335a3e962f4ceb80314c05a09b" }, "downloads": -1, "filename": "squeaklib-0.3.0.tar.gz", "has_sig": false, "md5_digest": "30dce4a086781d99a87920f2816446a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10870, "upload_time": "2020-07-04T04:44:33", "upload_time_iso_8601": "2020-07-04T04:44:33.912109Z", "url": "https://files.pythonhosted.org/packages/d2/6f/9d128e066df6832d2ec4ce74328596fde5d454a68c73cc7a968b647cf314/squeaklib-0.3.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "48a0a0cbdf635361288a34c5039a095a", "sha256": "91db42b8c123e121fdccfa652c341a4d060c8a5e354b4b1f36d2276d80164330" }, "downloads": -1, "filename": "squeaklib-0.3.1.tar.gz", "has_sig": false, "md5_digest": "48a0a0cbdf635361288a34c5039a095a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8555, "upload_time": "2020-07-05T23:09:47", "upload_time_iso_8601": "2020-07-05T23:09:47.687451Z", "url": "https://files.pythonhosted.org/packages/d5/54/94ad0c2a52e550a15cd28b2b7c10ec85928eba5c238eb5cae3034df8f295/squeaklib-0.3.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "e40b213bdda678158410f9b889817829", "sha256": "fac7f7032eed3d3d3e3cee3e2758ac235fdec25da8eb166c695a892519b59e7f" }, "downloads": -1, "filename": "squeaklib-0.3.2.tar.gz", "has_sig": false, "md5_digest": "e40b213bdda678158410f9b889817829", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8580, "upload_time": "2020-07-06T00:27:11", "upload_time_iso_8601": "2020-07-06T00:27:11.430013Z", "url": "https://files.pythonhosted.org/packages/33/f7/3969e46523385e3be10b3847c521dd22e2612f27318778074b1af1be8aad/squeaklib-0.3.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "094432caeda20e8c3c2f22afd1817d1a", "sha256": "f7b25af51cebd9eefdd9d121b878bbcd0ce666af43871d6aa3633d0e79844a31" }, "downloads": -1, "filename": "squeaklib-0.3.3.tar.gz", "has_sig": false, "md5_digest": "094432caeda20e8c3c2f22afd1817d1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8562, "upload_time": "2020-07-06T01:10:27", "upload_time_iso_8601": "2020-07-06T01:10:27.861361Z", "url": "https://files.pythonhosted.org/packages/48/b8/30fb10061e4f6daccb01e67e7a2043d8307a997b85c96a3e9aead66102b3/squeaklib-0.3.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "afa60165430ff5cfcea9469eab0ebc4e", "sha256": "1e90ccc2546c1da13abc7c55ff259cf97b1d8b89eb1facc053c72da2f061c90f" }, "downloads": -1, "filename": "squeaklib-0.4.0.tar.gz", "has_sig": false, "md5_digest": "afa60165430ff5cfcea9469eab0ebc4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8567, "upload_time": "2020-07-15T22:58:49", "upload_time_iso_8601": "2020-07-15T22:58:49.602778Z", "url": "https://files.pythonhosted.org/packages/92/94/e570cec3c5571e5467c444c0b994910e88568ab06786055ba1fc9972a0f6/squeaklib-0.4.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "5ed999fe66a2bfea09ed34bcb532490c", "sha256": "f606d07c9f58fe409a620a0b6ba543f53b711ec4ab4e08d1fd427dbeb69ea9dd" }, "downloads": -1, "filename": "squeaklib-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5ed999fe66a2bfea09ed34bcb532490c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10799, "upload_time": "2020-12-24T06:11:22", "upload_time_iso_8601": "2020-12-24T06:11:22.828903Z", "url": "https://files.pythonhosted.org/packages/36/60/174b81bec6931a1a7aecad21157e52e2d4c1ed818a0bf96febe991b3acfc/squeaklib-0.5.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "cd0ccc2464c8f0c50e00b74e98ecb25a", "sha256": "37ddca8ee8a27788364b8cbd22aee7f4422a3c8e65f2a2e8914c84fff72e484e" }, "downloads": -1, "filename": "squeaklib-0.5.0.tar.gz", "has_sig": false, "md5_digest": "cd0ccc2464c8f0c50e00b74e98ecb25a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8745, "upload_time": "2020-12-24T06:11:24", "upload_time_iso_8601": "2020-12-24T06:11:24.039319Z", "url": "https://files.pythonhosted.org/packages/91/4b/661edd2a7871d0971a11080b257b09ac797083ab1c38d4a4f956488d83c4/squeaklib-0.5.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "0f9bec4ffb8afd250b46662dcb1f72f3", "sha256": "d3ff7a731f62541f3db8a9bc2bd67e846c6863b40aaa2543f964aa944ee36bd9" }, "downloads": -1, "filename": "squeaklib-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "0f9bec4ffb8afd250b46662dcb1f72f3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10835, "upload_time": "2020-12-25T04:34:33", "upload_time_iso_8601": "2020-12-25T04:34:33.263737Z", "url": "https://files.pythonhosted.org/packages/8a/8e/f83462f04c1e7adff1b51d810b5ece5ce7633417769e715b0b9aee1419c0/squeaklib-0.5.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f97e8bbd901a6da7d4594db682480ebd", "sha256": "314323d9cdac110786e37b7884b7e485c6e14a6dc62f259eee76d1aaad87f294" }, "downloads": -1, "filename": "squeaklib-0.5.1.tar.gz", "has_sig": false, "md5_digest": "f97e8bbd901a6da7d4594db682480ebd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8788, "upload_time": "2020-12-25T04:34:34", "upload_time_iso_8601": "2020-12-25T04:34:34.496496Z", "url": "https://files.pythonhosted.org/packages/16/fe/765bfe5226ecd87875284cad2f25cc9402ac69be4f0da918727b9f5f5631/squeaklib-0.5.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "45a30438540ff221df491d97e8c11812", "sha256": "47094dad0c1d62ce5f2fa503d1ec117b900287bc69f745ec20de787c80a1f1aa" }, "downloads": -1, "filename": "squeaklib-0.5.2-py3-none-any.whl", "has_sig": false, "md5_digest": "45a30438540ff221df491d97e8c11812", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10814, "upload_time": "2020-12-27T03:10:56", "upload_time_iso_8601": "2020-12-27T03:10:56.466785Z", "url": "https://files.pythonhosted.org/packages/97/70/4e008bbe09800facb985619a101e9e0bbdbd634ffa495e65940097a02e2a/squeaklib-0.5.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "687000bcb76c12b085c7e5e8dd725dbe", "sha256": "777f00f342713e6a0574a83bfc7c2307014d032608cf6ad3ff971323f90bc0c8" }, "downloads": -1, "filename": "squeaklib-0.5.2.tar.gz", "has_sig": false, "md5_digest": "687000bcb76c12b085c7e5e8dd725dbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8756, "upload_time": "2020-12-27T03:10:57", "upload_time_iso_8601": "2020-12-27T03:10:57.692588Z", "url": "https://files.pythonhosted.org/packages/39/db/ec983aeb67b374d916b16055b4c9958c0b89a5997b65b90abf8164cfc6cb/squeaklib-0.5.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "5e42de5acae8aee3f476bef9210225bc", "sha256": "d7e48ad40f32191973f1b77a61cced62166e6aed7ea98e5aeaf93b5c3f8f92ea" }, "downloads": -1, "filename": "squeaklib-0.5.3-py3-none-any.whl", "has_sig": false, "md5_digest": "5e42de5acae8aee3f476bef9210225bc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 10824, "upload_time": "2021-01-11T02:44:31", "upload_time_iso_8601": "2021-01-11T02:44:31.896275Z", "url": "https://files.pythonhosted.org/packages/9f/a8/7221d7d4b1378f25645a454d556c07de72be0868d44a38205fd4400c4515/squeaklib-0.5.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e2e68244ad87d734e382a66ef0b1d65f", "sha256": "e319ddbdd9bea66cc4945d70a90629a73bda0a6632a9d2c251a0d77320b1e1ab" }, "downloads": -1, "filename": "squeaklib-0.5.3.tar.gz", "has_sig": false, "md5_digest": "e2e68244ad87d734e382a66ef0b1d65f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8773, "upload_time": "2021-01-11T02:44:33", "upload_time_iso_8601": "2021-01-11T02:44:33.258260Z", "url": "https://files.pythonhosted.org/packages/37/7b/cf94ac8d3c8cbaeba2777298e72a588ec9429e4cf12551d52c4ccbbc3d4b/squeaklib-0.5.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "ab37177de7c130fc1a83db7d673430ff", "sha256": "0e3f6fd394c1ec2f5d6e417d7e3a4d7ec1092802dec6af7aaed0babe707b9185" }, "downloads": -1, "filename": "squeaklib-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ab37177de7c130fc1a83db7d673430ff", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18803, "upload_time": "2021-12-18T16:39:43", "upload_time_iso_8601": "2021-12-18T16:39:43.713331Z", "url": "https://files.pythonhosted.org/packages/99/a1/70b1ee4deaced00de0cce63df2c31a823cf7bb045b7e65239cd54aab7d41/squeaklib-0.8.1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "d54f2fcb69a38d45e6b4d06d3595f2e7", "sha256": "e9a9055b146ec63e4a2636dfc8801408eecb2573b21e10ba21a42a7620e346e0" }, "downloads": -1, "filename": "squeaklib-0.8.1.tar.gz", "has_sig": false, "md5_digest": "d54f2fcb69a38d45e6b4d06d3595f2e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11566, "upload_time": "2021-12-18T16:39:44", "upload_time_iso_8601": "2021-12-18T16:39:44.920029Z", "url": "https://files.pythonhosted.org/packages/21/8e/06765628fc5f2829823b6b768930a1ad0f0489f4af0098f827a323ee6806/squeaklib-0.8.1.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "8424dbf95fd403adf43245fa01a2db6a", "sha256": "28da98dae3804429cc47236abc399616b584fec39c69e5fc931960bf6fb21e75" }, "downloads": -1, "filename": "squeaklib-0.8.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8424dbf95fd403adf43245fa01a2db6a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19373, "upload_time": "2021-12-18T16:44:07", "upload_time_iso_8601": "2021-12-18T16:44:07.172252Z", "url": "https://files.pythonhosted.org/packages/e9/ca/a9f99679b68ac42c7be5373662c2123a8431d614feab1dd799f495e7c10d/squeaklib-0.8.2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b29bccfde3e1270763f2bf2559a8d67a", "sha256": "f8fe3bed3f8459fba2953cb8584c51e594f7d57b5cad5d10fe3d3def2b3048bf" }, "downloads": -1, "filename": "squeaklib-0.8.2.tar.gz", "has_sig": false, "md5_digest": "b29bccfde3e1270763f2bf2559a8d67a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12251, "upload_time": "2021-12-18T16:44:08", "upload_time_iso_8601": "2021-12-18T16:44:08.609263Z", "url": "https://files.pythonhosted.org/packages/1a/e7/f5f655b969c660d3892db9872f170cf5c445ad534a9532a9e4d89eeb35b0/squeaklib-0.8.2.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.3": [ { "comment_text": "", "digests": { "md5": "50e2552d3ab3bd0499f0c2b265f19a79", "sha256": "f33470159e3ec83a488c3512a5fdf121bad05358c88211f4253a6f1aee09cd54" }, "downloads": -1, "filename": "squeaklib-0.8.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "50e2552d3ab3bd0499f0c2b265f19a79", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19454, "upload_time": "2021-12-18T18:16:17", "upload_time_iso_8601": "2021-12-18T18:16:17.833232Z", "url": "https://files.pythonhosted.org/packages/5d/73/d27791df6c5ce229f9f4cafa9da9188a2316f2d9f810cece313d557dbc8a/squeaklib-0.8.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "1bd8897e0057b3a64c978aa26d87bcec", "sha256": "c1d752333bb2c0c18235a0a096ebdf01535a83ad075e5818f9791f06e61ff3d9" }, "downloads": -1, "filename": "squeaklib-0.8.3.tar.gz", "has_sig": false, "md5_digest": "1bd8897e0057b3a64c978aa26d87bcec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12309, "upload_time": "2021-12-18T18:16:19", "upload_time_iso_8601": "2021-12-18T18:16:19.618759Z", "url": "https://files.pythonhosted.org/packages/53/fb/dd61dba151c7b6f4fbad294d415822dd829e37ac8d9b451abe31b122f2bd/squeaklib-0.8.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.4": [ { "comment_text": "", "digests": { "md5": "b26f37b0f02b8a23487272a6fa8fe507", "sha256": "5fd793c25402312d9479e1cf3ea6f3d0c6f58d464d3e19abe64b4cec1b275351" }, "downloads": -1, "filename": "squeaklib-0.8.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b26f37b0f02b8a23487272a6fa8fe507", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19483, "upload_time": "2021-12-18T18:44:07", "upload_time_iso_8601": "2021-12-18T18:44:07.614389Z", "url": "https://files.pythonhosted.org/packages/d9/80/e43772a3b0c94289a8a5775b75a176e64b653ec97cbbc2b01cbfd075a8a5/squeaklib-0.8.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b5c8288db07e8e3c6be256d33b3ccfae", "sha256": "b55d82145210f7d6847924d5b0a60f9739264b88cc0b16cbed155963b1007b1d" }, "downloads": -1, "filename": "squeaklib-0.8.4.tar.gz", "has_sig": false, "md5_digest": "b5c8288db07e8e3c6be256d33b3ccfae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12332, "upload_time": "2021-12-18T18:44:09", "upload_time_iso_8601": "2021-12-18T18:44:09.846833Z", "url": "https://files.pythonhosted.org/packages/d2/b4/9f7139cc7a85e659a69c54efe133a869761ff70238feff5ed374943e3bb0/squeaklib-0.8.4.tar.gz", "yanked": false, "yanked_reason": null } ], "0.8.5": [ { "comment_text": "", "digests": { "md5": "9a96420d0334fa49be27db6209caaf9a", "sha256": "03fa377ea39cfb657f4ac9fe37eed56b0e3515f6da88dcca9b0a559f4627f0b8" }, "downloads": -1, "filename": "squeaklib-0.8.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9a96420d0334fa49be27db6209caaf9a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19499, "upload_time": "2021-12-18T18:54:13", "upload_time_iso_8601": "2021-12-18T18:54:13.424951Z", "url": "https://files.pythonhosted.org/packages/c6/95/fa9dde1de4bb5a1946bebc00e400dd966061c91af24f5b61acfef7156c48/squeaklib-0.8.5-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "4d942291abf36048afa6e53e38dcf5a4", "sha256": "2e29cfc6a549db0102f95aa8ac9166e8f072c8bea08c55955d8e17f5e779652f" }, "downloads": -1, "filename": "squeaklib-0.8.5.tar.gz", "has_sig": false, "md5_digest": "4d942291abf36048afa6e53e38dcf5a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12350, "upload_time": "2021-12-18T18:54:15", "upload_time_iso_8601": "2021-12-18T18:54:15.310450Z", "url": "https://files.pythonhosted.org/packages/98/08/9a6c16bf243305ce665bcda6e6bd639b38418ebd7ab109332d1ee58d2361/squeaklib-0.8.5.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "ccb5e70629fdae14f7d67245ccafdbd6", "sha256": "65fa0fc1c2dd2dc4016e7b4235f5957c2e6dc859f3669dcb766611546ae55be0" }, "downloads": -1, "filename": "squeaklib-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ccb5e70629fdae14f7d67245ccafdbd6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19613, "upload_time": "2021-12-26T02:30:54", "upload_time_iso_8601": "2021-12-26T02:30:54.210016Z", "url": "https://files.pythonhosted.org/packages/64/fe/29e4c1f857fb443a2e089e9ad9ef192f6af2dc6be6975eb67d1a5b53089b/squeaklib-0.9.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "85b61f0ec0bbc7bd41eb30be362cd1c0", "sha256": "f3dfe37fe08093ca37ea99d21319be11ff10286d3156f645d5f52dc21a858edc" }, "downloads": -1, "filename": "squeaklib-0.9.0.tar.gz", "has_sig": false, "md5_digest": "85b61f0ec0bbc7bd41eb30be362cd1c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12487, "upload_time": "2021-12-26T02:30:55", "upload_time_iso_8601": "2021-12-26T02:30:55.752565Z", "url": "https://files.pythonhosted.org/packages/6b/9e/e959d5cd81f1e47de389b9a0c26470696e0d42fec09efa8b8560e6a8a7bb/squeaklib-0.9.0.tar.gz", "yanked": false, "yanked_reason": null } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "4d4f0e9fd6e5c265e3914a14915eeab3", "sha256": "b7b7bf472e0baffece63aae249b22cd9ba05200a312e37fa74efe1a5c7742514" }, "downloads": -1, "filename": "squeaklib-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4d4f0e9fd6e5c265e3914a14915eeab3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 19676, "upload_time": "2021-12-26T03:21:40", "upload_time_iso_8601": "2021-12-26T03:21:40.330871Z", "url": "https://files.pythonhosted.org/packages/19/73/614c408a7ea0617fa8976fa159535c3ea136fd44ddf4c34b9e911269b667/squeaklib-0.9.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "bc277317b97bf27a5a44d7d1fb8a1678", "sha256": "c410d6fae6d5f8a43af5148a9790b82cfa883512f18fd3bde5d2f00f7e41aaa8" }, "downloads": -1, "filename": "squeaklib-0.9.1.tar.gz", "has_sig": false, "md5_digest": "bc277317b97bf27a5a44d7d1fb8a1678", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12543, "upload_time": "2021-12-26T03:21:41", "upload_time_iso_8601": "2021-12-26T03:21:41.936897Z", "url": "https://files.pythonhosted.org/packages/0f/b3/6821c2e3219a72e66ac5a5f70df4304d72884bb99c6ff73ea33f99a7c0c8/squeaklib-0.9.1.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "207e40a64a64b55acb569c14da8df0dd", "sha256": "a54eaaed9a3d1d4ece203ed8227d348f7a0fd45275194020a0e688f0cd8a1275" }, "downloads": -1, "filename": "squeaklib-0.13.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "207e40a64a64b55acb569c14da8df0dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 15526, "upload_time": "2022-04-24T02:39:46", "upload_time_iso_8601": "2022-04-24T02:39:46.108156Z", "url": "https://files.pythonhosted.org/packages/9b/2c/c7eded8c4f24bc40affbf3b7fae389c3bf26094a1b6aca172de5b0c24ccd/squeaklib-0.13.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8822a72048ff3b876e6ff0eb971b8d35", "sha256": "c8465272ea2ea2cf1866480b570710cfa2c17cf3908fae51091123637ffd6d0e" }, "downloads": -1, "filename": "squeaklib-0.13.1.tar.gz", "has_sig": false, "md5_digest": "8822a72048ff3b876e6ff0eb971b8d35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10498, "upload_time": "2022-04-24T02:39:47", "upload_time_iso_8601": "2022-04-24T02:39:47.293504Z", "url": "https://files.pythonhosted.org/packages/2a/57/77a33bdeafd1fa0447f5f1ca140c0499c9bf897dcf83d77b4ec66a7e6c49/squeaklib-0.13.1.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }