{ "info": { "author": "lovely systems", "author_email": "office@lovelysystems.com", "bugtrack_url": null, "classifiers": [ "Programming Language :: Python" ], "description": "=============\nLovely PyRest\n=============\n\nLovely Pyrest is an extension for\n`Pyramid `_ to easily create\nREST-Services. It provides functionallity to define service endpoints with the\nfollowing features:\n\nFeatures\n========\n\n - Sphinx extension to automatically generate documentation\n - Schema-validation based on `jsonschema `_\n\nDocumentation\n=============\n\nTake a look at the `documentation `_\nfor usage information.\n\nInstallation\n============\n\nInstalling via pip\n------------------\n\nTo install lovely.pyrest via `pip `_ use\nthe following command::\n\n $ pip install lovely.pyrest\n\nTo update use::\n\n $ pip install -U lovely.pyrest\n\nInstalling via easy_install\n---------------------------\n\nIf you prefer easy_install which is provided by\n`setuptools `_\nuse the following command::\n\n $ easy_install lovely.pyrest\n\nTo update use::\n\n $ easy_install -U lovely.pyrest\n\n\nDevelopment Setup\n=================\n\nFor development setup instructions see:\n\n DEVELOPER.rst\n\n\n========================\nChanges for Lovey Pyrest\n========================\n\n2015/07/21 2.1.1\n================\n\n - allow a REST class to be used on multiple routes\n\n2014/09/09 2.1.0\n================\n\n - extended Validator to provide custom validators by the schema\n\n2014/01/28 2.0.10\n=================\n\n - removed array validation conversion for get params\n\n2014/01/28 2.0.9\n================\n\n - added optional convert_get_params parameter to validate function\n\n2014/01/24 2.0.8\n================\n\n - modified the documentation output\n - validation schema is rendered as code block\n - endpoint title is first line of docstring\n\n2014/01/16 2.0.7\n================\n\n - removed error views from package\n\n2014/01/15 2.0.6\n================\n\n - fixed documentation setup\n\n - removed unused error view\n\n2014/01/14 2.0.5\n================\n\n - updated documentation and added first example\n\n - moved content of testing/tests.py to lovely/pyrest/tests.py\n\n2014/01/14 2.0.4\n================\n\n - updated documentation for sphinx directive\n\n - fixed optional positional arguments in sphinx directive\n\n2014/01/14 2.0.3\n================\n\n - added sphinx option for pyramid_config path. With this option set\n url prefixes are rendered correctly and it's not necessary to specify\n a module in service directive\n\n2014/01/14 2.0.2\n================\n\n - bugfix: prevent duplicate rendering of methods in autodoc\n\n2014/01/14 2.0.1\n================\n\n - updated documentation generation for lovely.pyrest 2.0\n\n2014/01/10 2.0.0\n================\n\n - new version using decorator approach to define rest services", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/lovelysystems/lovely.pyrest", "keywords": "pyramid rest framework", "license": "apache license 2.0", "maintainer": null, "maintainer_email": null, "name": "lovely.pyrest", "package_url": "https://pypi.org/project/lovely.pyrest/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/lovely.pyrest/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/lovelysystems/lovely.pyrest" }, "release_url": "https://pypi.org/project/lovely.pyrest/2.1.1/", "requires_dist": null, "requires_python": null, "summary": "rest framework for pyramids", "version": "2.1.1" }, "last_serial": 2235681, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "d9b7382a163e9af7bb2bb1e2d43d60fe", "sha256": "809860f90a57ff7e66571a92b56841881a54e3ced05cc94c73b736df324fcae5" }, "downloads": -1, "filename": "lovely.pyrest-0.1.0.tar.gz", "has_sig": false, "md5_digest": "d9b7382a163e9af7bb2bb1e2d43d60fe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17646, "upload_time": "2013-10-21T09:11:34", "url": "https://files.pythonhosted.org/packages/43/1f/82189370a064bfd74df9e257b7f8708ed2f47d91c351932319e3ec6371eb/lovely.pyrest-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "29133ffb34dd46d9e5f524995fb0ea73", "sha256": "d9c591c36313d7d7ebb66b4b4d1463057fd33e0ee079c748110a69f811d4c080" }, "downloads": -1, "filename": "lovely.pyrest-0.1.1.tar.gz", "has_sig": false, "md5_digest": "29133ffb34dd46d9e5f524995fb0ea73", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17947, "upload_time": "2013-10-21T12:25:59", "url": "https://files.pythonhosted.org/packages/2a/06/b1dd91de182f4250a41067206975a06f55ab238f768f9055190708a03ad7/lovely.pyrest-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "42c9ba5748c6dac8a3474a09cd366dd4", "sha256": "27bc4d00b95c9447c36703d9c5ad399efb24903e88ea32a16bc2352122aadeb5" }, "downloads": -1, "filename": "lovely.pyrest-0.1.2.tar.gz", "has_sig": false, "md5_digest": "42c9ba5748c6dac8a3474a09cd366dd4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17994, "upload_time": "2013-10-21T12:44:03", "url": "https://files.pythonhosted.org/packages/cc/26/d2548cca07f091f80d5b9dbd9c5c0e18b4af9b844d98222572fdbddf3ebd/lovely.pyrest-0.1.2.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "12c84a3f081b4056fe172457e7f2dd1b", "sha256": "60a6e35a53442d42d89c99ab096a127c13c675412520950914ee99a2f17760b9" }, "downloads": -1, "filename": "lovely.pyrest-0.1.4.tar.gz", "has_sig": false, "md5_digest": "12c84a3f081b4056fe172457e7f2dd1b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19506, "upload_time": "2013-11-12T10:22:01", "url": "https://files.pythonhosted.org/packages/7c/c6/4b8faff51c299f4c2124d3afb3280aa0830468c3ed6f3370ffa2ff227e0a/lovely.pyrest-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "8063e18de94831ada9dfbc5157ca532a", "sha256": "4e8ef4ece8758b2a6a0711ba79ce776a99ae2be499eb99a6cc4769b95c80d7a7" }, "downloads": -1, "filename": "lovely.pyrest-0.1.5.tar.gz", "has_sig": false, "md5_digest": "8063e18de94831ada9dfbc5157ca532a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20230, "upload_time": "2013-11-13T09:19:10", "url": "https://files.pythonhosted.org/packages/bb/13/4f0dec921699a5dc99f499daadbeb8e6136e398b351f43584d7bacbab66b/lovely.pyrest-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b42b2f470d2516e6105a7f95aad87b11", "sha256": "7df8d8a86363baed76787be6bb26dce03f6e6fa0c4ddb23a87ba408864678522" }, "downloads": -1, "filename": "lovely.pyrest-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b42b2f470d2516e6105a7f95aad87b11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20298, "upload_time": "2013-11-18T10:53:24", "url": "https://files.pythonhosted.org/packages/5c/93/23a5c20f7fa8bb68bd4e6758af7d489e58ef64b2f980344cfd172045420a/lovely.pyrest-0.1.6.tar.gz" } ], "2.0.10": [ { "comment_text": "", "digests": { "md5": "c4d65229f1ee656bb50b8501aa62bd38", "sha256": "91457e75a9d9c07cdeb53af0feed3344e6fa8173fdcde3cbfe4998a81f7fd6d3" }, "downloads": -1, "filename": "lovely.pyrest-2.0.10.tar.gz", "has_sig": false, "md5_digest": "c4d65229f1ee656bb50b8501aa62bd38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15970, "upload_time": "2014-01-29T07:55:13", "url": "https://files.pythonhosted.org/packages/b5/76/34b95270909f1a2b80f811be2d10f8a7d0f84bb83a6f2e1d26351886434a/lovely.pyrest-2.0.10.tar.gz" } ], "2.0.5": [ { "comment_text": "", "digests": { "md5": "a395eec586b910be2b025fc92f7df605", "sha256": "efe513624de29767a10eafc1d75554b663e796b1057839c0db432831ed441419" }, "downloads": -1, "filename": "lovely.pyrest-2.0.5.tar.gz", "has_sig": false, "md5_digest": "a395eec586b910be2b025fc92f7df605", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15488, "upload_time": "2014-01-14T17:35:21", "url": "https://files.pythonhosted.org/packages/42/ac/cd4aca34ab8990e99a65f71de590ffc271ac82374951d4d898650b4067b5/lovely.pyrest-2.0.5.tar.gz" } ], "2.0.6": [ { "comment_text": "", "digests": { "md5": "7a0fe01231521aa4ffdd1d513804a77f", "sha256": "2810074bfe51c96031401623007d749899217223fb7e534990bf767785d6a0e2" }, "downloads": -1, "filename": "lovely.pyrest-2.0.6.tar.gz", "has_sig": false, "md5_digest": "7a0fe01231521aa4ffdd1d513804a77f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15461, "upload_time": "2014-01-15T08:07:33", "url": "https://files.pythonhosted.org/packages/fd/6e/fe25041b499704f11cd94b97f084a5f3da7605b4b2da40542803781fb756/lovely.pyrest-2.0.6.tar.gz" } ], "2.0.7": [ { "comment_text": "", "digests": { "md5": "30c25430715f4813f623dde555e652bd", "sha256": "bf087a838421f744b031fe25aa8d984769a24ee35bc4d40fc8cc88b80c6f3537" }, "downloads": -1, "filename": "lovely.pyrest-2.0.7.tar.gz", "has_sig": false, "md5_digest": "30c25430715f4813f623dde555e652bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15241, "upload_time": "2014-01-16T08:57:01", "url": "https://files.pythonhosted.org/packages/a1/7f/0068621ef04843929439b45a0a72e23c06e7c546dcf5e6fcbd688371e6a0/lovely.pyrest-2.0.7.tar.gz" } ], "2.0.8": [ { "comment_text": "", "digests": { "md5": "99920d955e8fc247ef5e59879472e5bc", "sha256": "3d60902c0006c3ce922288dad1b31f9661f7d7020a5b327ee9af668adf7d8744" }, "downloads": -1, "filename": "lovely.pyrest-2.0.8.tar.gz", "has_sig": false, "md5_digest": "99920d955e8fc247ef5e59879472e5bc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15435, "upload_time": "2014-01-24T16:13:15", "url": "https://files.pythonhosted.org/packages/cb/92/63de89a224ee02ebb2d80481bdce63af557137ecb16d6e7447969a4a9e8a/lovely.pyrest-2.0.8.tar.gz" } ], "2.0.9": [ { "comment_text": "", "digests": { "md5": "990839df22aa9867c2faa3d4d6c5bd1a", "sha256": "f0124bb68c1ea21d7db0654a3a4a89d882c40f01b5e68cc033ff7da264200530" }, "downloads": -1, "filename": "lovely.pyrest-2.0.9.tar.gz", "has_sig": false, "md5_digest": "990839df22aa9867c2faa3d4d6c5bd1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15934, "upload_time": "2014-01-28T16:25:07", "url": "https://files.pythonhosted.org/packages/12/73/24433b11584e2a9a7d96193e7cab7f4777af2a32d0b3a40534e6cca1181f/lovely.pyrest-2.0.9.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "81a33dc406beafdcc33de3774ee57de2", "sha256": "c34c7ecb2336c664823ebe3cac8f9a4d56af8d98b3bac765a599d23b34dfed30" }, "downloads": -1, "filename": "lovely.pyrest-2.1.0.tar.gz", "has_sig": false, "md5_digest": "81a33dc406beafdcc33de3774ee57de2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16348, "upload_time": "2016-07-13T13:41:56", "url": "https://files.pythonhosted.org/packages/96/4c/fd759e9b3414fcd25efbb947b296c7aee0ca531355086141373edace906f/lovely.pyrest-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "06be7371520fc1df944bd8d95abc94e7", "sha256": "27b54518892214820062ef46b6590ce11d2c6403ac6054678906007c6c04ec87" }, "downloads": -1, "filename": "lovely.pyrest-2.1.1.tar.gz", "has_sig": false, "md5_digest": "06be7371520fc1df944bd8d95abc94e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16475, "upload_time": "2016-07-21T13:02:42", "url": "https://files.pythonhosted.org/packages/d6/b4/6f5a92fc3acc2e9e1fcf69132d2a7bb9620ad55faba98898fb141afc5804/lovely.pyrest-2.1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06be7371520fc1df944bd8d95abc94e7", "sha256": "27b54518892214820062ef46b6590ce11d2c6403ac6054678906007c6c04ec87" }, "downloads": -1, "filename": "lovely.pyrest-2.1.1.tar.gz", "has_sig": false, "md5_digest": "06be7371520fc1df944bd8d95abc94e7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16475, "upload_time": "2016-07-21T13:02:42", "url": "https://files.pythonhosted.org/packages/d6/b4/6f5a92fc3acc2e9e1fcf69132d2a7bb9620ad55faba98898fb141afc5804/lovely.pyrest-2.1.1.tar.gz" } ] }