{ "info": { "author": "Felinx Lee", "author_email": "felinx.lee@gmail.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6" ], "description": "", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/felinx/djinn", "keywords": "", "license": "http://www.apache.org/licenses/LICENSE-2.0", "maintainer": "", "maintainer_email": "", "name": "djinn", "package_url": "https://pypi.org/project/djinn/", "platform": "", "project_url": "https://pypi.org/project/djinn/", "project_urls": { "Homepage": "https://github.com/felinx/djinn" }, "release_url": "https://pypi.org/project/djinn/1.1.14/", "requires_dist": null, "requires_python": "", "summary": "Djinn is a micro-framework which wraps Tornado to make it easy to write a web application using Tornado.", "version": "1.1.14" }, "last_serial": 4476290, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ee18cde11f056b570b9594622b84a617", "sha256": "379ccbd40db1bcf2860131731b18409fcd931dfd53de33ee71b6e2c1099ff344" }, "downloads": -1, "filename": "djinn-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ee18cde11f056b570b9594622b84a617", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12562, "upload_time": "2014-12-02T07:01:44", "url": "https://files.pythonhosted.org/packages/86/a7/042f54e515621c9d104e444ac31d89c5c1d95d1038500e6c0f3fb4be76dd/djinn-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "98593ea538956f48a928b20e33b36097", "sha256": "57a66aeb70e864e8debdebad11be0f9f1c2d69a5fec0e9ab98c883c4d612275f" }, "downloads": -1, "filename": "djinn-1.0.1.tar.gz", "has_sig": false, "md5_digest": "98593ea538956f48a928b20e33b36097", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12558, "upload_time": "2014-12-02T07:09:52", "url": "https://files.pythonhosted.org/packages/3b/83/e6fe455f0e483f68d27c6fc24af650e2838cc4fd08c6e56d0bd94b5e41e4/djinn-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "d932577506af73e7021ddea7e3f9c5d5", "sha256": "f2527beed28f46a02db00428301557b586c40c7b63f0d36d9ee55d72e0bfb404" }, "downloads": -1, "filename": "djinn-1.0.10.tar.gz", "has_sig": false, "md5_digest": "d932577506af73e7021ddea7e3f9c5d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12498, "upload_time": "2015-10-26T02:05:39", "url": "https://files.pythonhosted.org/packages/b8/33/08ffc81f606b9dab3fa3e02d42ce6feab530a484230feee3f1631107bcd1/djinn-1.0.10.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "996e64c67ebca3975c6126e09c92dab4", "sha256": "3d6f114f78ecffaa892472516a784ff5bd05ef5d72f3fda16e3af55f4f5825ea" }, "downloads": -1, "filename": "djinn-1.0.2.tar.gz", "has_sig": false, "md5_digest": "996e64c67ebca3975c6126e09c92dab4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12590, "upload_time": "2014-12-25T08:37:32", "url": "https://files.pythonhosted.org/packages/3e/1f/c9b609f88567a79104c1630cd381527a0dd7c1e10a16fc1cb4677796f2fb/djinn-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "138935560bc9049457a00d60f08e7ecf", "sha256": "afe4f320afaa99343712bb258460f46a50d81106c59344429528b73056aab50c" }, "downloads": -1, "filename": "djinn-1.0.3.tar.gz", "has_sig": false, "md5_digest": "138935560bc9049457a00d60f08e7ecf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12606, "upload_time": "2014-12-31T03:04:39", "url": "https://files.pythonhosted.org/packages/33/aa/538a33cc07ee90dd941768bc59647c817252fbd0a0d57ad888796c09ecca/djinn-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "d65de4c63fb92da7744988cb3d664df5", "sha256": "c36fdeff5f574d54ef3964d0e22e9a494df8785e4c77eb85f7e6870944992539" }, "downloads": -1, "filename": "djinn-1.0.4.tar.gz", "has_sig": false, "md5_digest": "d65de4c63fb92da7744988cb3d664df5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12625, "upload_time": "2015-01-16T02:23:54", "url": "https://files.pythonhosted.org/packages/92/17/a9a506193d3b34e95071ff9fb1e58d522fa9ae1f1ecd9e5069f72daf54b9/djinn-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "d57c98f5f80c91ac08e4ef1d69c772e0", "sha256": "3c1cb88317f70f6184c2e7791b0b09916b7a24aff56fb334ffd7a4bd414f3398" }, "downloads": -1, "filename": "djinn-1.0.5.tar.gz", "has_sig": false, "md5_digest": "d57c98f5f80c91ac08e4ef1d69c772e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12701, "upload_time": "2015-01-16T16:37:36", "url": "https://files.pythonhosted.org/packages/51/fb/9acf8cd456db6936055a1337b145cc2c9d37ceee5502ab0d69b3afc39879/djinn-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "9f22c12555fce572e4c33103747fa839", "sha256": "78c80edfe24b2c59d2857c73af33ca932e3d13d20bb9de3af78423ca2baf5ce7" }, "downloads": -1, "filename": "djinn-1.0.6.tar.gz", "has_sig": false, "md5_digest": "9f22c12555fce572e4c33103747fa839", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12723, "upload_time": "2015-01-16T17:18:55", "url": "https://files.pythonhosted.org/packages/d9/7b/541496b2361bae305528c27e6c74586d0fef79e8a91840fa559429e8f75e/djinn-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "33df76d608a7d768fc0185449a80a775", "sha256": "8de65e682fbcea2c6517834e70bbe3af5ab189d65a59607d37993584d702caa7" }, "downloads": -1, "filename": "djinn-1.0.7.tar.gz", "has_sig": false, "md5_digest": "33df76d608a7d768fc0185449a80a775", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12552, "upload_time": "2015-10-08T11:39:11", "url": "https://files.pythonhosted.org/packages/18/1f/a2983674023a4cb5d5b33f69ce7bced434fc6e958d8a6317238d4910d3f5/djinn-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "7ad125f5735d2d64edbee585c662a6ba", "sha256": "ca583d4933093f2dca15ea75d09decc2c4949746a8322d3f0fe86522e55a3203" }, "downloads": -1, "filename": "djinn-1.0.8.tar.gz", "has_sig": false, "md5_digest": "7ad125f5735d2d64edbee585c662a6ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12552, "upload_time": "2015-10-08T11:40:50", "url": "https://files.pythonhosted.org/packages/36/a6/b208702791e970293b63cc6f9083d8033a0cdedfd55d161056d8a2957b9b/djinn-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "386a135f28d8819c8b7b1ec8d6a31471", "sha256": "19c7079a335347a4bf08c016f79bfba233ab7084dabd2a3d14bba3d7da47123b" }, "downloads": -1, "filename": "djinn-1.0.9.tar.gz", "has_sig": false, "md5_digest": "386a135f28d8819c8b7b1ec8d6a31471", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12518, "upload_time": "2015-10-08T11:54:50", "url": "https://files.pythonhosted.org/packages/41/d1/2e3aae0bd09931e670b81b5d02355f4294fc0e1e11ee8704d5720b743f00/djinn-1.0.9.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "98a9d525c39d72d80d280e211b281d54", "sha256": "f02ba87751a925eea88567b8b3e55119a3186b02c62a86a5760ec9096f84bb18" }, "downloads": -1, "filename": "djinn-1.1.0.tar.gz", "has_sig": false, "md5_digest": "98a9d525c39d72d80d280e211b281d54", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12516, "upload_time": "2015-11-12T08:37:04", "url": "https://files.pythonhosted.org/packages/34/9d/2bd1e491d616b069ec8ace754e1cb372e26f767d0cadac5d07b7bfe70ee8/djinn-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b6b5b64088b028f194c38a3e67b6f836", "sha256": "68a5e1c3ec4a5657df91011de40789568aa3f5fd14db8bd8b9eca99995f10056" }, "downloads": -1, "filename": "djinn-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b6b5b64088b028f194c38a3e67b6f836", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12523, "upload_time": "2016-05-15T13:47:40", "url": "https://files.pythonhosted.org/packages/81/ae/70df6c30f4b993eeb4f498530f58de37c07b4cdbebeb2e0a82d2875d6972/djinn-1.1.1.tar.gz" } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "b273fc139b3f5802d8fa5a965dff4212", "sha256": "ea13535cc5afa32adecb91aa24b22e8a140f96409e567527baf4ab9daa375095" }, "downloads": -1, "filename": "djinn-1.1.10.tar.gz", "has_sig": false, "md5_digest": "b273fc139b3f5802d8fa5a965dff4212", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13604, "upload_time": "2017-12-04T07:34:32", "url": "https://files.pythonhosted.org/packages/c6/4e/d535de686c8a72b26fdb093e00024aeaecab8bdf018939d86b4e675dc482/djinn-1.1.10.tar.gz" } ], "1.1.11": [ { "comment_text": "", "digests": { "md5": "54d321a3d073ea3a60f39e94e1ac5b51", "sha256": "b342542881cbc30877b7667b4b1adec198aa4d020632b0f6aa4218d59e9cb484" }, "downloads": -1, "filename": "djinn-1.1.11.tar.gz", "has_sig": false, "md5_digest": "54d321a3d073ea3a60f39e94e1ac5b51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13702, "upload_time": "2017-12-15T02:11:43", "url": "https://files.pythonhosted.org/packages/b7/ad/ea869ecf332e891063a9f562719f1a69170b042893899671e61f45ea2086/djinn-1.1.11.tar.gz" } ], "1.1.12": [ { "comment_text": "", "digests": { "md5": "6051f77cc22ac43fa4154bcb68594f4e", "sha256": "17d5a58907925ab612f6b06bdc2ad347b41003f19f5fe2bbb88df6c7d682d862" }, "downloads": -1, "filename": "djinn-1.1.12.tar.gz", "has_sig": false, "md5_digest": "6051f77cc22ac43fa4154bcb68594f4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13827, "upload_time": "2018-05-29T06:36:09", "url": "https://files.pythonhosted.org/packages/71/1a/38fc87e13c41c70c597270b9e598372c70d237c6bff0ac08f0838c2342a2/djinn-1.1.12.tar.gz" } ], "1.1.13": [ { "comment_text": "", "digests": { "md5": "4dbea78bfc5ac034d452e894fcb81b1a", "sha256": "40d7971a8e94ad3e106a782f20b23902bf1d4457698ad97970a221f32f1e5958" }, "downloads": -1, "filename": "djinn-1.1.13.tar.gz", "has_sig": false, "md5_digest": "4dbea78bfc5ac034d452e894fcb81b1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13748, "upload_time": "2018-06-14T02:27:18", "url": "https://files.pythonhosted.org/packages/a2/5a/2f662504ecbd7cc04a4fc43bbe826142757b3a9f194176b9fa183066637c/djinn-1.1.13.tar.gz" } ], "1.1.14": [ { "comment_text": "", "digests": { "md5": "06865b9d3a1b743730dccb3293c3a9ff", "sha256": "d7e143d19538e902ca176f485b73864b0de46a86c4fcf54be3bc2b4dc3092adf" }, "downloads": -1, "filename": "djinn-1.1.14.tar.gz", "has_sig": false, "md5_digest": "06865b9d3a1b743730dccb3293c3a9ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13783, "upload_time": "2018-11-12T06:05:11", "url": "https://files.pythonhosted.org/packages/25/3e/ce41e042d4c3d5ec7cdfdc5e04106e255bf303a5d47b5024abafa004d1e8/djinn-1.1.14.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "bbb2e142ae51faf98ba71989ec8f8633", "sha256": "d224738582dc91b6f7d6858805ecf8091710096ed1d0e280d1aa6826afabbe8a" }, "downloads": -1, "filename": "djinn-1.1.2.tar.gz", "has_sig": false, "md5_digest": "bbb2e142ae51faf98ba71989ec8f8633", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10877, "upload_time": "2016-11-21T07:51:49", "url": "https://files.pythonhosted.org/packages/85/4a/11a88b9234f596da8fdaba54cccfc488fffe1f29552ba432d91e87cd0cca/djinn-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "e8ae677a063b915d93047609bcaa87bc", "sha256": "606a47e80fbd9c5ffec33aa619576e9b2c7685b67eeb3ca625163047f2016040" }, "downloads": -1, "filename": "djinn-1.1.3.tar.gz", "has_sig": false, "md5_digest": "e8ae677a063b915d93047609bcaa87bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10876, "upload_time": "2016-12-05T03:03:29", "url": "https://files.pythonhosted.org/packages/5a/05/487733fea5a0e78ee5bbdeb52eba6de78efc89d2c6d317296934af680eeb/djinn-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "336a99cf19d52054551f9d6aa9263532", "sha256": "71d5a4da1018111613a442c4620ee9fdc48573c61959d1e2608dac86cb251d96" }, "downloads": -1, "filename": "djinn-1.1.4.tar.gz", "has_sig": false, "md5_digest": "336a99cf19d52054551f9d6aa9263532", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10915, "upload_time": "2016-12-06T09:47:39", "url": "https://files.pythonhosted.org/packages/f9/32/6b430ac741c0a21b98b8a9e19d1c73b0f520f570f1675840ed26c9be4057/djinn-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "42febc6b670bb80361e6a9bfb6745a9d", "sha256": "065ac1b23840003c45039747f35723e5067c310dc2e3ba07a4ed62bca44adf15" }, "downloads": -1, "filename": "djinn-1.1.5.tar.gz", "has_sig": false, "md5_digest": "42febc6b670bb80361e6a9bfb6745a9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10963, "upload_time": "2017-03-21T06:39:57", "url": "https://files.pythonhosted.org/packages/95/c1/353a1f42426fdbe8fc4c2a505f06b02fb6cfa46f0d804f756d2c3fccee8d/djinn-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "d9985b2dd10dfa70b19f5c51cbf1a682", "sha256": "e451bc391c9ed22811f71523a50e8b2a00935ac6c3c3ddf692c82f5f7aa0d24c" }, "downloads": -1, "filename": "djinn-1.1.6.tar.gz", "has_sig": false, "md5_digest": "d9985b2dd10dfa70b19f5c51cbf1a682", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11043, "upload_time": "2017-06-27T02:18:15", "url": "https://files.pythonhosted.org/packages/3c/bf/d2dce2765f48a1066855b1f72679163e34d6212724fa50182439509b6868/djinn-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "f46caa6e41caaa37291c91403968a756", "sha256": "761cfdb3f98e387f0b976497cf717b4250acf9f8f9b7b3a46c406af428dd532b" }, "downloads": -1, "filename": "djinn-1.1.7.tar.gz", "has_sig": false, "md5_digest": "f46caa6e41caaa37291c91403968a756", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13268, "upload_time": "2017-08-04T04:22:38", "url": "https://files.pythonhosted.org/packages/56/2e/596504cf83c20e40296c9be3d37f0b89582fcfa034e55229fa1dee056012/djinn-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "e418b4acd3defd35d080ec2df7d6bab8", "sha256": "1d963a65b19302b5770aa034b10401e1f3f14847bf51df901a9a7d5a0a899fd8" }, "downloads": -1, "filename": "djinn-1.1.8.tar.gz", "has_sig": false, "md5_digest": "e418b4acd3defd35d080ec2df7d6bab8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13581, "upload_time": "2017-09-13T08:30:42", "url": "https://files.pythonhosted.org/packages/0e/1b/3b0c326f51b2d41a30d62eb6abe96411bee0fdeabc36aadc95b50107e76f/djinn-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "297155ce597da32387f0537eb499588e", "sha256": "3cffcd130eb179a8406c88a241514d6266e958e29570bb0cbb50ff53f5100031" }, "downloads": -1, "filename": "djinn-1.1.9.tar.gz", "has_sig": false, "md5_digest": "297155ce597da32387f0537eb499588e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13576, "upload_time": "2017-11-17T06:35:36", "url": "https://files.pythonhosted.org/packages/27/dd/38dc558a6334d944a3da9d4c6025293ac70592e05b4bc48b83a881c2d50c/djinn-1.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06865b9d3a1b743730dccb3293c3a9ff", "sha256": "d7e143d19538e902ca176f485b73864b0de46a86c4fcf54be3bc2b4dc3092adf" }, "downloads": -1, "filename": "djinn-1.1.14.tar.gz", "has_sig": false, "md5_digest": "06865b9d3a1b743730dccb3293c3a9ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13783, "upload_time": "2018-11-12T06:05:11", "url": "https://files.pythonhosted.org/packages/25/3e/ce41e042d4c3d5ec7cdfdc5e04106e255bf303a5d47b5024abafa004d1e8/djinn-1.1.14.tar.gz" } ] }