brundle


Namebrundle JSON
Version 1.0.0 PyPI version JSON
download
home_pageNone
SummaryRun various linters if they are installed.
upload_time2024-10-01 08:42:03
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseNone
keywords maintenance utility
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ..  Copyright (c) 2024, Janus Heide.
..  All rights reserved.
..
.. Distributed under the "BSD 3-Clause License", see LICENSE.rst.

Brundle
=======

.. image:: https://github.com/janusheide/brundle/actions/workflows/unittests.yml/badge.svg
    :target: https://github.com/janusheide/brundle/actions/workflows/unittests.yml
    :alt: Unit tests

.. image:: https://img.shields.io/pypi/pyversions/brundle
   :alt: PyPI - Python Version

.. image:: https://img.shields.io/librariesio/github/janusheide/brundle
   :alt: Libraries.io dependency status for GitHub repo


Runs various linters if they are installed.

Getting Started
---------------

Install and run::

    pip install brundle
    brundle --help

Or if you want to install all linters that brundle will run::

    pip install brundle[linters]
    brundle --help

Usage
-----

Run::

    brundle

Runs all the following programs in order, and return 1 if any of them result in an error.

    1. licensecheck
    2. isort
    3. ruff
    4. mypy


Development
-----------

Setup, run tests and release::

    pip install .[dev]
    brundle
    pytest
    bouillon release 1.2.3

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "brundle",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "maintenance, utility",
    "author": null,
    "author_email": "Janus Heide <janusheide@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/be/e9/6527210da6aa2a7230f16f1f0104813150f2aedc63c2956c6f07abd80912/brundle-1.0.0.tar.gz",
    "platform": null,
    "description": "..  Copyright (c) 2024, Janus Heide.\n..  All rights reserved.\n..\n.. Distributed under the \"BSD 3-Clause License\", see LICENSE.rst.\n\nBrundle\n=======\n\n.. image:: https://github.com/janusheide/brundle/actions/workflows/unittests.yml/badge.svg\n    :target: https://github.com/janusheide/brundle/actions/workflows/unittests.yml\n    :alt: Unit tests\n\n.. image:: https://img.shields.io/pypi/pyversions/brundle\n   :alt: PyPI - Python Version\n\n.. image:: https://img.shields.io/librariesio/github/janusheide/brundle\n   :alt: Libraries.io dependency status for GitHub repo\n\n\nRuns various linters if they are installed.\n\nGetting Started\n---------------\n\nInstall and run::\n\n    pip install brundle\n    brundle --help\n\nOr if you want to install all linters that brundle will run::\n\n    pip install brundle[linters]\n    brundle --help\n\nUsage\n-----\n\nRun::\n\n    brundle\n\nRuns all the following programs in order, and return 1 if any of them result in an error.\n\n    1. licensecheck\n    2. isort\n    3. ruff\n    4. mypy\n\n\nDevelopment\n-----------\n\nSetup, run tests and release::\n\n    pip install .[dev]\n    brundle\n    pytest\n    bouillon release 1.2.3\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Run various linters if they are installed.",
    "version": "1.0.0",
    "project_urls": {
        "Changelog": "https://github.com/janusheide/brundle/blob/main/NEWS.rst",
        "Homepage": "https://github.com/janusheide/brundle",
        "Repository": "https://github.com/janusheide/brundle"
    },
    "split_keywords": [
        "maintenance",
        " utility"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "28058dc7b1b0af3c91cc8ae25a8b4516fe77fc0955948ee9d4c02a1da3746f93",
                "md5": "b40847806e9127d0830d7a3d0c670e04",
                "sha256": "ddec0bad82766d3d4ddb0f3377455b91afc3dfab9f18c509805d1a1a30d304a3"
            },
            "downloads": -1,
            "filename": "brundle-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "b40847806e9127d0830d7a3d0c670e04",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 4807,
            "upload_time": "2024-10-01T08:42:01",
            "upload_time_iso_8601": "2024-10-01T08:42:01.517233Z",
            "url": "https://files.pythonhosted.org/packages/28/05/8dc7b1b0af3c91cc8ae25a8b4516fe77fc0955948ee9d4c02a1da3746f93/brundle-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bee96527210da6aa2a7230f16f1f0104813150f2aedc63c2956c6f07abd80912",
                "md5": "af494bac8d1c7fda327f187701d2c3b6",
                "sha256": "843aa90a116cd74bce6f06799304c88e592c26c80ad9f956f27aa7dcc7521a9b"
            },
            "downloads": -1,
            "filename": "brundle-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "af494bac8d1c7fda327f187701d2c3b6",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6712,
            "upload_time": "2024-10-01T08:42:03",
            "upload_time_iso_8601": "2024-10-01T08:42:03.088292Z",
            "url": "https://files.pythonhosted.org/packages/be/e9/6527210da6aa2a7230f16f1f0104813150f2aedc63c2956c6f07abd80912/brundle-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-10-01 08:42:03",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "janusheide",
    "github_project": "brundle",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "brundle"
}
        
Elapsed time: 0.73083s