Re: [pygccxml-development] Phisical (re)design
Brought to you by:
mbaas,
roman_yakovenko
From: Roman Y. <rom...@gm...> - 2006-04-18 21:10:06
|
On 4/18/06, Matthias Baas <ba...@ir...> wrote: > Roman Yakovenko wrote: > > pyplusplus_dev/ > > | |----environment.py #containes paths to boost and pygccxml pyplusplus unit tests have external dependencies: boost libraries, scons, location of header files. This file should contain this information. I don't like this approach. The second approach I considered was environment variables - I hate it. So I am going with the first one. If you have better idea, and obvious you do, then share it :-) > What is this file used for? > > | | |----scripts/ > > Currently, this directory is not a sub-package and the files in this > directory are not meant to be imported. That's why I'd suggest to move > this directory up one level. May be I missed that, so scripts will sit in the same directory where setup= .py? \> > What's the difference between docs/tutorials and tutorials? > > > | | |----module_builder/ > > | | |----... I want to create full separation between code and documentation. docs directory contains documentation for whole project, including examples, tutorials and whatever. All other directories contains code. > Apart from the scripts directory, everything else looks fine to me. I have question. pyplusplus depends on other software: boost, EasyBMP, TnFOX and I can add something in the future. I expose whole functionality found in that libraries, except TnFOX ) to Python. So, those packages become useful and valuable on their own. How I should manage ( location within directory tree, for example ) those 3rd party libraries? > - Matthias - -- Roman Yakovenko C++ Python language binding http://www.language-binding.net/ |