setup.py 972B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # coding: utf-8
  2. from setuptools import setup
  3. from setuptools import find_packages
  4. install_requires = [
  5. 'PyYAML',
  6. 'redis',
  7. 'psutil',
  8. ]
  9. xyz_require = [
  10. 'dijkstar',
  11. 'tmx',
  12. 'numpy',
  13. ]
  14. cocos2d_require = [
  15. 'cocos2d',
  16. ] + xyz_require
  17. tests_require = [
  18. 'pytest',
  19. 'freezegun',
  20. ] + cocos2d_require
  21. setup(
  22. name='synergine2',
  23. version='1.0',
  24. description='Subject focus simulation framework',
  25. author='Bastien Sevajol',
  26. author_email='sevajol.bastien@gmail.com',
  27. url='https://github.com/buxx/synergine2',
  28. packages=find_packages(exclude=[
  29. 'contrib',
  30. 'docs',
  31. 'tests',
  32. ]),
  33. classifiers=[
  34. "Programming Language :: Python",
  35. "Development Status :: 4 - Beta",
  36. "Programming Language :: Python :: 3.5",
  37. ],
  38. install_requires=install_requires,
  39. extras_require={
  40. 'tests': tests_require,
  41. 'cocos2d': tests_require,
  42. 'xyz': tests_require,
  43. },
  44. )