title: Subpackaging using setuptools does not work in python 3.4
body: <p>I am trying to install a module sub-package <code>homie.mods.test</code> into an existing core project's package <code>homie.mods</code>.</p>
  
  <p>Therefore I provided both <code>homie</code> and <code>homie.mods</code> <code>__init__.py</code> files with</p>
  
  <pre><code>from pkg_resources import declare_namespace
  declare_namespace(__name__)
  </code></pre>
  
  <p>within the main project and with</p>
  
  <pre><code>from pkgutil import extend_path
  __path__ = extend_path(__path__, __name__)
  </code></pre>
  
  <p>within the module.</p>
  
  <p>In their respective <code>setup.py</code> I am using <code>setuptools.setup</code> with the option </p>
  
  <pre><code>namespace_packages=['homie', 'homie.mods'],
  </code></pre>
  
  <p>in both, the main project and the module.</p>
  
  <p>I install the core package first, then the module package.</p>
  
  <p>However I can import any package and module of the core package but not the module's core package.</p>
  
  <p>What am I missing here?</p>