{ "info": { "author": "Brett Cannon", "author_email": "brett@python.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only" ], "description": "# modutil\n\n[![Build Status](https://travis-ci.org/brettcannon/modutil.svg?branch=master)](https://travis-ci.org/brettcannon/modutil)\n[![Read the Docs](https://img.shields.io/readthedocs/modutil.svg)](https://modutil.readthedocs.io/)\n\nA library for working with Python modules. The highlights are:\n\n* ``lazy_import()`` provides a way to do lazy import for large CLI apps.\n* ``calc___all__()`` allows you to no longer have to manually maintain a\n module's :attr:`__all__`.\n* ``filtered_dir()`` has ``dir()`` only show the relevant attributes of your\n module.\n\nFor these and other features of the library, please visit the\n[documentation](https://modutil.readthedocs.io/).\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://modutil.readthedocs.io/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "modutil", "package_url": "https://pypi.org/project/modutil/", "platform": "", "project_url": "https://pypi.org/project/modutil/", "project_urls": { "Development": "https://github.com/brettcannon/modutil", "Homepage": "https://modutil.readthedocs.io/" }, "release_url": "https://pypi.org/project/modutil/2.0.0/", "requires_dist": null, "requires_python": ">=3.7", "summary": "Help for working with modules.", "version": "2.0.0" }, "last_serial": 3790403, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "d75ae980670249c7242fe24e47cb4a1c", "sha256": "c410966aefba16c5faeba05c08bba44499a7aa7f03fcee128ab05aced30f2730" }, "downloads": -1, "filename": "modutil-1.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d75ae980670249c7242fe24e47cb4a1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 4926, "upload_time": "2018-04-20T23:14:28", "url": "https://files.pythonhosted.org/packages/76/33/a365bfd0f293e5ab6e61f55eb9a2cef92ca4949bf8135b78a625ab965d60/modutil-1.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7954b350e8221c63fa4e6b28f0c7c1c3", "sha256": "8b1205dd4900abe62d2fa126dac18d27b6af5720bb746f1bb6d99c87959a9f31" }, "downloads": -1, "filename": "modutil-1.0.0.tar.gz", "has_sig": false, "md5_digest": "7954b350e8221c63fa4e6b28f0c7c1c3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 4225, "upload_time": "2018-04-20T23:14:30", "url": "https://files.pythonhosted.org/packages/c5/f4/b944b16d818eb96858f14e09db2db6fe89fe87c6b0e8225d2465447cefd3/modutil-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "932ee7d04a3e94c6a6e8f143e1739d43", "sha256": "2c85c1666649e92e56de17c00e1e831313602d9b55e8661d39c01e39003b45f7" }, "downloads": -1, "filename": "modutil-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "932ee7d04a3e94c6a6e8f143e1739d43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8140, "upload_time": "2018-04-23T00:30:28", "url": "https://files.pythonhosted.org/packages/77/0e/8846d382ba0483917f88c9a05c3adeaab35cad4a0bab28d710dfdfdb314b/modutil-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b12f616c9bafa05476a0e54508f545d", "sha256": "cc3dad264e36ed359fdd67c4588959d2996bd0402ad9c9d974ca906821537218" }, "downloads": -1, "filename": "modutil-2.0.0.tar.gz", "has_sig": false, "md5_digest": "3b12f616c9bafa05476a0e54508f545d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 10226, "upload_time": "2018-04-23T00:30:31", "url": "https://files.pythonhosted.org/packages/c3/04/c23bdc8a9a6c3c9483b172d7ce93ddc85ea14b3ebca6359f12af4b7cdf69/modutil-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "932ee7d04a3e94c6a6e8f143e1739d43", "sha256": "2c85c1666649e92e56de17c00e1e831313602d9b55e8661d39c01e39003b45f7" }, "downloads": -1, "filename": "modutil-2.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "932ee7d04a3e94c6a6e8f143e1739d43", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.7", "size": 8140, "upload_time": "2018-04-23T00:30:28", "url": "https://files.pythonhosted.org/packages/77/0e/8846d382ba0483917f88c9a05c3adeaab35cad4a0bab28d710dfdfdb314b/modutil-2.0.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b12f616c9bafa05476a0e54508f545d", "sha256": "cc3dad264e36ed359fdd67c4588959d2996bd0402ad9c9d974ca906821537218" }, "downloads": -1, "filename": "modutil-2.0.0.tar.gz", "has_sig": false, "md5_digest": "3b12f616c9bafa05476a0e54508f545d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.7", "size": 10226, "upload_time": "2018-04-23T00:30:31", "url": "https://files.pythonhosted.org/packages/c3/04/c23bdc8a9a6c3c9483b172d7ce93ddc85ea14b3ebca6359f12af4b7cdf69/modutil-2.0.0.tar.gz" } ] }