{ "info": { "author": "Paul D.Smith", "author_email": "paul@pauldsmith.org.uk", "bugtrack_url": null, "classifiers": [], "description": "====================\ntravislint |builds|\n====================\nDisclaimer: I have no connection to `travis-ci`_ at all other than being a satisfied customer. I wrote this utility to avoid having to install Ruby, dependencies etc in order to run the `travis-ci`_ command line tool which does far more than I actually needed.\n\nWhat It Does\n------------\nThis is a Python utility that parses your `travis-ci`_ configuration file and lints whether it is valid generic YAML before passing it to `travis-ci`_'s own linter.\n\nInstallation\n------------\nIt is recommended that you install the utility into either `Virtualenv`_ or `Venv`_ environment after which the following should install this utility:\n::\n\n $ pip install travislint\n\n\nThe travislint application can then be run to lint your `travis-ci`_ configuration file.\n\nUsage\n-----\n::\n\n travislint [-h] [-v] [filename]\n\n Lint a .travis.yml file\n\n positional arguments:\n filename name of the file to lint (default: .travis.yml)\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --verbose verbose output of progress\n\n\nUnder the Covers\n----------------\nFirst of all we lint the file as generic YAML using `yamllint`_.\n\nIt turns out that the `travis-ci`_ command line tool does not actually lint your file itself but hands off this task to a portion of the `travis-ci`_ website. So it was simple to do this using the Python `requests`_ package and save you from having to install Ruby etc.\n\n.. _travis-ci: https://travis-ci.org\n.. _yamllint: https://github.com/adrienverge/yamllint\n.. _requests: http://docs.python-requests.org/en/master/\n.. _Virtualenv: https://virtualenv.pypa.io/en/stable/\n.. _Venv: https://docs.python.org/3/library/venv.html\n.. |builds| image:: https://travis-ci.org/papadeltasierra/travislint.svg?branch=master", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/papadeltasierrra/travislint", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "travislint", "package_url": "https://pypi.org/project/travislint/", "platform": "", "project_url": "https://pypi.org/project/travislint/", "project_urls": { "Homepage": "https://github.com/papadeltasierrra/travislint" }, "release_url": "https://pypi.org/project/travislint/1.1/", "requires_dist": null, "requires_python": ">=2.7, <4", "summary": "An application to simplify linting of travis-ci config files.", "version": "1.1" }, "last_serial": 3779807, "releases": { "1.0": [ { "comment_text": "", "digests": { "md5": "830e3556ed2de3b2bb8053c82caa53d1", "sha256": "5fb05f4bf155272dae067bb6c6e01ed963ad9ce9c890e6c5e7c5b164079d3add" }, "downloads": -1, "filename": "travislint-1.0.tar.gz", "has_sig": false, "md5_digest": "830e3556ed2de3b2bb8053c82caa53d1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 3985, "upload_time": "2018-04-18T18:29:33", "url": "https://files.pythonhosted.org/packages/aa/17/832ac1d3539781fa822ec248d8b390f36b07e5a97845d59046200facde07/travislint-1.0.tar.gz" } ], "1.1": [ { "comment_text": "", "digests": { "md5": "11f568054cb46f2074f9984ff4f58d2b", "sha256": "f434cf08bc392ddcf404a0af9fc55c13bfa8c4f29d6fada15e31ddb39c356da8" }, "downloads": -1, "filename": "travislint-1.1.tar.gz", "has_sig": false, "md5_digest": "11f568054cb46f2074f9984ff4f58d2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 4035, "upload_time": "2018-04-19T07:59:58", "url": "https://files.pythonhosted.org/packages/af/38/0f7693b779b83eb580c5726f556d3fd00589ed6d21c274ffd6fa1b34f735/travislint-1.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11f568054cb46f2074f9984ff4f58d2b", "sha256": "f434cf08bc392ddcf404a0af9fc55c13bfa8c4f29d6fada15e31ddb39c356da8" }, "downloads": -1, "filename": "travislint-1.1.tar.gz", "has_sig": false, "md5_digest": "11f568054cb46f2074f9984ff4f58d2b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, <4", "size": 4035, "upload_time": "2018-04-19T07:59:58", "url": "https://files.pythonhosted.org/packages/af/38/0f7693b779b83eb580c5726f556d3fd00589ed6d21c274ffd6fa1b34f735/travislint-1.1.tar.gz" } ] }