setup.py 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import setuptools
  2. with open("README.md", "r") as fh:
  3. long_description = fh.read()
  4. setuptools.setup(
  5. name="metrixpp",
  6. version="1.7.1",
  7. author="Stefan Strobel",
  8. author_email="stefan.strobel@shimatta.net",
  9. description="Metrix++ is an extendable tool for code metrics collection and analysis.",
  10. long_description=long_description,
  11. long_description_content_type="text/markdown",
  12. url="https://github.com/metrixplusplus/metrixplusplus",
  13. packages=setuptools.find_packages(exclude=["metrixpp.tests"]),
  14. install_requires=[
  15. 'pytablewriter'
  16. ],
  17. package_data={
  18. 'metrixpp.mpp': ['*.ini'],
  19. 'metrixpp.ext.std': ['*.ini'],
  20. 'metrixpp.ext.std.tools': ['*.ini'],
  21. 'metrixpp.ext.std.code': ['*.ini']
  22. },
  23. classifiers=[
  24. "Programming Language :: Python :: 3",
  25. "License :: OSI Approved :: MIT License",
  26. "Operating System :: OS Independent",
  27. ],
  28. project_urls={
  29. 'Documentation': 'https://metrixplusplus.github.io/',
  30. 'Source': 'https://github.com/metrixplusplus/metrixplusplus',
  31. 'Tracker': 'https://github.com/metrixplusplus/metrixplusplus/issues',
  32. },
  33. entry_points={
  34. 'console_scripts': [
  35. 'metrix++ = metrixpp.metrixpp:start'
  36. ]
  37. },
  38. python_requires='>=3.7',
  39. )