len8


Namelen8 JSON
Version 0.2.0.post1 PyPI version JSON
download
home_pagehttps://github.com/parafoxia/len8
SummaryA utility for keeping line lengths within PEP 8 standards.
upload_time2021-09-26 17:03:47
maintainer
docs_urlNone
authorEthan Henderson, Jonxslays
requires_python>=3.2.0
licenseBSD-3-Clause
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # len8

[![PyPi version](https://img.shields.io/pypi/v/len8.svg)](https://pypi.python.org/pypi/len8/)
[![PyPI pyversions](https://img.shields.io/pypi/pyversions/len8.svg)](https://pypi.python.org/pypi/len8/)
[![PyPI - Implementation](https://img.shields.io/pypi/implementation/len8)](https://pypi.python.org/pypi/len8/)
[![PyPI - Status](https://img.shields.io/pypi/status/len8)](https://pypi.python.org/pypi/len8/)
[![PyPI - Downloads](https://img.shields.io/pypi/dm/len8)](https://pypistats.org/packages/len8)

[![Maintenance](https://img.shields.io/maintenance/yes/2021)](https://github.com/parafoxia/len8)
[![GitHub Release Date](https://img.shields.io/github/release-date/parafoxia/len8)](https://github.com/parafoxia/len8)
[![GitHub last commit](https://img.shields.io/github/last-commit/parafoxia/len8)](https://github.com/parafoxia/len8)
[![Read the Docs](https://img.shields.io/readthedocs/len8)](https://len8.readthedocs.io/en/latest/index.html)
[![License](https://img.shields.io/github/license/parafoxia/len8.svg)](https://github.com/parafoxia/len8/blob/main/LICENSE)

A utility for keeping line lengths within [PEP 8](https://www.python.org/dev/peps/pep-0008/#maximum-line-length) standards.

## Features

- An easy-to-use CLI (command-line interface)
- Parse a single file, directory, or multiple directories
- Exclude files and directories from parsing
- Extend acceptable length to 99 chars situationally
- No dependencies!

## Installation

**You need Python 3.2.0 or greater to run len8.**

To install the latest stable version of len8, use the following command:
```sh
pip install len8
```

You can also install the latest development version using the following command:
```sh
pip install git+https://github.com/parafoxia/len8.git@develop
```

You may need to prefix these commands with a call to the Python interpreter depending on your OS and Python configuration.

## Quickstart

To get started checking your python projects with len8:

```sh
# Parse all files in the cwd
len8 .

# Parse all files in two particular directories
len8 my_package tests

# Excluding file 'config.py' and directory 'secrets'
# By default '.venv', 'venv', and '.nox' are excluded
len8 -x config.py,secrets .

# Parse 'project' dir and increase line length to 99
len8 -l project
len8 -l /home/project

# Parse only one file 'important.py'
len8 -f important.py
len8 -f ./dir/important.py

# Parse using multiple flags at once
len8 -lx ignoreme.py ./project_dir
```

## Contributing

len8 is open to contributions. To find out where to get started, have a look at the [contributing guide](https://github.com/parafoxia/len8/blob/main/CONTRIBUTING.md).

## License

The len8 module for Python is licensed under the [BSD 3-Clause License](https://github.com/parafoxia/len8/blob/main/LICENSE).


            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/parafoxia/len8",
    "name": "len8",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=3.2.0",
    "maintainer_email": "",
    "keywords": "",
    "author": "Ethan Henderson, Jonxslays",
    "author_email": "",
    "download_url": "https://files.pythonhosted.org/packages/75/17/1700f6a7764b1f2c747471ffa4b0b6aedbd6c9cf17a8d90ee1635fe43143/len8-0.2.0.post1.tar.gz",
    "platform": "",
    "description": "# len8\n\n[![PyPi version](https://img.shields.io/pypi/v/len8.svg)](https://pypi.python.org/pypi/len8/)\n[![PyPI pyversions](https://img.shields.io/pypi/pyversions/len8.svg)](https://pypi.python.org/pypi/len8/)\n[![PyPI - Implementation](https://img.shields.io/pypi/implementation/len8)](https://pypi.python.org/pypi/len8/)\n[![PyPI - Status](https://img.shields.io/pypi/status/len8)](https://pypi.python.org/pypi/len8/)\n[![PyPI - Downloads](https://img.shields.io/pypi/dm/len8)](https://pypistats.org/packages/len8)\n\n[![Maintenance](https://img.shields.io/maintenance/yes/2021)](https://github.com/parafoxia/len8)\n[![GitHub Release Date](https://img.shields.io/github/release-date/parafoxia/len8)](https://github.com/parafoxia/len8)\n[![GitHub last commit](https://img.shields.io/github/last-commit/parafoxia/len8)](https://github.com/parafoxia/len8)\n[![Read the Docs](https://img.shields.io/readthedocs/len8)](https://len8.readthedocs.io/en/latest/index.html)\n[![License](https://img.shields.io/github/license/parafoxia/len8.svg)](https://github.com/parafoxia/len8/blob/main/LICENSE)\n\nA utility for keeping line lengths within [PEP 8](https://www.python.org/dev/peps/pep-0008/#maximum-line-length) standards.\n\n## Features\n\n- An easy-to-use CLI (command-line interface)\n- Parse a single file, directory, or multiple directories\n- Exclude files and directories from parsing\n- Extend acceptable length to 99 chars situationally\n- No dependencies!\n\n## Installation\n\n**You need Python 3.2.0 or greater to run len8.**\n\nTo install the latest stable version of len8, use the following command:\n```sh\npip install len8\n```\n\nYou can also install the latest development version using the following command:\n```sh\npip install git+https://github.com/parafoxia/len8.git@develop\n```\n\nYou may need to prefix these commands with a call to the Python interpreter depending on your OS and Python configuration.\n\n## Quickstart\n\nTo get started checking your python projects with len8:\n\n```sh\n# Parse all files in the cwd\nlen8 .\n\n# Parse all files in two particular directories\nlen8 my_package tests\n\n# Excluding file 'config.py' and directory 'secrets'\n# By default '.venv', 'venv', and '.nox' are excluded\nlen8 -x config.py,secrets .\n\n# Parse 'project' dir and increase line length to 99\nlen8 -l project\nlen8 -l /home/project\n\n# Parse only one file 'important.py'\nlen8 -f important.py\nlen8 -f ./dir/important.py\n\n# Parse using multiple flags at once\nlen8 -lx ignoreme.py ./project_dir\n```\n\n## Contributing\n\nlen8 is open to contributions. To find out where to get started, have a look at the [contributing guide](https://github.com/parafoxia/len8/blob/main/CONTRIBUTING.md).\n\n## License\n\nThe len8 module for Python is licensed under the [BSD 3-Clause License](https://github.com/parafoxia/len8/blob/main/LICENSE).\n\n",
    "bugtrack_url": null,
    "license": "BSD-3-Clause",
    "summary": "A utility for keeping line lengths within PEP 8 standards.",
    "version": "0.2.0.post1",
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "6aba1046c4e3ca365e9c55f714a0ce7a",
                "sha256": "c272cff9bb05705e5360f358e2e4b385b6ff5b6cd14ba3cc45997b3046d4a315"
            },
            "downloads": -1,
            "filename": "len8-0.2.0.post1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6aba1046c4e3ca365e9c55f714a0ce7a",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.2.0",
            "size": 9205,
            "upload_time": "2021-09-26T17:03:46",
            "upload_time_iso_8601": "2021-09-26T17:03:46.283173Z",
            "url": "https://files.pythonhosted.org/packages/84/7e/23440c3fc131c62f96d175f4dc766451c4427227a66d04ad63bb62121476/len8-0.2.0.post1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "494e85688f14b50786187c997a2bcddd",
                "sha256": "c18f540df408ab2f8a6897414ec1e6adde388d31beb61fb0f9c500973e4d757a"
            },
            "downloads": -1,
            "filename": "len8-0.2.0.post1.tar.gz",
            "has_sig": false,
            "md5_digest": "494e85688f14b50786187c997a2bcddd",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.2.0",
            "size": 5927,
            "upload_time": "2021-09-26T17:03:47",
            "upload_time_iso_8601": "2021-09-26T17:03:47.507112Z",
            "url": "https://files.pythonhosted.org/packages/75/17/1700f6a7764b1f2c747471ffa4b0b6aedbd6c9cf17a8d90ee1635fe43143/len8-0.2.0.post1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-09-26 17:03:47",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "github_user": "parafoxia",
    "github_project": "len8",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "len8"
}
        
Elapsed time: 0.28011s