setup(name='my-project', version=__version__, description=
    'My awsome project.', packages=['my_project'], include_package_data=
    True, zip_safe=False, scripts=['runmyproject'], install_requires=
    required, extras_require=extras)
Does pip handle extras_requires from setuptools/distribute based sources?