跳转到主要内容

一个Python重构库...

项目描述

Build Status Latest version Download count Documentation Status Codecov

概述

Rope 是世界上功能最强大的开源 Python 重构库(是的,我完全是从 Postgres 那里偷来了这个标语)。

支持 Python 3.10 及以前的大多数语法。如果在遇到空白处时发现错误,请提交错误报告和补丁。

自 1.0.0 版本以来,Rope 不再支持在 Python 2 上运行。如果您需要 Python 2 支持,请查看 python2 分支或 0.x.x 版本。

入门指南

为什么使用 Rope?

  • Rope 旨在提供强大且安全的重构

  • Rope 对依赖性要求较低,Rope 仅依赖于 Python 本身

  • 与 PyRight 或 PyLance 不同,Rope 不依赖于 Node.js

  • 与 PyLance 或 PyCharm 不同,Rope 是开源的。

  • 与 PyRight 和 PyLance 不同,Rope 使用 Python 编写,因此如果您遇到问题,您将能够使用您熟悉的语言进行调试和修改

  • 与 Jedi 相比,Rope 专注于重构。虽然 Jedi 提供了一些基本的重构功能,但 Rope 支持比 Jedi 更多的高级重构操作和选项。

错误报告

请在 GitHub 上的 python-rope 的问题跟踪器 中发送您的错误报告和功能请求。

维护者

Rope 的当前活跃维护者是 Lie Ryan (@lieryan)。

特别感谢

非常感谢以下人员

打包状态

Packaging status Packaging status

许可

本程序受 LGPL v3+(GNU 宽通用公共许可证)条款约束。有关更多信息,请参阅 COPYING

项目详情


发布历史 发布通知 | RSS 源

下载文件

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

源分布

rope-1.13.0.tar.gz (294.5 kB 查看哈希值)

上传时间

构建分布

rope-1.13.0-py3-none-any.whl (206.5 kB 查看哈希值)

上传时间 Python 3

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面