from setuptools import setup, find_packages setup( name="git-insights-cli", version="1.0.0", py_modules=["git_insights"], packages=find_packages(where="src"), package_dir {"": "src"}, python_requires=">=3.8", install_requires=[ "click>=8.0.0", "rich>=13.0.0", "gitpython>=3.1.0", "dataclasses-json>=0.6.0", "PyYAML>=6.0", "jinja2>=3.1.0", ], extras_require={ "dev": [ "pytest>=7.0.0", "pytest-cov>=4.0.0", "pytest-mock>=3.10.0", "ruff>=0.1.0", "mypy>=1.0.0", ], }, entry_points={ "console_scripts": [ "git-insights=git_insights.cli:main", ], }, include_package_data=True, )