{ "info": { "author": "N\u00edcolas Zein", "author_email": "niczein@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# Auto Discover\n\n[![Supported Versions](https://img.shields.io/pypi/pyversions/autodiscover.svg)](https://pypi.python.org/pypi/autodiscover)\n[![PyPI version](https://badge.fury.io/py/autodiscover.svg)](https://pypi.python.org/pypi/autodiscover)\n[![Maintainability](https://api.codeclimate.com/v1/badges/d9790fa518d3d54f37c5/maintainability)](https://codeclimate.com/github/nicolaszein/autodiscover/maintainability)\n[![CircleCI](https://circleci.com/gh/nicolaszein/autodiscover/tree/master.svg?style=svg)](https://circleci.com/gh/nicolaszein/autodiscover/tree/master)\n\nAuto Discover modules in python\n\nInstalling\n----------\n\nInstall with **pip**:\n\n```sh\n$ pip install autodiscover\n```\n\n\nUsage\n----------\n\n```py\nfrom pathlib import Path\nfrom autodiscover import AutoDiscover\n\npath = Path('path/to/module')\nautodiscover = AutoDiscover(path)\n\nautodiscover()\n```\n\n#### **With pattern**\n\n```py\nfrom pathlib import Path\nfrom autodiscover import AutoDiscover\n\npath = Path('path/to/module')\nautodiscover = AutoDiscover(path, pattern=\"models.py\")\n\nautodiscover()\n```\nit will import all **models.py** from given path\n\n\nTests\n----------\n```sh\n$ python -m unittest\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nicolaszein/autodiscover", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "autodiscover", "package_url": "https://pypi.org/project/autodiscover/", "platform": "", "project_url": "https://pypi.org/project/autodiscover/", "project_urls": { "Homepage": "https://github.com/nicolaszein/autodiscover" }, "release_url": "https://pypi.org/project/autodiscover/0.0.4/", "requires_dist": null, "requires_python": ">=3", "summary": "Autodiscover modules in python", "version": "0.0.4", "yanked": false, "yanked_reason": null }, "last_serial": 9292492, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "aebdbae2c63dd76b24b00c193ff2b2e7", "sha256": "0a29f3b0fe0389b70a03c68902c69ce35ca098049b0abba61414e1d8a372d628" }, "downloads": -1, "filename": "autodiscover-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "aebdbae2c63dd76b24b00c193ff2b2e7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3524, "upload_time": "2019-10-27T05:08:28", "upload_time_iso_8601": "2019-10-27T05:08:28.292231Z", "url": "https://files.pythonhosted.org/packages/78/5a/ce1797b865eeff89f4ab1f60eb1232449e9d22a657516d4c5cb6c2874ea6/autodiscover-0.0.1-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "210eaef52a2ba59a6741efc17e73aa82", "sha256": "6cbd19f093d9079e81e0077aebf08f80bfdfbcb13734bea4de0715f119737fc2" }, "downloads": -1, "filename": "autodiscover-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "210eaef52a2ba59a6741efc17e73aa82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3524, "upload_time": "2019-10-27T05:13:53", "upload_time_iso_8601": "2019-10-27T05:13:53.106266Z", "url": "https://files.pythonhosted.org/packages/5a/f2/38655c921c5d3ad9ac61c561516ff9c6bf52e65d5ce3a6e05ff17927527f/autodiscover-0.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "ea1f59c9d2b216bf91034b526fc83739", "sha256": "5971355ace8052e9108563afc7b982c8125553abebebd926b1894cda21bf78eb" }, "downloads": -1, "filename": "autodiscover-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "ea1f59c9d2b216bf91034b526fc83739", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 3895, "upload_time": "2019-10-27T06:22:12", "upload_time_iso_8601": "2019-10-27T06:22:12.404345Z", "url": "https://files.pythonhosted.org/packages/48/e7/77f8ff6dc4de44833073563c84bc50df59e5a6557df070d3b9d31b2771e0/autodiscover-0.0.3-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a98341cf4381323dd930ef291dcd0e90", "sha256": "b9936ba934894577f253b1e775775d889966c8da0ebe423ea3aaa9a385c49022" }, "downloads": -1, "filename": "autodiscover-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a98341cf4381323dd930ef291dcd0e90", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2280, "upload_time": "2019-10-27T06:22:13", "upload_time_iso_8601": "2019-10-27T06:22:13.963349Z", "url": "https://files.pythonhosted.org/packages/33/d9/ec8134315b15ee2bff11e8142a3bba10c49c4804bf381f62091a909d9651/autodiscover-0.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "5ea79c312215f2f1cbed5586ea939741", "sha256": "b17812d19b8a4e128e58f473a378ea70acb77ada771f23bcbf2024ac0340b97f" }, "downloads": -1, "filename": "autodiscover-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5ea79c312215f2f1cbed5586ea939741", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2460, "upload_time": "2021-02-02T04:52:10", "upload_time_iso_8601": "2021-02-02T04:52:10.965233Z", "url": "https://files.pythonhosted.org/packages/1b/a2/e007c1ba05216edfadb94b5f7976a47e4afc8f383fef0104624bd002ee10/autodiscover-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5ea79c312215f2f1cbed5586ea939741", "sha256": "b17812d19b8a4e128e58f473a378ea70acb77ada771f23bcbf2024ac0340b97f" }, "downloads": -1, "filename": "autodiscover-0.0.4.tar.gz", "has_sig": false, "md5_digest": "5ea79c312215f2f1cbed5586ea939741", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 2460, "upload_time": "2021-02-02T04:52:10", "upload_time_iso_8601": "2021-02-02T04:52:10.965233Z", "url": "https://files.pythonhosted.org/packages/1b/a2/e007c1ba05216edfadb94b5f7976a47e4afc8f383fef0104624bd002ee10/autodiscover-0.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }