{ "info": { "author": "Agendaless Consulting", "author_email": "pylons-discuss@googlegroups.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "Peppercorn\n==========\n\nA library for converting a token stream into a data structure comprised of\nsequences, mappings, and scalars, developed primarily for converting HTTP form\npost data into a richer data structure. It runs on Python 2.7, 3.4, 3.5, 3.6\nand 3.7.\n\nPlease see https://docs.pylonsproject.org/projects/peppercorn/en/latest/\nfor the documentation.\n\nSee https://github.com/Pylons/peppercorn for in-development version.\n\n\nChanges\n=======\n\n0.6 (2018-08-24)\n----------------\n\n- Add support for Python 3.4, 3.5, 3.6 and 3.7.\n\n- Drop support for Python 2.6, 3.2 and 3.3.\n\n- Add contributing.md and update docs. See\n https://github.com/Pylons/peppercorn/issues/13\n\n\n0.5 (2014-09-29)\n----------------\n\n- Switch to an iterative parser rather than a recursive parser to avoid\n DoS attacks.\n\n- Add the ``ignore`` operation. The subsequent data elements in the stream\n will be ignored until the corresponding ``__end__`` marker. This feature\n is useful for form elements designed for client-side scripting, such as a\n \"select all\" checkbox in the middle of a list of other kinds of fields.\n\n- Add support for Python 3.3.\n\n- Drop support for Python 2.5 and Jython.\n\n\n0.4 (2012-02-14)\n----------------\n\n- Drop support for Python 2.4.\n\n- Add support for Python 3.2.\n\n- Move project to GitHub.\n\n- Switch to Pylons Project Sphinx theme.\n\n- Add tox configuration.\n\n\n0.3 (2010-09-02)\n----------------\n\n- 0.2 was a brownbag release. Handle the case where ``rename`` operation types\n may not have children.\n\n\n0.2 (2010-09-02)\n----------------\n\n- Add new operation type: ``rename``. ``rename`` begins a special mode.\n The value of the first subsequent data element in the stream will be\n used within its parent sequence or mapping. Any remaining data\n elements until the corresponding ``__end__`` marker are ignored.\n This is mostly in support of radio buttons. See the ``rename`` docs\n within `https://docs.pylonsproject.org/projects/peppercorn/en/latest/\n `_ for more\n information.\n\n\n0.1 (2010-03-23)\n----------------\n\n- Initial release.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.pylonsproject.org/projects/peppercorn/en/latest/", "keywords": "web wsgi form generation library", "license": "BSD-derived (http://www.repoze.org/LICENSE.txt)", "maintainer": "", "maintainer_email": "", "name": "peppercorn", "package_url": "https://pypi.org/project/peppercorn/", "platform": "", "project_url": "https://pypi.org/project/peppercorn/", "project_urls": { "Homepage": "https://docs.pylonsproject.org/projects/peppercorn/en/latest/" }, "release_url": "https://pypi.org/project/peppercorn/0.6/", "requires_dist": [ "Sphinx (>=1.7.6); extra == 'docs'", "pylons-sphinx-themes; extra == 'docs'" ], "requires_python": "", "summary": "A library for converting a token stream into a data structure for use in web form posts", "version": "0.6" }, "last_serial": 4202555, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "e130ffecc953a1f1ae5d1a25c10f85f3", "sha256": "e7efc4e583a49dbdc3af2a1f5e5af7716f44e53e490eee9c03dcf9b40e78b7f3" }, "downloads": -1, "filename": "peppercorn-0.1.tar.gz", "has_sig": false, "md5_digest": "e130ffecc953a1f1ae5d1a25c10f85f3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13630, "upload_time": "2010-03-23T05:56:23", "url": "https://files.pythonhosted.org/packages/47/22/b2620c1c078cfd7d12ebb4c3182b75ea6750c59cc8b552509c0eae171641/peppercorn-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "7f9886f71e9449b1c434f967d2cb97de", "sha256": "6f59c306837c5d505eb29c1807bccc1abe1596dec83cd167b73610fa508368b0" }, "downloads": -1, "filename": "peppercorn-0.2.tar.gz", "has_sig": false, "md5_digest": "7f9886f71e9449b1c434f967d2cb97de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14356, "upload_time": "2010-09-02T12:43:28", "url": "https://files.pythonhosted.org/packages/4f/a8/7ffa4d5643e309843c00f23017c137f5a4d52e62db00576fad55a911edc4/peppercorn-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "239eaacae60202ff8837ca8dac7ef6d1", "sha256": "073f4d7a8f135835241bfba0eb326a0ec3087510a51d64d615d282cc20a98afd" }, "downloads": -1, "filename": "peppercorn-0.3.tar.gz", "has_sig": false, "md5_digest": "239eaacae60202ff8837ca8dac7ef6d1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14489, "upload_time": "2010-09-02T13:01:38", "url": "https://files.pythonhosted.org/packages/6c/45/61695fafbe1491ba79fed1e00b147b0c213593f4b5eccdf064c68d31ab4f/peppercorn-0.3.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "464d6f2342eaf704dfb52046c1f5c320", "sha256": "9a53edd7259a73256519a0d4b23fdc210ea3dfc415e0becdba1d2498cbf7e28a" }, "downloads": -1, "filename": "peppercorn-0.4.tar.gz", "has_sig": false, "md5_digest": "464d6f2342eaf704dfb52046c1f5c320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18349, "upload_time": "2012-02-15T03:44:10", "url": "https://files.pythonhosted.org/packages/ef/73/e69e38c7e8bf1d9393bbe7c833b844070db6024a5482eab5163b801f5eb9/peppercorn-0.4.tar.gz" } ], "0.5": [ { "comment_text": "", "digests": { "md5": "f08efbca5790019ab45d76b7244abd40", "sha256": "921cba5d51fa211e6da0fbd2120b9a98d663422a80f5bb669ad81ffb0909774b" }, "downloads": -1, "filename": "peppercorn-0.5.tar.gz", "has_sig": false, "md5_digest": "f08efbca5790019ab45d76b7244abd40", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19637, "upload_time": "2014-09-29T16:57:45", "url": "https://files.pythonhosted.org/packages/45/ec/a62ec317d1324a01567c5221b420742f094f05ee48097e5157d32be3755c/peppercorn-0.5.tar.gz" } ], "0.6": [ { "comment_text": "", "digests": { "md5": "9c91aab388c9adc1617c9404ddb48a7a", "sha256": "46125cad688a9cf3b08e463bcb797891ee73ece93602a8ea6f14e40d1042d454" }, "downloads": -1, "filename": "peppercorn-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9c91aab388c9adc1617c9404ddb48a7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4796, "upload_time": "2018-08-24T06:27:12", "url": "https://files.pythonhosted.org/packages/14/84/d8d9c3f17bda2b6f49406982546d6f6bc0fa188a43d4e3ba9169a457ee04/peppercorn-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a83fa235d67fa762067fa9c8913e3a1", "sha256": "96d7681d7a04545cfbaf2c6fb66de67b29cfc42421aa263e4c78f2cbb85be4c6" }, "downloads": -1, "filename": "peppercorn-0.6.tar.gz", "has_sig": false, "md5_digest": "0a83fa235d67fa762067fa9c8913e3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16386, "upload_time": "2018-08-24T06:27:14", "url": "https://files.pythonhosted.org/packages/e4/77/93085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4/peppercorn-0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9c91aab388c9adc1617c9404ddb48a7a", "sha256": "46125cad688a9cf3b08e463bcb797891ee73ece93602a8ea6f14e40d1042d454" }, "downloads": -1, "filename": "peppercorn-0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "9c91aab388c9adc1617c9404ddb48a7a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4796, "upload_time": "2018-08-24T06:27:12", "url": "https://files.pythonhosted.org/packages/14/84/d8d9c3f17bda2b6f49406982546d6f6bc0fa188a43d4e3ba9169a457ee04/peppercorn-0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a83fa235d67fa762067fa9c8913e3a1", "sha256": "96d7681d7a04545cfbaf2c6fb66de67b29cfc42421aa263e4c78f2cbb85be4c6" }, "downloads": -1, "filename": "peppercorn-0.6.tar.gz", "has_sig": false, "md5_digest": "0a83fa235d67fa762067fa9c8913e3a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16386, "upload_time": "2018-08-24T06:27:14", "url": "https://files.pythonhosted.org/packages/e4/77/93085de7108cdf1a0b092ff443872a8f9442c736d7ddebdf2f27627935f4/peppercorn-0.6.tar.gz" } ] }