{ "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": "appserver\n=========\n\n.. image:: https://travis-ci.org/appstore-zencore/appserver.svg?branch=master\n :target: https://travis-ci.org/appstore-zencore/appserver\n\nAbout\n-----\n\nApplication server framework help you write long run application.\n\nInstall\n-------\n\n::\n\n pip install appserver\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 workspace: /opt/application/workspace/\n pidfile: /tmp/appname.pid\n main: app.main\n\n\nCreate a new type server\n------------------------\n\n::\n\n from appserver import server\n from appserver import set_default_config_path\n from appserver import set_default_pidfile\n from appserver import set_config_loader\n from appserver 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/appserver", "keywords": "appserver", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "appserver", "package_url": "https://pypi.org/project/appserver/", "platform": "", "project_url": "https://pypi.org/project/appserver/", "project_urls": { "Homepage": "https://github.com/appstore-zencore/appserver" }, "release_url": "https://pypi.org/project/appserver/0.4.6/", "requires_dist": null, "requires_python": "", "summary": "Application server framework help you write long run application.", "version": "0.4.6" }, "last_serial": 3889653, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "be885fd9bb52e3243da71e6348c1209b", "sha256": "573db2d4a4e10beb157f7d7cc6f4991c8c93c136299af63c94b4cbbc5005db88" }, "downloads": -1, "filename": "appserver-0.2.0.tar.gz", "has_sig": false, "md5_digest": "be885fd9bb52e3243da71e6348c1209b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3188, "upload_time": "2018-03-21T02:23:12", "url": "https://files.pythonhosted.org/packages/17/46/ee899b4f37311b690bbf623b234aaf9d0f81c0db12a7ddb2ab84b21c80b0/appserver-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "0b91905ad7ae3fb3b73b879b0663eaae", "sha256": "299f817f8d277b233e56112bee86a872342104d92dcdffb9672ae24aa5526cff" }, "downloads": -1, "filename": "appserver-0.2.1.tar.gz", "has_sig": false, "md5_digest": "0b91905ad7ae3fb3b73b879b0663eaae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3262, "upload_time": "2018-04-02T04:54:17", "url": "https://files.pythonhosted.org/packages/91/14/4b275112d32e5fd7c0162ac11892042a70f2ed06b9eea6ac2fa73c0b0e31/appserver-0.2.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "10057964f1fb2c3459286f9f3d007689", "sha256": "ab032c19602f879499871831d2169f9e183951a2e9b098b6be46fdb87211dcbe" }, "downloads": -1, "filename": "appserver-0.4.0.tar.gz", "has_sig": false, "md5_digest": "10057964f1fb2c3459286f9f3d007689", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3090, "upload_time": "2018-04-18T03:49:10", "url": "https://files.pythonhosted.org/packages/16/e0/d795c3f6b9502d31be89165072044cebff5f97bba3606c1cf9e94d353d32/appserver-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "1b789ba2d410bb77278960c94809f6e6", "sha256": "881cde39f610b40d1cd79e08d4da6597872e78b49d90e0b36a3093469310e6b7" }, "downloads": -1, "filename": "appserver-0.4.1.tar.gz", "has_sig": false, "md5_digest": "1b789ba2d410bb77278960c94809f6e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3100, "upload_time": "2018-05-18T08:42:11", "url": "https://files.pythonhosted.org/packages/cf/05/09c703fdb63f56b3d71a98b17d5771f44ed023c4a62dcfd0f3b7765cc743/appserver-0.4.1.tar.gz" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "db6bccdf4098f40aa2ef6e8a0cae2585", "sha256": "00e351e99a03e6a4509f31bc0ce13bb07802b83f791828bbd03b434725d72cb1" }, "downloads": -1, "filename": "appserver-0.4.2.tar.gz", "has_sig": false, "md5_digest": "db6bccdf4098f40aa2ef6e8a0cae2585", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3114, "upload_time": "2018-05-18T09:41:06", "url": "https://files.pythonhosted.org/packages/fe/97/a36d2185ec86fa7301c9e179f20a0451cf1c61f82f6fe7a38c4468ad4580/appserver-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "5266941cbaaa5c8f1e0e7a9d61875a50", "sha256": "1f56e288071a741ee92928d5f826be007803da39f61454643c98fbf6e0117021" }, "downloads": -1, "filename": "appserver-0.4.3.tar.gz", "has_sig": false, "md5_digest": "5266941cbaaa5c8f1e0e7a9d61875a50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3106, "upload_time": "2018-05-18T12:32:20", "url": "https://files.pythonhosted.org/packages/01/bd/9706bad4015358290b2de16083430564420f65dc98048323d7b397502985/appserver-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "0957c4cc609bf441f1b5ab1a10b2ee59", "sha256": "1acd9ccc039eece96e834ffde63299e6d9f57da0e3fb1403d4d766c474aab006" }, "downloads": -1, "filename": "appserver-0.4.4.tar.gz", "has_sig": false, "md5_digest": "0957c4cc609bf441f1b5ab1a10b2ee59", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3114, "upload_time": "2018-05-18T12:36:19", "url": "https://files.pythonhosted.org/packages/9b/26/e0e5a259209f71f41eb5c7cc96fb5b2b89072f805c8fae389ca79901f340/appserver-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "5ff409f398222d017fd2185979b9ea70", "sha256": "a7ff6a42a7e1cf27b5e5f10145452ad159ab67b5d8f7e71df1f4707b8a790d3c" }, "downloads": -1, "filename": "appserver-0.4.5.tar.gz", "has_sig": false, "md5_digest": "5ff409f398222d017fd2185979b9ea70", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3151, "upload_time": "2018-05-21T06:47:55", "url": "https://files.pythonhosted.org/packages/ff/c1/4019248529927e5c2219182d51674fbbd5d4de492b01026cadf667a26617/appserver-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "dbf0a74610926a19ac70d4fb6df84841", "sha256": "8a7c11c9f052cfc43e432467daf486c8369d90d6b815273b07507645e141d647" }, "downloads": -1, "filename": "appserver-0.4.6.tar.gz", "has_sig": false, "md5_digest": "dbf0a74610926a19ac70d4fb6df84841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3194, "upload_time": "2018-05-23T00:12:27", "url": "https://files.pythonhosted.org/packages/1e/e3/1286419dceb9c9d085922c6217987068fee30d9a67c98d8277151a5a1866/appserver-0.4.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "dbf0a74610926a19ac70d4fb6df84841", "sha256": "8a7c11c9f052cfc43e432467daf486c8369d90d6b815273b07507645e141d647" }, "downloads": -1, "filename": "appserver-0.4.6.tar.gz", "has_sig": false, "md5_digest": "dbf0a74610926a19ac70d4fb6df84841", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3194, "upload_time": "2018-05-23T00:12:27", "url": "https://files.pythonhosted.org/packages/1e/e3/1286419dceb9c9d085922c6217987068fee30d9a67c98d8277151a5a1866/appserver-0.4.6.tar.gz" } ] }