setup.py 1.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  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. 'dataclasses',
  34. 'multiprocessing_logging'
  35. ],
  36. extras_require={
  37. 'dev': [
  38. 'wheel>=0.30.0'
  39. ],
  40. 'test': [
  41. ],
  42. },
  43. package_data={
  44. # 'sample': ['package_data.dat'],
  45. },
  46. entry_points={
  47. 'console_scripts': [
  48. 'gitstats = gitstats.git_csv_generator:gen_csv',
  49. ],
  50. },
  51. )