{ "info": { "author": "Mahmoud Hashemi", "author_email": "mahmoud@hatnote.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: WSGI", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "Clastic is a functional Python web framework that streamlines\nexplicit development practices while eliminating global state.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mahmoud/clastic", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "clastic", "package_url": "https://pypi.org/project/clastic/", "platform": "any", "project_url": "https://pypi.org/project/clastic/", "project_urls": { "Homepage": "https://github.com/mahmoud/clastic" }, "release_url": "https://pypi.org/project/clastic/19.0.0/", "requires_dist": null, "requires_python": "", "summary": "A functional Python web framework that streamlines explicit development practices while eliminating global state.", "version": "19.0.0" }, "last_serial": 4908780, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "2a03f3b8740867427aabc9c5b87475bb", "sha256": "9111383469da977b4fc694bf1c7f86d505be1315557992bdc932813d2d4e230d" }, "downloads": -1, "filename": "clastic-0.1.2.tar.gz", "has_sig": false, "md5_digest": "2a03f3b8740867427aabc9c5b87475bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6385, "upload_time": "2012-11-24T10:57:59", "url": "https://files.pythonhosted.org/packages/d8/fc/43dc206d06552ff2b55b796f4eadca792e273a4dbc9774714cf56c231f7b/clastic-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8041b8103a8c9a3b8ccadabfc8ac73f4", "sha256": "1e69aaa8d6b276d276171127533f843a3cdb9597df6ae32df2bd34c06bad2aa2" }, "downloads": -1, "filename": "clastic-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8041b8103a8c9a3b8ccadabfc8ac73f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9886, "upload_time": "2012-12-01T00:10:48", "url": "https://files.pythonhosted.org/packages/2e/f9/268d0167580daa712c81a1323e9a4ffe2a7a54925d8a722ab6a39517f66f/clastic-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "28a48151ee8b9e55e48c2a691448148b", "sha256": "e76156faa2881079a0e53fa827d5c6386c7fdbb1d5373f8721fb24e48cc820fb" }, "downloads": -1, "filename": "clastic-0.1.4.tar.gz", "has_sig": false, "md5_digest": "28a48151ee8b9e55e48c2a691448148b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11134, "upload_time": "2012-12-01T00:12:18", "url": "https://files.pythonhosted.org/packages/70/00/4721fd334dc5631b388c8ef729292170c2aaaf282741b4c7269b55cec419/clastic-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "bc4434318dcac5e24b66187836fa901f", "sha256": "79346d5862cdff9613943a6b6816e5ff86cbb6e9d871d8d43a0b5c9d3d0ac5e0" }, "downloads": -1, "filename": "clastic-0.1.6.tar.gz", "has_sig": false, "md5_digest": "bc4434318dcac5e24b66187836fa901f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11613, "upload_time": "2013-01-09T13:02:01", "url": "https://files.pythonhosted.org/packages/84/b5/10ab8b9ab37a19181e4a1a65954d6c1ab38c03ffd90323243a633a88831b/clastic-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "b576cf9a1d5bf98e2feaa521dfaa8139", "sha256": "acd09bbd30be8eb89cf43b9588fdd18a0014914d456b53a5fecdd1a369a3a1d2" }, "downloads": -1, "filename": "clastic-0.1.7.tar.gz", "has_sig": false, "md5_digest": "b576cf9a1d5bf98e2feaa521dfaa8139", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11695, "upload_time": "2013-01-13T07:36:59", "url": "https://files.pythonhosted.org/packages/f7/fd/d9a94528c682fece3b112cc6c185813e19f7e44cf123e4cd17c50f4fa261/clastic-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "6e9dd741f32bb39863e7208bc4786cc4", "sha256": "314898872b27a83d8d199e4f3419122f4f5bab530e93a291e2675b73ceccdccc" }, "downloads": -1, "filename": "clastic-0.1.8.tar.gz", "has_sig": false, "md5_digest": "6e9dd741f32bb39863e7208bc4786cc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16054, "upload_time": "2013-02-04T08:50:11", "url": "https://files.pythonhosted.org/packages/5d/9a/f97289581fdaf3ca43ccc01c26641ed691c74e85d20a135c368e978fb497/clastic-0.1.8.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "37cd95f81cf757fd32debf5f091e9b71", "sha256": "8253e12760e5cce24745603b811c9676ea845f216be1eadfec5a5bc526cdfb1b" }, "downloads": -1, "filename": "clastic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "37cd95f81cf757fd32debf5f091e9b71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43817, "upload_time": "2013-04-10T08:39:34", "url": "https://files.pythonhosted.org/packages/3c/1c/83653bf749568c97c299a62777a07561b3fc464ecc56a42a0a110a4b6e48/clastic-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "7565c25d0023aaf013ee6f0ab941738c", "sha256": "95e7829c911ad56f6530962a0803574492f95474a9b609b307fa9fa227063901" }, "downloads": -1, "filename": "clastic-0.2.2.tar.gz", "has_sig": false, "md5_digest": "7565c25d0023aaf013ee6f0ab941738c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 44204, "upload_time": "2013-04-14T05:59:17", "url": "https://files.pythonhosted.org/packages/6f/2a/f7ecedb6ea7bce8c26cf73f6cda5bf33b8d1895cccfc38c1b2b70ea42903/clastic-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "1eac35ef9a98fa8815e8209df8203009", "sha256": "7efd02620bd6629bf66445290a286a29d0e11d0935d65863f6cb39a1c0c4a12b" }, "downloads": -1, "filename": "clastic-0.2.3.tar.gz", "has_sig": false, "md5_digest": "1eac35ef9a98fa8815e8209df8203009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 47826, "upload_time": "2013-05-04T10:16:03", "url": "https://files.pythonhosted.org/packages/97/f5/86ea2b26fdee4b254d1ebeead3f6b5c9730be0977e22e8e0bfa93fb2ce24/clastic-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "0a0ac09f0c0930f14f0a7523f7fea934", "sha256": "216d1a065eb13a24c27a61b3fdf6c6e4a5ab6bcc58606675acd392f0b00f05ef" }, "downloads": -1, "filename": "clastic-0.2.4.tar.gz", "has_sig": false, "md5_digest": "0a0ac09f0c0930f14f0a7523f7fea934", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 50008, "upload_time": "2013-05-11T06:38:59", "url": "https://files.pythonhosted.org/packages/81/87/dabcb23d6498ff0119a56691e69f50104ce6ae7b0739906ad300582f97b8/clastic-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "1ff563186b9eb47c96796b03d0135fed", "sha256": "10d9479ceef36b32d92e7a48cf3a1a80ce64a307b0c7bc886308b00b598f20aa" }, "downloads": -1, "filename": "clastic-0.2.5.tar.gz", "has_sig": false, "md5_digest": "1ff563186b9eb47c96796b03d0135fed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 90902, "upload_time": "2013-09-05T08:42:10", "url": "https://files.pythonhosted.org/packages/10/c1/efab01135a59342e03305c2ff76ccf59beae340680dc7fda090426ac0186/clastic-0.2.5.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3672ea706921353458fce7714140bde2", "sha256": "643a1a6d81a307a1a0e43671134b5bd50e90469043f5661ddce157ad477fa425" }, "downloads": -1, "filename": "clastic-0.3.0.tar.gz", "has_sig": false, "md5_digest": "3672ea706921353458fce7714140bde2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 97658, "upload_time": "2013-10-19T23:14:26", "url": "https://files.pythonhosted.org/packages/8b/82/4423d9d42fc4b68274b7313e7b810494319a11f361488da45d4ef6d629d2/clastic-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "5532911155f45ea684677b4e99e07ce4", "sha256": "e857cd8f3918d4c9bad149d768f04e30c44de6ce6c57c566ace55c03426a64a8" }, "downloads": -1, "filename": "clastic-0.4.0.tar.gz", "has_sig": false, "md5_digest": "5532911155f45ea684677b4e99e07ce4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117924, "upload_time": "2014-08-08T10:38:44", "url": "https://files.pythonhosted.org/packages/1d/e8/62ed6810ad12f87a5f6c7aed7a0584731a9a227b7523c876b0026eda8f74/clastic-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "8095cd2cf7e0c07b2be62d4b21e2520e", "sha256": "7194a130ebd7693a981aa67e088931d9b8ee375885736635deb2297a28b8037a" }, "downloads": -1, "filename": "clastic-0.4.1.tar.gz", "has_sig": false, "md5_digest": "8095cd2cf7e0c07b2be62d4b21e2520e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 132885, "upload_time": "2015-02-06T02:09:46", "url": "https://files.pythonhosted.org/packages/5e/d4/ed3bcaa5039dd305fcf0e0b88e899c63b2657f732b44f4d7f31da24ab360/clastic-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "4c959bfa6068e34ad53664fbe519454b", "sha256": "920f9feb3f7538d66a8faa891c28adbc57e882de2a7009f3b6168351262b46f1" }, "downloads": -1, "filename": "clastic-0.4.2.tar.gz", "has_sig": false, "md5_digest": "4c959bfa6068e34ad53664fbe519454b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 133297, "upload_time": "2015-03-11T01:51:32", "url": "https://files.pythonhosted.org/packages/2a/42/b3ac0ab42011d622677f52616cb0f2adef86bc56c99d212d3c8867e7ba71/clastic-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "bef23cb368fdfe050039b8a1cb592370", "sha256": "890f63c669abd7346979f981e23f7a83038d55495f7aaf4cd4d35a8ad04af1d6" }, "downloads": -1, "filename": "clastic-0.4.3.tar.gz", "has_sig": false, "md5_digest": "bef23cb368fdfe050039b8a1cb592370", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 134016, "upload_time": "2015-04-19T23:45:18", "url": "https://files.pythonhosted.org/packages/19/99/ee65f88d7701cd36d8d9b00b437efb4b17d4196238bd490e39635bc5a97d/clastic-0.4.3.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "1f4a0662b9c70e36a1a22972b7c2b008", "sha256": "b9bd19ee390786056ea2730bf6522bd6518a8283cc95f35b056b7ca43a54afbc" }, "downloads": -1, "filename": "clastic-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1f4a0662b9c70e36a1a22972b7c2b008", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 151957, "upload_time": "2017-09-22T06:32:55", "url": "https://files.pythonhosted.org/packages/93/11/33c3a63906a40d70ef9703bbf50415d8f4e2a93c23432bfbca313862437c/clastic-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a62aa0d57149de731882a5be327dc97b", "sha256": "a0004f634d914f72e80125beffb62e386b26ffbdd786b97eca241ec2dd3c849d" }, "downloads": -1, "filename": "clastic-0.5.0.tar.gz", "has_sig": false, "md5_digest": "a62aa0d57149de731882a5be327dc97b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 140047, "upload_time": "2017-09-22T06:32:52", "url": "https://files.pythonhosted.org/packages/77/84/790f550d4468f0b66c974965c30fd6dbc28997190ae911bea620dda4fab0/clastic-0.5.0.tar.gz" } ], "19.0.0": [ { "comment_text": "", "digests": { "md5": "91fba06e6e50968868cf991eca7c2fb3", "sha256": "56281745420180e5aeba11f8b0de06d143f0c7199efc777c815cc471562bc4b8" }, "downloads": -1, "filename": "clastic-19.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91fba06e6e50968868cf991eca7c2fb3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 137407, "upload_time": "2019-03-07T07:14:25", "url": "https://files.pythonhosted.org/packages/b2/4a/e9f9f1eb64e5a8e0a349ca8bb98b4173f5701a708b271f8724ef0c9ffce4/clastic-19.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24142c1a178023fe46ac8a2c9adb1a12", "sha256": "a0d69035346e6cde60a10ab155337ba1170d3994fd25776297381f51491ddfab" }, "downloads": -1, "filename": "clastic-19.0.0.tar.gz", "has_sig": false, "md5_digest": "24142c1a178023fe46ac8a2c9adb1a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124977, "upload_time": "2019-03-07T07:14:23", "url": "https://files.pythonhosted.org/packages/70/b0/ed4be2a18bd169d7e4d001f08b3ae0cf6f87155f21b1498fed135d11becb/clastic-19.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "91fba06e6e50968868cf991eca7c2fb3", "sha256": "56281745420180e5aeba11f8b0de06d143f0c7199efc777c815cc471562bc4b8" }, "downloads": -1, "filename": "clastic-19.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "91fba06e6e50968868cf991eca7c2fb3", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 137407, "upload_time": "2019-03-07T07:14:25", "url": "https://files.pythonhosted.org/packages/b2/4a/e9f9f1eb64e5a8e0a349ca8bb98b4173f5701a708b271f8724ef0c9ffce4/clastic-19.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "24142c1a178023fe46ac8a2c9adb1a12", "sha256": "a0d69035346e6cde60a10ab155337ba1170d3994fd25776297381f51491ddfab" }, "downloads": -1, "filename": "clastic-19.0.0.tar.gz", "has_sig": false, "md5_digest": "24142c1a178023fe46ac8a2c9adb1a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 124977, "upload_time": "2019-03-07T07:14:23", "url": "https://files.pythonhosted.org/packages/70/b0/ed4be2a18bd169d7e4d001f08b3ae0cf6f87155f21b1498fed135d11becb/clastic-19.0.0.tar.gz" } ] }