title: Can't import my own personal module after setting it up
body: <p>I'm 100% sure that I'm missing something simple, but I just can't get it to work</p>
  <p>My directory looks like this:</p>
  <pre><code>&gt; Project
  &gt;&gt; setup.py
  &gt;&gt; Project
  &gt;&gt;&gt; main.py
  &gt;&gt;&gt; a
  &gt;&gt;&gt;&gt; __ init__.py
  &gt;&gt;&gt;&gt; a.py
  &gt;&gt;&gt; b
  &gt;&gt;&gt;&gt; __ init__.py
  &gt;&gt;&gt;&gt; b.py
  &gt;&gt;&gt; c
  &gt;&gt;&gt;&gt; __ init__.py
  &gt;&gt;&gt;&gt; c.py
  </code></pre>
  <p>Inside main.py I import other submodules using <code>from a.a import a</code> syntax. It works when I call it from this module. It doesn't work only if I import the whole installed module inside the other one.</p>
  <p>My setup.py looks like this</p>
  <pre><code>import setuptools
  
  setuptools.setup(name='Project',
  version='0.1',
  author='x',
  packages=setuptools.find_packages())
  </code></pre>
  <p>I install it using <code>pip install .</code> and then try importing it in the other module. After doing that, I get an error saying <code>ModuleNotFoundError: No module named 'a'</code>.</p>
  <p>I did try googling quite a bit. What am I doing wrong?</p>