¿Es posible importar módulos arbitrarios en cython, compilarlos en archivos de objetos compartidos y luego usarlos en python 3.1?usando cython para portar módulos a python 3.1
La razón para esto es que estoy escribiendo una extensión para el programa "blender", que tiene un intérprete interno de python 3.1. Pero también me gustaría hacer uso de algunos módulos de python que no están portados a 3.x, pero
Tengo un numpy específico en mente (pero también algunas otras bibliotecas). Tengo un módulo que hace uso de numpy. Como quiero redistribuir ese módulo, no quiero que nadie lo instale en sus máquinas. ¿Funcionaría eso?
Cython es para escribir módulos de extensión CPython, no para hacer aplicaciones de forma independiente. Utilice [cx_Freeze] (http://cx-freeze.sourceforge.net/) para eso. Además, ¿qué tiene esto que ver específicamente con Python 3? – delnan
No puedo usar cx_Freeze, ya que solo quiero redistribuir el módulo, junto con una versión de python incrustada. no es un ejecutable – user290494
ohh Olvidé: esa aplicación que tiene un intérprete interno de python usa Python 3.1 (su mezclador (www.blenderorg)). algunas bibliotecas solo están disponibles en python 2.xx, por lo que sería genial ponerlas a disposición de python 3 compilándolas ... – user290494