Initial upload: git-insights-cli with CI/CD workflow
Some checks failed
CI / test (push) Has been cancelled
CI / build (push) Has been cancelled
CI / release (push) Has been cancelled

This commit is contained in:
2026-01-30 20:35:13 +00:00
parent 531325b30c
commit dba831ced2

25
setup.py Normal file
View File

@@ -0,0 +1,25 @@
from setuptools import setup, find_packages
setup(
name="git-insights-cli",
version="1.0.0",
description="A CLI tool that analyzes git repositories to generate developer productivity insights",
author="Git Insights Team",
packages=find_packages(where="src"),
package_dir={"": "src"},
python_requires=">=3.8",
install_requires=[
"click>=8.1.7",
"rich>=13.7.0",
"gitpython>=3.1.40",
"dataclasses-json>=0.6.4",
"pyyaml>=6.0.1",
"jinja2>=3.1.3",
],
entry_points={
"console_scripts": [
"git-insights=src.cli:main",
],
},
include_package_data=True,
)