title: display __version__ using setuptools.setup values in setup.py
body: <p>I have a packaged project <code>mytools</code> which uses setuptools' setup to store its version in a setup.py project file e.g. </p>
  
  <pre><code>import setuptools
  
  setuptools.setup(
  name='mytools',
  version='0.1.0'
  )
  </code></pre>
  
  <p>I'd like to get the common <code>mytools.__version__</code> feature based on the version value e.g.</p>
  
  <pre><code>import mytools
  mytools.__version__
  &gt;&gt;&gt;'0.1.0'
  </code></pre>
  
  <p>Is there native / simple way in setuptools to do so? Couldn't find a reference to <code>__version__</code> in setuptools.
  Furthermore, I don't want to store the version in <code>__init__.py</code> because I'd prefer to keep the version in its current place (setup.py). 
  The many answers to similar questions do not speak to my specific problem, e.g. <a href="https://stackoverflow.com/questions/2058802/how-can-i-get-the-version-defined-in-setup-py-setuptools-in-my-package">How can I get the version defined in setup.py (setuptools) in my package?</a> </p>