import os
from setuptools import setup

base = os.path.dirname(__file__)

mdata = {}
with open(os.path.join(base, 'uniplot', '__about__.py')) as f:
    exec(f.read(), mdata)

setup(
    name=mdata['__title__'],
    version=mdata['__version__'],
    author=mdata['__author__'],
    author_email=mdata['__email__'],
    description=mdata['__description__'],
    long_description=open(os.path.join('README.rst')).read(),
    url=mdata['__homepage__'],
    download_url=mdata['__download__'],
    license=mdata['__license__'],

    install_requires=['hippy', 'matplotlib'],
    extras_require={
        'YAML': ['PyYAML'],
        'TOML': ['PyTOML'],
    },
    entry_points={'console_scripts': ['uniplot = uniplot:main'],},
)

import os
from setuptools import setup

base = os.path.dirname(__file__)

mdata = {}
with open(os.path.join(base, 'uniplot', '__about__.py')) as f:
    exec(f.read(), mdata)

setup(
    name=mdata['__title__'],
    version=mdata['__version__'],
    author=mdata['__author__'],
    author_email=mdata['__email__'],
    description=mdata['__description__'],
    long_description=open(os.path.join('README.rst')).read(),
    url=mdata['__homepage__'],
    download_url=mdata['__download__'],
    license=mdata['__license__'],
    install_requires=['hippy', 'matplotlib'],
)

--- 
+++ 
@@ -17,5 +17,11 @@
     url=mdata['__homepage__'],
     download_url=mdata['__download__'],
     license=mdata['__license__'],
+
     install_requires=['hippy', 'matplotlib'],
+    extras_require={
+        'YAML': ['PyYAML'],
+        'TOML': ['PyTOML'],
+    },
+    entry_points={'console_scripts': ['uniplot = uniplot:main'],},
 )
Improve dependencies and add entry_points.
