4 author_email = davvid@gmail.com
5 description = A sleek and powerful Git GUI
8 long_description = Git Cola is a powerful Git GUI with a slick and intuitive user interface.
9 url = https://github.com/git-cola/git-cola
12 Development Status :: 6 - Mature
13 Intended Audience :: Developers
14 Intended Audience :: End Users/Desktop
15 License :: OSI Approved :: GNU General Public License v2 (GPLv2)
16 Programming Language :: Python :: 2.7
17 Programming Language :: Python :: 3
18 Topic :: Software Development :: Libraries :: Python Modules
19 Topic :: Software Development :: Version Control :: Git
27 build_requires = python
35 upload-dir = share/doc/git-cola/_build/html
39 build-dir = share/doc/git-cola/_build
40 source-dir = share/doc/git-cola/
43 python_requires = >=2.7
45 include_package_data = true
47 importlib_metadata; python_version<"3.8"
48 PyQt5 >= 5.6.0; python_version>="3.0"
52 [options.package_data]
57 [options.packages.find]
71 share/applications/git-cola.desktop
72 share/applications/git-cola-folder-handler.desktop
73 share/applications/git-dag.desktop
75 share/doc/git-cola/hotkeys.html
76 share/doc/git-cola/hotkeys_de.html
77 share/doc/git-cola/hotkeys_zh_CN.html
78 share/doc/git-cola/hotkeys_zh_TW.html
79 share/icons/hicolor/scalable/apps =
80 cola/icons/git-cola.svg
81 share/locale/cs/LC_MESSAGES =
82 share/locale/cs/LC_MESSAGES/git-cola.mo
83 share/locale/de/LC_MESSAGES =
84 share/locale/de/LC_MESSAGES/git-cola.mo
85 share/locale/es/LC_MESSAGES =
86 share/locale/es/LC_MESSAGES/git-cola.mo
87 share/locale/fr/LC_MESSAGES =
88 share/locale/fr/LC_MESSAGES/git-cola.mo
89 share/locale/hu/LC_MESSAGES =
90 share/locale/hu/LC_MESSAGES/git-cola.mo
91 share/locale/id_ID/LC_MESSAGES =
92 share/locale/id_ID/LC_MESSAGES/git-cola.mo
93 share/locale/it/LC_MESSAGES =
94 share/locale/it/LC_MESSAGES/git-cola.mo
95 share/locale/ja/LC_MESSAGES =
96 share/locale/ja/LC_MESSAGES/git-cola.mo
97 share/locale/pl/LC_MESSAGES =
98 share/locale/pl/LC_MESSAGES/git-cola.mo
99 share/locale/pt_BR/LC_MESSAGES =
100 share/locale/pt_BR/LC_MESSAGES/git-cola.mo
101 share/locale/ru/LC_MESSAGES =
102 share/locale/ru/LC_MESSAGES/git-cola.mo
103 share/locale/sv/LC_MESSAGES =
104 share/locale/sv/LC_MESSAGES/git-cola.mo
105 share/locale/tr_TR/LC_MESSAGES =
106 share/locale/tr_TR/LC_MESSAGES/git-cola.mo
107 share/locale/uk/LC_MESSAGES =
108 share/locale/uk/LC_MESSAGES/git-cola.mo
109 share/locale/zh_CN/LC_MESSAGES =
110 share/locale/zh_CN/LC_MESSAGES/git-cola.mo
111 share/locale/zh_TW/LC_MESSAGES =
112 share/locale/zh_TW/LC_MESSAGES/git-cola.mo
114 [options.extras_require]
117 pytest >= 3.5, !=3.7.3
118 pytest-checkdocs >= 1.2.3
120 pytest-black >= 0.3.7; \
121 # workaround for jaraco/skeleton#22
122 python_implementation != "PyPy"
124 pytest-mypy >= 0.9.1; \
125 # workaround for jaraco/skeleton#22
126 python_implementation != "PyPy"
127 pytest-enabler >= 1.0.1
130 PyQt5; python_version>='3.0'
131 PySide2; python_version=='2.7'
136 jaraco.packaging >= 9
141 [options.entry_points]
143 cola = cola.main:main
144 git-cola = cola.main:main
145 git-dag = cola.dag:main
146 git-cola-sequence-editor = cola.sequenceeditor:main
147 # "build" and "install" are overridden to ensure that "build_mo" is always run.
149 build = extras.build:build
150 build_mo = extras.build_mo:build_mo
151 build_pot = extras.build_pot:build_pot
152 install = extras.install:install