标准python readline扩展与gnu readline库静态链接。

readline的Python项目详细描述


独立阅读模块

警告:此包已弃用!它已重命名为gnureadline 解决与标准库模块的名称冲突。新的pypi页面是here

有些平台(如MacOSX)未安装GNU readline。 mac“system”python标准库中的readline扩展模块 使用netbsd的editline(libedit)库,它是一个readline 替换为限制较少的软件许可证。

由于gnu readline的替代品没有完全等效的功能, 在这些平台上添加适当的readline支持非常有用。本模块 通过将标准python readline模块与gnu绑定来实现这一点 readline源代码,它被编译并静态链接到它。结束 结果是一个安装简单且不需要额外共享的包 图书馆。

该模块可以与Python2.x和3.x一起使用,并且已经用 python版本2.5、2.6、2.7和3.1。模块的主要和次要编号 版本反映了底层gnu readline库的版本,而 第三个(补丁)号根据相同的模块更新来区分不同的模块更新 readline库。

在Linux和其他默认的UNIX系统上,通常不需要此模块 Readline支持。一个例外是如果您有一个python发行版 由于许可限制(例如activestate的 ActivePython)。如果您使用的是windows,它也不带gnu readline,您可能需要考虑改用pyreadline模块, 这是一个用纯python编写的readline替换,它与 Windows剪贴板。

最新的开发版本可从GitHub repository获得。

历史记录

6.2.4.1(2012-10-22)

  • #21:修复了python.org 3.3/mac os 10.8上的构建
  • 最终版本,不再更新-切换到gnureadline

6.2.4(2012-10-17)

  • #15:改进了对Xcode 4.3之前编译器的检测
  • 使用v3.3.0标记(变更集73997)中的python 3.x readline.c
  • 根据ReadLine 6.2(补丁级别4)进行更新以构建

6.2.2(2012-02-24)

  • #14:修复了在Mac OS 10.7上使用Xcode 4.3进行编译的问题
  • 根据ReadLine 6.2(补丁级别2)进行更新以构建

6.2.1(2011-08-31)

  • #10:修复了Mac OS 10.7上缺少的“\u emacs\u meta\u keymap”符号
  • #7:修复了用于Mac OS 10.7及更高版本的sdk版本检查
  • 使用release27 maint branch(r87358)中的python 2.x readline.c
  • 使用release32 maint branch(r88446)中的python 3.x readline.c

6.2.0(2011-06-02)

  • #5:删除了Mac OS 10.6上的'-arch ppc',因为雪豹仅支持英特尔
  • 根据ReadLine 6.2(补丁级别1)进行了更新以构建

6.1.0(2010-09-20)

  • 更改了版本号以反映readline版本而不是python版本
  • #4:根据ReadLine 6.1(补丁级别2)进行了更新以构建
  • #2:Python3支持
  • 使用release27 maint branch(r83672)中的python 2.x readline.c
  • 使用R32A2标记(R84541)中的python 3.x readline.c
  • 源代码已移到github
  • 附加维修人员:sridhar ratnakumar

2.6.4(2009-11-26)

  • 将-fpic添加到编译器标志以修复64位ubuntu上的链接错误
  • 启用pyconfig.h宏中指定的所有readline功能
  • 使用来自python svn trunk(r75725)的readline.c,该版本遵循2.6.4版本
  • 修补readline.c,用更安全的py_clear替换py_xdecref调用
  • 修复了Mac OS 10.4上Xcode早于版本2.4的编译错误

2.6.1(2009-11-18)

  • 更新的软件包可与Mac OS 10.6(雪豹)配合使用,该软件包随 python 2.6.1
  • 使用Python2.6.1版本中的readline.c
  • 来自python svn trunk的后端口“伪尾随空间”错误修复(参见 https://bugs.launchpad.net/python/+bug/470824有关bug的详细信息)
  • 根据ReadLine 6.0(补丁级别4)进行更新以构建
  • 现在在Linux上成功构建(在本例中删除了特定于Mac的标志)。 仍然支持Mac OS 10.4和10.5

2.5.1(2008-05-28)

  • 更新的软件包与MacOS10.5(Leopard)配合使用,后者与Python一起提供 2.5.1
  • 使用Python2.5.1版本中的readline.c
  • 根据ReadLine 5.2(补丁级别12)进行更新以构建
  • 新维护者:Ludwig Schwardt

2.4.2(2005-12-26)

  • Bob Ippolito的原始包,在Mac OS 10.3上支持Python2.3/2.4 (黑豹)和10.4(老虎)
  • 根据readline 5.1构建

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在收到远程通知时对iBeacon进行java扫描   尝试在Java中实现MD5哈希的算法   java getLastLocation最近有多久了?   java线程创建侦听器   swing Java JComboBox接受ArrayList,但不显示ArrayList的项   构建服务器上的java XML验证速度较慢   Tomcat无法识别java中的更改(Intellij配置)   java 5中引入泛型的原因   java意图。Android中的额外_流   for循环Java直接遍历数组而不是数组变量   java内部类中的两个声明构造函数   java试图使用子文本字段在JPanel上设置边框   java如何允许在Android WebView中进行条带签出?   在Java中,如何将数字从一个类转移到另一个类?   从任务栏关闭浏览器时的java会话   java有没有一种自动化的方法来确保代码的所有部分都经过单元测试?   2DArrays Java编码查找数组