[pythran] PythranExtension

  • From: Pierre Augier <pierre.augier@xxxxxxxxxxxx>
  • To: pythran@xxxxxxxxxxxxx
  • Date: Tue, 26 Apr 2016 11:38:44 +0200

Hello,

How should we use PythranExtension in a real life program?

I tried to use it similarly as the Extension from Cython.Distutils.extension :

PythranExtension(

    'fluidimage.calcul.interpolate.tps_pythran',

    ['fluidimage/calcul/interpolate/tps_pythran.py'])]

But it does not work. I get the c++ compilation error:

 namespace __pythran_fluidimage.calcul.correl_pythran

                               ^

fluidimage/calcul/correl_pythran.cpp:25:31: error: expected unqualified-id 
before ‘.’ token


With PythranExtension('tps_pythran', 
['fluidimage/calcul/interpolate/tps_pythran.py'])], it compiles but the 
extension doesn't
go where it has to go. It is just in the current directory next to setup.py but 
it is useless here!

There has to be a difference between the path where the extension has to be put 
and its name. How can I tell this to Pythran?

Best regards,
Pierre



Other related posts: