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.5.tar.gz
(6.2 kB
view details)
File details
Details for the file pythonccf-0.1.5.tar.gz.
File metadata
- Download URL: pythonccf-0.1.5.tar.gz
- Upload date:
- Size: 6.2 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 |
f7fe390a2b93a41788509a63b877c486bb1a7944fa5a2fc1225f4bb4c0d9d044
|
|
| MD5 |
4508bbbbb2bb9c5df7589aa63de6ccb7
|
|
| BLAKE2b-256 |
7c3d2cbf88fa61f68dfd7ae33635103474de703bb32083fb6e06ebb1bea86f2f
|