The directory structure I am proposing and how it maps to existing structure is as follows
root/ pyjsc/ setup.py src/ pyjs/ <---- root/pyjs/src/pyjs pgen/ <-----root/pgen tests/ <-----root/pyjs/tests pyjsw/ setup.py src/ pyjslib/ <----root/library addons/ <-----root/addons pyjsd setup.py src/ pyjsd/ <----- root/pyjsd Kill the followign directories 1. root/builder - Has only boilerplate that is already under root/pyjs/src/pyjs/boilerplate and move along with it Don't know what to do about 1. root/contrib/ 2. root/examples ---- I suspect this should go under pyjsw 3. root/doc 4. root/pygtkweb 5. root/pysm -- I suspect should be part of pyjsc 6. root/pyv8 -- I suspect should be part of pyjsc 7. root/jsonrpc 8. root/runners Sarvi On Saturday, October 12, 2013 12:39:26 PM UTC-7, Lex Berezhny wrote: > > If anything, the sub-directory should be pyjs, not src. I think src/ is > used mainly for compiled languages. > > pyjs/ > pyjs/ > setup.py > > > > > On Sat, Oct 12, 2013 at 3:21 PM, Sarvi Shanmugham > <sarv...@gmail.com<javascript:> > > wrote: > >> >> >> Hi, >> I recently added pip install support and Kees graciously pulled it in. >> This still does not allow pip install -e aka python setup.py develop >> which would be ideal for development. >> >> While doing this, I realized the current directory structure is not going >> to allow it to happen >> because that uses the egg.lnk approach and that expects all of the >> sources to be under one root directory, >> with directory paths organized according to package path/order. >> >> So that leaves me with a question that only the senior folks can answer. >> >> 1. Is it ok if I reorganize the directories ? Before people get alarmed. >> All this might involve is just a couple of get package directories under a >> src/ structure >> that will allow developers to do a simple "python setup.py devep" and >> continue to modify, use and test the code >> 2. If I can reorganize, should I reorganize into separate project >> directories >> OR >> should I put all of them under one src/ directories and let yall do >> the splitting later. >> what is the preference? >> >> Sarvi >> >> -- >> >> --- >> You received this message because you are subscribed to the Google Groups >> "Pyjs.org Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to pyjs-users+...@googlegroups.com <javascript:>. >> For more options, visit https://groups.google.com/groups/opt_out. >> > > -- --- You received this message because you are subscribed to the Google Groups "Pyjs.org Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to pyjs-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.