setup.py 844 B

123456789101112131415161718192021222324252627282930
  1. #!/usr/bin/env python3
  2. PROJ_METADATA = 'you-get.json'
  3. import os, json
  4. here = os.path.abspath(os.path.dirname(__file__))
  5. proj_info = json.loads(open(os.path.join(here, PROJ_METADATA)).read())
  6. README = open(os.path.join(here, 'README.txt')).read()
  7. CHANGELOG = open(os.path.join(here, 'CHANGELOG.txt')).read()
  8. from distutils.core import setup
  9. setup(
  10. name = proj_info['name'],
  11. version = proj_info['version'],
  12. author = proj_info['author'],
  13. author_email = proj_info['author_email'],
  14. url = proj_info['url'],
  15. download_url = proj_info['download_url'],
  16. license = proj_info['license'],
  17. description = proj_info['description'],
  18. keywords = proj_info['keywords'],
  19. long_description = README + '\n\n' + CHANGELOG,
  20. packages = proj_info['packages'],
  21. classifiers = proj_info['classifiers']
  22. )