title: Use a python module from within a package
body: <p>I have some difficulties with python module/package usage in my code. The code is here: <a href="https://github.com/cjlano/svg" rel="nofollow">https://github.com/cjlano/svg</a></p>
  
  <pre><code>.
  └── svg
      ├── geometry.py
      ├── __init__.py
      ├── LICENSE
      ├── README.md
      ├── svg.py
      ├── svg.test.py
      └── tests
          └── [...]
  </code></pre>
  
  <p>In the module <code>svg</code> I need to use the module <code>geometry</code>. As this module did not exist in the beginning when all the code was in <code>svg.py</code>, I decided to import the entire <code>geometry</code> namespace into svg (<code>from geometry import *</code>).</p>
  
  <p>My issue is that, when I import the <code>svg</code> module from my package, it works well in python2 but fails in python3:</p>
  
  <pre><code>Python 2.7.5 (default, Sep  6 2013, 09:59:46) 
  [GCC 4.8.1 20130725 (prerelease)] on linux2
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from svg import svg
  &gt;&gt;&gt; help(svg)
  </code></pre>
  
  <p>Gives me access to the <code>svg</code> module documentation. Whereas</p>
  
  <pre><code>Python 3.3.2 (default, Sep  6 2013, 09:35:59) 
  [GCC 4.8.1 20130725 (prerelease)] on linux
  Type "help", "copyright", "credits" or "license" for more information.
  &gt;&gt;&gt; from svg import svg
  Traceback (most recent call last):
    File "&lt;stdin&gt;", line 1, in &lt;module&gt;
    File "./svg/svg.py", line 27, in &lt;module&gt;
      from geometry import *
  ImportError: No module named 'geometry'
  </code></pre>
  
  <p>Gives an error on import.</p>
  
  <p>Any ideas on how to write my code to be usable in python3?</p>
  
  <p>Thanks!</p>