{
"info": {
"author": "Daniel Starner",
"author_email": "starner.daniel5@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 3 - Alpha",
"Environment :: Other Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: MacOS :: MacOS X",
"Operating System :: POSIX",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.2",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: 3.4",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Utilities"
],
"description": "Archer\n------\n\n.. image:: http://img.shields.io/travis/eleme/archerv2/master.svg?style=flat\n :target: https://travis-ci.org/eleme/archerv2\n\n\nArcher is a micro RPC framework inspired by `Flask` based on `Thrift`.\n\nArcher is super easy to use\n```````````````````````````\n\nSave in a hello.py:\n\n.. code:: python\n\n from archerv2 import Archer\n app = Archer('PingPong')\n\n @app.api('ping')\n def ping():\n return 'pong'\n\n\nSave in a hello.thrift::\n\n service PingPong {\n string ping(),\n }\n\nArcher would find the thrift file for you, and relying on `Thriftpy `_\nto generate code on the fly.\n\nAnd Easy to Setup\n`````````````````\n\n\nAnd run it:\n\n.. code:: bash\n\n $ pip install Archer\n $ archerv2 run\n * Running on 127.0.0.1:6000/\n\nArcher would find the app instance to start a dev server, and reload it\nwhen detecting changes on your python or thrift file.\n\nQuick to get some feedback\n``````````````````````````\n\nJust run the command:\n\n.. code:: bash\n\n $ archerv2 call ping\n\n * pong\n\nUse the client shell\n````````````````````\n\nJump into shell with client at your hand:\n\n.. code:: bash\n\n $ archerv2 client\n >>> client.ping()\n\nPretty cool, eh!\n\nLinks\n`````\n\n* `documentation `_\n\n\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/dstarner15/archerv2",
"keywords": "",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "archerv2",
"package_url": "https://pypi.org/project/archerv2/",
"platform": "",
"project_url": "https://pypi.org/project/archerv2/",
"project_urls": {
"Homepage": "https://github.com/dstarner15/archerv2"
},
"release_url": "https://pypi.org/project/archerv2/0.6/",
"requires_dist": [
"click (>=3.3)",
"thriftpy (>=0.3.9)"
],
"requires_python": "",
"summary": "Thrift app the flask way...The Right Way",
"version": "0.6"
},
"last_serial": 3157219,
"releases": {
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "51ad88dcc2454e08b2000b9a93a29315",
"sha256": "6e2c0aceabf8f91a27770cb811401221797f1ee965cc4c919e49578f3211a302"
},
"downloads": -1,
"filename": "archerv2-0.6-py2-none-any.whl",
"has_sig": false,
"md5_digest": "51ad88dcc2454e08b2000b9a93a29315",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 15177,
"upload_time": "2017-09-07T19:55:46",
"url": "https://files.pythonhosted.org/packages/b1/f1/ce616f796feb6720d5a675bcc37ecc06b5e6b4d77a11b0d826d0d8fdc15c/archerv2-0.6-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ee3472b3114d43fd93ca7f09d356507d",
"sha256": "60c94bad72e1505a1657786e417150326f00ec5420a43688f3369767925efe52"
},
"downloads": -1,
"filename": "archerv2-0.6.tar.gz",
"has_sig": false,
"md5_digest": "ee3472b3114d43fd93ca7f09d356507d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10839,
"upload_time": "2017-09-07T19:55:49",
"url": "https://files.pythonhosted.org/packages/2e/2c/24d99a672f3631bc9f84e591e88d56f6d324a1135e704fd0df6128aeb4d5/archerv2-0.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "51ad88dcc2454e08b2000b9a93a29315",
"sha256": "6e2c0aceabf8f91a27770cb811401221797f1ee965cc4c919e49578f3211a302"
},
"downloads": -1,
"filename": "archerv2-0.6-py2-none-any.whl",
"has_sig": false,
"md5_digest": "51ad88dcc2454e08b2000b9a93a29315",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 15177,
"upload_time": "2017-09-07T19:55:46",
"url": "https://files.pythonhosted.org/packages/b1/f1/ce616f796feb6720d5a675bcc37ecc06b5e6b4d77a11b0d826d0d8fdc15c/archerv2-0.6-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ee3472b3114d43fd93ca7f09d356507d",
"sha256": "60c94bad72e1505a1657786e417150326f00ec5420a43688f3369767925efe52"
},
"downloads": -1,
"filename": "archerv2-0.6.tar.gz",
"has_sig": false,
"md5_digest": "ee3472b3114d43fd93ca7f09d356507d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10839,
"upload_time": "2017-09-07T19:55:49",
"url": "https://files.pythonhosted.org/packages/2e/2c/24d99a672f3631bc9f84e591e88d56f6d324a1135e704fd0df6128aeb4d5/archerv2-0.6.tar.gz"
}
]
}