标准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第三方库


热门话题
java需要在没有数组的情况下获得最高值和最低值   java迭代JSON响应的结果Android+Reformation+Moshi   java透明JPanel   java Hibernate。getClass(对象代理)返回类,如何取而代之的是类<T>?   java Maven可以将模块部署到JBoss吗?   java如何在方向改变时处理服务   java将大量字符串加载到我的ArrayList中,我不想阻塞我的类   只使用Java流来映射是好的吗?   运行时的java编译时类型   java微小的图像,并没有旋转,但仍然会脱离内存错误:位图大小超过VM预算   java正在使用Intent启动新活动。安卓的NPE。所容纳之物ContextWrapper。getPackageName   用Java实现Comparator类   java Jtable requestFocusInWindow在第二次调用时失败   java如何导出包含excel文件和javafx的Maven项目?   使用POI的HSSFDataFormat定制java日期格式   java这两段代码之间的区别是什么?   运行简单swing程序时出现java错误