{ "info": { "author": "Dmitriy Pleshevskiy", "author_email": "dmitriy@ideascup.me", "bugtrack_url": null, "classifiers": [], "description": "# marshmallow_pageinfo\n\nPage info marshmallow schema for api\n\n\n### Installation\n\n`pip install -U marshmallow_pageinfo`\n\n\n### Example\n\n\n```python\nfrom marshmallow_pageinfo import PAGE_INFO_SCHEMA\n\n\n@controller.route('/', methods=['GET'])\ndef get_todo():\n\tpage_info = PAGE_INFO_SCHEMA.load(request.args)\n\tpagination = todo_q.paginate(page_info['page'], page_info['per_page'])\n\treturn {\n\t\t'todos': TODO_SCHEMA.dump(pagination.items),\n\t\t'pageInfo': PAGE_INFO_SCHEMA.dump(pagination),\n\t}\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "marshmallow-pageinfo", "package_url": "https://pypi.org/project/marshmallow-pageinfo/", "platform": "", "project_url": "https://pypi.org/project/marshmallow-pageinfo/", "project_urls": null, "release_url": "https://pypi.org/project/marshmallow-pageinfo/1.0.0/", "requires_dist": null, "requires_python": "", "summary": "Page info marshmallow schema for api", "version": "1.0.0" }, "last_serial": 5932276, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "00ad96293b7993f612df0cec2f6995ad", "sha256": "6b5a05a56b56b2e7e7fdd5e15b3427cc2926c5d2a525085f68ab8f913ce689ea" }, "downloads": -1, "filename": "marshmallow_pageinfo-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "00ad96293b7993f612df0cec2f6995ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2726, "upload_time": "2019-10-05T15:16:29", "url": "https://files.pythonhosted.org/packages/40/88/86eb232eeac7a48c276e9283c3b0c702e5a06d2af379d7d1d87e8509e04c/marshmallow_pageinfo-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07bcd15dd6fc29a44e86b70871650c46", "sha256": "1776d265eb7ed8bb987c0031a1ecf57981d9ce6c133309152ab0e897180908c3" }, "downloads": -1, "filename": "marshmallow_pageinfo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "07bcd15dd6fc29a44e86b70871650c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1467, "upload_time": "2019-10-05T15:16:32", "url": "https://files.pythonhosted.org/packages/26/5e/ef99e98ee139154074525ad7ed23e1e8ce502267fbd54fdd82e3b9596330/marshmallow_pageinfo-1.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "00ad96293b7993f612df0cec2f6995ad", "sha256": "6b5a05a56b56b2e7e7fdd5e15b3427cc2926c5d2a525085f68ab8f913ce689ea" }, "downloads": -1, "filename": "marshmallow_pageinfo-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "00ad96293b7993f612df0cec2f6995ad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2726, "upload_time": "2019-10-05T15:16:29", "url": "https://files.pythonhosted.org/packages/40/88/86eb232eeac7a48c276e9283c3b0c702e5a06d2af379d7d1d87e8509e04c/marshmallow_pageinfo-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07bcd15dd6fc29a44e86b70871650c46", "sha256": "1776d265eb7ed8bb987c0031a1ecf57981d9ce6c133309152ab0e897180908c3" }, "downloads": -1, "filename": "marshmallow_pageinfo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "07bcd15dd6fc29a44e86b70871650c46", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1467, "upload_time": "2019-10-05T15:16:32", "url": "https://files.pythonhosted.org/packages/26/5e/ef99e98ee139154074525ad7ed23e1e8ce502267fbd54fdd82e3b9596330/marshmallow_pageinfo-1.0.0.tar.gz" } ] }