跳转到主要内容

在2to3的基础上,用于将混合代码库的代码现代化。

撤回此版本的原因

使用modernize 0.8rc0

项目描述

Python           _              _
   _ __  ___  __| |___ _ _ _ _ (_)______
  | '  \/ _ \/ _` / -_) '_| ' \| |_ / -_)
  |_|_|_\___/\__,_\___|_| |_||_|_/__\___|

这个库是围绕fissix的一个非常薄的包装,目的是利用它将Python 2代码现代化,并最终将其迁移到Python 3。

python-modernize命令的工作方式类似于2to3。以下是重写单个文件的示例

python-modernize -w example.py

它不能保证,但它试图生成与Python 2.6+或Python 3兼容的代码库。除非使用--no-six选项,否则生成的代码将依赖于six,建议使用six的1.9.0或更高版本。某些修复器生成的代码可能不兼容Python 2.5或更低版本。

文档: python-modernize.readthedocs.io.

有关python-modernize的许可协议,请参阅LICENSE文件。使用此工具不会影响现代化代码的许可。

Documentation Status https://api.travis-ci.org/python-modernize/python-modernize.svg?branch=master https://coveralls.io/repos/python-modernize/python-modernize/badge.png?branch=master

项目详情


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

modernize-fissix-0.7.tar.gz (18.7 kB 查看哈希值)

上传时间: 源代码

构建的发行版

modernize_fissix-0.7-py2.py3-none-any.whl (27.0 kB 查看哈希值)

上传时间: Python 2 Python 3

由以下组织支持