[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Ideal directory structure?



On Sat, Jan 30, 2010 at 08:14:07AM +0530, Umang wrote:
> How do you structure your folders?

Here is an example of what we have been happily doing for a decade
http://hg.logilab.org/pylint/file/5b9f4a9524ab

pylint/
  config.py
  gui.py
  lint.py
  [...]
  bin/
     pylint (executable that does `from pylint import config`)
  
There is only one level: it is simple.

Just set PYTHONPATH to get it working without installing anything on
your system -> works both for development purposes and for locally
using it (i.e, since it depends on logilab/common, put them
side-by-side).

`python setup.py install` works as expected, but is not required to try
out the software.

Debian packaging will move files around as it wishes anyway.

PYTHONPATH is zen: import this and stay away from setuptools !

-- 
Nicolas Chauvat

logilab.fr - services en informatique scientifique et gestion de connaissances  


Reply to: