diff: use non-queued connections for the line numbers UI
[git-cola.git] / setup.cfg
blobf6a09b5b0a27c4341a73facbf7948c9b2fd32e05
1 [metadata]
2 name = git-cola
3 author = David Aguilar
4 author_email = davvid@gmail.com
5 description = A sleek and powerful Git GUI
6 license_file = COPYING
7 license = GPL-2.0
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
10 platform = any
11 classifiers =
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 :: 3
17         Topic :: Software Development :: Libraries :: Python Modules
18         Topic :: Software Development :: Version Control :: Git
20 [bdist_rpm]
21 release = 1
22 requires = python
23 build_requires = python
24 doc_files = 
25         COPYING
26         COPYRIGHT
27         README.md
28         docs/
30 [upload_sphinx]
31 upload-dir = docs/_build/html
33 [build_sphinx]
34 all_files = 1
35 build-dir = docs/_build
36 source-dir = docs/
38 [options]
39 python_requires = >=2.7
40 packages = find:
41 include_package_data = true
42 install_requires =
43         importlib_metadata; python_version<"3.8"
44         PyQt5 >= 5.6.0; python_version>="3.0"
45         qtpy >= 1.1.0
46 zip_safe = false
48 [options.package_data]
49 cola =
50         bin/*
51         i18n/*
52         icons/*.svg
54 [options.packages.find]
55 exclude =
56         build*
57         dist*
58         docs*
59         env*
60         extras*
61         qtpy*
62         share*
63         test*
64         todo*
66 [options.data_files]
67 share/applications =
68         share/applications/git-cola.desktop
69         share/applications/git-cola-folder-handler.desktop
70         share/applications/git-dag.desktop
71 share/doc/git-cola =
72         docs/hotkeys.html
73         docs/hotkeys_de.html
74         docs/hotkeys_zh_CN.html
75         docs/hotkeys_zh_TW.html
76 share/icons/hicolor/scalable/apps =
77         cola/icons/git-cola.svg
78 share/metainfo =
79         share/metainfo/git-cola.appdata.xml
80         share/metainfo/git-dag.appdata.xml
82 [options.extras_require]
83 testing =
84         # upstream
85         pytest >= 3.5, !=3.7.3
86         pytest-checkdocs >= 1.2.3
87         pytest-black >= 0.3.7; \
88                 # workaround for jaraco/skeleton#22
89                 python_implementation != "PyPy"
90         pytest-cov
91         pytest-mypy >= 0.9.1; \
92                 # workaround for jaraco/skeleton#22
93                 python_implementation != "PyPy"
94         pytest-enabler >= 1.0.1
96         # local
98 docs =
99         # upstream
100         sphinx
101         jaraco.packaging >= 9
102         rst.linker >= 1.9
104         # local
106 [options.entry_points]
107 console_scripts =
108         cola = cola.main:main
109         git-cola = cola.main:main
110         git-dag = cola.dag:main
111         git-cola-sequence-editor = cola.sequenceeditor:main