{ "info": { "author": "Speckle Works", "author_email": "devops@speckle.works", "bugtrack_url": null, "classifiers": [ "Operating System :: OS Independent", "Programming Language :: Python :: 3.6" ], "description": "# PySpeckle\nA Python Speckle Client\n\n[![Build Status](https://travis-ci.com/speckleworks/PySpeckle.svg?branch=master)](https://travis-ci.com/speckleworks/PySpeckle)\n\n[Speckle.Works](https://www.speckle.works)\n\n> Speckle: open digital infrastructure for designing, making and operating the built environment.\n> We reimagine the design process from the Internet up: Speckle is an open source (MIT) initiative for developing an extensible Design & AEC data communication and collaboration platform.\n\n\n## Installation\nPySpeckle can be installed through `pip`:\n`pip install speckle`\n\n## Disclaimer\nThis code is WIP and as such should be used with caution, on non-sensitive projects.\n\n## Description\n\nPySpeckle is a light Python wrapper / interface for the Speckle framework. It can be used independently through Python scripts, or as a base for building various plug-ins, such as [SpeckleBlender](https://github.com/speckleworks/SpeckleBlender). \n\nAt the moment, it copies the same method names from the .NET `SpeckleApiClient`, for consistency's sake. Although the functions are mostly labelled 'Async', they are not yet. This could eventually be implemented with `requests_futures` or `grequests` or similar.\n\n## Quick Start\nHere is how you initialise a client, authenticate and start speckling:\n```python\nfrom speckle import SpeckleApiClient\n\nclient = SpeckleApiClient('hestia.speckle.works')\n\nclient.login(\n email='test@test.com',\n password='Speckle<3Python'\n)\n\nstream_id = 'HjenwS2s'\n\nobjects = client.streams.list_objects(stream_id)\n\nfor object in objects:\n print(object.dict())\n```\n\nUsage documentation can be found [here](https://pyspeckle.readthedocs.io/en/latest/).\n\n\n\n## Maintainers\nSpeckleBlender is written and maintained by [Tom Svilans](http://tomsvilans.com) ([Github](https://github.com/tsvilans)), [Izzy Lyseggen](https://github.com/izzylys) and [Antoine Dao](https://github.com/antoinedao).\n\n## Notes\nCommit formatting can be found [here](https://gist.github.com/brianclements/841ea7bffdb01346392c#type).\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/specklworks/pyspeckle", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "speckle", "package_url": "https://pypi.org/project/speckle/", "platform": "", "project_url": "https://pypi.org/project/speckle/", "project_urls": { "Homepage": "https://github.com/specklworks/pyspeckle" }, "release_url": "https://pypi.org/project/speckle/2.0.1/", "requires_dist": [ "astroid (==2.2.5)", "atomicwrites (==1.3.0)", "attrs (==19.1.0)", "certifi (==2019.3.9)", "chardet (==3.0.4)", "dataclasses (==0.6)", "idna (==2.8)", "isort (==4.3.20)", "lazy-object-proxy (==1.4.1)", "mccabe (==0.6.1)", "more-itertools (==7.0.0)", "pluggy (==0.11.0)", "py (==1.8.0)", "pydantic (==0.26)", "requests (==2.22.0)", "six (==1.12.0)", "typed-ast (==1.3.5)", "urllib3 (==1.25.3)", "wcwidth (==0.1.7)", "wrapt (==1.11.1)", "websockets (==7.0)", "websocket-client (==0.56.0)" ], "requires_python": "", "summary": "A Python client for Speckle servers.", "version": "2.0.1" }, "last_serial": 5834887, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "7e85a98989d41f2781a08cfc387fa125", "sha256": "f7a02c7e2c428c1f5bc49af815435919a2ca801f2e7ae7abb5cfe150251d5dd7" }, "downloads": -1, "filename": "speckle-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "7e85a98989d41f2781a08cfc387fa125", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5833, "upload_time": "2018-09-19T14:20:34", "url": "https://files.pythonhosted.org/packages/39/d6/a948ba5a91e5d328b3c1a134e6ed9da491a32d5ad0d81cc5df6425127fc2/speckle-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f565349390cc513c5ba7f982e20eb37", "sha256": "92666144138777eea08d3cf58bebbb2c21d43db1796b92ca2c1fa4384b7517f4" }, "downloads": -1, "filename": "speckle-0.1.3.tar.gz", "has_sig": false, "md5_digest": "4f565349390cc513c5ba7f982e20eb37", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5884, "upload_time": "2018-09-19T14:20:36", "url": "https://files.pythonhosted.org/packages/5b/44/fce3a2dd24362163d3f39dcc37f0868d7d6131259d142050db0b1bf4ff0e/speckle-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "c4b3aa55d1d7e5a312ed72fe62b448c0", "sha256": "2b128d1dea4e909db66d0e63c0017341081e887cc8310d0e692e049af8087cbc" }, "downloads": -1, "filename": "speckle-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "c4b3aa55d1d7e5a312ed72fe62b448c0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6401, "upload_time": "2018-09-25T10:01:05", "url": "https://files.pythonhosted.org/packages/3d/6f/727e7df54b6a9311f8372088af3dbddde0159ef8f574f6dde001e445845f/speckle-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2f3a6c3f7dbb179556a7c8fb7d549261", "sha256": "d436cd51b13886b589ef0602df881d8b8d4443cf5761be2100a2f70adb52bae6" }, "downloads": -1, "filename": "speckle-0.1.4.tar.gz", "has_sig": false, "md5_digest": "2f3a6c3f7dbb179556a7c8fb7d549261", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5399, "upload_time": "2018-09-25T10:01:07", "url": "https://files.pythonhosted.org/packages/74/05/e53569184f2980cb5c03a84ada83856e43713748e2d8b2387437fcf76726/speckle-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "929c5f6f0bc94ac75dd9c9adc4bc611c", "sha256": "410aa69af654dd8ae8ab911dff08f20fb6799d9445024ed5d418cbd4e5bd4ef8" }, "downloads": -1, "filename": "speckle-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "929c5f6f0bc94ac75dd9c9adc4bc611c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7144, "upload_time": "2018-11-12T11:36:57", "url": "https://files.pythonhosted.org/packages/8e/e2/678a66cdc8ea816139573b9c8fe67a74466f1f978194b3509c6d669c65e1/speckle-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e48f8faa1fbddac39edada92c1cd622", "sha256": "407f7d188ef15ed0eb642c1fbc9fcdf39ce12f6e7184e1d034ad4733bc87a4c6" }, "downloads": -1, "filename": "speckle-0.1.5.tar.gz", "has_sig": false, "md5_digest": "5e48f8faa1fbddac39edada92c1cd622", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6621, "upload_time": "2018-11-12T11:36:58", "url": "https://files.pythonhosted.org/packages/b7/3f/f470fab507e36e1d20339a7957d501cdf8ed78b50975234f5b76ac400b41/speckle-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "dc26a6db70aa55e316d13ee8ed2f10bf", "sha256": "f9b0d0cdda01f5fadaf53eeaf7f55e72519277322ef2d396bf76021a4476c0bc" }, "downloads": -1, "filename": "speckle-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "dc26a6db70aa55e316d13ee8ed2f10bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9079, "upload_time": "2018-11-13T16:25:23", "url": "https://files.pythonhosted.org/packages/6b/52/0fd7bfe167ef7406841922bdff2ba92855b79830b21902a09e626a4ea46a/speckle-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94f0ef4be1e6f1ee1116e519b6a1d32f", "sha256": "110b2a4963d19ec9afa5594179b6fc23e8bbd92886d54f479f6c3df9d8c65c46" }, "downloads": -1, "filename": "speckle-0.1.6.tar.gz", "has_sig": false, "md5_digest": "94f0ef4be1e6f1ee1116e519b6a1d32f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7797, "upload_time": "2018-11-13T16:25:25", "url": "https://files.pythonhosted.org/packages/fd/31/44eea4c070c654fc09fa7813d541fc820cd3c44ee8a868b0872c4edfa623/speckle-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "99cfa5651f11376fc0bad902c2f9457a", "sha256": "f9f1d174851a7e1885bc389ad204aa1677d1e58137f20160aa489f81e975c721" }, "downloads": -1, "filename": "speckle-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "99cfa5651f11376fc0bad902c2f9457a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9095, "upload_time": "2018-11-13T16:45:50", "url": "https://files.pythonhosted.org/packages/0d/6c/500f00d07c7f90954567af0850ee28446345ae6ee8774c5a2cc052906340/speckle-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db641297c519eeed2956f52649a63add", "sha256": "970b7be197908a4a3b8493b8cfb5a4ffaae90eb4b55f9479d2d22fdfb843d4e9" }, "downloads": -1, "filename": "speckle-0.1.7.tar.gz", "has_sig": false, "md5_digest": "db641297c519eeed2956f52649a63add", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7818, "upload_time": "2018-11-13T16:45:51", "url": "https://files.pythonhosted.org/packages/4e/a4/c332ff426a57b7747a84931b1c877440fb7166ef69c51077231e476072ae/speckle-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "e4594db0c340db898933de2e4bc87c0e", "sha256": "acc973ffff083fd34322164c6106859deaf33ab21448f29e2ed0872ac547a6c9" }, "downloads": -1, "filename": "speckle-0.1.8-py3-none-any.whl", "has_sig": false, "md5_digest": "e4594db0c340db898933de2e4bc87c0e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9085, "upload_time": "2018-11-13T16:49:12", "url": "https://files.pythonhosted.org/packages/c2/50/623cfc76b2b0cce820b31bd87bccd71140421bba87a254e82187e7532030/speckle-0.1.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0b6af76373253ead3831047be92d99f", "sha256": "b803395ebcc083af9ac08c669553d4b06fb6a0a635d43f8a34dbd93727ac87e1" }, "downloads": -1, "filename": "speckle-0.1.8.tar.gz", "has_sig": false, "md5_digest": "c0b6af76373253ead3831047be92d99f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7801, "upload_time": "2018-11-13T16:49:14", "url": "https://files.pythonhosted.org/packages/94/6f/48addf3fddc073bb22ae7a53fb4d8af935551d670617a08bb344307860f5/speckle-0.1.8.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1996e5912a2a517d3b5c0c508431634b", "sha256": "1338c0b044bf356ee13ec23941c8e9f90f8ea348a1ee606ce76263e72d02af03" }, "downloads": -1, "filename": "speckle-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "1996e5912a2a517d3b5c0c508431634b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9395, "upload_time": "2018-11-15T15:23:47", "url": "https://files.pythonhosted.org/packages/bd/a4/354cc04deb06344f95b2bb16e7358035405f7ce97c3ce4ca36cdd850fa82/speckle-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67e3c3b291c38271b6b383dde057c440", "sha256": "a5643a387f3fe7a0f2f5b2d1a6aa9dd5851d62aefd72a7c0b7e5d024d4b1bcc8" }, "downloads": -1, "filename": "speckle-0.2.0.tar.gz", "has_sig": false, "md5_digest": "67e3c3b291c38271b6b383dde057c440", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5191, "upload_time": "2018-11-15T15:23:49", "url": "https://files.pythonhosted.org/packages/42/45/e2f518c7ebfe72a1cbeba53dc09f4c093aac6f35442a1a1fe316a9a1c23b/speckle-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "bea2c88940fa2094a1f654b15cfb984c", "sha256": "f9b8fe25189b878d603998030f0de460f0927fb2162458e8fdd51960b2fbd70d" }, "downloads": -1, "filename": "speckle-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bea2c88940fa2094a1f654b15cfb984c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9069, "upload_time": "2019-01-11T19:15:29", "url": "https://files.pythonhosted.org/packages/e3/5f/fd9c0873ee18571e8008525fc08220b495d289d11789ff5ce9fd4bd59c83/speckle-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61bbc5df84a6da4fdd20ffec1bb790b1", "sha256": "1794b5ab2ea92cfa3de00fca2c97984e3a0f866e0155eaedf8acd1cc8f36a306" }, "downloads": -1, "filename": "speckle-0.2.1.tar.gz", "has_sig": false, "md5_digest": "61bbc5df84a6da4fdd20ffec1bb790b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3879, "upload_time": "2019-01-11T19:15:31", "url": "https://files.pythonhosted.org/packages/fc/74/bb81dbf30872a44f34fcb2068ed143acdd344593e5a924657bf50cc6546e/speckle-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "665d37b282c1a98b9f3dd636ed71d23b", "sha256": "9d2975a9d35f32203a7f121baf0b21abb5bbc75c4c942c3ec8486af11dacb996" }, "downloads": -1, "filename": "speckle-0.2.2-py3-none-any.whl", "has_sig": false, "md5_digest": "665d37b282c1a98b9f3dd636ed71d23b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9074, "upload_time": "2019-01-13T14:22:51", "url": "https://files.pythonhosted.org/packages/f3/19/7d34e44158a79bfca09bb4ad6cf02318b7b4edbb46b7c880d6892dd031dd/speckle-0.2.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9dfb75bf10589010ad72526b2bf9bfd2", "sha256": "938f8fbd09e205cea20dd633206af619fa2ab9ea76d22d64df51f9c1ea381425" }, "downloads": -1, "filename": "speckle-0.2.2.tar.gz", "has_sig": false, "md5_digest": "9dfb75bf10589010ad72526b2bf9bfd2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3888, "upload_time": "2019-01-13T14:22:52", "url": "https://files.pythonhosted.org/packages/a0/42/8e6c9b83fc43631a3fe9a46e03aa47df5cd323a4bd14a0676eaa53c865b1/speckle-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "c4142dcfa4d8b6abad8afa05638cda3c", "sha256": "1ee440d78f21864dc1018b7de8d05e9c1b9684a9f40161ec64336335784e2260" }, "downloads": -1, "filename": "speckle-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c4142dcfa4d8b6abad8afa05638cda3c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9524, "upload_time": "2019-01-15T17:16:32", "url": "https://files.pythonhosted.org/packages/00/5c/b775f9d8cb088170b8eeda7c39c795e15069e3880942f2a7d659dcb50174/speckle-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "488691ee1ee368b1549ee4ea0608848a", "sha256": "f1c1b9086c88d78611e524106c3fdabb3d66e12d8272b45875e12a008a774b84" }, "downloads": -1, "filename": "speckle-0.2.3.tar.gz", "has_sig": false, "md5_digest": "488691ee1ee368b1549ee4ea0608848a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4382, "upload_time": "2019-01-15T17:16:33", "url": "https://files.pythonhosted.org/packages/53/e3/a787bbeb84c8c6d89f634720d7842fbdde1fbc040ae129f533a4c1ff6d9a/speckle-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "eeeb1554ef2c13cb30d12c333dcf09c8", "sha256": "caaa50828ed840d8a214d4b6975f263b80ab0181f5a588f264811d49523c3467" }, "downloads": -1, "filename": "speckle-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "eeeb1554ef2c13cb30d12c333dcf09c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9523, "upload_time": "2019-01-15T17:23:37", "url": "https://files.pythonhosted.org/packages/3f/70/c146032a29a8b7168f857bdf16c931df5aec74b10d19719d421897ca4f97/speckle-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "473c83c7d8e25154080050bab7294eed", "sha256": "47984b40724a555ca3f1d62a580545767c12454dea7cbf934c045e79335b9782" }, "downloads": -1, "filename": "speckle-0.2.4.tar.gz", "has_sig": false, "md5_digest": "473c83c7d8e25154080050bab7294eed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4375, "upload_time": "2019-01-15T17:23:39", "url": "https://files.pythonhosted.org/packages/3e/28/0413573d7c4494ede5366833d68c076e9281f920aa7a79701dfd83b63335/speckle-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "33e0bc8a762950296b7f197c7b39b49e", "sha256": "88f57d8784c5c9735ca8e2c390feab70b29f371bbb57e4aa0497af852dc83fec" }, "downloads": -1, "filename": "speckle-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "33e0bc8a762950296b7f197c7b39b49e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9516, "upload_time": "2019-01-15T18:14:25", "url": "https://files.pythonhosted.org/packages/97/3b/16eccf8a5b7b05bed1c95458f4286cbfbcf106123b449b46a609cd347f1f/speckle-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e7ca529607fcebbb7d9a7c461c502067", "sha256": "7c39cbea4139ad097ac1bd1e66d1f0046e34459b8222030bec2965fae2d88c2f" }, "downloads": -1, "filename": "speckle-0.2.5.tar.gz", "has_sig": false, "md5_digest": "e7ca529607fcebbb7d9a7c461c502067", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4367, "upload_time": "2019-01-15T18:14:26", "url": "https://files.pythonhosted.org/packages/24/86/fd270bba6279f4b337a86783fc74e67ac5f3ed0cb41bd01dd3395770c291/speckle-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "bc3b6c63575325e28a1da433bcf222c3", "sha256": "c5f4bdf2ac0825e3868c2bfb42d2399469bc059ec66ce8eb9a7a61fc2591ca36" }, "downloads": -1, "filename": "speckle-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "bc3b6c63575325e28a1da433bcf222c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9572, "upload_time": "2019-02-11T12:40:16", "url": "https://files.pythonhosted.org/packages/27/16/ab2686d36580a6ce2890d2c4a04d785d1b08462bafd412bcff412772d74a/speckle-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e85c1da6214784c6685519af3b92aeb5", "sha256": "7a62fa21a9a4fd97ded17bea82dcc1d596116158e94a72e26674207f1d4f632b" }, "downloads": -1, "filename": "speckle-0.2.6.tar.gz", "has_sig": false, "md5_digest": "e85c1da6214784c6685519af3b92aeb5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4430, "upload_time": "2019-02-11T12:40:18", "url": "https://files.pythonhosted.org/packages/3c/eb/648c521b8163edfcb5fb7515e0d2a34ff264b07418ae4d95debe40188301/speckle-0.2.6.tar.gz" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ac978af30ffbfcb00cde1cab01c0a616", "sha256": "df8e9329549805a866fd02053e7273846caba3c708437548575cdb7049ec804b" }, "downloads": -1, "filename": "speckle-0.2.7-py3-none-any.whl", "has_sig": false, "md5_digest": "ac978af30ffbfcb00cde1cab01c0a616", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 9573, "upload_time": "2019-02-11T13:15:37", "url": "https://files.pythonhosted.org/packages/a3/71/59f17f177d7bacc5e6008f1fdc7f03b3628247ffb1d8334157c1b65e4ac9/speckle-0.2.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82eb44379e310b39eda3ecda4ba799db", "sha256": "14806adee89a6f777727832e09f8ea9b193f88c84cb71f86f703e69a3f9bd075" }, "downloads": -1, "filename": "speckle-0.2.7.tar.gz", "has_sig": false, "md5_digest": "82eb44379e310b39eda3ecda4ba799db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4429, "upload_time": "2019-02-11T13:15:38", "url": "https://files.pythonhosted.org/packages/49/e1/361ad8d1c80a18adf3fdefe4d129315a399cc8e9575af137458e6be9d9ab/speckle-0.2.7.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "c3bb5102319306bdc2d663bfdc4dbf42", "sha256": "10d7850f0fa8f92ed745d9508d747b5012092d70398ecd28fe84061df0fea949" }, "downloads": -1, "filename": "speckle-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c3bb5102319306bdc2d663bfdc4dbf42", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 18730, "upload_time": "2019-06-28T18:48:00", "url": "https://files.pythonhosted.org/packages/1c/6b/2f7fb85ab3d4c07e5b87c7e800ec780551be7ee1cdbfda68d6458ce8cee3/speckle-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d9b592ea2aafbac15198416d8da8f1c3", "sha256": "7b164c74f0001dade5ad9ad12bcb7cd23036479591156eb96383884ae916b46a" }, "downloads": -1, "filename": "speckle-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d9b592ea2aafbac15198416d8da8f1c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24597, "upload_time": "2019-06-28T18:48:01", "url": "https://files.pythonhosted.org/packages/c6/04/423cdf38eb5796c671da13e122b55d4b6e6a10ed416b1126b628421c144f/speckle-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "95b6dd8f898195e56667e035d4136ea5", "sha256": "b460cf31d464878ec516e3558dad7061c2c135a8a82ff7e1e8bf4c31341613ac" }, "downloads": -1, "filename": "speckle-1.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "95b6dd8f898195e56667e035d4136ea5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 19942, "upload_time": "2019-06-29T23:02:03", "url": "https://files.pythonhosted.org/packages/e0/e1/cc55f643a466691bb56fb9a9816a641d51e7ae5cf7084b1bdf2ee9572028/speckle-1.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "308b3b3e9aefaed4e7ba24e21ff909c2", "sha256": "dd6c48f9fbde7fd59788c1fdb0e79c9b0ee5ddbd76aa411ff138e0dbb20c053a" }, "downloads": -1, "filename": "speckle-1.1.0.tar.gz", "has_sig": false, "md5_digest": "308b3b3e9aefaed4e7ba24e21ff909c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25411, "upload_time": "2019-06-29T23:02:05", "url": "https://files.pythonhosted.org/packages/f5/99/d5da5f086da2cfe4d1d19be8caf80f7a03f290d29ca4de2e655ed425cc25/speckle-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "fc3ada0fa4760f8c16f82194b442df3b", "sha256": "8637b04437adb6f6da4ef63329e0ea7bebe603c9179ed50aee3f4629bbcb8e75" }, "downloads": -1, "filename": "speckle-1.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "fc3ada0fa4760f8c16f82194b442df3b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20218, "upload_time": "2019-08-02T14:34:16", "url": "https://files.pythonhosted.org/packages/e6/0b/f47a33f8f4bb0d81a1579c6cd02793445c1ee47a86ebeb9c0ce4fe205cc0/speckle-1.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62c87cfcc93fd177319f39344734a844", "sha256": "27f97226dc050a821cdd2a96c102c775e3fb6fdc3872ccfc886f517f2467d7ce" }, "downloads": -1, "filename": "speckle-1.2.0.tar.gz", "has_sig": false, "md5_digest": "62c87cfcc93fd177319f39344734a844", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25839, "upload_time": "2019-08-02T14:34:19", "url": "https://files.pythonhosted.org/packages/b0/57/b603dfa79ddfb000a86701a06b7c03b2485ca38471e34d9db8e2476fb2a8/speckle-1.2.0.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "27807c6711ad429b0ac9fa098f86a5f2", "sha256": "e415e62ae935e56c2eb3ea1fbda57ab3216d7baf2177aff3b5797abf68d5a7c0" }, "downloads": -1, "filename": "speckle-1.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "27807c6711ad429b0ac9fa098f86a5f2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 20217, "upload_time": "2019-08-02T16:33:10", "url": "https://files.pythonhosted.org/packages/c1/8a/9ef090a2520c3d794ed45d02506cee38ecaec92bc91087294058c1929d64/speckle-1.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6da187671f21e4b4daa2e836b14d1a6a", "sha256": "8ea78ef9ca8124f347f4a17fc44b588f1d4a793a4a72200356c2198a7cc8f446" }, "downloads": -1, "filename": "speckle-1.3.0.tar.gz", "has_sig": false, "md5_digest": "6da187671f21e4b4daa2e836b14d1a6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25828, "upload_time": "2019-08-02T16:33:11", "url": "https://files.pythonhosted.org/packages/e4/62/812a12dfe92c1546a4a7a8fcb89fac51aa8067a09a145766330724aea0fe/speckle-1.3.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "24a082f053d04ed4b2fe0466a5905bcb", "sha256": "8afab47fab1b755e7843b8fbe9d2e95f724b091ecb0168a71cf794d9735a49e5" }, "downloads": -1, "filename": "speckle-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "24a082f053d04ed4b2fe0466a5905bcb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21755, "upload_time": "2019-08-09T15:10:48", "url": "https://files.pythonhosted.org/packages/c8/13/8c1ef2de585f05de0d2746870f23a1c65c62619ea1c40a1543ed2c2a5071/speckle-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28172ecfb95c9fec1f2fbb3a120dd4c2", "sha256": "33ced140904a92b85214870792851f7282478f198586f815827d06191138dac2" }, "downloads": -1, "filename": "speckle-2.0.0.tar.gz", "has_sig": false, "md5_digest": "28172ecfb95c9fec1f2fbb3a120dd4c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27136, "upload_time": "2019-08-09T15:10:49", "url": "https://files.pythonhosted.org/packages/23/fb/8a57f7a8252c47a91fd4bedd04ce03229bc87909736464730e9ac23fac2d/speckle-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "fb56de9d61f2faad2570863aae1ef325", "sha256": "06ec9875d5f9546e82bcfcad140ecb5b5cffbc3b71a614f3ab315dcb24e99761" }, "downloads": -1, "filename": "speckle-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb56de9d61f2faad2570863aae1ef325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21749, "upload_time": "2019-09-16T08:37:44", "url": "https://files.pythonhosted.org/packages/e3/33/cecfa5966cad96b259ef5f7d1c072f260c818c061e90b3ce39821de75f74/speckle-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6fd048037a72b0851e9469455d1336b", "sha256": "c1ef253750e8a21c4149e4b1eadffaca3b6a766cd6f886fa12ed75683ba46279" }, "downloads": -1, "filename": "speckle-2.0.1.tar.gz", "has_sig": false, "md5_digest": "b6fd048037a72b0851e9469455d1336b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27146, "upload_time": "2019-09-16T08:37:46", "url": "https://files.pythonhosted.org/packages/45/db/94a159873cee4c7398f378b37628e5b47c342f876d5f5475b2397feab0a3/speckle-2.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fb56de9d61f2faad2570863aae1ef325", "sha256": "06ec9875d5f9546e82bcfcad140ecb5b5cffbc3b71a614f3ab315dcb24e99761" }, "downloads": -1, "filename": "speckle-2.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb56de9d61f2faad2570863aae1ef325", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 21749, "upload_time": "2019-09-16T08:37:44", "url": "https://files.pythonhosted.org/packages/e3/33/cecfa5966cad96b259ef5f7d1c072f260c818c061e90b3ce39821de75f74/speckle-2.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6fd048037a72b0851e9469455d1336b", "sha256": "c1ef253750e8a21c4149e4b1eadffaca3b6a766cd6f886fa12ed75683ba46279" }, "downloads": -1, "filename": "speckle-2.0.1.tar.gz", "has_sig": false, "md5_digest": "b6fd048037a72b0851e9469455d1336b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27146, "upload_time": "2019-09-16T08:37:46", "url": "https://files.pythonhosted.org/packages/45/db/94a159873cee4c7398f378b37628e5b47c342f876d5f5475b2397feab0a3/speckle-2.0.1.tar.gz" } ] }