Note that using a MANIFEST file might be a faster way:

2012/4/5 Benny Malengier <>

2012/4/5 Rob Healey <>
Dear Benny:

Ok, the files have been moved back to where they belong as they were!

And I did not commit the extra files so they are not there anymore....

An __init__ file indicates if a directory is a python module, or just a directory holding data.
So in, you must indicate this. If you use


then directory tests must have a __init__ file to actually be included.
We don't want the plugins to have an, because then top level gramps could import a plugin, while we want the files to determine what plugins are actually loaded.

So, for the plugins, and for other files , see section 2.6 and 2.7:

So I would assume in the src directory renamed to gramps we have a
      package_data={'gramps': ['plugins/*.py', 'plugins/lib/*.py',  ...etc ...]},
Would have to try myself to know if that works.


Sincerely yours,
Rob G. Healey

On Wed, Apr 4, 2012 at 7:05 AM, Benny Malengier <> wrote:

I don't think you fully understand how distutils is supposed to work.
The thing we install is in the current src directory, which we rename to gramps.
The top level stuff, is about our repository. Hence, things like COPYING, TODO, ... are correctly placed there, and have no sense in doc, which is about the official documentation.


2012/3/23 Rob Healey <>

In trying to clean up some files in trunk and the new geps for creating the file, can I have some leeway in moving some files?  For instance, these files:


Can they be moved into the docs directory?  I know that the NEWS file is a list of what has been changed from one release to the next, but why don't we use the ChangeLog file as most projects already do???

Sincerely yours,
Rob G. Healey

This SF email is sponsosred by:
Try Windows Azure free for 90 days Click Here
Gramps-devel mailing list

Sincerely yours,
Rob G. Healey