{ "info": { "author": "Yanwar Solahudin", "author_email": "yanwarsolah@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Payload WTF\n\nsimple payload with an easy format for building Python APIs (like Django).\nAs an alternative that frees you to render responses without DRF or something\nthat is full of rules.\n\n## Quick Example\nYou can use this package is easy:\n\n```python\npayload = PayloadWTF()\npayload.set_state(setter=PayloadWTF.SET_RESULT, data={\"data\": \"Yes this is data from queryset\"})\npayload.set_state(setter=PayloadWTF.SET_LINKS, next=\"http://.../?page=1\")\npayload.set_state(setter=PayloadWTF.SET_META, data={'user_activated': {'username': 'yanzen'}})\nprint(payload.tojson()) # Or payload.todata() result is dictionary\n```\n\nResult:\n```\n{\n \"results\": {\"data\": \"Yes this is data from queryset\"},\n \"meta\": {\"user_activated\": {\"username\": \"yanzen\"}},\n \"links\": {\"next\": \"http://.../?page=1\", \"prev\": \"\"}\n}\n```\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": "https://github.com/yanwarsolah/payload-wtf", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "payload-wtf", "package_url": "https://pypi.org/project/payload-wtf/", "platform": "", "project_url": "https://pypi.org/project/payload-wtf/", "project_urls": { "Homepage": "https://github.com/yanwarsolah/payload-wtf" }, "release_url": "https://pypi.org/project/payload-wtf/0.0.1/", "requires_dist": null, "requires_python": "", "summary": "simple payload with an easy format for building Python APIs (like Django).", "version": "0.0.1" }, "last_serial": 4243486, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9d89869132dce2975f8eb30fc4ce0707", "sha256": "77eed379ed27e3cc4b73d18a21418da09da8220f2ddcaa9bc382cc23391373ee" }, "downloads": -1, "filename": "payload_wtf-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9d89869132dce2975f8eb30fc4ce0707", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2464, "upload_time": "2018-09-06T05:09:06", "url": "https://files.pythonhosted.org/packages/93/b7/41ade846bc0374485bfa35185315a7c4d7e0d3fd66ba6a8e5b8e67964329/payload_wtf-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b419c3d5974d3a7744b4d258ac34dedf", "sha256": "25f3da4ac8f13e05bd6a865e99f6760cee944c431a94956cdd3865c124ab202b" }, "downloads": -1, "filename": "payload_wtf-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b419c3d5974d3a7744b4d258ac34dedf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1975, "upload_time": "2018-09-06T05:09:09", "url": "https://files.pythonhosted.org/packages/ef/58/9bd4a9c3f659fca46bfc87e2d734baefefd3f1620a8a4d8ae526db3acf50/payload_wtf-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9d89869132dce2975f8eb30fc4ce0707", "sha256": "77eed379ed27e3cc4b73d18a21418da09da8220f2ddcaa9bc382cc23391373ee" }, "downloads": -1, "filename": "payload_wtf-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9d89869132dce2975f8eb30fc4ce0707", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2464, "upload_time": "2018-09-06T05:09:06", "url": "https://files.pythonhosted.org/packages/93/b7/41ade846bc0374485bfa35185315a7c4d7e0d3fd66ba6a8e5b8e67964329/payload_wtf-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b419c3d5974d3a7744b4d258ac34dedf", "sha256": "25f3da4ac8f13e05bd6a865e99f6760cee944c431a94956cdd3865c124ab202b" }, "downloads": -1, "filename": "payload_wtf-0.0.1.tar.gz", "has_sig": false, "md5_digest": "b419c3d5974d3a7744b4d258ac34dedf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1975, "upload_time": "2018-09-06T05:09:09", "url": "https://files.pythonhosted.org/packages/ef/58/9bd4a9c3f659fca46bfc87e2d734baefefd3f1620a8a4d8ae526db3acf50/payload_wtf-0.0.1.tar.gz" } ] }