{ "info": { "author": "James Taylor", "author_email": "james@proxama.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Topic :: Software Development :: Code Generators" ], "description": "Ramlwrap is a toolkit for Django which allows a combination of rapid server prototyping as well as enforcement of API definition from the RAML api.\n\nRAML (and swagger) allow for rapid specification of API's, but it can be hard to know if your engineers have programmed exactly what the API is, and that your code is enforcing the same schema that you have defined. Ramlwrap bridges the gap between the specification and the code. A developer provides a mapping table of URL to function, and the raml wrap builds a wrapper around those functions where validation of data occurs.\n\nWhen coupled with auto documentation (raml2html) this allows a fully integrated specification and code deployment to occur.", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jmons/ramlwrap", "keywords": "raml api django", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ramlwrap", "package_url": "https://pypi.org/project/ramlwrap/", "platform": "", "project_url": "https://pypi.org/project/ramlwrap/", "project_urls": { "Homepage": "https://github.com/jmons/ramlwrap" }, "release_url": "https://pypi.org/project/ramlwrap/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "Raml API mapping toolkit for Django", "version": "2.0.0" }, "last_serial": 5776524, "releases": { "1.0.1rc1": [ { "comment_text": "", "digests": { "md5": "097b8fd7f69043e1da70b42f2fabfb2e", "sha256": "5b1fb683b9f5e3706b57ea4762d78556c35193075f9dd84d5aaf5fa730e974d7" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "097b8fd7f69043e1da70b42f2fabfb2e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9081, "upload_time": "2017-03-14T13:06:41", "url": "https://files.pythonhosted.org/packages/09/fa/6ef81d995a3ae5a5603e281097895103163d93e207005ac988e290ac1ad5/ramlwrap-1.0.1rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e86f5dafbc084370998c98ca82a20c89", "sha256": "5822b62570595b80ac4923f04830c6a851deca1efde2aa4ab1aca47947bf83af" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc1.tar.gz", "has_sig": false, "md5_digest": "e86f5dafbc084370998c98ca82a20c89", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6153, "upload_time": "2017-03-14T13:06:43", "url": "https://files.pythonhosted.org/packages/3a/8f/ac4476e1618a9810d1d8f98a24d6a8394a2945673a3029426edb545979be/ramlwrap-1.0.1rc1.tar.gz" } ], "1.0.1rc2": [ { "comment_text": "", "digests": { "md5": "25576da110585e805cec28e2e57186ca", "sha256": "5e8f7f8d9bb02f43cb20100019dcf514223bb5afe9827c0c7d322bcbf6bad472" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "25576da110585e805cec28e2e57186ca", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9081, "upload_time": "2017-03-15T15:51:25", "url": "https://files.pythonhosted.org/packages/b4/5d/85beeec97c90538dcaefc9f585226984e275785058cb4457c456effc9e67/ramlwrap-1.0.1rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "78a5a94dc95e719d90a35c87673cdccd", "sha256": "36c8427e66fe04028676fee28016bad63ff323f2855f1a8836b53ac35332f5c7" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc2.tar.gz", "has_sig": false, "md5_digest": "78a5a94dc95e719d90a35c87673cdccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6170, "upload_time": "2017-03-15T15:51:26", "url": "https://files.pythonhosted.org/packages/a7/92/84b270685054c03186acc81d3d6b72a0912712c400d45ecfa017ac4e396b/ramlwrap-1.0.1rc2.tar.gz" } ], "1.0.1rc3": [ { "comment_text": "", "digests": { "md5": "6055c3ba475905f642c7abce386720eb", "sha256": "5280c313d522bc91d9ce42bf9a158891f257950c6a9e4eb6f49238d823b5faba" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6055c3ba475905f642c7abce386720eb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9089, "upload_time": "2017-03-15T16:00:57", "url": "https://files.pythonhosted.org/packages/f7/32/e9c9b618d344cb5357c0b7b027ef1aee1075efb396fff58952592176cdcb/ramlwrap-1.0.1rc3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5523b92103185131b02f7bd1e526b091", "sha256": "0c4258c042bd1880ec2bc7f94708c71736e697ecc884d5353ba8da95510ff419" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc3.tar.gz", "has_sig": false, "md5_digest": "5523b92103185131b02f7bd1e526b091", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6191, "upload_time": "2017-03-15T16:00:58", "url": "https://files.pythonhosted.org/packages/95/9d/8e3a854f02ece88367b1a4c5a0893c6db614a4b9d04e322f67989b96f0c9/ramlwrap-1.0.1rc3.tar.gz" } ], "1.0.1rc4": [ { "comment_text": "", "digests": { "md5": "410a1b29855522e1090b75aa9c060dbc", "sha256": "58fef854acee98253731d71c892152dd2a24139bc410cedfd950076302e3f602" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "410a1b29855522e1090b75aa9c060dbc", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9101, "upload_time": "2017-03-18T22:15:08", "url": "https://files.pythonhosted.org/packages/c6/4c/525741d48dead1713437447eeb04d0841f30d80dceab74d3a34aa8f7ed91/ramlwrap-1.0.1rc4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "702db6030060aff6dcb39206013a4f67", "sha256": "792c76967519650b9e97882efb099b9b30025896316d6b8660db1853d6bfc9cd" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc4.tar.gz", "has_sig": false, "md5_digest": "702db6030060aff6dcb39206013a4f67", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6216, "upload_time": "2017-03-18T22:15:09", "url": "https://files.pythonhosted.org/packages/6a/19/770ea0eb1328de56d6f56dcac2e8eb90eb886b4267a3aabce659a46a6485/ramlwrap-1.0.1rc4.tar.gz" } ], "1.0.1rc5": [ { "comment_text": "", "digests": { "md5": "e5ce1eb4a618db7ef34aebaa7b61aa9e", "sha256": "33a1043561fbb11cbc6fc79fd54b5f0e3867b90aff655b4a6e5a28bb82776ebc" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e5ce1eb4a618db7ef34aebaa7b61aa9e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 9599, "upload_time": "2017-03-28T15:23:37", "url": "https://files.pythonhosted.org/packages/82/70/986608835bfaf34df4b80306b4db06ce593f9c276fc876b6b067295347dd/ramlwrap-1.0.1rc5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "004195d8943865fb301c5f063d7e192d", "sha256": "e1f79e11dddc1fb48c96a9bc1197b50e56315fad5b9a88f5a54d16c17fe8572f" }, "downloads": -1, "filename": "ramlwrap-1.0.1rc5.tar.gz", "has_sig": false, "md5_digest": "004195d8943865fb301c5f063d7e192d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6576, "upload_time": "2017-03-28T15:23:40", "url": "https://files.pythonhosted.org/packages/ff/f9/0b9088740e8c685531d58d8fab8b2a1efa1b135dd69c4c3a061f6c98e7d2/ramlwrap-1.0.1rc5.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f4d0b0ccbc054b70d00f2ef1d6a972c1", "sha256": "b97d0fcfe17da6b82121128eb81f4d6d775fa054634a4a71762a18d41401b3e0" }, "downloads": -1, "filename": "ramlwrap-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f4d0b0ccbc054b70d00f2ef1d6a972c1", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9387, "upload_time": "2017-09-11T11:04:22", "url": "https://files.pythonhosted.org/packages/ec/dc/6a491b80afa863c2fae597a0b85f4455f270e834a44dc2f474c653647da4/ramlwrap-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c6f74af7f364de8fd1430a7bf58ec94", "sha256": "1367e2956164025d700a92b54f16241c3afa7405d210b571e50f6fbaa1457f8d" }, "downloads": -1, "filename": "ramlwrap-1.1.0.tar.gz", "has_sig": false, "md5_digest": "7c6f74af7f364de8fd1430a7bf58ec94", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6474, "upload_time": "2017-09-11T11:04:19", "url": "https://files.pythonhosted.org/packages/56/a9/0e9534dbb9b60ad14a2e44c341410e43c2bef4f29711014806ae69c09749/ramlwrap-1.1.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "11f14fed879021988891ed4b8e306f7d", "sha256": "594857932699cc468d63b43a36e7cc083d6b2db809b0e9327a3ae4e8420d6e27" }, "downloads": -1, "filename": "ramlwrap-2.0.0.tar.gz", "has_sig": false, "md5_digest": "11f14fed879021988891ed4b8e306f7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8313, "upload_time": "2018-02-17T19:59:35", "url": "https://files.pythonhosted.org/packages/45/42/a7f6adc91699bf46437cec2d8e3a8a9006374dd9b88e0de6974a7338d1f2/ramlwrap-2.0.0.tar.gz" } ], "2.1.0rc1": [ { "comment_text": "", "digests": { "md5": "0c3d024a737c05498e2c6ce7d818c3b7", "sha256": "f6b94920cb039f07fb945976273da1b3d5e2c3f810eebb6ed5cbede186decba4" }, "downloads": -1, "filename": "ramlwrap-2.1.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c3d024a737c05498e2c6ce7d818c3b7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12661, "upload_time": "2019-09-03T15:09:53", "url": "https://files.pythonhosted.org/packages/0d/df/d558655cd0f1beb5e9d61bedfe48450cc6aa39839440ebbcaa354c0f89b2/ramlwrap-2.1.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1227a84f4fd760644142f8935495dfd6", "sha256": "7f2fb3399f1abee9d63530539762c0089f59a825c2c10c2dbcb7b4edf2b2098f" }, "downloads": -1, "filename": "ramlwrap-2.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "1227a84f4fd760644142f8935495dfd6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10675, "upload_time": "2019-09-03T15:09:55", "url": "https://files.pythonhosted.org/packages/d9/7b/19c1651b143d9df6214c36cb689f5f0d28dbb54900529ccb731394d46b87/ramlwrap-2.1.0rc1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11f14fed879021988891ed4b8e306f7d", "sha256": "594857932699cc468d63b43a36e7cc083d6b2db809b0e9327a3ae4e8420d6e27" }, "downloads": -1, "filename": "ramlwrap-2.0.0.tar.gz", "has_sig": false, "md5_digest": "11f14fed879021988891ed4b8e306f7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8313, "upload_time": "2018-02-17T19:59:35", "url": "https://files.pythonhosted.org/packages/45/42/a7f6adc91699bf46437cec2d8e3a8a9006374dd9b88e0de6974a7338d1f2/ramlwrap-2.0.0.tar.gz" } ] }