yading@7: from setuptools import setup yading@7: import sys yading@7: import os yading@7: yading@7: wd = os.path.dirname(os.path.abspath(__file__)) yading@7: os.chdir(wd) yading@7: sys.path.insert(1, wd) yading@7: yading@7: name = 'musixmatch' yading@7: pkg = __import__(name) yading@7: author, email = pkg.__author__.rsplit(' ', 1) yading@7: yading@7: with open(os.path.join(wd, 'README.rst'),'r') as readme: yading@7: long_description = readme.read() yading@7: yading@7: url = 'http://projects.monkeython.com/musixmatch', yading@7: egg = { yading@7: 'name': name, yading@7: 'version': pkg.__version__, yading@7: 'author': author, yading@7: 'author_email': email.strip('<>'), yading@7: 'url': url, yading@7: 'description': "Package to interface with the Musixmatch API", yading@7: 'long_description': long_description, yading@7: 'download_url': '%s/dists' % url, yading@7: 'classifiers': pkg.__classifiers__, yading@7: 'packages': [name], yading@7: 'include_package_data': True, yading@7: 'exclude_package_data': {name: ["*.rst", "docs", "tests"]}, yading@7: 'test_suite': 'tests.suite'} yading@7: yading@7: if __name__ == '__main__': yading@7: setup(**egg)