{ "info": { "author": "Stijn Debrouwere", "author_email": "stijn@debrouwere.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "Inspect.\n\nWhen documenting a library or software product written in Python, often\na README is not enough, but full-blown Sphinx is too much work or too\nrigid.\n\nInspect is a command-line tool that will automatically document Python\ncode, but it returns the output as machine-readable JSON or\nhuman-readable Markdown, so you retain full control of how to render the\ndocumentation.\n\nUsage: inspect [] [options]\n\nOptions: -m --markdown At what level to start headers. --include ...\n--exclude ...\n\nIf you only need a single object documented (whether a function, a class\nor something else), you can use the\n\n.. raw:: html\n\n \n\nargument:\n\n::\n\n # will only include documentation on `A`\n inspect fixtures/example.py A\n\nFiltering the output with ``--include`` and ``--exclude`` ensures that\nyour code description only contains exactly what you want it to. Some\nexamples:\n\n::\n\n # only include class methods if they've been documented\n inspect fixtures/example.py --include members.documented\n # only include classes\n inspect fixtures/example.py --include type:class\n # only document function `factorize` and class `Bean`\n inspect fixtures/example.py --include name:fun,name:B\n # only include documented methods on Bean\n # (these two are identical)\n inspect fixtures/example.py Bean --include documented\n inspect fixtures/example.py --include name:Bean,members.documented\n\nAs you can see, ``.`` traverses the hierarchy and ``:`` is the value to\ntest against. (If you don't specify a value, we will test on presence.)\n\n``,`` separates multiple criteria that are OR'ed together.\n\nTodo:\n\n- improve documentation\n- unit test the filtering mechanism\n- fill out missing information in the description JSON (if any)\n- an ``intercalate`` utility that runs shell commands inside of ``%%``\n tags in a file and replaces the tags with the standard output from\n those commands\n\n", "description_content_type": null, "docs_url": null, "download_url": "http://www.github.com/debrouwere/python-inspector/tarball/master", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "UNKNOWN", "keywords": "documentation inspect inspection introspection autodoc sphinx", "license": "ISC", "maintainer": null, "maintainer_email": null, "name": "inspect-it", "package_url": "https://pypi.org/project/inspect-it/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/inspect-it/", "project_urls": { "Download": "http://www.github.com/debrouwere/python-inspector/tarball/master", "Homepage": "UNKNOWN" }, "release_url": "https://pypi.org/project/inspect-it/0.3.2/", "requires_dist": null, "requires_python": null, "summary": "Reads your code and returns a JSON description you can use to generate documentation. Like Sphinx AutoDoc but without Sphinx.", "version": "0.3.2" }, "last_serial": 1457455, "releases": { "0.2.0": [ { "comment_text": "", "digests": { "md5": "e6428dc816ffed8275abd30f497be3c5", "sha256": "62fb222309afa7961ff69c6ada885b397d2a7b116cd6d82760bb3c7dd97689bb" }, "downloads": -1, "filename": "inspect-it-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e6428dc816ffed8275abd30f497be3c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4983, "upload_time": "2014-11-11T23:08:03", "url": "https://files.pythonhosted.org/packages/23/60/dcd8c9ed88bb5278101d3ac647e01cce08bc16e7ddc979cf4c041e65ff85/inspect-it-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "5f343c1a90a123be09f5e66221149d30", "sha256": "23ee4ac49cc78b2a1b774d54db788846bc4d2be1e293e68158a823d332152d18" }, "downloads": -1, "filename": "inspect-it-0.3.0.tar.gz", "has_sig": false, "md5_digest": "5f343c1a90a123be09f5e66221149d30", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5106, "upload_time": "2015-03-11T08:37:04", "url": "https://files.pythonhosted.org/packages/4e/e8/5da6ce793c488e5e1a625ced6e2aa2d080d40fdff65d102a6b382cb8918e/inspect-it-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "7304f12fcecb4871b69e9dcbc0a7e82d", "sha256": "61b7ce45da0ec0d9f810c0e2943a427b7fd31378f913b0687a16120fc1820b1d" }, "downloads": -1, "filename": "inspect-it-0.3.1.tar.gz", "has_sig": false, "md5_digest": "7304f12fcecb4871b69e9dcbc0a7e82d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5096, "upload_time": "2015-03-11T08:38:51", "url": "https://files.pythonhosted.org/packages/cc/df/fb60ae8ef404e38d471114987346d2ece5572b13c0e787f484878866c27c/inspect-it-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "65da1626398629b6c82beeba424b15a2", "sha256": "904a815ef3edd95da2b6a2eb9792227a691c5e644dd35a17f32222e5fa5e01df" }, "downloads": -1, "filename": "inspect-it-0.3.2.tar.gz", "has_sig": false, "md5_digest": "65da1626398629b6c82beeba424b15a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5103, "upload_time": "2015-03-11T15:47:39", "url": "https://files.pythonhosted.org/packages/f8/02/eabdd15262ab4588eb9cf97201628bf7d218c90541a98c450ddcead76781/inspect-it-0.3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "65da1626398629b6c82beeba424b15a2", "sha256": "904a815ef3edd95da2b6a2eb9792227a691c5e644dd35a17f32222e5fa5e01df" }, "downloads": -1, "filename": "inspect-it-0.3.2.tar.gz", "has_sig": false, "md5_digest": "65da1626398629b6c82beeba424b15a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5103, "upload_time": "2015-03-11T15:47:39", "url": "https://files.pythonhosted.org/packages/f8/02/eabdd15262ab4588eb9cf97201628bf7d218c90541a98c450ddcead76781/inspect-it-0.3.2.tar.gz" } ] }