{ "info": { "author": "Bryan Blunt", "author_email": "bryan@blunt.me.uk", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "Python library to provide a reliable communication link with LightWaveRF second generation lights and switches.\n\n## Installing\n\nThe easiest way is \n\n pip3 install lightwave2\n\nOr just copy https://raw.githubusercontent.com/bigbadblunt/lightwave2/master/lightwave2/lightwave2.py into your project\n\n## Using the library\n\n#### Imports\nYou'll need to import the library\n\n from lightwave2 import lightwave2\n\nIf you want to see all the messages passed back and forth with the Lightwave servers, set the logging level to debug:\n\n import logging\n logging.basicConfig(level=logging.DEBUG)\n \n#### Connecting\nStart by authenticating with the LW servers.\n\n link = lightwave2.LWLink2(\"example@example.com\", \"password\")\n \nThis sets up a `LWLink2` object called `link`, and gets an authentication token from LW which is stored in the object. We can now connect to the LW websockect service \n \n link.connect()\n\n#### Read hierarchy\nNext:\n\n link.get_hierarchy()\n \nThis requests the LW server to tell us all of the registered \"featuresets\". A \"featureset\" is LW's word for a group of features (e.g. a light switch could have features for \"power\" and \"brightness\") - this is what I think of as a device, but that's not how LW describes them (sidenote: what LW considers to be a device depends on the generation of the hardware - for gen 1 hardware, devices and featuresets correspond, for gen2 a device corresponds to a physical object; e.g. a 2 gang switch is a single device, but 2 featuresets).\n\nRunning `get_hierarchy` populates a dictionary of all of the featuresets available. the dictionary keys are unique identifiers provided by LW, the values are `_LWRFFeatureSet` objects that hold information about the feature.\n\nTo see the objects:\n\n print(link.featuresets)\n \nFor a slightly more useful view: \n \n for i in link.featuresets.values():\n print(i.name, i.featureset_id, i.features)\n\nIn my case this returns\n\n Garden Room 5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e {'switch': ['5bc4d06e87779374d29d7d9a-28-3157334318+1', 1], 'protection': ['5bc4d06e87779374d29d7d9a-29-3157334318+1', 0], 'dimLevel': ['5bc4d06e87779374d29d7d9a-30-3157334318+1', 40]}\n\nThis is a light switch with the name `Garden Room` and the featureset id `5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e` which we'll use in the example.\n\n#### Reading the featuresets\n\nThe easiest way if you know the featureset id is just to use the item from the dictionary directly:\n\n###### Name\n print(link.featuresets['5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e'].name)\n \nwill give the name you assigned when you set up the device in the LW app. \n\n###### Type of device \n\nIs this featureset a (non-light) switch:\n \n print(link.featuresets['5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e'].is_switch())\n\nOr is is a light switch:\n\n print(link.featuresets['5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e'].is_light())\n \nMaybe it's a thermostat:\n\n print(link.featuresets['5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e'].is_climate())\n \nIs it a generation 2 (\"Smart series\") device:\n \n print(link.featuresets['5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e'].is_gen2())\n\n###### Device features\n\nThis is how we find out the state of the device, and we will also use this information to control the device:\n\n print(link.featuresets['5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e'].features)\n\n`features` is a dictionary of the features within a given featureset. The keys are the names of the features, the values are a tuple with the first item as a unique feature id, the second as the current value.\n\nE.g. for me, the above returns\n\n {'switch': ['5bc4d06e87779374d29d7d9a-28-3157334318+1', 1], \n 'protection': ['5bc4d06e87779374d29d7d9a-29-3157334318+1', 0], \n 'dimLevel': ['5bc4d06e87779374d29d7d9a-30-3157334318+1', 40]}\n\nshowing the light is currently on (feature `switch`), the physical buttons are not locked (feature `protection`) and the brightness is set to 40% (feature `dimlevel`).\n\n#### More reading the featuresets\n\nThe values of the featuresets are static and won't respond to changes in the state of the physical device (unless you set up a callback to handle messages from the server). If you want to make sure the values are up to date you can: \n\n link.update_featureset_states()\n\nFinally there are a handful of convenience methods if you just want to return devices of a particular type:\n\n print(link.get_switches())\n print(link.get_lights())\n print(link.get_climates())\n\n#### Writing to a feature\nTurning on a switch/light, turning off a switch/light or setting the brightness level for a light is as follows:\n\n link.turn_on_by_featureset_id(\"5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e\") \n link.turn_off_by_featureset_id(\"5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e\") \n link.set_brightness_by_featureset_id(\"5bc4d06e87779374d29d7d9a-5bc4d61387779374d29fdd1e\", 60) #Brightness in percent\n \nThen there is one more method for a thermostat\n \n link.set_temperature_by_featureset_id(featureset_id, level)\n \nFinally, for any other features you might want to read or write the value of, you can access them directly. Note that that this needs the **feature** unique id.\n \n link.read_feature(feature_id)\n link.write_feature(feature_id, value)\n \n#### Getting notified when something changes\n\nThis library is all using async programming, so notifications will only really work if your code is also async and is managing the event loop. Nonetheless, you can try the following for an idea of how to get a callback when an event is spotted by the server:\n\n import asyncio\n \n def test():\n print(\"this is a test callback\")\n \n asyncio.get_event_loop().run_until_complete(link.async_register_callback(test))\n \nThis will call the `test` function every time a change is detected to the state of one of the features. This is likely only useful if you then run `link.update_featureset_states()` to ensure the internal state of the object is consistent with your actual LW system.\n\n#### async methods\n\nAs mentioned above, the library provdes async versions of all methods (in fact the sync versions described above are just wrappers for the async versions)\n\n async_get_hierarchy()\n async_update_featureset_states()\n async_write_feature(feature_id, value)\n async_read_feature(feature_id)\n async_turn_on_by_featureset_id(featureset_id)\n async_turn_off_by_featureset_id(featureset_id)\n async_set_brightness_by_featureset_id(featureset_id, level)\n async_set_temperature_by_featureset_id(featureset_id, level)", "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/bigbadblunt/lightwave2", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "lightwave2", "package_url": "https://pypi.org/project/lightwave2/", "platform": "", "project_url": "https://pypi.org/project/lightwave2/", "project_urls": { "Homepage": "https://github.com/bigbadblunt/lightwave2" }, "release_url": "https://pypi.org/project/lightwave2/0.6.12/", "requires_dist": null, "requires_python": "", "summary": "Controls for Lightwave RF second generation devices", "version": "0.6.12" }, "last_serial": 6002220, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "c02f715d24f2a0b134eb586567fce898", "sha256": "561519b9c8bec72601305e3b0da6a65e77ff11212c5429898ef033052b7604fe" }, "downloads": -1, "filename": "lightwave2-0.0.1.tar.gz", "has_sig": false, "md5_digest": "c02f715d24f2a0b134eb586567fce898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2444, "upload_time": "2018-12-20T15:47:24", "url": "https://files.pythonhosted.org/packages/b8/6e/c9d0a40dd22a3ce6414d5fd05d89da11705cad79e5866607280e2f23f507/lightwave2-0.0.1.tar.gz" } ], "0.0.10": [ { "comment_text": "", "digests": { "md5": "950dfa16fbc432cda831566405c9135d", "sha256": "5f23f23adab7f47b40a2b8b18b267bd3ced4b4649aee10b89cdd029233d2f483" }, "downloads": -1, "filename": "lightwave2-0.0.10.tar.gz", "has_sig": false, "md5_digest": "950dfa16fbc432cda831566405c9135d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3524, "upload_time": "2018-12-23T12:18:06", "url": "https://files.pythonhosted.org/packages/9c/09/ebfcee1050773839c2250c17f3c28a79823f5a187efbad6592e27f2695b9/lightwave2-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "4b47039621b2bb0ce0d83cf35c014b86", "sha256": "539faacfea561bca96e4f1f711b490835b331b5422908f9043a0e51c4d7d06f1" }, "downloads": -1, "filename": "lightwave2-0.0.11.tar.gz", "has_sig": false, "md5_digest": "4b47039621b2bb0ce0d83cf35c014b86", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3574, "upload_time": "2018-12-26T08:30:21", "url": "https://files.pythonhosted.org/packages/1d/a7/aa1eda4708b90943cfd63a4f41f52fee8f5747667083b95f865e508a6e8e/lightwave2-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "0e535a0c0c1459a206ee2992a27b11de", "sha256": "fd71128a96c8f217f2b647aaa49435c96bdf81f400d8c5aea174e0de79ca8a5e" }, "downloads": -1, "filename": "lightwave2-0.0.12.tar.gz", "has_sig": false, "md5_digest": "0e535a0c0c1459a206ee2992a27b11de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3575, "upload_time": "2018-12-26T09:15:52", "url": "https://files.pythonhosted.org/packages/fd/78/b3452a01bacb4d7396929232b43069b5ffc334ec99df44be238c2d33dc2e/lightwave2-0.0.12.tar.gz" } ], "0.0.13": [ { "comment_text": "", "digests": { "md5": "0b1d5f492a7cdc92c207ae3766457a14", "sha256": "779596d82f4234df589a83a9c6a77a72cad52d80f40226a9cfa45b7ed3d94625" }, "downloads": -1, "filename": "lightwave2-0.0.13.tar.gz", "has_sig": false, "md5_digest": "0b1d5f492a7cdc92c207ae3766457a14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3603, "upload_time": "2018-12-26T09:36:56", "url": "https://files.pythonhosted.org/packages/1e/07/3d5a45679084404cd6cc9e3999f8b6dda88e778aa9dda150b7081e7361ad/lightwave2-0.0.13.tar.gz" } ], "0.0.14": [ { "comment_text": "", "digests": { "md5": "fc1a23712e9fe78a0423057a6390d8d2", "sha256": "09117e7f95b1633aa2faa0175bbf76b436e46cc6fc33824f0d05c6fea9bd8780" }, "downloads": -1, "filename": "lightwave2-0.0.14.tar.gz", "has_sig": false, "md5_digest": "fc1a23712e9fe78a0423057a6390d8d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3611, "upload_time": "2018-12-26T09:54:47", "url": "https://files.pythonhosted.org/packages/91/61/793b932bdec4e632b5b4af6a3669c6551719f42b228ebf8b5eb1526a23f2/lightwave2-0.0.14.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "4063836d01158807023da441dfb0dd31", "sha256": "b17d6675ecb5a91bfe5c1f46fca4b1a25de2ef3a87b84981c9c2fbc19e58a05c" }, "downloads": -1, "filename": "lightwave2-0.0.2.tar.gz", "has_sig": false, "md5_digest": "4063836d01158807023da441dfb0dd31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2443, "upload_time": "2018-12-20T17:40:16", "url": "https://files.pythonhosted.org/packages/25/6e/c9ffe18048ab8a1d6b2172cbf59207fd33d95ec50c5534030e79e331d6be/lightwave2-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "cca337220dd1025f09e21d3050fafb43", "sha256": "74f655b375305640c5e696056771dcf9c2d6ecdd150b4b12adb2a8618bbc8741" }, "downloads": -1, "filename": "lightwave2-0.0.3.tar.gz", "has_sig": false, "md5_digest": "cca337220dd1025f09e21d3050fafb43", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3074, "upload_time": "2018-12-21T15:08:37", "url": "https://files.pythonhosted.org/packages/a8/bb/eebf9017809ce3af284c9f9a70f6614668c6a332322d72674f6b03855ff5/lightwave2-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "388a13de1057f37a518cc7c993be8748", "sha256": "8bb3667ca0b8d0e199a398541fb7f25c644374ef31f224e158fa4bb42a49ee04" }, "downloads": -1, "filename": "lightwave2-0.0.4.tar.gz", "has_sig": false, "md5_digest": "388a13de1057f37a518cc7c993be8748", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3071, "upload_time": "2018-12-21T15:55:54", "url": "https://files.pythonhosted.org/packages/29/51/237031d35112991b4b4f04a89486ccb5c41d6a6727cf6e204aa643ba2a7e/lightwave2-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "b2cf059095baf332eda96ec7155e5f0f", "sha256": "5ca3ab4e78ad5d40ee79b73b0dab700cc13b7a37b53ef60b9a11ad1d22bde94f" }, "downloads": -1, "filename": "lightwave2-0.0.5.tar.gz", "has_sig": false, "md5_digest": "b2cf059095baf332eda96ec7155e5f0f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3093, "upload_time": "2018-12-21T16:03:23", "url": "https://files.pythonhosted.org/packages/50/3b/30e9c4624aa40d12fc6872df73ecdbc701bdf68bb76c5ad2ef31eddb381f/lightwave2-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "4d554f5ee690f3fd4b5339c110679b19", "sha256": "d7b6186565ddc145961632ecde4c7ed4b5dc7adacb6ba237f058fd67d60e90ef" }, "downloads": -1, "filename": "lightwave2-0.0.6.tar.gz", "has_sig": false, "md5_digest": "4d554f5ee690f3fd4b5339c110679b19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3407, "upload_time": "2018-12-22T10:52:58", "url": "https://files.pythonhosted.org/packages/fc/d3/865f3afea4507438b0f3a022bb32d3f55965083f36b5e91311f21a5de1dc/lightwave2-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "41406f28bef445d2b667e2012eca0004", "sha256": "de7f111ce845937c854b44a6ecaa4ac4953099939b4f0dad78b9293dfbabfb93" }, "downloads": -1, "filename": "lightwave2-0.0.7.tar.gz", "has_sig": false, "md5_digest": "41406f28bef445d2b667e2012eca0004", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3410, "upload_time": "2018-12-22T11:11:21", "url": "https://files.pythonhosted.org/packages/7a/52/52f71012aa1ae80a2b3bde5809ad34e74074f203a240f40347e1f24df640/lightwave2-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "5c823fc0a58ab1633b49c2026364aebc", "sha256": "10db40a544982685054bd895cfbd8439c9b76ae075a2436f592d67226b0db572" }, "downloads": -1, "filename": "lightwave2-0.0.8.tar.gz", "has_sig": false, "md5_digest": "5c823fc0a58ab1633b49c2026364aebc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3443, "upload_time": "2018-12-22T12:43:44", "url": "https://files.pythonhosted.org/packages/a4/e5/acda23d3f860e0ae36d683bb8ca59fabd1a91cbc0a25b9b15c8488ed208c/lightwave2-0.0.8.tar.gz" } ], "0.0.9": [ { "comment_text": "", "digests": { "md5": "374b34357dfe0e6266960b897716c8b5", "sha256": "d7c7afcf39a31d65fd9184bb37f4e930b12861b7ecad10dc4d74bab90ff2d011" }, "downloads": -1, "filename": "lightwave2-0.0.9.tar.gz", "has_sig": false, "md5_digest": "374b34357dfe0e6266960b897716c8b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3493, "upload_time": "2018-12-23T11:37:08", "url": "https://files.pythonhosted.org/packages/6f/89/cbf9fac48f6de8e3a2db57ead5bca236e0591c371f56133f6ec1bd726ddd/lightwave2-0.0.9.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "37516cce82d70a4c4ef95dbd5c7f365f", "sha256": "c9bf251939cb0ac00efde2d31706c8d300bec94772bbb0df3d0d5d3c25c36ae7" }, "downloads": -1, "filename": "lightwave2-0.1.0.tar.gz", "has_sig": false, "md5_digest": "37516cce82d70a4c4ef95dbd5c7f365f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3966, "upload_time": "2018-12-26T18:28:20", "url": "https://files.pythonhosted.org/packages/ef/90/8746daadd7f9d901dc1c710f731e33959f24b66d2b0f17654e0363dab7f4/lightwave2-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "4d1fb158dff82f9478f301e84659e0e5", "sha256": "8e7874d584b22e1bf6e6d624e6d72278df924558c33bcf9f1dc60f708fa34208" }, "downloads": -1, "filename": "lightwave2-0.1.1.tar.gz", "has_sig": false, "md5_digest": "4d1fb158dff82f9478f301e84659e0e5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3995, "upload_time": "2019-01-03T09:51:04", "url": "https://files.pythonhosted.org/packages/e8/79/4addcfb358b08b3fdd8d864202db008e556992166f768221972635b203d0/lightwave2-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "35530bdfc2a1e24866a0abb59f94f815", "sha256": "92a9e9c1ccb055269038f2ae10ff18f35128d252dce8bbe519a36b460d4ceee7" }, "downloads": -1, "filename": "lightwave2-0.1.2.tar.gz", "has_sig": false, "md5_digest": "35530bdfc2a1e24866a0abb59f94f815", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4104, "upload_time": "2019-01-12T13:56:59", "url": "https://files.pythonhosted.org/packages/d9/42/5428f31a307f1572fa794f7fe6f60df50c22544a7fc851be65ea495d14b6/lightwave2-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "55b8c21368a1f82a4a02eb5b5a53baab", "sha256": "0ab5b9a4327da5503be53072cf8f2d2b9e8761c6005c7cd88d0571436377d796" }, "downloads": -1, "filename": "lightwave2-0.1.3.tar.gz", "has_sig": false, "md5_digest": "55b8c21368a1f82a4a02eb5b5a53baab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4136, "upload_time": "2019-01-20T13:00:42", "url": "https://files.pythonhosted.org/packages/34/b7/7ac42cd68dee4968aaf2cc4ae326f62684e6db0fb1179d61e68ddb781b99/lightwave2-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "7e5cd0b8dec7e45da45e6e7b89f222db", "sha256": "763238966c8667a8b46035bb75eec4c93887d90035e48c07cdc740a7bbb8eee2" }, "downloads": -1, "filename": "lightwave2-0.1.4.tar.gz", "has_sig": false, "md5_digest": "7e5cd0b8dec7e45da45e6e7b89f222db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4211, "upload_time": "2019-01-26T08:32:08", "url": "https://files.pythonhosted.org/packages/64/ae/99ba195be3871dfea42ab8678b5c31d2461b71ab20a9d9d195b6b45a1c3f/lightwave2-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "768351951f5e3da752b72905556542b7", "sha256": "55e182c8f9c2e3ff6bd959c1529d9518959f15197c97a0e8962a67d93ab45545" }, "downloads": -1, "filename": "lightwave2-0.1.5.tar.gz", "has_sig": false, "md5_digest": "768351951f5e3da752b72905556542b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4219, "upload_time": "2019-01-26T13:50:22", "url": "https://files.pythonhosted.org/packages/87/94/eb9a205fa21d2f0715b6c11085292e05620e48bb81efe80aeba1a9d27942/lightwave2-0.1.5.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "a3fbf8f498702bed04c7ec5a508c7465", "sha256": "2254e938db9dff74a1d1ff8d2c5e62d234b096a1a20e77bbf11e44f2e09cf211" }, "downloads": -1, "filename": "lightwave2-0.2.0.tar.gz", "has_sig": false, "md5_digest": "a3fbf8f498702bed04c7ec5a508c7465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4511, "upload_time": "2019-02-02T13:50:04", "url": "https://files.pythonhosted.org/packages/42/cf/0d7360087d4d027ef8a79090b03c521ef984f3e27c56ad7480a2aaec20ff/lightwave2-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d3b093aedb6bd7fd7654c01bd8aafa78", "sha256": "d187cfd29dddaa60cd81bfc02b07dd523245da07c7d551851d40526c84a5eea0" }, "downloads": -1, "filename": "lightwave2-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d3b093aedb6bd7fd7654c01bd8aafa78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5017, "upload_time": "2019-02-22T17:56:50", "url": "https://files.pythonhosted.org/packages/8f/bd/090ac7b837efff79e5560bb1655331b0f337f4900b311c7aca57633ca71a/lightwave2-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "71cd78903decd2b4158d60859fff52d3", "sha256": "1688e4f7d3b74f629c9bccfffc6540bc4328afe17c540acad68bb9da0f12786c" }, "downloads": -1, "filename": "lightwave2-0.3.1.tar.gz", "has_sig": false, "md5_digest": "71cd78903decd2b4158d60859fff52d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5062, "upload_time": "2019-02-23T05:29:39", "url": "https://files.pythonhosted.org/packages/2f/5c/b9b9ff3f522b59f421490b8ea26572edf6159eef2aa927418884af762e6f/lightwave2-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "3d29f3b54605adef11369479ffc6b367", "sha256": "02080c1a3ea2d09e72ba96fe16944f556a26b5ab8063276183eb77bb7e221d3b" }, "downloads": -1, "filename": "lightwave2-0.3.10.tar.gz", "has_sig": false, "md5_digest": "3d29f3b54605adef11369479ffc6b367", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5522, "upload_time": "2019-02-28T19:24:14", "url": "https://files.pythonhosted.org/packages/3a/9c/21b0df076ffa163857a01ac5c2adee2989359e09af9035dd396dccc2e8c3/lightwave2-0.3.10.tar.gz" } ], "0.3.11": [ { "comment_text": "", "digests": { "md5": "44dc9281dab12686846581f6d73fa594", "sha256": "b640b90b43b66a8e3254ccdca4eae8a7b401955a476f8e2c125ff07f5fa38dd9" }, "downloads": -1, "filename": "lightwave2-0.3.11.tar.gz", "has_sig": false, "md5_digest": "44dc9281dab12686846581f6d73fa594", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5627, "upload_time": "2019-04-10T07:31:25", "url": "https://files.pythonhosted.org/packages/3d/65/93f04360c354fa552dc1e1a724e6c297ee936b9f91fb3997d1d81c383289/lightwave2-0.3.11.tar.gz" } ], "0.3.12": [ { "comment_text": "", "digests": { "md5": "8b33c33a5e0ebe7b4f058f01c4bc067f", "sha256": "089101b40f9112836049e4109da51d9fe1431d24f14707efb5fc8347613ec407" }, "downloads": -1, "filename": "lightwave2-0.3.12.tar.gz", "has_sig": false, "md5_digest": "8b33c33a5e0ebe7b4f058f01c4bc067f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5635, "upload_time": "2019-04-10T08:14:44", "url": "https://files.pythonhosted.org/packages/ee/6c/55526f02726cff713a29a27650e2f3f46fcab6e20600ac34edd605e9552d/lightwave2-0.3.12.tar.gz" } ], "0.3.13": [ { "comment_text": "", "digests": { "md5": "f94ac6383ae75cabee2d4f7384cdcabe", "sha256": "5b439fd8c592e4fadb671e87e6130b23159e4d22dd04b5b66b324568871eb952" }, "downloads": -1, "filename": "lightwave2-0.3.13.tar.gz", "has_sig": false, "md5_digest": "f94ac6383ae75cabee2d4f7384cdcabe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5640, "upload_time": "2019-04-10T08:45:45", "url": "https://files.pythonhosted.org/packages/fa/1d/bd90d92d5a1f18dd7f3d7341f5430783e00295ff1a8cd7253849957d98af/lightwave2-0.3.13.tar.gz" } ], "0.3.14": [ { "comment_text": "", "digests": { "md5": "663c9cae270aecfcf5f69162bdfa65f6", "sha256": "4d1e88a4a374a5ceac29eb8ee767045f4f722bdcb4f8c0cbb3fb36293a516991" }, "downloads": -1, "filename": "lightwave2-0.3.14.tar.gz", "has_sig": false, "md5_digest": "663c9cae270aecfcf5f69162bdfa65f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5560, "upload_time": "2019-04-10T09:53:05", "url": "https://files.pythonhosted.org/packages/3f/50/83c2651b342e38d14613674394e3dfc7ba8b31b0ca4f44866adbe478480a/lightwave2-0.3.14.tar.gz" } ], "0.3.15": [ { "comment_text": "", "digests": { "md5": "53bccbc9b41683671fc7ea83de82423c", "sha256": "b48ef894de2e15dfd08b12f7dc28a7d9a34c81710ab042d804204bbb52e59091" }, "downloads": -1, "filename": "lightwave2-0.3.15.tar.gz", "has_sig": false, "md5_digest": "53bccbc9b41683671fc7ea83de82423c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5595, "upload_time": "2019-04-24T07:42:43", "url": "https://files.pythonhosted.org/packages/39/0a/fcfb39474a6bc386aa796d5984de3a33dab44fa1765a16138e3fbdc143a0/lightwave2-0.3.15.tar.gz" } ], "0.3.16": [ { "comment_text": "", "digests": { "md5": "cd9b6e48af59848711d622931f83735d", "sha256": "4184c95992c6d75a70b4ebace49e00d42b0c4d9ce59c180d0558298e819b3d7c" }, "downloads": -1, "filename": "lightwave2-0.3.16.tar.gz", "has_sig": false, "md5_digest": "cd9b6e48af59848711d622931f83735d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10550, "upload_time": "2019-05-21T05:47:37", "url": "https://files.pythonhosted.org/packages/92/cc/00b0213d213a924981b4dc553df0308eeee917219c27d692208479bd7cb7/lightwave2-0.3.16.tar.gz" } ], "0.3.17": [ { "comment_text": "", "digests": { "md5": "dc06317e87d4953c5cf41688c30a62fc", "sha256": "62ddc79a84905a92a296a3078b2498df50f9c636b4be2590ba0e15f7f65f168e" }, "downloads": -1, "filename": "lightwave2-0.3.17.tar.gz", "has_sig": false, "md5_digest": "dc06317e87d4953c5cf41688c30a62fc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10552, "upload_time": "2019-05-21T06:25:53", "url": "https://files.pythonhosted.org/packages/57/6c/9178090a7bf0a20c1a1bc2b29be5a99ac750ebd169cc542977094de7a5c3/lightwave2-0.3.17.tar.gz" } ], "0.3.18": [ { "comment_text": "", "digests": { "md5": "a351351713ff08bc1304fad6a0d23aa8", "sha256": "f419e44c3fb393f586158d21e1e704dc9fc21121bc9444c096e1b1f26f790db3" }, "downloads": -1, "filename": "lightwave2-0.3.18.tar.gz", "has_sig": false, "md5_digest": "a351351713ff08bc1304fad6a0d23aa8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10715, "upload_time": "2019-06-08T06:20:44", "url": "https://files.pythonhosted.org/packages/b2/92/ab8673b412bbe7ae8e6577f3b206ceeaaf4eb1910716969b7fb2b5502e6b/lightwave2-0.3.18.tar.gz" } ], "0.3.19": [ { "comment_text": "", "digests": { "md5": "52dcb0d358f73c7adef6b4953b144968", "sha256": "1cebe0914cb4c71a5161838330216b285951c6048a78f27956d3c3f165fdb2b9" }, "downloads": -1, "filename": "lightwave2-0.3.19.tar.gz", "has_sig": false, "md5_digest": "52dcb0d358f73c7adef6b4953b144968", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10784, "upload_time": "2019-06-08T19:22:41", "url": "https://files.pythonhosted.org/packages/ec/2c/641ab1470f5c64484009c7863d401b8aabb14636b4c63f8828880d5e4e7d/lightwave2-0.3.19.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d50d1858c60fdfb8eb81977497f2ca5b", "sha256": "02072c0ba4270ae50ee749d77c5de17e20980048f42fcb25b072a616d19c6f3e" }, "downloads": -1, "filename": "lightwave2-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d50d1858c60fdfb8eb81977497f2ca5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5065, "upload_time": "2019-02-23T08:16:38", "url": "https://files.pythonhosted.org/packages/a3/55/325780a0b0fca4da075a2910124fb00295af0d7db5e84bb8476744a32794/lightwave2-0.3.2.tar.gz" } ], "0.3.20": [ { "comment_text": "", "digests": { "md5": "1bd6515282ca911bbcfb0f4429596fef", "sha256": "e9b1e14ef9eb46f66a39abc757f44233ebd50d3cf805be3f726ddc227831e2e8" }, "downloads": -1, "filename": "lightwave2-0.3.20.tar.gz", "has_sig": false, "md5_digest": "1bd6515282ca911bbcfb0f4429596fef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10784, "upload_time": "2019-06-08T19:30:04", "url": "https://files.pythonhosted.org/packages/19/e4/faa289248b20281de5d3a66d60e1534078d75c1faf97598bba51532ce3f6/lightwave2-0.3.20.tar.gz" } ], "0.3.21": [ { "comment_text": "", "digests": { "md5": "3cacfddb75499d70bb312ccceb42599f", "sha256": "be6e26bf7af12c9f69cd2fe00adeda84685ad950ebfa9bea2a732c2ec187aea5" }, "downloads": -1, "filename": "lightwave2-0.3.21.tar.gz", "has_sig": false, "md5_digest": "3cacfddb75499d70bb312ccceb42599f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10908, "upload_time": "2019-06-08T20:45:26", "url": "https://files.pythonhosted.org/packages/0c/f5/06b584517bba8f9ff4a75c7f1129a3046a9c7bc3352cfa47d72555bef938/lightwave2-0.3.21.tar.gz" } ], "0.3.22": [ { "comment_text": "", "digests": { "md5": "17c513aae7afe554af4488931279d433", "sha256": "2a03980114a9e308daf58ce494273db292b640c72010622934dbbc884da7a962" }, "downloads": -1, "filename": "lightwave2-0.3.22.tar.gz", "has_sig": false, "md5_digest": "17c513aae7afe554af4488931279d433", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10910, "upload_time": "2019-06-08T20:51:43", "url": "https://files.pythonhosted.org/packages/6b/73/2de9818b592809fb09d11c499f00515df54c85b419b8a7afa6da2eaaede9/lightwave2-0.3.22.tar.gz" } ], "0.3.23": [ { "comment_text": "", "digests": { "md5": "bf93ec4d8f76013ae25e61fb1d21564c", "sha256": "3ba2763a003ad66f08a5f277b2ae429372ae1782b805fd9ab00977556bfa578b" }, "downloads": -1, "filename": "lightwave2-0.3.23.tar.gz", "has_sig": false, "md5_digest": "bf93ec4d8f76013ae25e61fb1d21564c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10937, "upload_time": "2019-09-26T19:48:53", "url": "https://files.pythonhosted.org/packages/f0/fe/e03fafa9f5dadba832ee5d0bdbf2f3bf0ba1a2620ec417ce6ec34d88256a/lightwave2-0.3.23.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "d7e9515d6bbc5c50d4e21b2b80bdc54b", "sha256": "9a50cd6a85e58bd5bde64b7062671fc97ffee866ba602a2b9c965ed817523388" }, "downloads": -1, "filename": "lightwave2-0.3.3.tar.gz", "has_sig": false, "md5_digest": "d7e9515d6bbc5c50d4e21b2b80bdc54b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5057, "upload_time": "2019-02-23T08:20:54", "url": "https://files.pythonhosted.org/packages/63/00/fab1fbb5ea5a20450e1cb6268002ed20516d5dd061b48daadb12bd1fcca6/lightwave2-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "fdf7af352648ef8378dfbde71e03c668", "sha256": "95d7e5b56096d61bb13a659c00e262c9cef26a8322df9cb1047a28bdf0ef8aa5" }, "downloads": -1, "filename": "lightwave2-0.3.4.tar.gz", "has_sig": false, "md5_digest": "fdf7af352648ef8378dfbde71e03c668", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5305, "upload_time": "2019-02-24T10:01:31", "url": "https://files.pythonhosted.org/packages/dd/a3/2f7b5f1eb283768d429d1459845aa1ea021f96e682ee6f1454caeea5e321/lightwave2-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "858203f8e414c5cb78b2beccefbfff48", "sha256": "8c4fbf3d60a03d155fe83d418763eb8c4423b49bddb11fee9f41a1edb0f788b0" }, "downloads": -1, "filename": "lightwave2-0.3.5.tar.gz", "has_sig": false, "md5_digest": "858203f8e414c5cb78b2beccefbfff48", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5334, "upload_time": "2019-02-24T10:26:18", "url": "https://files.pythonhosted.org/packages/9f/4c/b5b553a9496a2364c7dda95fad9d3969595ec0cc13748eae07366ecbc604/lightwave2-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "e20782439036db06c813286a2902dec0", "sha256": "81f8389eed862a4dcf07e819b8f8e3aa0a05d0c644017e769e6eb6dcdb4b15c9" }, "downloads": -1, "filename": "lightwave2-0.3.6.tar.gz", "has_sig": false, "md5_digest": "e20782439036db06c813286a2902dec0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5497, "upload_time": "2019-02-24T19:25:10", "url": "https://files.pythonhosted.org/packages/66/e8/6da55c2a4377365cab17bc01834cf0eb5ea8e6b5753547876f4747a05a30/lightwave2-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "16790e066dd04823491788dca356e1b0", "sha256": "fc38f3f195108cd806b14b8cee541a7d7957112e8080e757599beed696c6ffc2" }, "downloads": -1, "filename": "lightwave2-0.3.7.tar.gz", "has_sig": false, "md5_digest": "16790e066dd04823491788dca356e1b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5485, "upload_time": "2019-02-26T07:24:09", "url": "https://files.pythonhosted.org/packages/1c/c7/aa72a593bd059483d5459a8c295be6121897ae3fd585edb17230c60e25c9/lightwave2-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "a86f926fd4376d2954468090b2f1a633", "sha256": "ea6a867917a7e62889e83539423fe360fcc63f7a4e01b6fa8a13cba66b1d0b17" }, "downloads": -1, "filename": "lightwave2-0.3.8.tar.gz", "has_sig": false, "md5_digest": "a86f926fd4376d2954468090b2f1a633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5494, "upload_time": "2019-02-27T19:43:15", "url": "https://files.pythonhosted.org/packages/65/4a/42f5f08d14cada746013201fae234974c1bac7c2c154d9e561a262372ff9/lightwave2-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "247d3a82da07ea5e8294b643b0ecd093", "sha256": "bb16b44fe5beac11bae26095dc268b89d43506b25e09ab8f7e9c7d2cc3ab17c8" }, "downloads": -1, "filename": "lightwave2-0.3.9.tar.gz", "has_sig": false, "md5_digest": "247d3a82da07ea5e8294b643b0ecd093", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5517, "upload_time": "2019-02-28T19:03:13", "url": "https://files.pythonhosted.org/packages/92/23/c966de649197d060b3e77639e3a24daebfce0e050a83a111b9bdbc521438/lightwave2-0.3.9.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "affa6de35dac1abb8a09efbe11b81e33", "sha256": "7572dda80a04da44c89d4ed52e2af7e0b21aab188b7c3ffc5eaed423ede73742" }, "downloads": -1, "filename": "lightwave2-0.4.0.tar.gz", "has_sig": false, "md5_digest": "affa6de35dac1abb8a09efbe11b81e33", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11135, "upload_time": "2019-10-05T16:47:15", "url": "https://files.pythonhosted.org/packages/12/d3/204fc621f7df1a3246a257fd70ca36d38efe5ad53236c6caa32df5a7a542/lightwave2-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "285a3bdb821d0618438dd21687e15875", "sha256": "6a1a2d889aa90e81c681f9584daa07fbf7a5fa60eff27f018e457d28f785990b" }, "downloads": -1, "filename": "lightwave2-0.4.1.tar.gz", "has_sig": false, "md5_digest": "285a3bdb821d0618438dd21687e15875", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11134, "upload_time": "2019-10-05T19:50:08", "url": "https://files.pythonhosted.org/packages/81/6b/22098e063c4a3b759cd10c899d78220c267f334eb0fe2d49ddb00fe9dbfb/lightwave2-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "61ad0b76cf0ffb11ac2511f264c78abd", "sha256": "dc39887732ef8f4c93d8b0dbccfa682317894bf2a2109b00f745f514041fd815" }, "downloads": -1, "filename": "lightwave2-0.4.2.tar.gz", "has_sig": false, "md5_digest": "61ad0b76cf0ffb11ac2511f264c78abd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11164, "upload_time": "2019-10-05T20:05:52", "url": "https://files.pythonhosted.org/packages/1d/78/373667a1316fb9c67dab0db89c488617a60a7762a7eeeccade963518eea6/lightwave2-0.4.2.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "453708e6a89b3bda6cfb925f9aeb7f62", "sha256": "e2420b6c2fbf341ddfccdb2e417ca86194dc73d1116f526499506c918c1e9a41" }, "downloads": -1, "filename": "lightwave2-0.5.0.tar.gz", "has_sig": false, "md5_digest": "453708e6a89b3bda6cfb925f9aeb7f62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11302, "upload_time": "2019-10-13T06:58:17", "url": "https://files.pythonhosted.org/packages/63/12/ab5564d67639f2c14092c6be6b3f680e586eae79c4a29061024790560db8/lightwave2-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "b92d93703ca8a8cab78854ac7a9b4a20", "sha256": "bb95ceda5be09b001d3d22a4b4cac827fd422bb3703f6c7f9b130add2486ac64" }, "downloads": -1, "filename": "lightwave2-0.5.1.tar.gz", "has_sig": false, "md5_digest": "b92d93703ca8a8cab78854ac7a9b4a20", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11305, "upload_time": "2019-10-13T07:14:49", "url": "https://files.pythonhosted.org/packages/18/10/eba1bd0fb700a96138a43281ffdd403bd4334c78891c08a51dcf856158f4/lightwave2-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "052fca52058e381ac6d1d0ff4b63abd1", "sha256": "74001b1c81e6d00f8abb15ebcd3d313e0a113b9f058202f5da96afccbd1488de" }, "downloads": -1, "filename": "lightwave2-0.5.2.tar.gz", "has_sig": false, "md5_digest": "052fca52058e381ac6d1d0ff4b63abd1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11293, "upload_time": "2019-10-14T19:00:35", "url": "https://files.pythonhosted.org/packages/d3/89/376aeaa234f33b64528c34275b85b495e97b4561835e937bccaec0a71a4c/lightwave2-0.5.2.tar.gz" } ], "0.5.3": [ { "comment_text": "", "digests": { "md5": "a1f9c242777e52dd8391232a57de9717", "sha256": "7b3c642167e6fa74b0c3b3609163d757808e22b806f6648e6e69e2bf87cb798d" }, "downloads": -1, "filename": "lightwave2-0.5.3.tar.gz", "has_sig": false, "md5_digest": "a1f9c242777e52dd8391232a57de9717", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11291, "upload_time": "2019-10-14T19:04:36", "url": "https://files.pythonhosted.org/packages/5c/64/c518b76478a7e6b7e59613a165bf1a0d5d8d6c400de6923094b2b2c93dcd/lightwave2-0.5.3.tar.gz" } ], "0.5.4": [ { "comment_text": "", "digests": { "md5": "633ae36b751fcb288167e3b6dd367f0a", "sha256": "276d8a7310c79bc535e20dc7d252c28e920d317b485a24dccf9fa8fd597f80a5" }, "downloads": -1, "filename": "lightwave2-0.5.4.tar.gz", "has_sig": false, "md5_digest": "633ae36b751fcb288167e3b6dd367f0a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11293, "upload_time": "2019-10-14T19:36:02", "url": "https://files.pythonhosted.org/packages/00/3e/6b79934810d751b01a369dbf47dd7f49e03971c24c97a4da58383d4f776a/lightwave2-0.5.4.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "ce8a0ac7cd04e89a172669849db5610a", "sha256": "0db8ef55bf2ba7dd493db3794e41338153fdcac73219503e6953758f59980c25" }, "downloads": -1, "filename": "lightwave2-0.6.0.tar.gz", "has_sig": false, "md5_digest": "ce8a0ac7cd04e89a172669849db5610a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11376, "upload_time": "2019-10-14T20:11:39", "url": "https://files.pythonhosted.org/packages/73/86/b4eab817a602bed901304a036bb05b8b9f499f513a880e6debdb0c1d28cd/lightwave2-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "f184019a675518f7542ba754fcd339e1", "sha256": "15eeb380c5051d05dcf9220bae49b119c1511081b72e782d417d931803824bd0" }, "downloads": -1, "filename": "lightwave2-0.6.1.tar.gz", "has_sig": false, "md5_digest": "f184019a675518f7542ba754fcd339e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11399, "upload_time": "2019-10-14T20:19:31", "url": "https://files.pythonhosted.org/packages/43/42/306c0337a5bdb44d17f61c3130663adcdbb38b68c9ada81ff04399ce2af9/lightwave2-0.6.1.tar.gz" } ], "0.6.10": [ { "comment_text": "", "digests": { "md5": "c7a2f957ef8b3caad6d108f6bca3db69", "sha256": "fb91ce086c5ebec5870bc3ebb005e2443a2b23dcd524288cb9ecee58a1d220f9" }, "downloads": -1, "filename": "lightwave2-0.6.10.tar.gz", "has_sig": false, "md5_digest": "c7a2f957ef8b3caad6d108f6bca3db69", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11174, "upload_time": "2019-10-20T07:16:24", "url": "https://files.pythonhosted.org/packages/d7/b9/6e1a2773d7b6b80bb0fbff4589518d6d4c12d492919232c257541ac08b5e/lightwave2-0.6.10.tar.gz" } ], "0.6.11": [ { "comment_text": "", "digests": { "md5": "de245eb06e712d2347eb2827099e1f73", "sha256": "87ffc1fa3e2aff4701f11332c7f3dbe6944457aec5846e4113d165861476089c" }, "downloads": -1, "filename": "lightwave2-0.6.11.tar.gz", "has_sig": false, "md5_digest": "de245eb06e712d2347eb2827099e1f73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11154, "upload_time": "2019-10-20T07:36:00", "url": "https://files.pythonhosted.org/packages/49/ec/07a1470dfc4860fe60740c88241a09af86beb51d6b3cf2e064ec85e2c01d/lightwave2-0.6.11.tar.gz" } ], "0.6.12": [ { "comment_text": "", "digests": { "md5": "d9d93fbd5dd79fe9b21f822300391c64", "sha256": "e3c9f024b4707fea02a1be0bbb959a257b0909f6246c3a480d637beacbf2a0e5" }, "downloads": -1, "filename": "lightwave2-0.6.12.tar.gz", "has_sig": false, "md5_digest": "d9d93fbd5dd79fe9b21f822300391c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11160, "upload_time": "2019-10-20T07:44:21", "url": "https://files.pythonhosted.org/packages/8d/69/c2bf93a86cd237f7d096294d32685124cfe05ea208d1a28f0d2bcc49aa62/lightwave2-0.6.12.tar.gz" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "041a10c254c8d8cceb01ba094e49a3fd", "sha256": "444ff91ad000caff4e9e60f3a3cab1b61673b566c88b07e0b2596461dae6181f" }, "downloads": -1, "filename": "lightwave2-0.6.2.tar.gz", "has_sig": false, "md5_digest": "041a10c254c8d8cceb01ba094e49a3fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11372, "upload_time": "2019-10-14T20:29:42", "url": "https://files.pythonhosted.org/packages/7f/35/059e605fda1e0d30e52db4478d211d46f637c7b05dbf35db5807184590bc/lightwave2-0.6.2.tar.gz" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "9733b286c017ae3cf7c974860f1f76bc", "sha256": "f824a11d86582d5b74efe5ac2a8dba8b064a1b81682e5072b69780af443f72d2" }, "downloads": -1, "filename": "lightwave2-0.6.3.tar.gz", "has_sig": false, "md5_digest": "9733b286c017ae3cf7c974860f1f76bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11391, "upload_time": "2019-10-19T15:41:32", "url": "https://files.pythonhosted.org/packages/9a/3e/ae2a773a75e9044fe59e4647513a781a0ae8db10ae52eff96e7b76861e56/lightwave2-0.6.3.tar.gz" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "a3105d0a9d9f113fe1beb10ec5edeaef", "sha256": "26f867752f9575f0ffb128c90bd7d6fd23c1d6ebb448f91f4791790edc885d5a" }, "downloads": -1, "filename": "lightwave2-0.6.4.tar.gz", "has_sig": false, "md5_digest": "a3105d0a9d9f113fe1beb10ec5edeaef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11378, "upload_time": "2019-10-19T15:44:35", "url": "https://files.pythonhosted.org/packages/d2/15/543dc161db1bf9abe4443d6eca1cf26287e2ee64f0245894977df4a2bab2/lightwave2-0.6.4.tar.gz" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "389f9e5dad54da0a7bedbc99bf752a15", "sha256": "f1b03977f0ec42d08dd5bd958176bd88156018d6c444b6dbb7a0b322e0b78a70" }, "downloads": -1, "filename": "lightwave2-0.6.5.tar.gz", "has_sig": false, "md5_digest": "389f9e5dad54da0a7bedbc99bf752a15", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11392, "upload_time": "2019-10-19T15:46:57", "url": "https://files.pythonhosted.org/packages/57/9d/b8972a3030738519e8324a013dc7780cc152cf75a345fc84126d73a7b264/lightwave2-0.6.5.tar.gz" } ], "0.6.6": [ { "comment_text": "", "digests": { "md5": "0138dd914f1aa5192d85e23dc5f1bbc5", "sha256": "f6d91188b7beeab3ef6f8d656c27f55c247c7ec4d052f7cb408b167e3d9fe84b" }, "downloads": -1, "filename": "lightwave2-0.6.6.tar.gz", "has_sig": false, "md5_digest": "0138dd914f1aa5192d85e23dc5f1bbc5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11329, "upload_time": "2019-10-19T15:57:29", "url": "https://files.pythonhosted.org/packages/84/25/a55cd9a8fe2640436687995f56eefa8289bae9f54a075da7279dced2a05b/lightwave2-0.6.6.tar.gz" } ], "0.6.7": [ { "comment_text": "", "digests": { "md5": "ee4138c95f9d807c64710c6d1c15e47b", "sha256": "c63a6c50ff0803dd4f2ac6e88265cded56a27ce0b7d8feec53e6daaa21e3793f" }, "downloads": -1, "filename": "lightwave2-0.6.7.tar.gz", "has_sig": false, "md5_digest": "ee4138c95f9d807c64710c6d1c15e47b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11325, "upload_time": "2019-10-19T16:01:56", "url": "https://files.pythonhosted.org/packages/38/5a/214e6f95250c318ac7093815cb019699ea8571b605e87a7345a4cac2739c/lightwave2-0.6.7.tar.gz" } ], "0.6.8": [ { "comment_text": "", "digests": { "md5": "0b6e95d23d84bd38b140ecf18926eecc", "sha256": "8cf83effce7b5e526a97f8b39ca08a129d14f52fbce30a22f96885df09295d03" }, "downloads": -1, "filename": "lightwave2-0.6.8.tar.gz", "has_sig": false, "md5_digest": "0b6e95d23d84bd38b140ecf18926eecc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11155, "upload_time": "2019-10-20T05:43:23", "url": "https://files.pythonhosted.org/packages/d9/a3/5d3628a8d65c5e6b324da82c17a6397194144692862b75745df47067351f/lightwave2-0.6.8.tar.gz" } ], "0.6.9": [ { "comment_text": "", "digests": { "md5": "1f7ec00a3ad41d21ef1ffcbb98d2b518", "sha256": "148a92a29baeab57a0a985559fc10287efb710616064dae82643484539aca508" }, "downloads": -1, "filename": "lightwave2-0.6.9.tar.gz", "has_sig": false, "md5_digest": "1f7ec00a3ad41d21ef1ffcbb98d2b518", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11165, "upload_time": "2019-10-20T06:38:43", "url": "https://files.pythonhosted.org/packages/f0/9c/f949803c54955052199eff4b94a943623777bb394f2ec1297349132f6c51/lightwave2-0.6.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9d93fbd5dd79fe9b21f822300391c64", "sha256": "e3c9f024b4707fea02a1be0bbb959a257b0909f6246c3a480d637beacbf2a0e5" }, "downloads": -1, "filename": "lightwave2-0.6.12.tar.gz", "has_sig": false, "md5_digest": "d9d93fbd5dd79fe9b21f822300391c64", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11160, "upload_time": "2019-10-20T07:44:21", "url": "https://files.pythonhosted.org/packages/8d/69/c2bf93a86cd237f7d096294d32685124cfe05ea208d1a28f0d2bcc49aa62/lightwave2-0.6.12.tar.gz" } ] }