一个Python重构库...
项目描述
概述
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)。
特别感谢
非常感谢以下人员
Ali Gholami Rudi (@aligrudi),他最初创建了 Rope 项目以及大多数 Rope 代码
Matej Cepl (@mcepl),作为前长期 Rope 维护者
Nick Smith <nicks@fastmail.fm> (@soupytwist),作为前 Rope 维护者
所有发行版/软件包管理器维护者
打包状态
许可
本程序受 LGPL v3+(GNU 宽通用公共许可证)条款约束。有关更多信息,请参阅 COPYING。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
rope-1.13.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 51437d2decc8806cd5e9dd1fd9c1306a6d9075ecaf78d191af85fc1dfface880 |
|
MD5 | 0a01d210ae5e88632e63f50e6567c199 |
|
BLAKE2b-256 | 1cc1875e0270ac39b764fcb16c2dfece14a42747dbd0f181ac3864bff3126af1 |
rope-1.13.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b435a0c0971244fdcd8741676a9fae697ae614c20cc36003678a7782f25c0d6c |
|
MD5 | fd5fa8bae9d5df4761eb426d62d22b74 |
|
BLAKE2b-256 | a0d0e213e5adfa162e437dff3669131dc476043fc3a22fe99ef891516100610d |