使用ironpython的模块列表

使用ironpython的模块列表,python,ironpython,Python,Ironpython,有没有列出使用IronPython的标准库和第三方模块的地方?如果没有,请在这里告诉我 以下是我尝试过的一些方法: cherrypy-与- comtypes:在ctypes功能化之前没有希望,这似乎还很遥远 dulwich:从setup.py文件中删除可选扩展名后生成。在添加jdhardy的zlib和子流程模块后导入。似乎通过了自己的考验 numpy,scipy的一部分 开箱即用。非常棒的库,您可以远程使用ironpython中的cpython项目,反之亦然 pywin32和PyODBC将消失

有没有列出使用IronPython的标准库和第三方模块的地方?如果没有,请在这里告诉我

以下是我尝试过的一些方法:

  • cherrypy-与-
  • comtypes:在ctypes功能化之前没有希望,这似乎还很遥远
  • dulwich:从setup.py文件中删除可选扩展名后生成。在添加jdhardy的zlib和子流程模块后导入。似乎通过了自己的考验
  • numpy,scipy的一部分
  • 开箱即用。非常棒的库,您可以远程使用ironpython中的cpython项目,反之亦然

pywin32和PyODBC将消失,取而代之的是FCL(如果您与ODBC结婚,可以选择使用ODBC.NET数据提供程序之一)。CherryPy是纯Python,因此应该主要起作用;我相信开发者会有兴趣听到任何问题。对于NumPy,有。

NumPy和部分scipy现在可以与ironpython一起使用:

官方ironpython网站已经发布了


但是,目前只列出了两个库。如果您是第三方库开发人员,并且您知道您的库与IronPython的配合情况如何,那么最好将其添加到其中。

Standard library:如果所有这些都能正常工作,它就是Python的一部分。其他模块应该可以工作,只要它们完全用Python编写,但许多作者不会在IronPython上测试(没有批评,我从来没有这样做过)。C扩展将无法工作,尽管有一个项目旨在实现这一点:IronPython中有几个bug,纯Python代码仍然可以运行,但大多数模块应该可以正常工作。例如,Jinja2在使用非ASCII字符时会导致问题