{ "info": { "author": "Pooya Eghbali", "author_email": "persian.writer@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU Lesser General Public License v3 (LGPLv3)", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: Utilities" ], "description": ".. image:: https://img.shields.io/pypi/v/lambdaJSON.svg\n :target: https://pypi.python.org/pypi/lambdaJSON/\n :alt: Latest PyPI version\n\n.. image:: https://img.shields.io/pypi/dm/lambdaJSON.svg\n :target: https://pypi.python.org/pypi/lambdaJSON/\n :alt: Number of PyPI downloads\n\n.. image:: https://img.shields.io/pypi/l/lambdaJSON.svg\n :target: https://pypi.python.org/pypi/lambdaJSON/\n :alt: License LGPL\n\n.. image:: https://img.shields.io/pypi/status/lambdaJSON.svg\n :target: https://pypi.python.org/pypi/lambdaJSON/\n :alt: Package is stable\n\n.. image:: https://img.shields.io/github/issues/pooya-eghbali/lambdaJSON.svg\n :target: https://github.com/pooya-eghbali/lambdaJSON/issues\n :alt: Number of PyPI downloads\n\n\n===========\nlambdaJSON\n===========\nSerialize python standard types (function, tuple, class, memoryview, set, frozenset, exceptions, complex, range, bytes, bytearray, dict with number keys, byte keys or tuple keys, and etc) with json.\nlambdaJSON lets you serialize python standard library objects with json.\n\nV0.4.0 Changes\n==============\nThis release is not compatible with previous versions. i used marshal to freeze functions, it is better and this way we'll have cleaner code.\n\nV0.3.0 Changes\n==============\nCode is more clean, i used class and function definitions instead of lambda to improve readability.\nnow, there is a lambdaJSON class, the freezer and defreezer class, you can have as many custom lambdaJSON instances you may need.\nMethod identifier changed. previously i used \"type://\" identifier, this was unclean, after serialization it turned into \"type:\\\\/\\\\/\" which is ugly, now i have used \"type::\" identifier.\n\nI have added a method class, you can use it to implement custom freeze and defreeze methods for you complex/custom data types.\n\nyou can no more pass globals to the loads function, you must create a lambdaJSON instance while passing the globals function to it.\nSee the examples for more info.\n\nI've redesigned lambdaJSON, i don't know which parts still needs some work, mail me or post an issue if you've found one, I'd be glad to solve it.\n\nExamples\n========\n\n** From v0.2.19 you can use dumps, loads instead of serialize, deserialize. **\n\nTypical usage::\n\n #!/usr/bin/env python\n\n >>> import lambdaJSON\n >>> myComplexData = {True: (3-5j), (3+5j): b'json', (1, 2, 3): {b'lambda': [1, 2, 3, (3, 4, 5)]}}\n >>> mySerializedData = lambdaJSON.serialize(myComplexData)\n >>> myComplexData == lambdaJSON.deserialize(mySerializedData)\n True\n\n >>>\n\nTo pass args and kwargs to the encoder/decoder simply pass them to the serialize/deserialize function, example for json::\n\n >>> mySerializedData = lambdaJSON.serialize(myComplexData, sort_keys = True)\n >>> myComplexData == lambdaJSON.deserialize(mySerializedData, object_hook = my_hook)\n\nIt can be done for ujson too. You can also serialize python functions::\n\n >>> import lambdaJSON\n >>> def f(): print('lambdaJSON Rocks!')\n\n >>> mySerializedFunction = lambdaJSON.serialize(f)\n >>> myNewFunction = lambdaJSON.deserialize(mySerializedFunction)\n >>> myNewFunction()\n 'lambdaJSON Rocks!'\n >>>\n\nYou can no more pass globals to deserialize/dumps methods, so the following code will not work::\n\n >>> import lambdaJSON\n >>> y = 10\n >>> def f(x): return x*y\n\n >>> mySerializedFunction = lambdaJSON.serialize(f)\n >>> myNewFunction = lambdaJSON.deserialize(mySerializedFunction, globs = (lambda: globals()))\n >>> myNewFunction(5)\n 50\n >>> y = 3\n >>> myNewFunction(5)\n 15\n >>>\n\ninstead, you can do this::\n\n >>> from lambdaJSON import lambdaJSON\n >>> lj = lambdaJSON(globs = (lambda: globals()))\n >>> y = 10\n >>> def f(x): return x*y\n\n >>> mySerializedFunction = lj.dumps(f)\n >>> myNewFunction = lj.loads(mySerializedFunction)\n >>> myNewFunction(5)\n 50\n >>> y = 3\n >>> myNewFunction(5)\n 15\n >>>\n\n***This will not work from version 0.4.0***\nIf no globs passed to class instance, the globs will be just the __builtins__ module. Note that passing globals will pass the lambdaJSONs local globals and it will not work, if you want to include all the globals from where the deserialization function is called, just use globs = (lambda: globals()), else implement your own function. You can do some nice hacks too::\n\n >>> z = 10\n >>> def g():\n global z\n z += 1\n return {'z':z}\n\n >>> def f(x,y): return x*y+z\n\n >>> from lambdaJSON import lambdaJSON\n >>> lj = lambdaJSON(globs = g)\n >>> mySerializedFunction = lj.dumps(f)\n >>> myNewFunction = lj.loads(mySerializedFunction)\n >>> myNewFunction(2,3)\n 17\n >>> myNewFunction(2,3)\n 18\n >>>\n\nIn version 0.4.0, the function is created as a real python function, not a lambda hack, so you can no more do things like above.\n\nYou can serialize Builtin Exceptions like this::\n\n >>> a = lambdaJSON.serialize(OSError('FILE NOT FOUND'))\n >>> b = lambdaJSON.deserialize(a)\n >>> raise b\n Traceback (most recent call last):\n File \"\", line 1, in \n raise b\n OSError: FILE NOT FOUND\n >>>\n\nintroduced in version 0.2.15, you can now serialize basic classes and types. The support is basic, but I'm planning to develop the class serialization support in the next subversion. to deserialize a class, you must pass the globals function too, if you do not pass the globals, only __builtins__ will be passed to the class functions. this is an example to do it::\n\n >>> class test(object):\n def __init__(self):\n self.var = 'lambdaJSON'\n\n >>> serializedClass = lambdaJSON.serialize(test)\n >>> newClass = lambdaJSON.deserialize(serializedClass)\n >>> newClass().var\n 'lambdaJSON'\n >>>\n\nTo check version, simply use lambdaJSON.__version__, or if you want to know which json lib is in use, try lambdaJSON.__json__\n\nImplement your own method\n=========================\nIt is so easy to implement your own method to be used with lambdaJSON, you can use lambdaJSON.addMethod function::\n\n >>> from lambdaJSON import lambdaJSON\n >>> lj = lambdaJSON()\t#No globals passed, using globs = (lambda: globals())\n >>> lj.addMethod(name, type, freezer, defreezer)\n\nname must be of type str, and be unique, do not use names of the builtin types like tuple, str, complex, etc...\ntype is the type you want to add a method for. it must be a type.\nfreezer and defreezer are functions, freezer must return str, defreezer must receive the str and turn it back to the initial object.\nboth functions should have obj keyword::\n\n >>> def myFreezer(obj, lj): #lj is the lambdaJSON instance calling this function\n #do something and return a string.\n\n >>> def myDefreezer(obj, lj):\n #get the string and defreeze it.\n\nExplore source code for more info.\n\n\nThe json lib\n============\n\nLambdaJSON first tries to import ujson, if it fails it will import simplejson, and if that fails too, the json lib will be imported. you can check which json lib is in use with lambdaJSON.__json__ variable.\n\nCurrently Supported Types\n=========================\n\nThis types are covered in this version:\n\n1. Functions\n2. Bytes and Bytearrays\n3. Classes (basic support)\n4. Builtin Exceptions\n5. Tuples\n6. Complex\n7. Range\n8. Set and Frozenset\n9. Memoryview\n10. Dicts (With Number, Tuple, String, Bool and Byte keys)\n11. other json supported types\n\nChanges from previous\n=====================\n\nBetter support for class serialization.\n\nProject Info\n============\n\nGithub project page: https://github.com/pooya-eghbali/lambdaJSON\nMail me at: persian.writer [at] Gmail.com\n\nContact me if there were any issues or you had a feature request. you can also post issues on github.", "description_content_type": null, "docs_url": "https://pythonhosted.org/lambdaJSON/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pooya-eghbali/lambdaJSON", "keywords": "json,serialization,serialize,pickle,marshal", "license": "LGPLv3", "maintainer": null, "maintainer_email": null, "name": "lambdaJSON", "package_url": "https://pypi.org/project/lambdaJSON/", "platform": "Any", "project_url": "https://pypi.org/project/lambdaJSON/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/pooya-eghbali/lambdaJSON" }, "release_url": "https://pypi.org/project/lambdaJSON/4.3/", "requires_dist": null, "requires_python": null, "summary": "Use json to serialize unsupported python types (and many more including functions, classes, exceptions, etc). [stable-py2-py3].", "version": "4.3" }, "last_serial": 1647208, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "002137aa4803a5d2b3670228afd63113", "sha256": "8d2c518b6027dd9e1fda0e87a58d0a6b6e25834b7d74ab833dd7a7b200064b3e" }, "downloads": -1, "filename": "lambdaJSON-0.1.0.zip", "has_sig": false, "md5_digest": "002137aa4803a5d2b3670228afd63113", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5493, "upload_time": "2013-08-28T12:53:28", "url": "https://files.pythonhosted.org/packages/87/36/5442e6ef3adeb2e6c6977fee2202a7ee5c8465ed33a29975cb0275bb86b0/lambdaJSON-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "80aba6cc4194f15efffac3584db967d0", "sha256": "f7f155afbe26305fed668513abf4feb3a7ead67b44557533afe8b3837c834bd9" }, "downloads": -1, "filename": "lambdaJSON-0.1.1.zip", "has_sig": false, "md5_digest": "80aba6cc4194f15efffac3584db967d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5934, "upload_time": "2013-08-28T19:14:02", "url": "https://files.pythonhosted.org/packages/7b/a3/294bb387c35fb1a50247af8b8e67401a6c892ad7ef14b76c301d09928b71/lambdaJSON-0.1.1.zip" } ], "0.1.10": [ { "comment_text": "", "digests": { "md5": "24aa3e45de2a1a4e587b321fc93faec8", "sha256": "9138f4d01afd69c7d936129d61c22373e6bf8c88bea9f7a94e4143cb21b859a2" }, "downloads": -1, "filename": "lambdaJSON-0.1.10.zip", "has_sig": false, "md5_digest": "24aa3e45de2a1a4e587b321fc93faec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6941, "upload_time": "2013-08-30T17:49:03", "url": "https://files.pythonhosted.org/packages/e7/a7/0814e47ef25fcca13d2aedda047dd8f37e34938f4674d25552b09d18e5fe/lambdaJSON-0.1.10.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "514ae92dfd070ede945ae143fb93fb41", "sha256": "08612d92cc78c8dd7b8e988cbb8e3c40acc2cde20865dcabd7ad5a5679dbd1ed" }, "downloads": -1, "filename": "lambdaJSON-0.1.2.zip", "has_sig": false, "md5_digest": "514ae92dfd070ede945ae143fb93fb41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6263, "upload_time": "2013-08-28T23:48:32", "url": "https://files.pythonhosted.org/packages/75/35/ffeae8c619e7930d528c93eb9e232b20eea70b49f5065c7b1e8608cff38e/lambdaJSON-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "250bc35252c8603ac0f469fb16d361dd", "sha256": "a0ae2da598e7987c5ea663283e7d46cc40418eed49a2d8ef67190f6154fdabc2" }, "downloads": -1, "filename": "lambdaJSON-0.1.3.zip", "has_sig": false, "md5_digest": "250bc35252c8603ac0f469fb16d361dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6317, "upload_time": "2013-08-29T09:27:53", "url": "https://files.pythonhosted.org/packages/67/c4/b2dc494676dfb57b69a741bbedca63593c3180725a4da112b92cdebc44bc/lambdaJSON-0.1.3.zip" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "4c727838daa082331cfce256f754217e", "sha256": "909b136b43055a5e5631921066a6b858cde6c1c3e3b10dfdb3dbb0c1622a5c1a" }, "downloads": -1, "filename": "lambdaJSON-0.1.4.zip", "has_sig": false, "md5_digest": "4c727838daa082331cfce256f754217e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6344, "upload_time": "2013-08-29T12:36:08", "url": "https://files.pythonhosted.org/packages/d5/52/6b103f670f5ccd3b0cd5cce472182f21e64fd014838add978068b38568cb/lambdaJSON-0.1.4.zip" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "67e4f9f5ed1a07e9cba59fbcbc120f1a", "sha256": "2895f4ceaddb7cd0863b324ae4cd34043bfbf1fc425c1df96f7ec23366dbc9ff" }, "downloads": -1, "filename": "lambdaJSON-0.1.5.zip", "has_sig": false, "md5_digest": "67e4f9f5ed1a07e9cba59fbcbc120f1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6439, "upload_time": "2013-08-29T19:19:56", "url": "https://files.pythonhosted.org/packages/96/e9/83a888a819f4df41910a3df8be92645f3b5dd0919ee3bd37339a37f098ac/lambdaJSON-0.1.5.zip" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "209e8ef404c73944c18eea8e61541542", "sha256": "602c771caf661906e39be447aa7548e9e8ffff8128ce429affc1f16d346acd72" }, "downloads": -1, "filename": "lambdaJSON-0.1.6.zip", "has_sig": false, "md5_digest": "209e8ef404c73944c18eea8e61541542", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6493, "upload_time": "2013-08-29T22:40:38", "url": "https://files.pythonhosted.org/packages/8a/0b/572d889e2c48e4712305da05e75b28473ab8adc08316146319ee9b29f4ea/lambdaJSON-0.1.6.zip" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "ba7c81778583553618a7d8026bb56809", "sha256": "5a1090deacc772f8ab09cd25ebcbb6d3d5b4e6e1f9d240bcc55efc184cb804c6" }, "downloads": -1, "filename": "lambdaJSON-0.1.7.zip", "has_sig": false, "md5_digest": "ba7c81778583553618a7d8026bb56809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6551, "upload_time": "2013-08-29T23:54:51", "url": "https://files.pythonhosted.org/packages/20/94/1320bb4b7de6caaa2e416fdc4cf678404b22f87fabc18089dc3bb724cb39/lambdaJSON-0.1.7.zip" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "90a86d6d94dd265daf5a12e0f5340f19", "sha256": "c6f369669a6c75e0c6227f7846c1b03bb7c9141540237ddb445a1183a00f5868" }, "downloads": -1, "filename": "lambdaJSON-0.1.8.zip", "has_sig": false, "md5_digest": "90a86d6d94dd265daf5a12e0f5340f19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6809, "upload_time": "2013-08-30T09:59:21", "url": "https://files.pythonhosted.org/packages/08/e7/2f6435a8afca26d4c253bf66480633c690d2d88095f23f5714592c1e70eb/lambdaJSON-0.1.8.zip" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "6fbc1e2adecebee36a54900da6ac87a3", "sha256": "32eb31ea834f6c570c44b794cd0ad2bc23c2b8be8900ebf0879bd0f5914849b8" }, "downloads": -1, "filename": "lambdaJSON-0.1.9.zip", "has_sig": false, "md5_digest": "6fbc1e2adecebee36a54900da6ac87a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6956, "upload_time": "2013-08-30T13:11:35", "url": "https://files.pythonhosted.org/packages/df/91/699f26dcf40ab2d15dcdc0cbf7d67e176ec32b548d3657d35f585bfdd107/lambdaJSON-0.1.9.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "4454dd1bb425aefce2c0e9ae1683b3db", "sha256": "ce54997f7605dad11c6f9238d3dd238add828a37a103932c240ec2da2f2f9952" }, "downloads": -1, "filename": "lambdaJSON-0.2.0.zip", "has_sig": false, "md5_digest": "4454dd1bb425aefce2c0e9ae1683b3db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7063, "upload_time": "2013-08-31T07:51:01", "url": "https://files.pythonhosted.org/packages/a9/10/16d47d30175556c538953e22d665bf91ac6b2116aea83922f7e902548cb0/lambdaJSON-0.2.0.zip" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c1c6c44672cbbacfe825df9bcd73c868", "sha256": "62dfad7596558e6ae25862763bc50cf4db9639bb696dee818cf4f4b680a1bd1f" }, "downloads": -1, "filename": "lambdaJSON-0.2.1.zip", "has_sig": false, "md5_digest": "c1c6c44672cbbacfe825df9bcd73c868", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7161, "upload_time": "2013-08-31T13:08:26", "url": "https://files.pythonhosted.org/packages/74/c1/3757720df6cb9337242c9fc44d12e9f78e6d0156c2d3dd88411952c861af/lambdaJSON-0.2.1.zip" } ], "0.2.10": [ { "comment_text": "", "digests": { "md5": "73a8a082b76b9732f2edd0aa3110ac28", "sha256": "034b94787a6a8c2142b9c030427803b39dafb7024b7e1eb24e21cadc848c2b40" }, "downloads": -1, "filename": "lambdaJSON-0.2.10.zip", "has_sig": false, "md5_digest": "73a8a082b76b9732f2edd0aa3110ac28", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8747, "upload_time": "2013-09-03T19:48:30", "url": "https://files.pythonhosted.org/packages/4e/17/7be6418db89787a2ac6d2b959de73abc1ac64e1c91860daa20f025533bb8/lambdaJSON-0.2.10.zip" } ], "0.2.11": [ { "comment_text": "", "digests": { "md5": "71f5331f2ae4bd051b764a8aae1fabec", "sha256": "40e56c2f3f3b3f1fc5a3aaa8d20891e5300c0560e8095af4efe3327a9eb75e69" }, "downloads": -1, "filename": "lambdaJSON-0.2.11.zip", "has_sig": false, "md5_digest": "71f5331f2ae4bd051b764a8aae1fabec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9011, "upload_time": "2013-09-05T20:54:36", "url": "https://files.pythonhosted.org/packages/d9/86/790cbc4a081610a6c0a36fe5d52aefb546789e7f822b4ceaac5351dddf47/lambdaJSON-0.2.11.zip" } ], "0.2.12": [ { "comment_text": "", "digests": { "md5": "20887037313ca1b87d7a288a4e49d016", "sha256": "6a0f9a22ff32598c15ba104acf723e581c919f0118c1af1f37f1af9be177d455" }, "downloads": -1, "filename": "lambdaJSON-0.2.12.zip", "has_sig": false, "md5_digest": "20887037313ca1b87d7a288a4e49d016", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9151, "upload_time": "2013-09-11T16:04:28", "url": "https://files.pythonhosted.org/packages/92/14/7a3b46ae08fe2a342f6ea01ab3d0df5a167b824b97e6df032e198afc5f96/lambdaJSON-0.2.12.zip" } ], "0.2.13": [ { "comment_text": "", "digests": { "md5": "e85b174f7b21a163b3fc68a811626919", "sha256": "0ef719d2a593cba83bf405f2f4bf8c86a1b862f44ff9aa5594ff948186ca463e" }, "downloads": -1, "filename": "lambdaJSON-0.2.13.zip", "has_sig": false, "md5_digest": "e85b174f7b21a163b3fc68a811626919", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9350, "upload_time": "2013-09-11T22:00:58", "url": "https://files.pythonhosted.org/packages/d0/1b/c7dfe11ff05c930ff3d27575c00088d40479f868728ea585505a003173c2/lambdaJSON-0.2.13.zip" } ], "0.2.14": [ { "comment_text": "", "digests": { "md5": "b3e56baa57051d79c970aa7b2e4ac342", "sha256": "8b6cb9372f4ecb7343babcf0b0c91f2d61573be8ea32fe081e31ae1c84b11310" }, "downloads": -1, "filename": "lambdaJSON-0.2.14.zip", "has_sig": false, "md5_digest": "b3e56baa57051d79c970aa7b2e4ac342", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9758, "upload_time": "2013-09-14T18:40:28", "url": "https://files.pythonhosted.org/packages/86/cd/81124c4fa387066e098e15a2f661623af8a028e0586dcdf046d3f2d99302/lambdaJSON-0.2.14.zip" } ], "0.2.15": [ { "comment_text": "", "digests": { "md5": "4ab16458e1e4380881031e026b68bcfa", "sha256": "a3074b55e6e1035769bdd5873746ec7453779cab43711f2d29a6863004db7e69" }, "downloads": -1, "filename": "lambdaJSON-0.2.15.zip", "has_sig": false, "md5_digest": "4ab16458e1e4380881031e026b68bcfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10536, "upload_time": "2013-09-15T18:47:02", "url": "https://files.pythonhosted.org/packages/b1/30/e1340052092417d4c3a062fcc5207c8aea616eac092a3bb63d099a207cfb/lambdaJSON-0.2.15.zip" } ], "0.2.16": [ { "comment_text": "", "digests": { "md5": "052635e12e1b91b7c4a4eb6f14c42cbe", "sha256": "7387aafd97436221f83e12f68c0bc8051dbee4ffa379f2a61ebfa9dfe1ede19b" }, "downloads": -1, "filename": "lambdaJSON-0.2.16.zip", "has_sig": false, "md5_digest": "052635e12e1b91b7c4a4eb6f14c42cbe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10659, "upload_time": "2013-09-16T19:00:02", "url": "https://files.pythonhosted.org/packages/c6/3c/71e2a12bd8c93747f2f57a269e2dda3f78dc1410f85d6e2b8de9c45a9a8c/lambdaJSON-0.2.16.zip" } ], "0.2.17": [ { "comment_text": "", "digests": { "md5": "92448641a9d50a15a7c0070dd75bcafb", "sha256": "5f13ebf33e4dfdf8921202bf1d3263d70ce9e5b621ad98014d77de1c8a186aeb" }, "downloads": -1, "filename": "lambdaJSON-0.2.17.zip", "has_sig": false, "md5_digest": "92448641a9d50a15a7c0070dd75bcafb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10655, "upload_time": "2013-09-17T21:57:51", "url": "https://files.pythonhosted.org/packages/6c/13/59385159e47c26fcfbc17bbe9e202ce66c37c61ff092cdc7fcc927ca3ccd/lambdaJSON-0.2.17.zip" } ], "0.2.18": [ { "comment_text": "", "digests": { "md5": "38035c8d77c2f0399a3bd8b530fe639b", "sha256": "f892d0400e68e4a6e967f7b24b6212e919d85b4d0eb85485421fb5937d8e0c77" }, "downloads": -1, "filename": "lambdaJSON-0.2.18.zip", "has_sig": false, "md5_digest": "38035c8d77c2f0399a3bd8b530fe639b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10697, "upload_time": "2013-09-18T17:55:27", "url": "https://files.pythonhosted.org/packages/c5/27/e809c3d35608c32bfc3ed05dc451b382e7a4332e4cdd92103c358619eab2/lambdaJSON-0.2.18.zip" } ], "0.2.19": [ { "comment_text": "", "digests": { "md5": "8055b9bf85fd6c7f878ac06cee1a2f16", "sha256": "825b6acddcff0d0439b1a0b658fa71dd5bce767ffd4cc6a88ef14c4428cdc5b5" }, "downloads": -1, "filename": "lambdaJSON-0.2.19.zip", "has_sig": false, "md5_digest": "8055b9bf85fd6c7f878ac06cee1a2f16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10641, "upload_time": "2013-09-24T19:34:56", "url": "https://files.pythonhosted.org/packages/ea/c1/c8a79ed620665a54ecfaf069de90bf6ebfe4541cf93b53d4dca5c3ae1e10/lambdaJSON-0.2.19.zip" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a8764f1cb1c6951b3c72acb941efaf1d", "sha256": "2d7d545cdb9174be59f56a943703ec09beb4703917a3203b019a60200c458d80" }, "downloads": -1, "filename": "lambdaJSON-0.2.2.zip", "has_sig": false, "md5_digest": "a8764f1cb1c6951b3c72acb941efaf1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7656, "upload_time": "2013-08-31T17:49:26", "url": "https://files.pythonhosted.org/packages/26/16/cc806922f6631fb1ffbe9c1dbaa91724433bfe30bae9dc775ac814ed4d1d/lambdaJSON-0.2.2.zip" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "634c13cc420d74c4a6d06be27c901c3b", "sha256": "c6c867184b4cc24c656f561ec39e33ddd88182a36d546dfec94f0a6f6adeb1b2" }, "downloads": -1, "filename": "lambdaJSON-0.2.3.zip", "has_sig": false, "md5_digest": "634c13cc420d74c4a6d06be27c901c3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7849, "upload_time": "2013-09-01T05:42:57", "url": "https://files.pythonhosted.org/packages/8d/5b/2c6eb19bb36d2972e3312bf5685db6e8ace969ba9d8d223f8d95566eb5aa/lambdaJSON-0.2.3.zip" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "8afce5aed650981a0064280975343c1d", "sha256": "31ed976c34a7fa98c80fb834798ab70bc4af2cb82e9300263725ba297e130d13" }, "downloads": -1, "filename": "lambdaJSON-0.2.4.zip", "has_sig": false, "md5_digest": "8afce5aed650981a0064280975343c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8460, "upload_time": "2013-09-01T14:03:50", "url": "https://files.pythonhosted.org/packages/ed/be/aa0316b6c293a16295070032db7eabddc0902b9f75855049c1127df0e5bf/lambdaJSON-0.2.4.zip" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5e748703861ef941a77028d2c8c7676e", "sha256": "5fb83bfbc80b279a7a3896b0bace3b21e77d18133504f1b979c10e4db7b6c6e9" }, "downloads": -1, "filename": "lambdaJSON-0.2.5.zip", "has_sig": false, "md5_digest": "5e748703861ef941a77028d2c8c7676e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8555, "upload_time": "2013-09-01T19:00:32", "url": "https://files.pythonhosted.org/packages/f1/94/c70f80397ab0752a071553ae4ef9ff1b022f5daf695785b1df296d4ff10a/lambdaJSON-0.2.5.zip" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "c83885c69af127e55df2a065ec02c3cc", "sha256": "eb8fe82a48ed7f26370f1ada6baf8a459624d1aa6cbcc380ce0454b0975be4b9" }, "downloads": -1, "filename": "lambdaJSON-0.2.6.zip", "has_sig": false, "md5_digest": "c83885c69af127e55df2a065ec02c3cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8595, "upload_time": "2013-09-02T06:59:39", "url": "https://files.pythonhosted.org/packages/d1/57/596add51545a5febad2724b0b758f20df371cb2b30e21cff01cd2a37885a/lambdaJSON-0.2.6.zip" } ], "0.2.7": [ { "comment_text": "", "digests": { "md5": "ab39d3b588fa3eceacaacd8d90f798c9", "sha256": "abc35e4f229118f51137938ecf5acb2fa4df7014a96fe66b76f9bf5f3208de5a" }, "downloads": -1, "filename": "lambdaJSON-0.2.7.zip", "has_sig": false, "md5_digest": "ab39d3b588fa3eceacaacd8d90f798c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8688, "upload_time": "2013-09-02T11:20:27", "url": "https://files.pythonhosted.org/packages/2c/55/937e2c3643392f169a3c526b865fcca36d6f00e675809f43e0573a3d9404/lambdaJSON-0.2.7.zip" } ], "0.2.8": [ { "comment_text": "", "digests": { "md5": "05667125b19d166cc9bf047a7db00673", "sha256": "11aba67d69f6946f3cef3a689b209f6275fa1f137ab4a3ce57305afe88941e4b" }, "downloads": -1, "filename": "lambdaJSON-0.2.8.zip", "has_sig": false, "md5_digest": "05667125b19d166cc9bf047a7db00673", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8689, "upload_time": "2013-09-03T07:16:21", "url": "https://files.pythonhosted.org/packages/bb/75/6659e3d5c1a26e9b08f07078439b09d3c9ceb7fcf9a57fcfab246b1f4391/lambdaJSON-0.2.8.zip" } ], "0.2.9": [ { "comment_text": "", "digests": { "md5": "06f54f7b9eae9dc1f36b65687c18e255", "sha256": "72e81048832d707f5607dd0cfa7e01a7a0714053a64b45154a5bf52cb9f4a362" }, "downloads": -1, "filename": "lambdaJSON-0.2.9.zip", "has_sig": false, "md5_digest": "06f54f7b9eae9dc1f36b65687c18e255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8736, "upload_time": "2013-09-03T13:12:49", "url": "https://files.pythonhosted.org/packages/cf/73/4207281f18a58527fafe8e761a99ff71220c30d74162abb2672e489e93f6/lambdaJSON-0.2.9.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "7527ce879940a3fead4fdaa7d6aceb0d", "sha256": "a6053a8c7945bbead61876241c5411e04005c3b6d6dbd1d651c72c93edd93284" }, "downloads": -1, "filename": "lambdaJSON-0.3.0.zip", "has_sig": false, "md5_digest": "7527ce879940a3fead4fdaa7d6aceb0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12390, "upload_time": "2013-11-23T21:42:11", "url": "https://files.pythonhosted.org/packages/2e/47/3d015e35925048d4c766d1b234f82f3cd7054a16c3b385e22eda3a40e12c/lambdaJSON-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "ffc4c3fd16ed47637fed4134ddf6c3d4", "sha256": "669e023a6854adc85cc6d24f76c07d5579ac710a704cafbdf7450153772fe235" }, "downloads": -1, "filename": "lambdaJSON-0.3.1.zip", "has_sig": false, "md5_digest": "ffc4c3fd16ed47637fed4134ddf6c3d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12778, "upload_time": "2013-12-07T13:14:20", "url": "https://files.pythonhosted.org/packages/43/ba/d11b41b3cbc015c53f3cc98c71a67da39271181077943ef18a32a6bf5d4f/lambdaJSON-0.3.1.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "cb7fd6d30da66c4a7be3503cedf2471e", "sha256": "38781262c1f43823b4dafcb19baa93800bd9760ecf3dad6aee33b95de2b46304" }, "downloads": -1, "filename": "lambdaJSON-0.4.0.zip", "has_sig": false, "md5_digest": "cb7fd6d30da66c4a7be3503cedf2471e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12770, "upload_time": "2014-02-04T09:39:03", "url": "https://files.pythonhosted.org/packages/1a/96/77ba195841531865bc1fc55b1c757eaaf7bcb127945e83328146b0f6f6a0/lambdaJSON-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "a71615501d0e2c7e974daabcea5f7052", "sha256": "ff025f60473dac28ab6e6cd1d8a705b281681c8b97f910288e8edf7c37c5e67e" }, "downloads": -1, "filename": "lambdaJSON-0.4.1.zip", "has_sig": false, "md5_digest": "a71615501d0e2c7e974daabcea5f7052", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12850, "upload_time": "2014-03-03T22:53:40", "url": "https://files.pythonhosted.org/packages/5e/cc/03ad84ce0c0d84e44723abc4c4fc44606066fb9415698037d39b48e7e2ab/lambdaJSON-0.4.1.zip" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4a2195e9049fa04b4fe7846efba8abc8", "sha256": "5cebeb00b4bfcd2652dde7edc9e3d4cfd0ac65290009b5f76b1c00e064788ef0" }, "downloads": -1, "filename": "lambdaJSON-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4a2195e9049fa04b4fe7846efba8abc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5854, "upload_time": "2015-07-07T22:46:05", "url": "https://files.pythonhosted.org/packages/47/38/9956761f40258fe2f41211f49a80f1c7de80688dcfc0017478d803f45482/lambdaJSON-0.4.2.tar.gz" } ], "4.2": [ { "comment_text": "", "digests": { "md5": "27dcefb0eaa752c4f9f5e3d6c6f1eaaf", "sha256": "3d0adc725766f98f456f37e6ce7d719f43810204863ced87e21b0816eccbdfa4" }, "downloads": -1, "filename": "lambdaJSON-4.2.tar.gz", "has_sig": false, "md5_digest": "27dcefb0eaa752c4f9f5e3d6c6f1eaaf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5963, "upload_time": "2015-07-18T11:37:57", "url": "https://files.pythonhosted.org/packages/db/52/6d34b393fb8a83906cd3e358a4b604f77e6e4377ee78d4624e4a2dc5654b/lambdaJSON-4.2.tar.gz" } ], "4.3": [ { "comment_text": "", "digests": { "md5": "3bb909d8c7144311745696a21e358fdd", "sha256": "cc508a9183696aa7d29874b3f38faad6a1f5c9f87384bfb1c962840910b2b23f" }, "downloads": -1, "filename": "lambdaJSON-4.3.zip", "has_sig": false, "md5_digest": "3bb909d8c7144311745696a21e358fdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9230, "upload_time": "2015-07-23T19:22:13", "url": "https://files.pythonhosted.org/packages/fb/24/7d0b4586d0c92951fef67d4937ed39c0aec5e44b61855afdac328df6f287/lambdaJSON-4.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3bb909d8c7144311745696a21e358fdd", "sha256": "cc508a9183696aa7d29874b3f38faad6a1f5c9f87384bfb1c962840910b2b23f" }, "downloads": -1, "filename": "lambdaJSON-4.3.zip", "has_sig": false, "md5_digest": "3bb909d8c7144311745696a21e358fdd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9230, "upload_time": "2015-07-23T19:22:13", "url": "https://files.pythonhosted.org/packages/fb/24/7d0b4586d0c92951fef67d4937ed39c0aec5e44b61855afdac328df6f287/lambdaJSON-4.3.zip" } ] }