On Thu, Oct 23, 2008 at 04:08:41PM +0200, Dag Sverre Seljebotn wrote:
> Gabriel Gellner wrote:
> > On Thu, Oct 23, 2008 at 01:32:22PM +1300, Greg Ewing wrote:
> >   
> >> Gabriel Gellner wrote:
> >>
> >>     
> >>> Suppose I want the following structure:
> >>>
> >>>     foo/
> >>>        math.pxd
> >>>        param.pxd
> >>>
> >>> So that I can do
> >>>
> >>>     cimport foo
> >>>
> >>>     foo.math.func()
> >>>     foo.param.PI
> >>>       
> >> You should be able to do that by putting an __init__.py
> >> into foo, as long as the directory containing foo is on
> >> Cython's include path.
> >>
> >>     
> > When I do this I get an error about finding foo.pxd. (Note: I understand
> > doing: cimport foo.math and then being able to use foo.math.func, but I 
> > can't
> > seem to figure out if it is possible to just import the package name (which
> > has a __init__.py))
> >   
> I think there simply is a difference between Pyrex and Cython here -- 
> from what (respectively) Greg and Robert says, it seems like Pyrex 
> supports this but not Cython.
> 
Sorry I should have specified, I get this with both Cython and Pyrex, but if
I am just missing something and Pyrex can do this, I will try to port it.

Gabriel
_______________________________________________
Cython-dev mailing list
[email protected]
http://codespeak.net/mailman/listinfo/cython-dev

Reply via email to