nose-devs/nose — Issue #112: Coverage cannot handle setuptools/distribute namespace packages
Author: jpellerin
Created: 2011-12-14 15:59:40+00:00
State: open

Namespace packages are a feature of setuptools & distribute which allow multiple eggs to provide packages within a single namespace. This is very useful in large projects.

I've found that when I attempt to do a coverage analysis on a project which is configured this way the nose coverage tool assumes that the *most recently loaded egg* contains all of the code for a particular namespace.

This is obviously an incorrect assumption - since the whole premise of the namespace packages feature is that one namespace might be contained in any number of eggs. This is doubly annoying in light of my previous report ( inability to find source code crashes coverage analysis )

For more information about namespace packages refer to:
http://packages.python.org/distribute/setuptools.html#namespace-packages

Google Code Info:
Issue #: 348
Author: salimfad...@gmail.com
Created On: 2010-06-25T08:45:57.000Z
Closed On: