{ "info": { "author": "Gines Martinez Sanchez", "author_email": "ginsmar@artgins.com", "bugtrack_url": null, "classifiers": [ "Framework :: Pyramid" ], "description": "pyramid_soap\r\n============\r\n\r\nThe **pyramid_soap** package adapts\r\n`Soapbox `_\r\nfor pyramid framework, to build SOAP Web Services.\r\n\r\nSource code at ``_\r\n\r\nExample\r\n=======\r\n\r\n::\r\n\r\n from pyramid_soap import SOAPService, SOAPVersion, xsd\r\n\r\n class GetStockPrice(xsd.ComplexType):\r\n company = xsd.Element(xsd.String, minOccurs=1)\r\n hora = xsd.Element(xsd.String)\r\n\r\n\r\n class StockPrice(xsd.ComplexType):\r\n price = xsd.Element(xsd.Integer)\r\n\r\n\r\n Schema = xsd.Schema(\r\n #Should be unique URL, can be any string.\r\n targetNamespace=\"http://127.0.0.1:8000/utsx/pid.xsd\",\r\n #Register all complex types to schema.\r\n complexTypes=[GetStockPrice, StockPrice],\r\n elements={\r\n \"getStockPrice\": xsd.Element(GetStockPrice),\r\n \"stockPrice\": xsd.Element(StockPrice)\r\n }\r\n )\r\n\r\n\r\n soap_hello = SOAPService(\r\n targetNamespace=\"http://127.0.0.1:8000/utsx/pid.wsdl\",\r\n location=\"http://127.0.0.1:8000/utsx\",\r\n path=\"/utsx\",\r\n schema=Schema,\r\n version=SOAPVersion.SOAP11)\r\n\r\n\r\n @soap_hello.api(soapAction=\"GetStockPrice\", input=\"getStockPrice\",\r\n output=\"stockPrice\", operationName=\"GetStockPrice\")\r\n def get_stock_price(request, gsp):\r\n print gsp.company\r\n print gsp.hora\r\n return StockPrice(price=139)\r\n\r\n\r\nLicense\r\n=======\r\npyramid_soap is released under terms of The MIT\r\nLicense `MIT `_.\r\n\r\nCopyright (c) 2012, Gin\u00e9s Mart\u00ednez S\u00e1nchez ", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/artgins/pyramid_soap", "keywords": "web pyramid pylons soap soapbox", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "pyramid_soap", "package_url": "https://pypi.org/project/pyramid_soap/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyramid_soap/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/artgins/pyramid_soap" }, "release_url": "https://pypi.org/project/pyramid_soap/0.2/", "requires_dist": null, "requires_python": null, "summary": "Soap for pyramid.", "version": "0.2" }, "last_serial": 797649, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "ff233f563c3b05fb96767bcbcb8c0d6e", "sha256": "b684bb86ca9a90e9289d408c5f97fbb350f34c771f76b91c4e95508579cdbdee" }, "downloads": -1, "filename": "pyramid_soap-0.1.tar.gz", "has_sig": false, "md5_digest": "ff233f563c3b05fb96767bcbcb8c0d6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7382, "upload_time": "2012-03-30T16:20:51", "url": "https://files.pythonhosted.org/packages/80/3a/9b233d621820ffaa578ff3cc847e56f2aad7e889da79128f1e3ee7279acd/pyramid_soap-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7b64524a8e78973b6e8d7f66f569f065", "sha256": "accb6b79245c4b48d8022323d3da6dcf3797e2b1d173d8933d87d1ef1394c4a9" }, "downloads": -1, "filename": "pyramid_soap-0.2.tar.gz", "has_sig": false, "md5_digest": "7b64524a8e78973b6e8d7f66f569f065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7464, "upload_time": "2012-05-01T20:56:29", "url": "https://files.pythonhosted.org/packages/e4/0f/10005940cf2f89f4d70abef40791c9e7a410b68d51dfb3e26d774cb26191/pyramid_soap-0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7b64524a8e78973b6e8d7f66f569f065", "sha256": "accb6b79245c4b48d8022323d3da6dcf3797e2b1d173d8933d87d1ef1394c4a9" }, "downloads": -1, "filename": "pyramid_soap-0.2.tar.gz", "has_sig": false, "md5_digest": "7b64524a8e78973b6e8d7f66f569f065", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7464, "upload_time": "2012-05-01T20:56:29", "url": "https://files.pythonhosted.org/packages/e4/0f/10005940cf2f89f4d70abef40791c9e7a410b68d51dfb3e26d774cb26191/pyramid_soap-0.2.tar.gz" } ] }