跳转到主要内容

一个使用tokenize库确保正确性的Python源代码格式化工具

项目描述

简介

Test Status Coverage Status

formatter2 是一个基于Python中 tokenize 库的Python格式化工具。由于存在行续行符的bug,我们目前正在运行 tokenize 库的一个分支。

在每次格式化序列中,使用 compile 方法来检查代码是否被破坏,但备份仍然是一个好主意。

这个库旨在非常易于扩展和配置,但它仍然处于起步阶段。最终,这将成为一个功能齐全的Python格式化工具。

安装

要安装,只需执行 python setup.py installpip 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 查看哈希值)

上传于 Python 2 Python 3

由...