{ "info": { "author": "Jonathan Jacobs", "author_email": null, "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "=====================================\nSpinneret: Twisted Web's Silk Spinner\n=====================================\n\n|build|_ |coverage|_\n\n(Spinneret is still young, its API should be considered unstable.)\n\nSpinneret is a collection of higher-level utilities (such as URL routing,\ncontent type negotiation and processing query arguments) to make writing\ncomplex Twisted Web applications far simpler and (hopefully) more fun! It is\ndesigned to easily integrate with existing Twisted Web projects.\n\nFor more info `read the docs `_.\n\n\nContribute\n==========\n\nSee https://txspinneret.readthedocs.org/en/latest/contributing.html for\ninformation on contributing to Spinneret.\n\nSee http://github.com/jonathanj/txspinneret for development.\n\n\nInstallation\n============\n\n.. code-block:: console\n\n $ pip install txspinneret\n\n\n.. |build| image:: https://travis-ci.org/jonathanj/txspinneret.svg?branch=master\n.. _build: https://travis-ci.org/jonathanj/txspinneret\n\n.. |coverage| image:: https://coveralls.io/repos/jonathanj/txspinneret/badge.png?branch=master\n.. _coverage: https://coveralls.io/r/jonathanj/txspinneret?branch=master", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/jonathanj/txspinneret", "keywords": "twisted web routing", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "txspinneret", "package_url": "https://pypi.org/project/txspinneret/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/txspinneret/", "project_urls": { "Homepage": "https://github.com/jonathanj/txspinneret" }, "release_url": "https://pypi.org/project/txspinneret/0.1.3/", "requires_dist": [ "zope.interface (>=3.6.0)", "twisted (>=13.2.0)", "Sphinx (==1.2); extra == 'doc'", "sphinx-rtd-theme (==0.1.6); extra == 'doc'", "sphinxcontrib-zopeext; extra == 'doc'", "testtools (==0.9.35); extra == 'dev'" ], "requires_python": null, "summary": "Spinneret is a collection of higher-level utility classes and functions for Twisted Web.", "version": "0.1.3" }, "last_serial": 1925979, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "151d6d57ed435a7beace1345ae375b9a", "sha256": "6e8af38c665f6c251b0ebc1b6d47d5a2959ea0ec19422c3abaf149c85b56c6c5" }, "downloads": -1, "filename": "txspinneret-0.0.1-py2-none-any.whl", "has_sig": true, "md5_digest": "151d6d57ed435a7beace1345ae375b9a", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 36317, "upload_time": "2014-05-10T12:32:44", "url": "https://files.pythonhosted.org/packages/c7/3d/d6466ef9b929f22760bb10b8a4555f7576c77096f0253005454b1c83cfd6/txspinneret-0.0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba51578c8e97127a5dbf778ce0108f2a", "sha256": "a0b6e729fcf37eba1c0dd8e1d2ca10775e3a72ed598d2defe5d2d2118fb4e8e5" }, "downloads": -1, "filename": "txspinneret-0.0.1.tar.gz", "has_sig": true, "md5_digest": "ba51578c8e97127a5dbf778ce0108f2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15410, "upload_time": "2014-05-10T12:32:48", "url": "https://files.pythonhosted.org/packages/ee/8a/a16eec4942cf91105ec464e1da42ed7bd5691c2ac78f20acc32533e71b05/txspinneret-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "43f4159a385cc2d8a789bd5ba9bb1236", "sha256": "ae700a160e82133e81888950ab986b16e08925a6539d8c17404d12f7e0e1e079" }, "downloads": -1, "filename": "txspinneret-0.1.0-py2-none-any.whl", "has_sig": true, "md5_digest": "43f4159a385cc2d8a789bd5ba9bb1236", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21884, "upload_time": "2014-05-16T14:56:51", "url": "https://files.pythonhosted.org/packages/5e/70/0c115f60eb59dfd0ccd813c5aecf0dfa71d3c59a31559efe38d953c16128/txspinneret-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "00fd57f49269c25449c78113825dd54c", "sha256": "a912c28eba71a2c105705b6c1469b5ab6f462d1c1f0cf5619de52e421181203b" }, "downloads": -1, "filename": "txspinneret-0.1.0.tar.gz", "has_sig": true, "md5_digest": "00fd57f49269c25449c78113825dd54c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16994, "upload_time": "2014-05-16T14:56:54", "url": "https://files.pythonhosted.org/packages/82/02/120a677eaf4c507a818426a96d47f7b1c7d057cf722a61260ab1b078571e/txspinneret-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "0cd2aef00a441a46b848c4142754fb78", "sha256": "deb3919da5b8d065d4f284f19bc6ebfb5a41922b02afe6965820531ebc09edcf" }, "downloads": -1, "filename": "txspinneret-0.1.1-py2-none-any.whl", "has_sig": true, "md5_digest": "0cd2aef00a441a46b848c4142754fb78", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 21849, "upload_time": "2014-05-16T15:56:26", "url": "https://files.pythonhosted.org/packages/b1/4c/e137e8fee157a1e76ec53989b5f3a1cf3331fb20a13f07e1e8bafda4cc8c/txspinneret-0.1.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "426d2901799a52dba8e02c393509ba11", "sha256": "65adf81b357397f4f507570051e0a947427931546e13b80fe7cc9dc6fcb61223" }, "downloads": -1, "filename": "txspinneret-0.1.1.tar.gz", "has_sig": true, "md5_digest": "426d2901799a52dba8e02c393509ba11", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16987, "upload_time": "2014-05-16T15:56:29", "url": "https://files.pythonhosted.org/packages/87/57/e658a62e52c9fdfae1b5a4cbea261e1dd09fb267bd64bc2e26f71d8ddcc3/txspinneret-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "cea3ba885f898caa8eb7ed2f7776dd0c", "sha256": "f74d1b023339a7fc5b022bc70c68b916ff388f31b56ebf7cd1ff5864bd4125bf" }, "downloads": -1, "filename": "txspinneret-0.1.2-py2-none-any.whl", "has_sig": true, "md5_digest": "cea3ba885f898caa8eb7ed2f7776dd0c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22353, "upload_time": "2015-03-05T10:12:25", "url": "https://files.pythonhosted.org/packages/bf/97/443fee4183a3ba94513fae5f5371299c6e2252c4cab6bb2fb8c2f3b53d07/txspinneret-0.1.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "884860b18e3407c2f4d50f4b21020dfa", "sha256": "6a87db4a1cdf80660fce6d1960b4bb88e0c3632808a14757d4795b1ebfb5ead0" }, "downloads": -1, "filename": "txspinneret-0.1.2.tar.gz", "has_sig": true, "md5_digest": "884860b18e3407c2f4d50f4b21020dfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17621, "upload_time": "2015-03-05T10:12:30", "url": "https://files.pythonhosted.org/packages/bd/09/40d719a0a751a1166cfe55ccc74eebd74d4a4f543540bf61d0501964efc1/txspinneret-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "237c610e1d45f7e4c97f06c7f4e3145d", "sha256": "f14ea83d5e9734283eba5af8d0c540cd13f0cf082447a0687b7a861a5e3f9f37" }, "downloads": -1, "filename": "txspinneret-0.1.3-py2-none-any.whl", "has_sig": true, "md5_digest": "237c610e1d45f7e4c97f06c7f4e3145d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22550, "upload_time": "2016-01-27T18:35:35", "url": "https://files.pythonhosted.org/packages/8b/89/378d7b7a8ed0718e76ef16569768317bfeb2646c3cf4488f14113a6f5a1b/txspinneret-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b36b39a96002f8956560c1fc2b44f5b8", "sha256": "a622ab277e7a654050c800ad4959a13a268eb8e48ab77374684ec04d79bbdf30" }, "downloads": -1, "filename": "txspinneret-0.1.3.tar.gz", "has_sig": true, "md5_digest": "b36b39a96002f8956560c1fc2b44f5b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17808, "upload_time": "2016-01-27T18:35:43", "url": "https://files.pythonhosted.org/packages/1c/60/45f270eafa1c8dfafcb8fb3f7051711ddf6047ebf6c3c46e1c031dd2cfc5/txspinneret-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "237c610e1d45f7e4c97f06c7f4e3145d", "sha256": "f14ea83d5e9734283eba5af8d0c540cd13f0cf082447a0687b7a861a5e3f9f37" }, "downloads": -1, "filename": "txspinneret-0.1.3-py2-none-any.whl", "has_sig": true, "md5_digest": "237c610e1d45f7e4c97f06c7f4e3145d", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 22550, "upload_time": "2016-01-27T18:35:35", "url": "https://files.pythonhosted.org/packages/8b/89/378d7b7a8ed0718e76ef16569768317bfeb2646c3cf4488f14113a6f5a1b/txspinneret-0.1.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b36b39a96002f8956560c1fc2b44f5b8", "sha256": "a622ab277e7a654050c800ad4959a13a268eb8e48ab77374684ec04d79bbdf30" }, "downloads": -1, "filename": "txspinneret-0.1.3.tar.gz", "has_sig": true, "md5_digest": "b36b39a96002f8956560c1fc2b44f5b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17808, "upload_time": "2016-01-27T18:35:43", "url": "https://files.pythonhosted.org/packages/1c/60/45f270eafa1c8dfafcb8fb3f7051711ddf6047ebf6c3c46e1c031dd2cfc5/txspinneret-0.1.3.tar.gz" } ] }