Andi Vajda <va...@apache.org> wrote:

> > Andi Vajda <va...@apache.org> wrote:
> >
> >> I integrated your changes in trunk rev 925041.
> >
> > I took a look at this, and I don't think it will work.  You can't import
> > jcc.windows before writing jcc.config, for one thing.  I'll put it back
> > in setup.py again?
> 
> This is imported during jcc build time. The jcc package is right
> there, available. Why wouldn't it work ?

Because if you say "import jcc.windows" at that point, it will try to
load the "jcc" package that's right there in that directory.  And the
__init__.py in that package says, "from jcc.config import SHARED".  And
jcc/config.py doesn't exist till later in the setup.py file.

> What does config.py have to do with this at all ?
> 
> All this is used for is setting a better default for win32/mingw32 for
> JDK['win32'] and JDK['mingw32'].
> 
> Have you actually tried it ? (maybe I'm missing something).

Yes, I tried it.  Didn't work.  

> Having it back in setup.py is a non-starter since it pushes all the
> other stuff people are supposed to edit manually two screens down and
> they'll miss it.

Of course, on windows they don't have to edit anything (now).  OK, I'll
push that code down further; maybe just creating a dummy empty config.py
in the SVN would get around it.  Hmmm, it would at least have to define

SHARED=False

I guess.

> >> It would be easier to do this if you sent a patch, so I hope I didn't
> >> forget anything. Please check this on your syste.
> >
> > Using "svn diff" is good?
> 
> Yes, that's perfect.
> 
> Andi..

Reply via email to