setup.py 1.5KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. import versioneer
  2. from setuptools import setup, find_packages
  3. setup(
  4. name='gitstats',
  5. version=versioneer.get_version(),
  6. cmdclass=versioneer.get_cmdclass(),
  7. description='gitstats',
  8. long_description='Statistics for Git Repo',
  9. url='',
  10. author='rappdw',
  11. author_email='rappdw@gmail.com',
  12. license='MIT',
  13. keywords='library',
  14. classifiers=[
  15. 'Development Status :: 3 - Alpha',
  16. 'Intended Audience :: Developers',
  17. # Set this topic to what works for you
  18. 'Topic :: Python :: Library',
  19. # Pick your license as you wish (should match "license" above)
  20. 'License :: MIT',
  21. 'Programming Language :: Python :: 3.5',
  22. ],
  23. packages=find_packages(exclude=['contrib', 'docs', 'tests']),
  24. include_package_data=True,
  25. # Alternatively, if you want to distribute just a my_module.py, uncomment
  26. # this:
  27. # py_modules=["my_module"],
  28. setup_requires=[
  29. # Setuptools 18.0 properly handles Cython extensions.
  30. 'setuptools>=18.0'
  31. ],
  32. install_requires=[
  33. 'multiprocessing_logging'
  34. ],
  35. extras_require={
  36. 'dev': [
  37. 'wheel>=0.30.0'
  38. ],
  39. 'test': [
  40. ],
  41. },
  42. package_data={
  43. # 'sample': ['package_data.dat'],
  44. },
  45. entry_points={
  46. 'console_scripts': [
  47. 'gitstats = gitstats:main',
  48. ],
  49. },
  50. # entry_points={
  51. # 'console_scripts': [
  52. # 'sample=sample:main',
  53. # ],
  54. # },
  55. )