{ "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": "zas\n===\n\n.. image:: https://travis-ci.org/appstore-zencore/zas.svg?branch=master\n :target: https://travis-ci.org/appstore-zencore/zas\n\nZencore Application Server\n\n\nInstall\n-------\n\n::\n\n pip install zas\n\n\nUsage\n-----\n\n::\n\n E:\\zas\\src\\scripts>python zas.py\n Usage: zas.py [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 zascore import server\n from zascore import set_default_config_path\n from zascore import set_default_pidfile\n from zascore import set_config_loader\n from zascore 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/zas", "keywords": "zas", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "zas", "package_url": "https://pypi.org/project/zas/", "platform": "", "project_url": "https://pypi.org/project/zas/", "project_urls": { "Homepage": "https://github.com/appstore-zencore/zas" }, "release_url": "https://pypi.org/project/zas/0.2.0/", "requires_dist": null, "requires_python": "", "summary": "Zencore Application Server.", "version": "0.2.0" }, "last_serial": 3689855, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "690af3641163185834c84aac57538530", "sha256": "c3e60da492e8f486166a7c7ad2b2c8193b10bea27ffd6313eec878b5be8c0223" }, "downloads": -1, "filename": "zas-0.1.0.tar.gz", "has_sig": false, "md5_digest": "690af3641163185834c84aac57538530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2699, "upload_time": "2018-03-03T00:08:18", "url": "https://files.pythonhosted.org/packages/57/8b/4f5688fbca2de4774f3e0ec447944c8ac33e9b5e9cec38d45e41a8da9973/zas-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b6e593f0c0b48a40689b070b2c9658cb", "sha256": "addbe745d1a07409e9e97bd4f3551617b8489b89ed745ff795c4cd50bea0f52d" }, "downloads": -1, "filename": "zas-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b6e593f0c0b48a40689b070b2c9658cb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2783, "upload_time": "2018-03-20T06:00:59", "url": "https://files.pythonhosted.org/packages/f4/b6/c5394ff0991a13bde79a5efe486757321cda4364ec6dc3be537a73e0efa8/zas-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6e61d84ed8b2afcc1fe197959384c141", "sha256": "3d016aaf6c027037416754464fee573db9eb5e92af629cecc5f5aa1b4fe2e302" }, "downloads": -1, "filename": "zas-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6e61d84ed8b2afcc1fe197959384c141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3180, "upload_time": "2018-03-21T02:02:44", "url": "https://files.pythonhosted.org/packages/2c/44/cc68091a7953f1f78703ee54b6348e8400ce16372e417e4b8424efe4ee2b/zas-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e61d84ed8b2afcc1fe197959384c141", "sha256": "3d016aaf6c027037416754464fee573db9eb5e92af629cecc5f5aa1b4fe2e302" }, "downloads": -1, "filename": "zas-0.2.0.tar.gz", "has_sig": false, "md5_digest": "6e61d84ed8b2afcc1fe197959384c141", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3180, "upload_time": "2018-03-21T02:02:44", "url": "https://files.pythonhosted.org/packages/2c/44/cc68091a7953f1f78703ee54b6348e8400ce16372e417e4b8424efe4ee2b/zas-0.2.0.tar.gz" } ] }