2011-01-12 3 views
8

Есть ли место, в котором перечислены стандартные библиотеки и сторонние модули, которые работают с IronPython? Если нет, пожалуйста, дайте мне знать.Список модулей, работающих с ironpython

Вот некоторые я попробовал:

  • CherryPy - работает с fepy - example
  • comtypes: нет никакой надежды, пока ctypes не функционален, который, кажется, далеко еще.
  • dulwich: строит после удаления дополнительных расширений из файла setup.py. Импорт после добавления в модули zlib и subprocess jdhardy. Кажется, сдавать собственные тесты.
  • numpy, parts of scipy : pytools
  • rpyc работает с коробкой. Удивительная библиотека, так что вы можете удаленно использовать CPython ojects от IronPython и наоборот
+4

Стандартная библиотека: все должно работать, это часть Python. Другие модули должны работать до тех пор, пока они полностью написаны на Python, но многие авторы не будут тестировать IronPython (не критиковать, я никогда не был). Расширения C не будут работать, хотя есть проект, нацеленный на это: http://www.resolversystems.com/products/ironclad/ –

+0

В IronPython есть несколько ошибок, в которых может быть запущен чистый код Python, но большинство модулей должен работать нормально. Например, Jinja2 [ссылается на функцию юникода] (http://ironpython.codeplex.com/workitem/29505), которая вызывает проблемы при использовании символов, отличных от ASCII – Cameron

ответ

0

pywin32 и PyODBC уйти, заменены ГКЛ (возможно, используя один из провайдеров данных ODBC .NET, если вы в браке с ODBC). CherryPy - чистый Python, и поэтому он должен работать в основном; Я уверен, что разработчикам будет интересно узнать о каких-либо проблемах. Для NumPy есть Ironclad.

1

Официальный сайт IronPython имеет a page that lists the compatibility status of third-party libraries.

Однако, в настоящее время перечислены только две библиотеки. Если вы сторонний разработчик библиотеки и знаете, насколько хорошо ваша библиотека работает с IronPython, было бы здорово добавить ее там.

Смежные вопросы