标准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如何在导入到Google工作表时使用ApachePOI显示系列标签   java在Swing表上修改数据生成SQL   java TCP数据包在网络级别合并   java自动连线bean在线程位置为空   javasocket。禁用无线连接时getOutputStream()阻塞   JSON上的javascript字符串数组。stringify输出unicode字符   java在Oracle数据库中存储不同类型数据的最佳体验   Spring MVC中模板引擎后的java进程输出   不知从哪里来的java空字符串。   如何加载java。使用Adobe Flex的客户端的属性文件?   java如何替换多层括号之间的所有内容?   {JSONObject必须以java'开头   java使用commandButton或commandLink返回并管理HTML控件值   java Android大文本视图动态   java JMock需要自定义类   java Android应用程序在emulator中工作,但在设备中失败   java连接到derby数据库时使用什么文件路径格式?   java在一个函数调用中返回两个结果?