{ "info": { "author": "Internap", "author_email": "opensource@internap.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4" ], "description": ".. image:: https://travis-ci.org/internap/python-ubersmith-remote-module-server.svg?branch=master\n :target: https://travis-ci.org/internap/python-ubersmith-remote-module-server\n\nubersmith-remote-module-server\n==============================\n\nStandardizing on the proposed ubersmith webhook format (method, params, env and callback),\nthis aims to be an easy way to serve any python object as a \u00dcbersmith remote module.\n\n\nMission\n=======\n\nOffer an easy way to write device, order and service modules, in python, with as few lines of code as possible.\n\n\nVision\n======\n\nA remote \"hello world\" device module should fit under 20 lines.\n\n\nValues\n======\n\n* Everything should be tested and easy to understand.\n\n\nExample\n=======\n\n>>> from ubersmith_remote_module_server import server\n>>> class MyDeviceModule(object):\n... def hello(self, env):\n... return \"world\"\n...\n>>> s = server.Server({'my_device_module': MyDeviceModule()})\n>>> s.run()\n * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ubersmith-remote-module-server", "package_url": "https://pypi.org/project/ubersmith-remote-module-server/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ubersmith-remote-module-server/", "project_urls": null, "release_url": "https://pypi.org/project/ubersmith-remote-module-server/1.1.3/", "requires_dist": null, "requires_python": "", "summary": "A ubersmith remote module server", "version": "1.1.3" }, "last_serial": 2705839, "releases": { "1.0.0": [], "1.0.1": [ { "comment_text": "", "digests": { "md5": "6dfa94b33654604b9b95c1e89d646005", "sha256": "e68d66d58e39782f78d49277e4fab40a157b371f0bc4a03bba5bd994a4f21a8f" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.0.1.tar.gz", "has_sig": false, "md5_digest": "6dfa94b33654604b9b95c1e89d646005", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8892, "upload_time": "2016-01-19T20:11:24", "url": "https://files.pythonhosted.org/packages/66/de/992ca8911357a48a50691e59e5622d35c86a7a0695e70b39d653bca02fc7/ubersmith-remote-module-server-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "c1519e2171cc5fb74286c0566c3dbd2f", "sha256": "ee7c95a09f231a714027feec4b8c0628875c1efb0908048801cf4d9fb0b4bef5" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.0.2.tar.gz", "has_sig": false, "md5_digest": "c1519e2171cc5fb74286c0566c3dbd2f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8913, "upload_time": "2016-01-19T20:18:34", "url": "https://files.pythonhosted.org/packages/9b/e3/dc0a9076a7f0259f137ed85744df90e377b9afd74d625eaf4ca9ff9ed24c/ubersmith-remote-module-server-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "2016fd2d839a287eddd546e9a6f2609c", "sha256": "5f00fd815db77c5da01f4bc9866fab60330dce13b14ab90e84c28e53ac6aefab" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.0.3.tar.gz", "has_sig": false, "md5_digest": "2016fd2d839a287eddd546e9a6f2609c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8929, "upload_time": "2016-01-19T20:21:19", "url": "https://files.pythonhosted.org/packages/2d/07/dab8be90f7c97ef64e31d6ac5767587c258bb6169721163ebe5acf33cc9f/ubersmith-remote-module-server-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f2a626564a7fb49efc7afeed4929b54e", "sha256": "bc341426f6ba8c21a2484221746ddcdf71e459a8510ff0795cb607b6848a7422" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f2a626564a7fb49efc7afeed4929b54e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8967, "upload_time": "2016-01-20T01:30:49", "url": "https://files.pythonhosted.org/packages/f1/8a/b0fe32e4021078701b67ea8c0f0be6a3956a151d29f892e17cf35734d40d/ubersmith-remote-module-server-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "4f4d3029555ec632c76131ca29cc8d03", "sha256": "c8715c64131565f1ca52989e4406434bc8f4115e9179df80563d377f9958c593" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.0.5.tar.gz", "has_sig": false, "md5_digest": "4f4d3029555ec632c76131ca29cc8d03", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9309, "upload_time": "2016-01-28T18:00:20", "url": "https://files.pythonhosted.org/packages/43/b1/bc63d941645f8873065b0bf9aa9c33f2cbf4a7b4398fd40eab9ecf0c400e/ubersmith-remote-module-server-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "c28ef81bb03c78a229bcb3c716839c1b", "sha256": "26191490ca08313ee85a24fba9c562d9477b59616b175669ac6ce4ef19525f1c" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.0.6.tar.gz", "has_sig": false, "md5_digest": "c28ef81bb03c78a229bcb3c716839c1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9405, "upload_time": "2016-09-16T03:00:13", "url": "https://files.pythonhosted.org/packages/c7/10/0e18f3da10e4bc05352a48ea27d3cd05f0f397de2490a8b35ebc4f553148/ubersmith-remote-module-server-1.0.6.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "364bb35809c613b997c8c626fcd965dd", "sha256": "fc18d5da4cc1bcb0c4e7fafe7985168397677683a1869af5911627cedc002cf5" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.1.0.tar.gz", "has_sig": false, "md5_digest": "364bb35809c613b997c8c626fcd965dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11614, "upload_time": "2016-12-19T21:41:39", "url": "https://files.pythonhosted.org/packages/e7/58/52478485b7f6c19f32577bf9df0ce80025c3ce7032c20f8bbfac31475714/ubersmith-remote-module-server-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9ceeef9fa4f30709daf34e01e56dca51", "sha256": "fc013013c23692a18af82fafeb63c4e26036edc6deff1fe26cad0c8907cc772f" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9ceeef9fa4f30709daf34e01e56dca51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11676, "upload_time": "2017-01-04T14:19:02", "url": "https://files.pythonhosted.org/packages/d7/90/878b04b89d2644900be6f1c5d2aa2895769a405aee7b5d1f68b98deabf21/ubersmith-remote-module-server-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "6dd8a1420db2c0a666c8faadd8b2b9e9", "sha256": "4e4b7a54c34c66c939c499393057e59d05a79efeed97d48b710f15f143e8568b" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.1.2.tar.gz", "has_sig": false, "md5_digest": "6dd8a1420db2c0a666c8faadd8b2b9e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11693, "upload_time": "2017-03-03T16:18:53", "url": "https://files.pythonhosted.org/packages/fa/77/f14daa9801b730d2175cf03939de4ef98ed45fa554d4d1f1d78019454ed6/ubersmith-remote-module-server-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "70013782e79b365fa1c954156c155898", "sha256": "719452bd730e40f8d851180f0cf53d5858285affb83812e3efa178a48c5d9f3f" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.1.3.tar.gz", "has_sig": false, "md5_digest": "70013782e79b365fa1c954156c155898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11916, "upload_time": "2017-03-14T20:59:00", "url": "https://files.pythonhosted.org/packages/98/62/906dc460fcbb5cbb7d262ac948f91d8782019189247ffc1e0b42ac07d762/ubersmith-remote-module-server-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "70013782e79b365fa1c954156c155898", "sha256": "719452bd730e40f8d851180f0cf53d5858285affb83812e3efa178a48c5d9f3f" }, "downloads": -1, "filename": "ubersmith-remote-module-server-1.1.3.tar.gz", "has_sig": false, "md5_digest": "70013782e79b365fa1c954156c155898", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11916, "upload_time": "2017-03-14T20:59:00", "url": "https://files.pythonhosted.org/packages/98/62/906dc460fcbb5cbb7d262ac948f91d8782019189247ffc1e0b42ac07d762/ubersmith-remote-module-server-1.1.3.tar.gz" } ] }