Python 在pypy下安装PyICU

Python 在pypy下安装PyICU,python,pypy,pyicu,Python,Pypy,Pyicu,我想在Ubuntu linux上的pypy上安装pyicu,但此命令返回以下错误: cc -O2 -fPIC -Wimplicit -I/opt/pypy-2.0.2/include -c format.cpp -o build/temp.linux- x86_64-2.7/format.o -DPYICU_VER="1.5" cc1plus: attention : command line option ‘-Wimplicit’ is valid for C/ObjC but not f

我想在Ubuntu linux上的pypy上安装pyicu,但此命令返回以下错误:

cc -O2 -fPIC -Wimplicit -I/opt/pypy-2.0.2/include -c format.cpp -o build/temp.linux-  
x86_64-2.7/format.o -DPYICU_VER="1.5"
cc1plus: attention : command line option ‘-Wimplicit’ is valid for C/ObjC but not for  
C++[enabled by default]
format.cpp: In function ‘int t_fieldposition_init(t_fieldposition*, PyObject*,   
PyObject*)’:
format.cpp:342:14: erreur: ‘struct PyTupleObject’ has no member named ‘ob_item’
error: command 'cc' failed with exit status 1
是否该软件包与pypy不兼容?如果是,我如何安装?

这是“cpyext”,pypy的C扩展模块兼容层。对于直接访问CPython结构中私有内容的C扩展模块来说,它无法很好地模拟CPython结构。在这种情况下,结构
PyTupleObject
中的
ob_项
字段。这意味着PyICU对PyPy不起作用


如何帮助改变这种情况:修复PyICU,使其仅使用官方界面。

PyICU现在也可以在PyPy上构建。 这是目前可从其主干 svn存储库: