Automates task to check configurations about Python project to follow best practices to increase development velocity.
Project description
pyvelocity
Automates task to check configurations about Python project to follow best practices to increase development velocity.
Attention
The development status of this package is Beta now. It may not be able to keep backward compatibility. Be careful to use, especially for CI.
Check content
- line-length
- using-py-project-toml
line-length
Checks if following settings are same:
- docformatter:
- wrap-descriptions
- wrap-summaries
- isort: line_length
- Black: line-length
- flake8: max-line-length
- Pylint: format: max-line-length
using-py-project-toml
Checks if use pyproject.toml.
Quickstart
1. Install
pip install pyvelocity
2. Run command
Run following command at the directory which pyproject.toml and setup.cfg exists.
pyvelocity
How do I...
Ignore specific check?
For examble, if you want to ignore the check: line-length, add following content into pyproject.toml:
[tool.pyvelocity]
filter = [
"line-length"
]
Credits
This package was created with Cookiecutter and the yukihiko-shinoda/cookiecutter-pypackage project template.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pyvelocity-0.1.1.tar.gz.
File metadata
- Download URL: pyvelocity-0.1.1.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d6a3965b389f17d56ad77117f2b18caac0b4b4b9e9fbd627460609281ccd4df0
|
|
| MD5 |
0cdb357d71c02065e5fa1a73b588b401
|
|
| BLAKE2b-256 |
5b467de87d71690c4d4e27a8897da270c712897401c6fbbc3bf27e14800af039
|
File details
Details for the file pyvelocity-0.1.1-py3-none-any.whl.
File metadata
- Download URL: pyvelocity-0.1.1-py3-none-any.whl
- Upload date:
- Size: 19.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.9.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9ccd37a578c491a7c5684d4687d3cf007b1f4d68d54b19b6ed514c32e70ab370
|
|
| MD5 |
54e2574b587e69774f68d24654b8e229
|
|
| BLAKE2b-256 |
64452eede89e8cd1e759a80aa75ab110e8d4c838025aca41a65a58f7232973d6
|