{ "info": { "author": "qileroro", "author_email": "qileroro@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "# nameko-pony\r\n\r\nPony dependency for nameko services\r\n\r\n## Installation\r\n```\r\npip install nameko-pony\r\n```\r\n\r\n## Usage\r\napp.py\r\n```python\r\nfrom nameko.rpc import rpc\r\nfrom pony.orm import Database, Required\r\nfrom nameko_pony import PonySession\r\n\r\ndb = Database()\r\n\r\n\r\nclass Person(db.Entity):\r\n name = Required(str)\r\n\r\n\r\nclass FooService(object):\r\n name = 'foo_service'\r\n\r\n db_session = PonySession(db)\r\n\r\n @rpc\r\n @db_session\r\n def hello(self):\r\n Person(name='hello')\r\n Person(name='world')\r\n\r\n @rpc\r\n def world(self):\r\n with self.db_session:\r\n return [p.name for p in Person.select()]\r\n```\r\n\r\nconfig.yml\r\n```yml\r\nAMQP_URI: 'pyamqp://guest:guest@localhost'\r\nDATABASE_URI: 'sqlite:///:memory:'\r\n# DATABASE_URI: 'mysql://usr:pwd@localhost/db_name'\r\n```\r\n\r\n", "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/qileroro/nameko-pony/", "keywords": "", "license": "Apache License, Version 2.0", "maintainer": "", "maintainer_email": "", "name": "nameko-pony", "package_url": "https://pypi.org/project/nameko-pony/", "platform": "", "project_url": "https://pypi.org/project/nameko-pony/", "project_urls": { "Homepage": "https://github.com/qileroro/nameko-pony/" }, "release_url": "https://pypi.org/project/nameko-pony/1.3.1/", "requires_dist": [ "nameko (>=2.0.0)", "pony" ], "requires_python": "", "summary": "Pony dependency for nameko services", "version": "1.3.1" }, "last_serial": 3890988, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "0ae5ba759b6cd0f096090f2b230ab8d3", "sha256": "4444fe8d655857e89f9cc41ed0bd3b89ddde2b3112d76389795ee0c4dd1b7fe1" }, "downloads": -1, "filename": "nameko_pony-1.0.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0ae5ba759b6cd0f096090f2b230ab8d3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 1972, "upload_time": "2018-05-22T10:32:35", "url": "https://files.pythonhosted.org/packages/3f/3b/8a6db06084a1a68659c25f34c19c0e6cabf6669aec3c46f208543037ab9f/nameko_pony-1.0.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d1e0c4c6c941a8e7e7424421be7525ae", "sha256": "c20696d23c39be77ad9c1604250c212388f73f16ff07eb470f9005a5c2d9f90c" }, "downloads": -1, "filename": "nameko-pony-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d1e0c4c6c941a8e7e7424421be7525ae", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1834, "upload_time": "2018-05-22T10:32:36", "url": "https://files.pythonhosted.org/packages/79/d6/9486c8b9d280f7149eff57b85807ec46571c6fd56978de8def097293c5f1/nameko-pony-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "2e0f76ae063178544727995445ab9938", "sha256": "abc2fa9ddd0b655a4b6e299250a4d6d426234a9f6c42589162580a8e4fd30460" }, "downloads": -1, "filename": "nameko_pony-1.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "2e0f76ae063178544727995445ab9938", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2047, "upload_time": "2018-05-22T15:02:19", "url": "https://files.pythonhosted.org/packages/59/1e/9d9a691aa5ba5304d8b69627fbec7dfdebde275adb503bd670c59ce814b8/nameko_pony-1.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "09c2f9c09d8da5ce8f0015b0a4e875fa", "sha256": "64bcda47062dff4d5dc309bc39e37c46bce83c0b96b4abb64d268e3c1bbdaefe" }, "downloads": -1, "filename": "nameko-pony-1.1.0.win32.zip", "has_sig": false, "md5_digest": "09c2f9c09d8da5ce8f0015b0a4e875fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3645, "upload_time": "2018-05-22T15:02:20", "url": "https://files.pythonhosted.org/packages/f2/b1/201da0055fc6f09f22877fd45c506f7b9cc2f58ac5581339f227cf14d5dc/nameko-pony-1.1.0.win32.zip" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "d400c47af60ec8b60f7f8bcca8f6ac4a", "sha256": "266f44eb88d40a894716903911497262eb44b6998a4db1d279074fafaa6e5a85" }, "downloads": -1, "filename": "nameko_pony-1.1.2-py2-none-any.whl", "has_sig": false, "md5_digest": "d400c47af60ec8b60f7f8bcca8f6ac4a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2103, "upload_time": "2018-05-22T15:30:17", "url": "https://files.pythonhosted.org/packages/c4/92/5b799f0f0bf58330cb304008d8c62e3432b7bc2f26fd0feddc10980ad093/nameko_pony-1.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7654366ace60488ca39ca96a9c3c7041", "sha256": "81dc1c80eb577c630f2bf50e619eb188a17a6009f4af162979677f368b3ba4c2" }, "downloads": -1, "filename": "nameko-pony-1.1.2.win32.zip", "has_sig": false, "md5_digest": "7654366ace60488ca39ca96a9c3c7041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3775, "upload_time": "2018-05-22T15:32:39", "url": "https://files.pythonhosted.org/packages/c0/f2/3fc8431ceeb5ec5ad7c99873f2d1cf4738f48e894cb3f79f68cdc2a308e1/nameko-pony-1.1.2.win32.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "6e02036df78996f6002e2274e725b5c3", "sha256": "bcd60257f1590969a573df7e89282da10853adfdea4209f5a7b171ade2e1a0d5" }, "downloads": -1, "filename": "nameko_pony-1.2.0-py2-none-any.whl", "has_sig": false, "md5_digest": "6e02036df78996f6002e2274e725b5c3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2103, "upload_time": "2018-05-22T15:33:31", "url": "https://files.pythonhosted.org/packages/ec/31/1ac32ef6c0f4abb58a63813dfae8a989245c217cac28340f3bc80bc13165/nameko_pony-1.2.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29d24b7102887f3bcec2a064df3068b6", "sha256": "6f79f3b577d728c71ec2353fda24726eee6aa0a568ab477a44581357e9b174ad" }, "downloads": -1, "filename": "nameko-pony-1.2.0.win32.zip", "has_sig": false, "md5_digest": "29d24b7102887f3bcec2a064df3068b6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3775, "upload_time": "2018-05-22T15:33:34", "url": "https://files.pythonhosted.org/packages/f8/4b/e05d34a6304ea75c4c36e04d89e1d87dfa03ee5bd32b5188c9500daee10e/nameko-pony-1.2.0.win32.zip" } ], "1.2.3": [ { "comment_text": "", "digests": { "md5": "8b28b47d3c9fe2877242a0b7f66e07f7", "sha256": "1c3c61cc6952d7126b52af8f140e8695cc26f7aa40275b790b28f513e355deed" }, "downloads": -1, "filename": "nameko_pony-1.2.3-py2-none-any.whl", "has_sig": false, "md5_digest": "8b28b47d3c9fe2877242a0b7f66e07f7", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2132, "upload_time": "2018-05-22T15:44:19", "url": "https://files.pythonhosted.org/packages/b0/6d/32396a04bbf3963f437dd9f19fe077cdde7864b7c8585eaa9bcb4ae114ea/nameko_pony-1.2.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e4fb21535928b5338af9ce19d49a69c", "sha256": "6b7afa980ef002129feb9617ed95afc5d2929c11fc059d7334dbb9eb2de0f15b" }, "downloads": -1, "filename": "nameko-pony-1.2.3.win32.zip", "has_sig": false, "md5_digest": "7e4fb21535928b5338af9ce19d49a69c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3830, "upload_time": "2018-05-22T15:44:20", "url": "https://files.pythonhosted.org/packages/6d/8e/7e32aee8afdc41d3031a6293d68be5510c594a257261f662735dd1fdabf1/nameko-pony-1.2.3.win32.zip" } ], "1.2.5": [ { "comment_text": "", "digests": { "md5": "8e77c816ae4d9a5d6f8e3d428b600592", "sha256": "2aee18ad20cbbab2a8f91b0232f8d3b8aa2af1c46dbac15fec9284f307c70082" }, "downloads": -1, "filename": "nameko_pony-1.2.5-py2-none-any.whl", "has_sig": false, "md5_digest": "8e77c816ae4d9a5d6f8e3d428b600592", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2489, "upload_time": "2018-05-22T17:26:47", "url": "https://files.pythonhosted.org/packages/bc/38/48c9a720bdc7055876c798d96bef801ec428f19ed8e52d53e78ec5697358/nameko_pony-1.2.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "398a32d19a3e35cd654785bea80fd0dc", "sha256": "451a98253fb34e08269359e621cb9fe2d35c3511028e23d265a2f649396b1e6e" }, "downloads": -1, "filename": "nameko-pony-1.2.5.win32.zip", "has_sig": false, "md5_digest": "398a32d19a3e35cd654785bea80fd0dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4213, "upload_time": "2018-05-22T17:26:48", "url": "https://files.pythonhosted.org/packages/56/3c/9985c89b3bd79a28ab0ed422a7f721ad11da9cb6b013e2e2a1680205a795/nameko-pony-1.2.5.win32.zip" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "cd4f9de729d742b3fe729f97b635b299", "sha256": "946bfe21ca8c2cab7476d7526fa9579df610e4fbe610956d828e8c280f707646" }, "downloads": -1, "filename": "nameko_pony-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cd4f9de729d742b3fe729f97b635b299", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2537, "upload_time": "2018-05-23T11:22:09", "url": "https://files.pythonhosted.org/packages/e2/c6/4f7caa04ffe4283c4865470cce1448a6294bd989c43090c12e38bd224e98/nameko_pony-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1bca4ededdaa7a0763ebdd957cbace", "sha256": "cb78dcde95a3e3792b43da0645da2b440dcb516723f74d480e29dc78a49d256c" }, "downloads": -1, "filename": "nameko-pony-1.3.1.win32.zip", "has_sig": false, "md5_digest": "db1bca4ededdaa7a0763ebdd957cbace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4334, "upload_time": "2018-05-23T11:22:10", "url": "https://files.pythonhosted.org/packages/44/3f/d30dfd6b406eefe652b78465f79f17c84aa54bb4aaa80cbde6cf42414f24/nameko-pony-1.3.1.win32.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd4f9de729d742b3fe729f97b635b299", "sha256": "946bfe21ca8c2cab7476d7526fa9579df610e4fbe610956d828e8c280f707646" }, "downloads": -1, "filename": "nameko_pony-1.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cd4f9de729d742b3fe729f97b635b299", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 2537, "upload_time": "2018-05-23T11:22:09", "url": "https://files.pythonhosted.org/packages/e2/c6/4f7caa04ffe4283c4865470cce1448a6294bd989c43090c12e38bd224e98/nameko_pony-1.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db1bca4ededdaa7a0763ebdd957cbace", "sha256": "cb78dcde95a3e3792b43da0645da2b440dcb516723f74d480e29dc78a49d256c" }, "downloads": -1, "filename": "nameko-pony-1.3.1.win32.zip", "has_sig": false, "md5_digest": "db1bca4ededdaa7a0763ebdd957cbace", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4334, "upload_time": "2018-05-23T11:22:10", "url": "https://files.pythonhosted.org/packages/44/3f/d30dfd6b406eefe652b78465f79f17c84aa54bb4aaa80cbde6cf42414f24/nameko-pony-1.3.1.win32.zip" } ] }