setup.py 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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.0",
  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. package_data={
  15. 'metrixpp.mpp': ['*.ini'],
  16. 'metrixpp.ext.std': ['*.ini'],
  17. 'metrixpp.ext.std.tools': ['*.ini'],
  18. 'metrixpp.ext.std.code': ['*.ini']
  19. },
  20. classifiers=[
  21. "Programming Language :: Python :: 3",
  22. "License :: OSI Approved :: MIT License",
  23. "Operating System :: OS Independent",
  24. ],
  25. project_urls={
  26. 'Documentation': 'https://metrixplusplus.github.io/',
  27. 'Source': 'https://github.com/metrixplusplus/metrixplusplus',
  28. 'Tracker': 'https://github.com/metrixplusplus/metrixplusplus/issues',
  29. },
  30. entry_points={
  31. 'console_scripts': [
  32. 'metrix++ = metrixpp.metrixpp:start'
  33. ]
  34. },
  35. python_requires='>=3.5',
  36. )