{ "info": { "author": "Ralph Urlus", "author_email": "rurlus.dev@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Build Tools" ], "description": "Afinipy is a, CLI, python package that builds your init files for you.\nIt works by, recursively, parsing the directory and modules using Python's Abstract Syntax Trees.\nAfinipy features two modes, top-level and recursive. The top-level mode builds a single `__init__` at\nthe root directory even if modules are located into subdirectories. The recursive mode will build a\n`__init__` for each subdirectory. For additional options see the usage section below or the notebook\nin the examples directory.\n\nAll 'private' functions, those starting with an underscore, are excluded from the init. Optionally,\nadditional functions, classes or the contents of a directory can be excluded by specifying them in\na file and passed to the `exclusion_path` parameter.\nAll functions or all classes can be excluded by, respectively, specifying `--exclude 'functions'` or `--exclude 'classes'`\n\nSee https://github.com/RUrlus/afinipy for details", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "init development", "license": "", "maintainer": "", "maintainer_email": "", "name": "afinipy", "package_url": "https://pypi.org/project/afinipy/", "platform": "", "project_url": "https://pypi.org/project/afinipy/", "project_urls": { "Bug Reports": "https://github.com/RUrlus/afinipy/issues", "Source": "https://github.com/RUrlus/afinipy" }, "release_url": "https://pypi.org/project/afinipy/0.1.5/", "requires_dist": null, "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "summary": "Automated init builder", "version": "0.1.5" }, "last_serial": 5561289, "releases": { "0.1.3": [ { "comment_text": "", "digests": { "md5": "8a73bf7340d8b0231bd4c13893d25f88", "sha256": "eb1e587579b59942c6bbf5c358603bdbb89f5d037b10af53e5bf3bbf3853eb99" }, "downloads": -1, "filename": "afinipy-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8a73bf7340d8b0231bd4c13893d25f88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 23275, "upload_time": "2019-04-14T20:14:09", "url": "https://files.pythonhosted.org/packages/82/3f/8b06af308ea83aaab983bf5e071e7904077198bc95e56acaf82859930587/afinipy-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bd050a861330a6cb6a3969e29ec964b3", "sha256": "d50f78c5f856071b346896565abfc8e56a6fb375620be390ad17608a5cdd45df" }, "downloads": -1, "filename": "afinipy-0.1.3.tar.gz", "has_sig": false, "md5_digest": "bd050a861330a6cb6a3969e29ec964b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 9031, "upload_time": "2019-04-14T20:14:11", "url": "https://files.pythonhosted.org/packages/8e/ef/96c67a9de80532849d76ed4db3af4fe6c009e7219c0a154e9c04886fd57d/afinipy-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fb0ff4863559639bc66ab31b8e0862cc", "sha256": "2a3cf629e18aa26ac819c6f64c6f9999799c4dc1ba10e04bdc80a80f3e5a6f34" }, "downloads": -1, "filename": "afinipy-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fb0ff4863559639bc66ab31b8e0862cc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 9283, "upload_time": "2019-04-14T21:11:49", "url": "https://files.pythonhosted.org/packages/86/cf/c232c578f1b2cb310bf51bb8e6d46c6e9c52c2c025d5e1e80f9a1a1e3657/afinipy-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "d9b09cc2f00183a99c20e1a5ad9413dc", "sha256": "2660343886a618eeade1f305adb690df12165b9dad18740252161d169396990a" }, "downloads": -1, "filename": "afinipy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d9b09cc2f00183a99c20e1a5ad9413dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 9512, "upload_time": "2019-07-20T18:43:02", "url": "https://files.pythonhosted.org/packages/0c/da/e12c71dc79895a4fa8b8f34c448f9bf30b8f291254fbb9b786afe0a55eaa/afinipy-0.1.5.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d9b09cc2f00183a99c20e1a5ad9413dc", "sha256": "2660343886a618eeade1f305adb690df12165b9dad18740252161d169396990a" }, "downloads": -1, "filename": "afinipy-0.1.5.tar.gz", "has_sig": false, "md5_digest": "d9b09cc2f00183a99c20e1a5ad9413dc", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 9512, "upload_time": "2019-07-20T18:43:02", "url": "https://files.pythonhosted.org/packages/0c/da/e12c71dc79895a4fa8b8f34c448f9bf30b8f291254fbb9b786afe0a55eaa/afinipy-0.1.5.tar.gz" } ] }