{ "info": { "author": "Danny Walsh", "author_email": "walshdanny700@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "sqlLinter\n=========================\n|build-status| |coverage| |docs| |pypi| |version|\n\nA Linter tool for SQL\n\nGetting Started\n================\nThese instructions will get you a copy of the project up and running on your local machine for development and testing purposes.\n\nPrerequisites\n================\nRequires Python 3.6 or higher\n\nInstalling\n================\n.. code:: python\n\n pip install sqlLinter\n\nUsage\n================\n\nwalk_pkg_gen\n-------------------\n\nThe function walk_pkg_gen is a generator that yields pathobject of any file\nthat has the extensions pkb(package body) or pks(package specification).\nThe following example is how to use walk_pkg_gen\n\n.. code:: python\n\n from sqlLinter.plsql_util import walk_pkg_gen\n import pathlib\n\n directory = pathlib.Path.cwd()\n for pathObject in walk_pkg_gen(directory)\n # use pathObject\n\n\nmissing_slash_in_pkg\n----------------------------\n\nThe function missing_slash_in_pkg is a generator that yields a pathobject of package files\nthat are missing the slash '/' as last character in either package spec or package body.\n\n.. code:: python\n\n from sqlLinter.plsql_util import missing_slash_in_pkg\n import pathlib\n\n directory = pathlib.Path.cwd()\n for pathObject in missing_slash_in_pkg(directory)\n # use pathObject\n\n\ncommits_in_package\n----------------------------\n\nThe function commits_in_package is a generator that yields a path object of package body files\nthat contain a commit in their code.\n\n.. code:: python\n\n from sqlLinter.plsql_util import commits_in_package\n import pathlib\n\n directory = pathlib.Path.cwd()\n for pathObject in commits_in_package(directory)\n # use pathObject\n\n\nLicense\n================\nThis project is licensed under the MIT License\n\n.. |build-status| image:: https://travis-ci.com/walshdanny700/python_util_for_plsql.svg?branch=master\n :alt: build status\n :scale: 100%\n :target: https://travis-ci.com/walshdanny700/python_util_for_plsql\n\n.. |coverage| image:: https://coveralls.io/repos/github/walshdanny700/python_util_for_plsql/badge.svg?branch=master\n :alt: Documentation Status\n :scale: 100%\n :target: https://coveralls.io/github/walshdanny700/python_util_for_plsql?branch=master\n\n.. |docs| image:: https://readthedocs.org/projects/pip/badge/?version=latest\n :alt: Documentation Status\n :scale: 100%\n :target: https://readthedocs.org/projects/pip/badge/\n\n.. |pypi| image:: https://badge.fury.io/py/plsqlutil.svg\n :alt: Documentation Status\n :scale: 100%\n :target: https://badge.fury.io/py/plsqlutil\n\n.. |version| image:: https://img.shields.io/pypi/pyversions/plsqlutil.svg\n :alt: Documentation Status\n :scale: 100%\n :target: https://pypi.python.org/pypi/plsqlutil", "description_content_type": "text/x-rst", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/walshdanny700/sqlLinter", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sqlLinter", "package_url": "https://pypi.org/project/sqlLinter/", "platform": "", "project_url": "https://pypi.org/project/sqlLinter/", "project_urls": { "Homepage": "https://github.com/walshdanny700/sqlLinter" }, "release_url": "https://pypi.org/project/sqlLinter/0.0.23/", "requires_dist": null, "requires_python": "", "summary": "Linter tool for SQL packages written in Python", "version": "0.0.23" }, "last_serial": 5339366, "releases": { "0.0.22": [ { "comment_text": "", "digests": { "md5": "393fa861b23a843bbed9fcc6486ca4d0", "sha256": "d7a8f93a6a2d05c2d3a19d67e547297afdc1ecef4edf8ca175ff6e6ac807c612" }, "downloads": -1, "filename": "sqlLinter-0.0.22.tar.gz", "has_sig": false, "md5_digest": "393fa861b23a843bbed9fcc6486ca4d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3198, "upload_time": "2019-05-30T19:57:49", "url": "https://files.pythonhosted.org/packages/5b/03/8b926a4ca16d935c84301b7d427c41ee23b2f37f0c43d687f040c3d8ca6c/sqlLinter-0.0.22.tar.gz" } ], "0.0.23": [ { "comment_text": "", "digests": { "md5": "ab62f158c6d91559cac46bee7828300c", "sha256": "ac5bdb08aac64cf93829c9ae6fb42f07d300742da5033523a566ba9ef996e0f5" }, "downloads": -1, "filename": "sqlLinter-0.0.23.tar.gz", "has_sig": false, "md5_digest": "ab62f158c6d91559cac46bee7828300c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3209, "upload_time": "2019-05-30T20:07:43", "url": "https://files.pythonhosted.org/packages/47/85/05653dc7fcaa05c2ceba94636988ad5b927ce3362dfe8f7cd6229a5c4084/sqlLinter-0.0.23.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "ab62f158c6d91559cac46bee7828300c", "sha256": "ac5bdb08aac64cf93829c9ae6fb42f07d300742da5033523a566ba9ef996e0f5" }, "downloads": -1, "filename": "sqlLinter-0.0.23.tar.gz", "has_sig": false, "md5_digest": "ab62f158c6d91559cac46bee7828300c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3209, "upload_time": "2019-05-30T20:07:43", "url": "https://files.pythonhosted.org/packages/47/85/05653dc7fcaa05c2ceba94636988ad5b927ce3362dfe8f7cd6229a5c4084/sqlLinter-0.0.23.tar.gz" } ] }