generated from SoftwareSystemsLaboratory/clime-template-python
-
Notifications
You must be signed in to change notification settings - Fork 4
/
setup.py
executable file
·94 lines (91 loc) · 2.62 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
from setuptools import setup
from clime_productivity import version
with open("README.md", "r", encoding="utf-8") as fh:
long_description = fh.read()
setup(
name="clime-productivity",
packages=["clime_productivity"],
version=version.version(),
description="CLIME - Productivity",
author="Software and Systems Laboratory - Loyola University Chicago",
author_email="ssl-metrics@ssl.luc.edu",
license="BSD",
long_description=long_description,
long_description_content_type="text/markdown",
url="https://ssl.cs.luc.edu/projects/metricsDashboard",
project_urls={
"Bug Tracker": "https://github.com/SoftwareSystemsLaboratory/clime-productivity/issues",
"GitHub Repository": "https://github.com/SoftwareSystemsLaboratory/clime-productivity",
},
keywords=[
"bugzilla",
"bus factor",
"bus factor",
"cloc",
"commits",
"commits",
"delta lines of code",
"engineering",
"git",
"git",
"github",
"github",
"gitlab",
"installable",
"issue density",
"issue density",
"issue spoilage",
"issues",
"issues",
"kloc",
"lines of code",
"longitudinal graphs",
"loyola university chicago",
"loyola",
"luc",
"metrics",
"metrics",
"mining",
"productivity",
"python",
"repository mining",
"repository",
"simple",
"sloccount",
"software engineering",
"software metrics",
"software systems laboratory",
"software",
"ssl",
"thousands of lines of code",
"tool",
"vcs",
],
classifiers=[
"Development Status :: 4 - Beta",
"Intended Audience :: Science/Research",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Programming Language :: Python",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3 :: Only",
"Topic :: Software Development",
"Topic :: Scientific/Engineering",
"Operating System :: POSIX",
"Operating System :: Unix",
"Operating System :: MacOS",
],
python_requires=">=3.9",
install_requires=[
"numpy",
"matplotlib",
"pandas",
],
entry_points={
"console_scripts": [
"clime-productivity-compute = clime_productivity.main:main",
"clime-productivity-graph = clime_productivity.graph:main",
]
},
)