{ "info": { "author": "Luca Sbardella", "author_email": "luca@quantmind.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: JavaScript", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": ".. image:: https://lux.fluidily.com/assets/logos/lux-banner-blue-yellow.svg\n :alt: Lux\n :width: 50%\n\n|\n|\n\n\n:Badges: |license| |pyversions| |status| |pypiversion|\n:CI: |master-build| |coverage-master|\n:Documentation: https://github.com/quantmind/lux/tree/master/docs/readme.md\n:Downloads: https://pypi.python.org/pypi/lux\n:Source: https://github.com/quantmind/lux\n:Platforms: Linux, OSX, Windows. Python 3.5 and above\n:Keywords: asynchronous, wsgi, websocket, redis, json-rpc, REST, web\n\n.. |pypiversion| image:: https://badge.fury.io/py/lux.svg\n :target: https://pypi.python.org/pypi/lux\n.. |pyversions| image:: https://img.shields.io/pypi/pyversions/lux.svg\n :target: https://pypi.python.org/pypi/lux\n.. |license| image:: https://img.shields.io/pypi/l/lux.svg\n :target: https://pypi.python.org/pypi/lux\n.. |status| image:: https://img.shields.io/pypi/status/lux.svg\n :target: https://pypi.python.org/pypi/v\n.. |downloads| image:: https://img.shields.io/pypi/dd/lux.svg\n :target: https://pypi.python.org/pypi/lux\n.. |master-build| image:: https://img.shields.io/travis/quantmind/lux/master.svg\n :target: http://travis-ci.org/quantmind/lux\n.. |coverage-master| image:: https://img.shields.io/coveralls/quantmind/lux/master.svg\n :target: https://coveralls.io/r/quantmind/lux?branch=master\n.. |appveyor| image:: https://ci.appveyor.com/api/projects/status/u0x9r57svde3595d/branch/master?svg=true\n :target: https://ci.appveyor.com/project/lsbardel/lux\n\nAn asynchronous web framework for python. Lux is built with pulsar_ and uses\nasyncio_ as asynchronous engine. It can be configured to be explicitly asynchronous\nor implicitly asynchronous via the greenlet_ library.\n\n\n.. _asyncio: https://docs.python.org/3/library/asyncio.html\n.. _pulsar: https://github.com/quantmind/pulsar\n.. _greenlet: https://greenlet.readthedocs.org\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/quantmind/lux", "keywords": "", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "lux", "package_url": "https://pypi.org/project/lux/", "platform": "", "project_url": "https://pypi.org/project/lux/", "project_urls": { "Homepage": "https://github.com/quantmind/lux" }, "release_url": "https://pypi.org/project/lux/0.8.2/", "requires_dist": null, "requires_python": "", "summary": "Asynchronous web framework for python", "version": "0.8.2" }, "last_serial": 2520888, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "4f5a38bb5e6287623606710294c79f23", "sha256": "b7b05277e88093cda801afe3d63b57aa042c7efd2fd081cdd0911cf2fdeb1e65" }, "downloads": -1, "filename": "lux-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4f5a38bb5e6287623606710294c79f23", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157147, "upload_time": "2014-10-14T09:56:44", "url": "https://files.pythonhosted.org/packages/49/5e/8593e5b6d694dde812a512963c3b38f8db00650166035f00f51351647d60/lux-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ea67f85e3cb62696b4bbfb6d3d2cfe26", "sha256": "3b7e4e5b72548ede19ec32683aa88939e629c63409ba42619572effc651254d6" }, "downloads": -1, "filename": "lux-0.1.1.tar.gz", "has_sig": false, "md5_digest": "ea67f85e3cb62696b4bbfb6d3d2cfe26", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1230625, "upload_time": "2014-11-24T13:52:43", "url": "https://files.pythonhosted.org/packages/65/7e/82044b5d4adcd465de4106c5af99ab7f61e7102a938403c860825097c273/lux-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ba372e01ada6e3a82b02e1dab92f5117", "sha256": "6af8d3a3ac35c34b7d94286c060e1263e0da27dc33c70962d3d7824d42dfbbb7" }, "downloads": -1, "filename": "lux-0.2.0.tar.gz", "has_sig": false, "md5_digest": "ba372e01ada6e3a82b02e1dab92f5117", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1244788, "upload_time": "2015-05-22T20:14:45", "url": "https://files.pythonhosted.org/packages/e7/d7/4a6b0bb60230457dc6c630c6d0793f2c7a20bd43eef31320c20b5e62be4b/lux-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "f6326990d206d46109b4e0f8a4d5fc77", "sha256": "765620430026989547cd48ae6998e3d5416634bfdf5c298df9a30548380c5b9a" }, "downloads": -1, "filename": "lux-0.3.0.tar.gz", "has_sig": false, "md5_digest": "f6326990d206d46109b4e0f8a4d5fc77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1342953, "upload_time": "2015-11-13T16:48:03", "url": "https://files.pythonhosted.org/packages/8b/cf/08844bb660b54240b3687d9c2e0d661f01d50135ffd170ef9493d77d5df1/lux-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "53f349d1d222cd31acad996bb08a28f0", "sha256": "09a6954260376b1128a5758614e961feff15a4cce6512882c894aa00ee47037a" }, "downloads": -1, "filename": "lux-0.3.1.tar.gz", "has_sig": false, "md5_digest": "53f349d1d222cd31acad996bb08a28f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1399187, "upload_time": "2015-11-26T15:54:24", "url": "https://files.pythonhosted.org/packages/67/a2/6cdb7e44085e36b2d643e84a663065baa33bc71a67714ec1bd02621390ed/lux-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "1d99b69a12a630404da5dfd28c086ca4", "sha256": "90e5359d30ac30e62cec20aef1429c8b666a22558bf693f331eec3d0b41e9b62" }, "downloads": -1, "filename": "lux-0.4.0.tar.gz", "has_sig": false, "md5_digest": "1d99b69a12a630404da5dfd28c086ca4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1434455, "upload_time": "2015-12-10T21:36:25", "url": "https://files.pythonhosted.org/packages/35/3e/8b72b181d07a0e5df03052eeff578b7fb3cce8c41917718878487d225742/lux-0.4.0.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "2ce3d03254b4e19eeb2eb064c5ab94df", "sha256": "84552abc4ba4c693963d0990e1ab0c06e65dd5e03833e0016e3f23295e1420fd" }, "downloads": -1, "filename": "lux-0.6.0.tar.gz", "has_sig": false, "md5_digest": "2ce3d03254b4e19eeb2eb064c5ab94df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1469721, "upload_time": "2016-02-09T13:24:27", "url": "https://files.pythonhosted.org/packages/7d/be/ec7925596bd9e52e089c04332036802f1f79fcc862133808c5b6fb168191/lux-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "561e1081b9d4d8f127e4b993d9ed719d", "sha256": "af24b96b6666b7837bc23ead0e5922099c313241ed5198ac778c8446ef0e2284" }, "downloads": -1, "filename": "lux-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "561e1081b9d4d8f127e4b993d9ed719d", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 539910, "upload_time": "2016-05-22T13:58:03", "url": "https://files.pythonhosted.org/packages/03/78/aeceb2b7e65cd885ece042f7ec03cb3a59b4de2d15c78220c16cfa20f11d/lux-0.7.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c778f6ced262b03e1eca04d9bdc31af0", "sha256": "00eb6a7ae5682fc94051b96f89d9a476571eb64cfaac797f675f70cdbf30be51" }, "downloads": -1, "filename": "lux-0.7.0.tar.gz", "has_sig": false, "md5_digest": "c778f6ced262b03e1eca04d9bdc31af0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 421907, "upload_time": "2016-05-22T13:57:31", "url": "https://files.pythonhosted.org/packages/26/a1/7cebe9c29f7d856906d4dc9f519c6bd9b8158d9fa15ee39fa348a22f5105/lux-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "3559858b68633224f966c407aa1a9a7b", "sha256": "60c21ab43a66777c3cec9c492014318e4dbd7fdb863e98d8b4e2ae3d927320bc" }, "downloads": -1, "filename": "lux-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "3559858b68633224f966c407aa1a9a7b", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 349594, "upload_time": "2016-11-07T21:43:00", "url": "https://files.pythonhosted.org/packages/9e/60/32e2f7308a9b051be9f3eabcb1459fb5e713fe1443e172e45a135eb13abc/lux-0.8.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d6a37e54de45aec1d40f747884ab4771", "sha256": "f373c542c2ffa143a75496c916f93f40c2eef771700d913bea2f47eff5883e65" }, "downloads": -1, "filename": "lux-0.8.0.tar.gz", "has_sig": false, "md5_digest": "d6a37e54de45aec1d40f747884ab4771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 313988, "upload_time": "2016-11-07T21:42:56", "url": "https://files.pythonhosted.org/packages/dd/52/6091b5ab1cc45cc33b7049364d8a84790ebcf04122b516f2baa9aa305814/lux-0.8.0.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "4d5eb867d3d4c847bbbc032ef61d059c", "sha256": "40c2ae5cab96355e049b7a9221a1ff47269611fa2238de54ef3083ace8f8218d" }, "downloads": -1, "filename": "lux-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d5eb867d3d4c847bbbc032ef61d059c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 354383, "upload_time": "2016-11-29T22:21:18", "url": "https://files.pythonhosted.org/packages/4f/ac/4b98a5204357fe758649678b739e346266be1c5c041db84902a5695086a0/lux-0.8.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "938653fe920f6a333d191e47d67bce6c", "sha256": "f3eb712a32d0dedafc0e96bbde9b98338c19e295ac4edc34bf6ec0163dfa78e8" }, "downloads": -1, "filename": "lux-0.8.1.tar.gz", "has_sig": false, "md5_digest": "938653fe920f6a333d191e47d67bce6c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318163, "upload_time": "2016-11-29T22:21:14", "url": "https://files.pythonhosted.org/packages/df/03/dd5af38dd2c5598b417410dd92af212787e0ce481b677b62c83ab8ce36b6/lux-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "df370e98d220ce2855ba83fa7bd57358", "sha256": "9caee3a2c8ef1f492a007c1a250ee4a6c2fd51d8f6c137056549131ed82f3042" }, "downloads": -1, "filename": "lux-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "df370e98d220ce2855ba83fa7bd57358", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 354740, "upload_time": "2016-12-15T11:26:57", "url": "https://files.pythonhosted.org/packages/97/fd/859a317d5260852734ba7b17f9b598e8f5c7d307f8a674037d074305f234/lux-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21cbcb627b21945be4c052eb7047e59d", "sha256": "dca8b71dcbf95028936f3fad31e504c20a12fe634149946834d50a7c860355c0" }, "downloads": -1, "filename": "lux-0.8.2.tar.gz", "has_sig": false, "md5_digest": "21cbcb627b21945be4c052eb7047e59d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318449, "upload_time": "2016-12-15T11:26:54", "url": "https://files.pythonhosted.org/packages/db/23/fbfc0c07fe40ece34c57234ea7aed242af0f2e865326bd40e88363982bfd/lux-0.8.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "df370e98d220ce2855ba83fa7bd57358", "sha256": "9caee3a2c8ef1f492a007c1a250ee4a6c2fd51d8f6c137056549131ed82f3042" }, "downloads": -1, "filename": "lux-0.8.2-py3-none-any.whl", "has_sig": false, "md5_digest": "df370e98d220ce2855ba83fa7bd57358", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 354740, "upload_time": "2016-12-15T11:26:57", "url": "https://files.pythonhosted.org/packages/97/fd/859a317d5260852734ba7b17f9b598e8f5c7d307f8a674037d074305f234/lux-0.8.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21cbcb627b21945be4c052eb7047e59d", "sha256": "dca8b71dcbf95028936f3fad31e504c20a12fe634149946834d50a7c860355c0" }, "downloads": -1, "filename": "lux-0.8.2.tar.gz", "has_sig": false, "md5_digest": "21cbcb627b21945be4c052eb7047e59d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 318449, "upload_time": "2016-12-15T11:26:54", "url": "https://files.pythonhosted.org/packages/db/23/fbfc0c07fe40ece34c57234ea7aed242af0f2e865326bd40e88363982bfd/lux-0.8.2.tar.gz" } ] }