-
Notifications
You must be signed in to change notification settings - Fork 48
/
setup.py
55 lines (52 loc) · 1.54 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
from setuptools import setup
with open('README.md') as readme:
long_description = readme.read()
setup(
name='git-gud',
version=open('gitgud/version.txt').read().strip(),
url='https://github.com/benthayer/git-gud/',
description='A command line game to learn git',
author='Ben Thayer',
author_email='[email protected]',
license='MIT',
long_description=long_description,
long_description_content_type='text/markdown',
packages=[
'gitgud',
'gitgud.util',
'gitgud.hooks',
'gitgud.skills',
'gitgud.user_messages',
'gitgud.skills.basics',
'gitgud.skills.extras',
'gitgud.skills.rampup',
'gitgud.skills.rework',
'gitgud.skills.intro',
'gitgud.skills.mixedbag',
'gitgud.skills.rewriting',
'gitgud.skills.newbasics',
],
package_data={
'gitgud': ['version.txt', 'welcome.txt'],
'gitgud.skills.intro': ['_*/*'],
'gitgud.skills.basics': ['_*/*'],
'gitgud.skills.extras': ['_*/*'],
'gitgud.skills.rampup': ['_*/*'],
'gitgud.skills.rework': ['_*/*'],
'gitgud.skills.mixedbag': ['_*/*'],
'gitgud.skills.rewriting': ['_*/*'],
'gitgud.skills.newbasics': ['_*/*'],
},
python_requires='>=3.6',
install_requires=[
'gitpython==3.1.7',
'importlib_resources',
'pyyaml',
],
entry_points={
"console_scripts": [
"git-gud=gitgud.__main__:main"
]
},
data_files=[('man/man1', ['git-gud.1'])]
)