{ "info": { "author": "Martijn Faassen", "author_email": "faassen@startifact.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.5" ], "description": "more.whytool: find out what code was responsible for generating a response\n==========================================================================\n\n``more.whytool`` lets you create a tool that tells you what view code\nwas responsible for handling a request.\n\nTo create such a tool you do the following, for instance in the\n``main.py`` of your project::\n\n from more.whytool import why_tool\n from .someplace import SomeApp\n\n def my_why_tool():\n SomeApp.commit()\n why_tool(SomeApp)\n\nwhere ``SomeApp`` is the application you want to query, typically the\nroot application of your project.\n\nNow you need to hook it up in ``setup.py`` to you can have the tool\navailable::\n\n entry_points={\n 'console_scripts': [\n 'morewhytool = myproject.main:my_why_tool',\n ]\n },\n\nAfter you install your project, you should now have a ``morewhytool``\ntool available. You can give it requests::\n\n $ morewhytool /some/path\n\nIt tells you:\n\n* What path directive handled the request.\n\n* What view directive handled the request.\n\nCHANGES\n*******\n\n0.5 (2017-01-13)\n================\n\n- Initial public release.\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/morepath/more.whytool", "keywords": "morepath", "license": "BSD", "maintainer": "", "maintainer_email": "", "name": "more.whytool", "package_url": "https://pypi.org/project/more.whytool/", "platform": "", "project_url": "https://pypi.org/project/more.whytool/", "project_urls": { "Homepage": "https://github.com/morepath/more.whytool" }, "release_url": "https://pypi.org/project/more.whytool/0.5/", "requires_dist": [ "dectate", "morepath (>=0.15)", "setuptools", "webob", "pytest-cov; extra == 'coverage'", "sphinx; extra == 'docs'", "flake8; extra == 'pep8'", "pytest (>=2.9.0); extra == 'test'", "pytest-remove-stale-bytecode; extra == 'test'" ], "requires_python": "", "summary": "What code was responsible for generating a view", "version": "0.5" }, "last_serial": 2572110, "releases": { "0.5": [ { "comment_text": "", "digests": { "md5": "f79f5a70da4a04e772869b7041e373b7", "sha256": "ebbc301c531cf894c4ed881ad6e2f4f75d7638ba9dfd9cecee06ea28e16223f8" }, "downloads": -1, "filename": "more.whytool-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f79f5a70da4a04e772869b7041e373b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5450, "upload_time": "2017-01-13T14:12:50", "url": "https://files.pythonhosted.org/packages/71/e2/ae95e02f1e570aac82f5b635a52fec7f9739989862318a8acc005678ee7e/more.whytool-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cf12c2423dd4bbc0a64d8022a14689e", "sha256": "8172082ef036cc6eb410ae0ebcc1d6c9ba1024e060184b0e76676e4114d730fe" }, "downloads": -1, "filename": "more.whytool-0.5.tar.gz", "has_sig": false, "md5_digest": "5cf12c2423dd4bbc0a64d8022a14689e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4432, "upload_time": "2017-01-13T14:12:51", "url": "https://files.pythonhosted.org/packages/f1/95/8d329796d7784ef29281f81ec3717eb04a32741e0c4eff6a6b7f830dba08/more.whytool-0.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "f79f5a70da4a04e772869b7041e373b7", "sha256": "ebbc301c531cf894c4ed881ad6e2f4f75d7638ba9dfd9cecee06ea28e16223f8" }, "downloads": -1, "filename": "more.whytool-0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "f79f5a70da4a04e772869b7041e373b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5450, "upload_time": "2017-01-13T14:12:50", "url": "https://files.pythonhosted.org/packages/71/e2/ae95e02f1e570aac82f5b635a52fec7f9739989862318a8acc005678ee7e/more.whytool-0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cf12c2423dd4bbc0a64d8022a14689e", "sha256": "8172082ef036cc6eb410ae0ebcc1d6c9ba1024e060184b0e76676e4114d730fe" }, "downloads": -1, "filename": "more.whytool-0.5.tar.gz", "has_sig": false, "md5_digest": "5cf12c2423dd4bbc0a64d8022a14689e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4432, "upload_time": "2017-01-13T14:12:51", "url": "https://files.pythonhosted.org/packages/f1/95/8d329796d7784ef29281f81ec3717eb04a32741e0c4eff6a6b7f830dba08/more.whytool-0.5.tar.gz" } ] }