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.