{ "info": { "author": "Ensoft Ltd", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Web Environment", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "# EnTrance\n\n[EnTrance](https://github.com/ensoft/entrance) is a framework for writing\nsimple but robust web apps, with a particular set of characteristics. It uses a\nPython 3.5+ asyncio backend, and an Elm frontend, communicating over a\nwebsocket.\n\nThis package provides the server-side functionality.\n\nReading the documentation and sample applications in [the primary\nrepo](https://github.com/ensoft/entrance) is recommended. Simple examples for\nwriting your own Python server-side feature are in [sample\n2](https://github.com/ensoft/entrance/blob/master/samples/2_shell/svr/run.py)\nand [sample\n3](https://github.com/ensoft/entrance/blob/master/samples/3_browser/svr/run.py).\n\nBy default, the dependencies for this package cover the core functionality.\nThere is also a rich set of optional capability for interacting with routers,\nthat has a much more extended set of PyPi dependencies. If you want to use\nthis, then depend on `entrance[with-router-features]` rather than just `entrance`.", "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/ensoft/entrance", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "entrance", "package_url": "https://pypi.org/project/entrance/", "platform": "", "project_url": "https://pypi.org/project/entrance/", "project_urls": { "Homepage": "https://github.com/ensoft/entrance" }, "release_url": "https://pypi.org/project/entrance/1.1.10/", "requires_dist": null, "requires_python": "", "summary": "Server framework for web apps", "version": "1.1.10" }, "last_serial": 5907734, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9351fafc5e71191b0a3dc310225bc69f", "sha256": "51464d18dafb5d213e551577a871314a2d6947172729c3e8353fea0a8fc41c36" }, "downloads": -1, "filename": "entrance-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9351fafc5e71191b0a3dc310225bc69f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25071, "upload_time": "2018-08-16T16:19:48", "url": "https://files.pythonhosted.org/packages/e9/45/3c6900abacf8799819e6f45dde24362932b6014dd313069f0d609c3dfdc0/entrance-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dfae7b12836fca8e8a3eadb4c9702204", "sha256": "d34bee418fcf89ab8948c7c1995d70fe4a40c7fc389d36b3f6150e6b7f34920e" }, "downloads": -1, "filename": "entrance-0.0.1.tar.gz", "has_sig": false, "md5_digest": "dfae7b12836fca8e8a3eadb4c9702204", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16766, "upload_time": "2018-08-16T16:19:49", "url": "https://files.pythonhosted.org/packages/99/ad/3ed981b030c9a9bff00a1b2cb6e718038f2ad4e5116373ad3578d311819f/entrance-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "51bc2e1bfded980530aa744df656b7fe", "sha256": "15a2ca620ab3830a03255dee09608bcf97a4b6d7e4862f420f2acb4a116f3a70" }, "downloads": -1, "filename": "entrance-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "51bc2e1bfded980530aa744df656b7fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25106, "upload_time": "2018-08-20T16:10:03", "url": "https://files.pythonhosted.org/packages/74/57/5c15b1bb6e7eda012acd220e24a93c913dec17aa791064f9ef7ed94655a9/entrance-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "03ab782669bd3e17fb08d83118ec81ab", "sha256": "653e3e2e9f0ebc4ef52256eca9552fa66b99140aba5a96be461e22d857fe51f0" }, "downloads": -1, "filename": "entrance-0.0.2.tar.gz", "has_sig": false, "md5_digest": "03ab782669bd3e17fb08d83118ec81ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16809, "upload_time": "2018-08-20T16:10:04", "url": "https://files.pythonhosted.org/packages/05/77/d178474dcf68f7869f78d93f7e1ff7231a288dc82e88726a452f28be5173/entrance-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "e1e6cb5a4b78723118bc7c60c45de8ee", "sha256": "34830efd5f225990f4c78cf6d2f919cb038540f80c18f5c61d091baf38eb36c0" }, "downloads": -1, "filename": "entrance-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e1e6cb5a4b78723118bc7c60c45de8ee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25724, "upload_time": "2018-08-21T11:00:47", "url": "https://files.pythonhosted.org/packages/a0/13/d536a670c99f60c6e6d021bdc1ad381c92b7b3be9c0050c2c518001e647c/entrance-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51f2ba3ddf10bd42f04cb6f59d83652f", "sha256": "e415ddac0e7686580a943faeeb386428b69180f641a0aaceb587aa7b287102cc" }, "downloads": -1, "filename": "entrance-0.0.4.tar.gz", "has_sig": false, "md5_digest": "51f2ba3ddf10bd42f04cb6f59d83652f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17353, "upload_time": "2018-08-21T11:00:49", "url": "https://files.pythonhosted.org/packages/1f/05/3373dead119a54b3955a91f53a8ec8de7ccc62a18c058ccf61aea3192f41/entrance-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "ef2084b5e44d2fd6b0af62abe3c97a87", "sha256": "c3465ac7b3bb8e40b6fc838cc6c5d446265eeaf48c47862715c822f48c5e624d" }, "downloads": -1, "filename": "entrance-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "ef2084b5e44d2fd6b0af62abe3c97a87", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 25812, "upload_time": "2018-08-21T14:06:41", "url": "https://files.pythonhosted.org/packages/13/1a/afaa74810ee7ba1efd893f73c74559fbe7e8db15ef979b3307fda98f14ed/entrance-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8269a3e84122be490d1011e8168aafb1", "sha256": "03cf288cadcb3d9e1e718eaf0e1cacd7788ec2ae476b83b4d77cdbccd9b508e8" }, "downloads": -1, "filename": "entrance-0.0.5.tar.gz", "has_sig": false, "md5_digest": "8269a3e84122be490d1011e8168aafb1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17420, "upload_time": "2018-08-21T14:06:43", "url": "https://files.pythonhosted.org/packages/de/fb/d834062f78e3043db6c415016b47f5cfacb83ae12e5f1c7580f17895749a/entrance-0.0.5.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "d4230fe5faf1f1f5c77505c482ed07e5", "sha256": "a0b413ff9f982979b5cf062c129bd2541c732ef96a6fcf80b7583613c86befda" }, "downloads": -1, "filename": "entrance-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d4230fe5faf1f1f5c77505c482ed07e5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 28758, "upload_time": "2019-05-04T09:33:25", "url": "https://files.pythonhosted.org/packages/ee/fe/d1329b86078a0a7296ce664ae4c863e63eb6a018c75e57fbed37e367d75d/entrance-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ee10dd306d234af03155f3a51305e9c2", "sha256": "30aba834f04b8aa0e02aac56111483fd7b53cac511788b2603bc2330c2e33a16" }, "downloads": -1, "filename": "entrance-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ee10dd306d234af03155f3a51305e9c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18363, "upload_time": "2019-05-04T09:33:27", "url": "https://files.pythonhosted.org/packages/08/0b/832e646770720ed3b9a086e482c6aba68589b1bc7cda1420dba7b2a2884e/entrance-1.0.1.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "e19513528cb4a3660ef27149f7472771", "sha256": "82f694abbde054a2f6b9d09433727c5a78d2fb5ea7df7a5fb7d13454ed4d9104" }, "downloads": -1, "filename": "entrance-1.1.0.tar.gz", "has_sig": false, "md5_digest": "e19513528cb4a3660ef27149f7472771", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18631, "upload_time": "2019-05-06T12:40:46", "url": "https://files.pythonhosted.org/packages/2d/83/af8b26671745e098e70222cd6814df025718d0082fc72289d35842472ab4/entrance-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9cddfb3a12123a8e7faa20e516c7c2f4", "sha256": "27a59e5e994b2ffa38ed46486f96993cac8b13ccd606425d54a1a72028d618de" }, "downloads": -1, "filename": "entrance-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9cddfb3a12123a8e7faa20e516c7c2f4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18642, "upload_time": "2019-05-06T12:42:53", "url": "https://files.pythonhosted.org/packages/b9/11/b42efba62b11cda544a948f7c38e412cc8999351dd8c11308271694f084b/entrance-1.1.1.tar.gz" } ], "1.1.10": [ { "comment_text": "", "digests": { "md5": "a2cb681bb4c7ef7dda26e076e0f4ea9f", "sha256": "7c96c9b3eb789e745e4b051bbdd1ef018077f72a3488431901807057e79e1820" }, "downloads": -1, "filename": "entrance-1.1.10.tar.gz", "has_sig": false, "md5_digest": "a2cb681bb4c7ef7dda26e076e0f4ea9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19852, "upload_time": "2019-09-30T16:10:11", "url": "https://files.pythonhosted.org/packages/5c/c1/139496253482391f623c7a3bffb9e4f806225814f2ff7a93d1cb62b7d6d8/entrance-1.1.10.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "63cb6c31e73a69e967767a1b70ee230c", "sha256": "dc4189a3d90f74c100f9409ec79c29120ea18cc6eadc3a95da407e9e6fe65339" }, "downloads": -1, "filename": "entrance-1.1.2.tar.gz", "has_sig": false, "md5_digest": "63cb6c31e73a69e967767a1b70ee230c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18936, "upload_time": "2019-05-06T13:23:46", "url": "https://files.pythonhosted.org/packages/56/17/df3017eeba780ab85716e576e3562ac9693bd26cf908a16b29ce6852106c/entrance-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "df2884e906f0ae06949a4433404c6a19", "sha256": "81808717c1990cc00813d9b0adff41f3c10fd49963ad3b196dcecc6284758c62" }, "downloads": -1, "filename": "entrance-1.1.3.tar.gz", "has_sig": false, "md5_digest": "df2884e906f0ae06949a4433404c6a19", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18970, "upload_time": "2019-05-20T12:47:03", "url": "https://files.pythonhosted.org/packages/b5/39/88526dbf25a2f1f88e852fc019c1d0cb083baa9304abba9c0d4fc66fb2eb/entrance-1.1.3.tar.gz" } ], "1.1.4": [ { "comment_text": "", "digests": { "md5": "9e41384d8b5d7967abb749374e06e965", "sha256": "59e65a5b2e06d8a2b013e77c2beee685b3c43fc382135e4666fe5b154e6e885c" }, "downloads": -1, "filename": "entrance-1.1.4.tar.gz", "has_sig": false, "md5_digest": "9e41384d8b5d7967abb749374e06e965", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19589, "upload_time": "2019-06-20T16:33:52", "url": "https://files.pythonhosted.org/packages/cc/1c/f7a01f1d523e9a5f3fe0920c4974f39779bcb07b86aa0fb2c3e0b05faec6/entrance-1.1.4.tar.gz" } ], "1.1.5": [ { "comment_text": "", "digests": { "md5": "be237ef2899e2c04f6aaf4b5d8407afa", "sha256": "42aeebd7fe103f37afb7f83dece1c0f325837e86dee27a6f893398ed66740508" }, "downloads": -1, "filename": "entrance-1.1.5.tar.gz", "has_sig": false, "md5_digest": "be237ef2899e2c04f6aaf4b5d8407afa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19884, "upload_time": "2019-08-05T14:05:34", "url": "https://files.pythonhosted.org/packages/8b/6f/1903fd9344d2d9c3fb8d96483ed29966ea26b654af86dbdb5e6f4785f9e8/entrance-1.1.5.tar.gz" } ], "1.1.6": [ { "comment_text": "", "digests": { "md5": "fb865b8a497b44c288272a35541c1c35", "sha256": "4b8a8b50cc44acf21f9b438171063555a76b18ebe5b22b3032044fec92c8bdb8" }, "downloads": -1, "filename": "entrance-1.1.6.tar.gz", "has_sig": false, "md5_digest": "fb865b8a497b44c288272a35541c1c35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19942, "upload_time": "2019-09-03T12:32:45", "url": "https://files.pythonhosted.org/packages/b9/81/ae9e4fc078f5b6f1937a9e196de1ff3c07a89cfc1a2d080b8b51b6706cdd/entrance-1.1.6.tar.gz" } ], "1.1.7": [ { "comment_text": "", "digests": { "md5": "2638b899d3de3734f40e6e4e99161ce3", "sha256": "4bba989aaeb8128aefc11f7fca8bfd1b9307b379bd761a1c51cbc59f63a0f1e7" }, "downloads": -1, "filename": "entrance-1.1.7.tar.gz", "has_sig": false, "md5_digest": "2638b899d3de3734f40e6e4e99161ce3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20005, "upload_time": "2019-09-03T13:19:09", "url": "https://files.pythonhosted.org/packages/d6/d0/11baef201226d9b602d9d2a9be2219316bc2cc343ca1de52cf75892809e0/entrance-1.1.7.tar.gz" } ], "1.1.8": [ { "comment_text": "", "digests": { "md5": "d558d8f95d326a05705b0b6b31760cfd", "sha256": "b86d03abc2bcab4755dd046c8ea069e9732df35af562fd2b9de77dc62f4760a8" }, "downloads": -1, "filename": "entrance-1.1.8.tar.gz", "has_sig": false, "md5_digest": "d558d8f95d326a05705b0b6b31760cfd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20002, "upload_time": "2019-09-03T13:42:34", "url": "https://files.pythonhosted.org/packages/c8/96/dbc18f0fa8d2b50966a232d88b439ea9c71017a891698c28cc29d14ffcaf/entrance-1.1.8.tar.gz" } ], "1.1.9": [ { "comment_text": "", "digests": { "md5": "2756cc546f5f4cf47bba8c0541687296", "sha256": "e9ab09ebdd9ccaf4c0cab19e0fb9b3665d65b5f3433572f9e72614bdcbc95036" }, "downloads": -1, "filename": "entrance-1.1.9.tar.gz", "has_sig": false, "md5_digest": "2756cc546f5f4cf47bba8c0541687296", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20033, "upload_time": "2019-09-17T10:35:07", "url": "https://files.pythonhosted.org/packages/9f/25/075ed2cc04784e029e8817986beb813e5b9ec22dd93636805a15201adc40/entrance-1.1.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2cb681bb4c7ef7dda26e076e0f4ea9f", "sha256": "7c96c9b3eb789e745e4b051bbdd1ef018077f72a3488431901807057e79e1820" }, "downloads": -1, "filename": "entrance-1.1.10.tar.gz", "has_sig": false, "md5_digest": "a2cb681bb4c7ef7dda26e076e0f4ea9f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19852, "upload_time": "2019-09-30T16:10:11", "url": "https://files.pythonhosted.org/packages/5c/c1/139496253482391f623c7a3bffb9e4f806225814f2ff7a93d1cb62b7d6d8/entrance-1.1.10.tar.gz" } ] }