一个使用tokenize库确保正确性的Python源代码格式化工具
项目描述
简介
formatter2 是一个基于Python中 tokenize 库的Python格式化工具。由于存在行续行符的bug,我们目前正在运行 tokenize 库的一个分支。
在每次格式化序列中,使用 compile 方法来检查代码是否被破坏,但备份仍然是一个好主意。
这个库旨在非常易于扩展和配置,但它仍然处于起步阶段。最终,这将成为一个功能齐全的Python格式化工具。
安装
要安装,只需执行 python setup.py install 或 pip install formatter2。如果您想先运行测试,请运行 nosetests
用法
要递归地格式化所有代码(请进行备份!)
python-formatter -r 目录
或
format-python -r 目录
项目详情
下载文件
下载适合您平台的文件。如果您不确定要选择哪个,请了解更多关于 安装包 的信息。
源分布
formatter2-1.3.0.tar.gz (18.2 kB 查看哈希值)
构建分布
formatter2-1.3.0-py2.py3-none-any.whl (25.7 kB 查看哈希值)