{ "info": { "author": "zencore", "author_email": "dobetter@zencore.cn", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "appstart\n========\n\n.. image:: https://travis-ci.org/appstore-zencore/appstart.svg?branch=master\n :target: https://travis-ci.org/appstore-zencore/appstart\n\nAbout\n-----\n\nApplication server framework help you write long run application.\n\nInstall\n-------\n\n::\n\n pip install appstart\n\n\nUsage\n-----\n\n::\n\n E:\\zencore>appserver\n Usage: appserver [OPTIONS] COMMAND [ARGS]...\n\n Options:\n -c, --config FILENAME Config file path, use yaml format. Default to\n config.yaml.\n --help Show this message and exit.\n\n Commands:\n reload Reload application server.\n start Start application server.\n stop Stop application server.\n\n\nExample Config\n--------------\n\n::\n\n application:\n deamon: true\n pidfile: /tmp/appname.pid\n main: app.main\n\n\nCreate a new type server\n------------------------\n\n::\n\n from appstart import server\n from appstart import set_default_config_path\n from appstart import set_default_pidfile\n from appstart import set_config_loader\n from appstart import default_config_loader\n\n def helloserver_loader(config):\n data = default_config_loader(config)\n data[\"server-name\"] = \"hello server v1.0.0\"\n return data\n\n if __name__ == \"__main__\":\n set_default_config_path(\"/etc/helloserver.yaml\")\n set_default_pidfile(\"/var/run/helloserver.pid\")\n set_config_loader(helloserver_loader)\n server()\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/appstore-zencore/appstart", "keywords": "appstart", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "appstart", "package_url": "https://pypi.org/project/appstart/", "platform": "", "project_url": "https://pypi.org/project/appstart/", "project_urls": { "Homepage": "https://github.com/appstore-zencore/appstart" }, "release_url": "https://pypi.org/project/appstart/0.3.1/", "requires_dist": null, "requires_python": "", "summary": "Application server framework help you write long run application.", "version": "0.3.1" }, "last_serial": 3747380, "releases": { "0.3.0": [ { "comment_text": "", "digests": { "md5": "2570f85d4aa52025c18e8cceb9796267", "sha256": "06e805a2dcfb46077233b1a323543b5f7d8835b287938970424d3c732f6c01a5" }, "downloads": -1, "filename": "appstart-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2570f85d4aa52025c18e8cceb9796267", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3193, "upload_time": "2018-04-02T05:59:34", "url": "https://files.pythonhosted.org/packages/bb/ef/1798cebc81f0cce113ea07d008a85dc31cd3063f55cc5e7370ed9b8e5a20/appstart-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "88c955656516fa3a796ffeb85cccc561", "sha256": "e9e023f06fa9fa130064dc60e3b53e389011cb5600cb77475f38dd8a51a48e2a" }, "downloads": -1, "filename": "appstart-0.3.1.tar.gz", "has_sig": false, "md5_digest": "88c955656516fa3a796ffeb85cccc561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3201, "upload_time": "2018-04-09T03:33:33", "url": "https://files.pythonhosted.org/packages/bb/32/3b43989dbeb2d3acf005b5c4b32a132b03a302b932638281d45f24bd2414/appstart-0.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88c955656516fa3a796ffeb85cccc561", "sha256": "e9e023f06fa9fa130064dc60e3b53e389011cb5600cb77475f38dd8a51a48e2a" }, "downloads": -1, "filename": "appstart-0.3.1.tar.gz", "has_sig": false, "md5_digest": "88c955656516fa3a796ffeb85cccc561", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3201, "upload_time": "2018-04-09T03:33:33", "url": "https://files.pythonhosted.org/packages/bb/32/3b43989dbeb2d3acf005b5c4b32a132b03a302b932638281d45f24bd2414/appstart-0.3.1.tar.gz" } ] }