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 
> <[email protected]<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 [email protected] <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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to