{ "info": { "author": "William Farmer", "author_email": "willzfarmer@gmail.com", "bugtrack_url": null, "classifiers": [], "description": "===========\nDirPyLint\n===========\n\nDirPyLint is a tool for analyzing directories based on criteria specified in the config.yaml file.\nIt is used from the command line with this syntax::\n ./dirpylint.py\n\nConfiguration\n=========\n\nDirPyLint is achieved through the config.yaml file.\n\nThe file itself follows yaml standards, for more information on\nyaml, visit 'the wikipedia page '_.\n\nFields::\n\n* For any field, if you wish it to be blank, leave one entry with the\ntext of False*\n\n* levels indicates the total amount of levels down that you want\n DirPyLint to access.\n\n* ignore_tree specifies any directories of sub-directories that you\n wish to have it ignore completely. Any directories specified here\n will have all of their sub-directories ignored as well.\n\n* level is the criteria for the level in question\n\n* dirs indicates directory specifications\n\n* files indicates file format specifications\n\n* needs indicates what directories/files are necessary in the level\n\n* optional indicates directories/files that are optional\n\n* not indicates directories/files that should not be there\n\n* ignore indicates level-specific directories/files to ignore. **NOTE**,\n this does not ignore sub-directories/files as well. Use \n ignore_tree for that.\n\n* regex allows users to define a regular expression pattern to match\n to their files/directories per level. \n\nExample Config File::\n\nlevels: 3\n\nroot: /home/Documents\n\nignore_tree:\n - False\n\nlevel0:\n dirs:\n needs:\n - need2\n - need3\n - need4\n optional:\n - blah\n - blahblah\n not:\n - arg\n regex: \"[0-9]\"\n ignore:\n - need1\n - ignore\n files:\n types:\n - .mp3\n - .flac\n - .txt\n needs:\n - README.txt\n optional:\n - False\n not:\n - hah.txt\n regex: \"[0-9]\"\n ignore:\n - asd.mp3", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://pypi.python.org/pypi/DirPyLint/", "keywords": null, "license": "LICENSE.txt", "maintainer": null, "maintainer_email": null, "name": "DirPyLint", "package_url": "https://pypi.org/project/DirPyLint/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/DirPyLint/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://pypi.python.org/pypi/DirPyLint/" }, "release_url": "https://pypi.org/project/DirPyLint/1.1.3/", "requires_dist": null, "requires_python": null, "summary": "PyLint for your directories", "version": "1.1.3" }, "last_serial": 784105, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "ff3e2c2d25068b1ac6d46bcba13591c2", "sha256": "15aa5b65721e699630d591a1a807e635744b94c6e743fda6efd2a90b4ba307c6" }, "downloads": -1, "filename": "DirPyLint-1.0.tar.gz", "has_sig": false, "md5_digest": "ff3e2c2d25068b1ac6d46bcba13591c2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4348, "upload_time": "2012-05-29T21:17:03", "url": "https://files.pythonhosted.org/packages/0e/d7/16e468596ba0cf71aec02d0e4b7d42121185ccc6aefb6526f8b463291d25/DirPyLint-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "f866ea346d6fd33f4378034d7761c2e6", "sha256": "cfcae5be80bfe103f6fb7957e7858c561a8584720e1e0b7690b67749f489a5bd" }, "downloads": -1, "filename": "DirPyLint-1.1.tar.gz", "has_sig": false, "md5_digest": "f866ea346d6fd33f4378034d7761c2e6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4010, "upload_time": "2012-05-30T05:58:08", "url": "https://files.pythonhosted.org/packages/91/a3/be854dec5154e6d51aa936138dccff1799fd63e1cdb9cb561b9026471d33/DirPyLint-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "b950c9bf4be2013867226ba6c223c9bd", "sha256": "b76fcd0e1fd2b70f491da7b96f2a46aa2d5e4330480b74ecbf229e24a7c5dfa4" }, "downloads": -1, "filename": "DirPyLint-1.1.1.tar.gz", "has_sig": false, "md5_digest": "b950c9bf4be2013867226ba6c223c9bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4050, "upload_time": "2012-05-30T06:14:33", "url": "https://files.pythonhosted.org/packages/15/0e/f9be4ea180ba839418f564ee4a64447155cd797113e58b13790a8a93038e/DirPyLint-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "2c6d8fccc4ef4131e0b43a5813113bbd", "sha256": "c2a1d525b60f83396ca9fda3a2d5797530bc96a6fcfb611e1f70e3c1a23d7fc0" }, "downloads": -1, "filename": "DirPyLint-1.1.2.tar.gz", "has_sig": false, "md5_digest": "2c6d8fccc4ef4131e0b43a5813113bbd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4377, "upload_time": "2012-05-30T06:20:54", "url": "https://files.pythonhosted.org/packages/95/f2/277d8dfa16cadb337f3ddf4eb3a7cbe2ad116c2e881452e815c930a25b69/DirPyLint-1.1.2.tar.gz" } ], "1.1.3": [ { "comment_text": "", "digests": { "md5": "7d202022d55ba1936ad99403fe8a3579", "sha256": "3eed49685ac668b844a1d1af67e55f136b3747326987c3d0d3bb293a71903fa8" }, "downloads": -1, "filename": "DirPyLint-1.1.3.tar.gz", "has_sig": false, "md5_digest": "7d202022d55ba1936ad99403fe8a3579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4389, "upload_time": "2012-06-06T21:51:58", "url": "https://files.pythonhosted.org/packages/ad/e1/485dfc818531c8af95a0c4d2c73c6ce1bd3e205a536726a982fb5d51e0a4/DirPyLint-1.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "7d202022d55ba1936ad99403fe8a3579", "sha256": "3eed49685ac668b844a1d1af67e55f136b3747326987c3d0d3bb293a71903fa8" }, "downloads": -1, "filename": "DirPyLint-1.1.3.tar.gz", "has_sig": false, "md5_digest": "7d202022d55ba1936ad99403fe8a3579", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4389, "upload_time": "2012-06-06T21:51:58", "url": "https://files.pythonhosted.org/packages/ad/e1/485dfc818531c8af95a0c4d2c73c6ce1bd3e205a536726a982fb5d51e0a4/DirPyLint-1.1.3.tar.gz" } ] }