setup.py 885 B

123456789101112131415161718192021222324252627282930
  1. from setuptools import setup
  2. try:
  3. unicode
  4. def u8(s):
  5. return s.decode('unicode-escape')
  6. except NameError:
  7. def u8(s):
  8. return s
  9. setup(name='complex-dist',
  10. version='0.1',
  11. description=u8('Another testing distribution \N{SNOWMAN}'),
  12. long_description=u8('Another testing distribution \N{SNOWMAN}'),
  13. author="Illustrious Author",
  14. author_email="illustrious@example.org",
  15. url="http://example.org/exemplary",
  16. packages=['complexdist'],
  17. setup_requires=["wheel", "setuptools"],
  18. install_requires=["quux", "splort"],
  19. extras_require={'simple':['simple.dist']},
  20. tests_require=["foo", "bar>=10.0.0"],
  21. entry_points={
  22. 'console_scripts': [
  23. 'complex-dist=complexdist:main',
  24. 'complex-dist2=complexdist:main',
  25. ],
  26. },
  27. )