{ "info": { "author": "Vadivel", "author_email": "vadivelmurugank@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Software Development" ], "description": "=====================\n\"inspectshow\" module\n=====================\n\n*inspectshow* module lists all the module internals in a tree format. The\nlists contains the SubPackages, Submodules, Classes, Functions, Methods and\nDescriptors. The module also lists the global variables, mutable and immutable\nsequences as part of module.\n\n\"inspectshow\" uses functions of \"inspect\" module to iterate over the various\nobject types to list in tree format. The module also lists all the python\nmodules in the python path.\n\nThe primary users for \"inspectshow\" is for python programmers and beginners to\nunderstand the internal object types for all or given module.\n\ninspectshow module usage\n------------------------------------\n\n.. code-block:: python\n\n As script:\n # Inspect show for given module\n python -m inspectshow \n\n # Inspect show for all the modules in python path\n python -m inspectshow\n\n.. code-block:: python\n\n As python module:\n import inspectshow\n show = inspectshow.tree()\n\n # inspectshow for given module/package\n show()\n\n # inspectshow for all modules\n show()\n\ninspectshow tree format\n----------------------------\n\n\n.. code-block:: python\n\n \n |-- \n :::: \" os : OS routines for NT or Posix depending on what system we're on. \"\n |-- [SUBPACKAGES]\n |-- [SUBMODULES ]\n |-- [CLASS ]\n |-- :::: - Classes and Method Resolution Order\n |-- [ FUNCTION ]\n |-- :::: - Function including \"lambda\" anonymous functions\n |-- [ROUTINE ] - user-defined or built-in function or method\n |-- [ METHOD ]\n |-- ::::: - bound method\n |-- [ GENERATOR ]\n |-- :::: - object is a generator with \"yield\" expressions\n |-- [ GENERATOR FUNCTION ]\n |-- :::: - object is a generator function\n |-- [ TRACEBACK ]\n |-- :::: - Traceback object\n |-- [ FRAME ]\n |-- :::: - Frame Object\n |-- [ CODE ]\n |-- :::: - Code Object\n |-- [ BUILTIN ]\n |-- :::: - built-in function or bound built-in method\n |-- [ ABSTRACT ]\n |-- :::: - object is abstract base class\n |-- MutableMapping\n |-- [ METHOD DESCRIPTOR ]\n |-- :::: - Object has __get__ attribute but NOT __set__ attribute\n |-- [ DATA DESCRIPTOR ]\n |-- :::: - Object has __get__, __set__, __delete__ attributes\n |-- [ GETSET DESCRIPTOR ]\n |-- [ MEMBER DESCRIPTOR ]\n |-- [ VARIABLES ]\n |-- [ GLOBALS ]\n |-- [ bool ]\n |-- [ int ]\n |-- [ float ]\n |-- [ complex ]\n |-- [ IMMUTABLE SEQUENCES ]\n |-- [ str ]\n |-- [ slice ]\n |-- [ tuple ]\n |-- [ frozenset ]\n |-- [ MUTABLE SEQUENCES ]\n |-- [ list ]\n |-- [ bytearray ]\n |-- [ set ]\n |-- [ MAPPING ]\n |-- [ dict ]\n\nExamples\n--------------------\n\n\ninspectshow of 'os' module\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. code-block:: python\n\n #>python -m inspectshow os\n\n os\n |-- os\n |-- ===> C:\\WinPython-64bit-3.4.3.4\\python-3.4.3.amd64\\lib\\os.py\n :::: \" os : OS routines for NT or Posix depending on what system we're on. \"\n |-- [SUBPACKAGES]\n |-- [SUBMODULES ]\n |-- os\n |-- errno\n |-- path\n |-- genericpath\n |-- os\n |-- errno\n |-- path\n |-- st\n |-- sys\n |-- stat\n |-- os\n |-- stat\n |-- sys\n |-- st\n |-- sys\n |-- [CLASS ]\n |-- :::: - Classes and Method Resolution Order\n |-- MutableMapping\n |-- \n |-- \n |-- \n |-- \n |-- \n |-- \n |-- _Environ\n |-- \n |-- \n |-- \n |-- \n |-- \n |-- \n |-- \n |-- _wrap_close\n |-- \n |-- \n |-- error\n |-- \n |-- \n |-- \n |-- \n |-- stat_result\n |-- \n |-- \n |-- \n |-- statvfs_result\n |-- \n |-- \n |-- \n |-- terminal_size\n |-- \n |-- \n |-- \n |-- times_result\n |-- \n |-- \n |-- \n |-- uname_result\n |-- \n |-- \n |-- \n |-- [ FUNCTION ]\n |-- :::: - Function including \"lambda\" anonymous functions\n |-- _execvpe (['file', 'args', 'env'])\n |-- _exists (['name'])\n |-- _get_exports_list (['module'])\n |-- _unsetenv (['key'])\n |-- execl (['file'])\n |-- execle (['file'])\n |-- execlp (['file'])\n |-- execlpe (['file'])\n |-- execvp (['file', 'args'])\n |-- execvpe (['file', 'args', 'env'])\n |-- fdopen (['fd'])\n |-- fsdecode (['filename'])\n |-- fsencode (['filename'])\n |-- get_exec_path (['env'])\n |-- getenv (['key', 'default'])\n |-- makedirs (['name', 'mode', 'exist_ok'])\n |-- popen (['cmd', 'mode', 'buffering'])\n |-- removedirs (['name'])\n |-- renames (['old', 'new'])\n |-- spawnl (['mode', 'file'])\n |-- spawnle (['mode', 'file'])\n |-- walk (['top', 'topdown', 'onerror', 'followlinks'])\n |-- [ROUTINE ] - user-defined or built-in function or method\n |-- _execvpe (['file', 'args', 'env'])\n |-- _exists (['name'])\n |-- _get_exports_list (['module'])\n |-- _unsetenv (['key'])\n |-- execl (['file'])\n |-- execle (['file'])\n |-- execlp (['file'])\n |-- execlpe (['file'])\n |-- execvp (['file', 'args'])\n |-- execvpe (['file', 'args', 'env'])\n |-- fdopen (['fd'])\n |-- fsdecode (['filename'])\n |-- fsencode (['filename'])\n |-- get_exec_path (['env'])\n |-- getenv (['key', 'default'])\n |-- makedirs (['name', 'mode', 'exist_ok'])\n |-- popen (['cmd', 'mode', 'buffering'])\n |-- removedirs (['name'])\n |-- renames (['old', 'new'])\n |-- spawnl (['mode', 'file'])\n |-- spawnle (['mode', 'file'])\n |-- walk (['top', 'topdown', 'onerror', 'followlinks'])\n |-- [ METHOD ]\n |-- ::::: - bound method\n |-- [ GENERATOR ]\n |-- :::: - object is a generator with \"yield\" expressions\n |-- [ GENERATOR FUNCTION ]\n |-- :::: - object is a generator function\n |-- walk (['top', 'topdown', 'onerror', 'followlinks'])\n |-- [ TRACEBACK ]\n |-- :::: - Traceback object\n |-- [ FRAME ]\n |-- :::: - Frame Object\n |-- [ CODE ]\n |-- :::: - Code Object\n |-- [ BUILTIN ]\n |-- :::: - built-in function or bound built-in method\n |-- [ ABSTRACT ]\n |-- :::: - object is abstract base class\n |-- MutableMapping\n |-- [ METHOD DESCRIPTOR ]\n |-- :::: - Object has __get__ attribute but NOT __set__ attribute\n |-- [ DATA DESCRIPTOR ]\n |-- :::: - Object has __get__, __set__, __delete__ attributes\n |-- [ GETSET DESCRIPTOR ]\n |-- [ MEMBER DESCRIPTOR ]\n |-- [ VARIABLES ]\n |-- [ GLOBALS ]\n |-- [ bool ]\n |-- os.supports_bytes_environ\n |-- [ int ]\n |-- os.F_OK\n |-- os.O_APPEND\n |-- os.O_BINARY\n |-- os.O_CREAT\n |-- os.O_EXCL\n |-- os.O_NOINHERIT\n |-- os.O_RANDOM\n |-- os.O_RDONLY\n |-- os.O_RDWR\n |-- os.O_SEQUENTIAL\n |-- os.O_SHORT_LIVED\n |-- os.O_TEMPORARY\n |-- os.O_TEXT\n |-- os.O_TRUNC\n |-- os.O_WRONLY\n |-- os.P_DETACH\n |-- os.P_NOWAIT\n |-- os.P_NOWAITO\n |-- os.P_OVERLAY\n |-- os.P_WAIT\n |-- os.R_OK\n |-- os.SEEK_CUR\n |-- os.SEEK_END\n |-- os.SEEK_SET\n |-- os.TMP_MAX\n |-- os.W_OK\n |-- os.X_OK\n |-- [ float ]\n |-- [ complex ]\n |-- [ IMMUTABLE SEQUENCES ]\n |-- [ str ]\n |-- os.altsep\n |-- os.curdir\n |-- os.defpath\n |-- os.devnull\n |-- os.extsep\n |-- os.linesep\n |-- os.name\n |-- os.pardir\n |-- os.pathsep\n |-- os.sep\n |-- [ slice ]\n |-- [ tuple ]\n |-- [ frozenset ]\n |-- [ MUTABLE SEQUENCES ]\n |-- [ list ]\n |-- os.__all__\n |-- [ bytearray ]\n |-- [ set ]\n |-- os.supports_dir_fd\n |-- os.supports_effective_ids\n |-- os.supports_fd\n |-- os.supports_follow_symlinks\n |-- [ MAPPING ]\n |-- [ dict ]\n\n\ninspectshow of 'math' module\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n\n.. code-block:: python\n\n #>python inspectshow.py math\n\n math\n |-- math\n |-- ===> Builtin Module\n :::: \" math : This module is always available. It provides access to the \"\n |-- [SUBPACKAGES]\n |-- [SUBMODULES ]\n |-- math\n |-- [CLASS ]\n |-- :::: - Classes and Method Resolution Order\n |-- __loader__\n |-- \n |-- \n |-- [ FUNCTION ]\n |-- :::: - Function including \"lambda\" anonymous functions\n |-- [ROUTINE ] - user-defined or built-in function or method\n |-- [ METHOD ]\n |-- ::::: - bound method\n |-- [ GENERATOR ]\n |-- :::: - object is a generator with \"yield\" expressions\n |-- [ GENERATOR FUNCTION ]\n |-- :::: - object is a generator function\n |-- [ TRACEBACK ]\n |-- :::: - Traceback object\n |-- [ FRAME ]\n |-- :::: - Frame Object\n |-- [ CODE ]\n |-- :::: - Code Object\n |-- [ BUILTIN ]\n |-- :::: - built-in function or bound built-in method\n |-- [ ABSTRACT ]\n |-- :::: - object is abstract base class\n |-- [ METHOD DESCRIPTOR ]\n |-- :::: - Object has __get__ attribute but NOT __set__ attribute\n |-- [ DATA DESCRIPTOR ]\n |-- :::: - Object has __get__, __set__, __delete__ attributes\n |-- [ GETSET DESCRIPTOR ]\n |-- [ MEMBER DESCRIPTOR ]\n |-- [ VARIABLES ]\n |-- [ GLOBALS ]\n |-- [ bool ]\n |-- [ int ]\n |-- [ float ]\n |-- math.e\n |-- math.pi\n |-- [ complex ]\n |-- [ IMMUTABLE SEQUENCES ]\n |-- [ str ]\n |-- [ slice ]\n |-- [ tuple ]\n |-- [ frozenset ]\n |-- [ MUTABLE SEQUENCES ]\n |-- [ list ]\n |-- [ bytearray ]\n |-- [ set ]\n |-- [ MAPPING ]\n |-- [ dict ]\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/vadivelmurugank/inspectshow", "keywords": "inspect show tree", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "inspectshow", "package_url": "https://pypi.org/project/inspectshow/", "platform": "", "project_url": "https://pypi.org/project/inspectshow/", "project_urls": { "Homepage": "https://github.com/vadivelmurugank/inspectshow" }, "release_url": "https://pypi.org/project/inspectshow/1.2/", "requires_dist": null, "requires_python": "", "summary": "show module internals and corresponding class internals in tree format", "version": "1.2" }, "last_serial": 3353681, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "fcf74a70766dca0afba8b854c081defc", "sha256": "b93f1fdeacce11af0f2cba0917cb597591d6bf9910331895cb07b5d67681f0a9" }, "downloads": -1, "filename": "inspectshow-0.1.linux-x86_64.exe", "has_sig": false, "md5_digest": "fcf74a70766dca0afba8b854c081defc", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 62379, "upload_time": "2015-08-25T05:24:36", "url": "https://files.pythonhosted.org/packages/57/25/95d4655167aa11e821ed98bfd765760f9a7da60360ead9237841bc96d214/inspectshow-0.1.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "832aedce8b03bb41de2ce68aaeb2a3d3", "sha256": "a5c40de1e63b6f9219b39a8ff9c05dfbaf1393a932914ef2749e0a393f365fb0" }, "downloads": -1, "filename": "inspectshow-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "832aedce8b03bb41de2ce68aaeb2a3d3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 1826, "upload_time": "2017-11-21T19:58:04", "url": "https://files.pythonhosted.org/packages/61/27/52bb47e7c73337e253c8737cce6e7920e2bdc6477920facad280eaaf394c/inspectshow-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf4afddcf18018435fa3519ff6ecbe41", "sha256": "2eb6fb0369ab15666e084e293c7d1560010f6c61a5a0e7134cf63f663961acab" }, "downloads": -1, "filename": "inspectshow-0.1.tar.gz", "has_sig": false, "md5_digest": "cf4afddcf18018435fa3519ff6ecbe41", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 541, "upload_time": "2015-08-25T05:24:30", "url": "https://files.pythonhosted.org/packages/4a/34/32d0fd36b8023bc32934e6f86ad2c38c052ad43240d94b9b0c8ee38088f1/inspectshow-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "c809ae276f4a14939f5e788b6e286774", "sha256": "fe9defe64336faf388785cbad33023b60e85b466677b01a083dc89336f12c848" }, "downloads": -1, "filename": "inspectshow-0.2.linux-x86_64.exe", "has_sig": false, "md5_digest": "c809ae276f4a14939f5e788b6e286774", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 65998, "upload_time": "2015-10-21T04:51:37", "url": "https://files.pythonhosted.org/packages/c5/b3/80a1912263b9a93430eb0e4f792cbf5b8be6f6b7cff3a6f86a922cf74cfd/inspectshow-0.2.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "a158b1561054e4872f993262cca3a5ce", "sha256": "a9d4924f1117732c802a0ec7f171b214be0d747db5a4413b9374448fb3568f82" }, "downloads": -1, "filename": "inspectshow-0.2.tar.gz", "has_sig": false, "md5_digest": "a158b1561054e4872f993262cca3a5ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3912, "upload_time": "2015-10-21T04:51:32", "url": "https://files.pythonhosted.org/packages/18/c2/16fbfc32055b13810e97d8bad88433789bfd2ed7e3a075913436d0972527/inspectshow-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "d394e495b21bba904fd038e6f9191348", "sha256": "8907a4b8f71ca16c273158c3e87cc8cc7d97e2c155cabba1220a967e1652fda3" }, "downloads": -1, "filename": "inspectshow-0.3.linux-x86_64.exe", "has_sig": false, "md5_digest": "d394e495b21bba904fd038e6f9191348", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 66070, "upload_time": "2015-10-21T23:02:27", "url": "https://files.pythonhosted.org/packages/9b/9e/6df285940fc9d61a19bc1ab89d29ba642c8f1085587a3d2bd285231c6842/inspectshow-0.3.linux-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "4c53334f4224eafa038f0b7907cea7e6", "sha256": "ed5f86304a33247c60f7bfadb5d3f253728216882c463c6fd66016f2f0fddf10" }, "downloads": -1, "filename": "inspectshow-0.3.tar.gz", "has_sig": false, "md5_digest": "4c53334f4224eafa038f0b7907cea7e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3976, "upload_time": "2015-10-21T23:02:23", "url": "https://files.pythonhosted.org/packages/83/8b/39dcae10a4d77bd7414bff34e816b9613800528a282c834cf0d854b9f9a3/inspectshow-0.3.tar.gz" } ], "1.0": [], "1.1": [ { "comment_text": "", "digests": { "md5": "2541f8d3e57679bfff728267db0c49ed", "sha256": "2f4450b3e862956a5344e2ad72cfa1a71a1957bcc00a0fb9ba032a300f785807" }, "downloads": -1, "filename": "inspectshow-1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2541f8d3e57679bfff728267db0c49ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6343, "upload_time": "2017-11-21T23:11:27", "url": "https://files.pythonhosted.org/packages/81/93/8feecca937cc56c7c9378679bc3a21277666044b9d7ac1e2bbcd9076c696/inspectshow-1.1-py2.py3-none-any.whl" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "0173b346c813d0d279f67f276510384e", "sha256": "aadebc6607161feba5b6a7965b8a944a5fb5d254e2cf1be09eb8af159298d5e5" }, "downloads": -1, "filename": "inspectshow-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0173b346c813d0d279f67f276510384e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10357, "upload_time": "2017-11-21T23:24:34", "url": "https://files.pythonhosted.org/packages/1d/47/2671e100edc529b677c57385f1d55963433d0082ba3ea9985e238fd943eb/inspectshow-1.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "0173b346c813d0d279f67f276510384e", "sha256": "aadebc6607161feba5b6a7965b8a944a5fb5d254e2cf1be09eb8af159298d5e5" }, "downloads": -1, "filename": "inspectshow-1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0173b346c813d0d279f67f276510384e", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10357, "upload_time": "2017-11-21T23:24:34", "url": "https://files.pythonhosted.org/packages/1d/47/2671e100edc529b677c57385f1d55963433d0082ba3ea9985e238fd943eb/inspectshow-1.2-py2.py3-none-any.whl" } ] }