A simple tool for renaming and documenting Python code according to PEP
Project description
pythonccf
A simple tool for renaming and documenting Python code according to PEP
Table of contents
Installation
pip install pythonccf
Usage
pythonccf [args]
Arguments:
-h, --help Show help message and exit
-p P Path to project to format .py files in
-d D Directory to format .py files in
-f F .py file(s) to format
-v, --verify Verify object names and documentation
-o, --output Output fixed files
--output-prefix Output path prefix
Usage example
pythonccf -f examples/test*.py -o --output-prefix output
Functionality
- Verifies and converts class names to CamelCase
- Verifies and converts function and variable names to snake_case
- Updates usages of renamed objects in code and docstrings
- Adds docstring templates for functions and methods in reStructured Text format
Requirements
- python>=3.5
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
pythonccf-0.1.3.tar.gz
(5.9 kB
view details)
File details
Details for the file pythonccf-0.1.3.tar.gz.
File metadata
- Download URL: pythonccf-0.1.3.tar.gz
- Upload date:
- Size: 5.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.8.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4255d02f542f88bbc79ea0df330a598d6816d15761aaa8d76cbafb0976ec04c4
|
|
| MD5 |
d32e62f7efd0d8a457a208120973a09c
|
|
| BLAKE2b-256 |
636b0886d32bafa52784a209b49c6c764b88a78bebbcaef68d149d48523bbbc8
|