tree-wide: update copyrights notices for 2024
[git-cola.git] / setup.cfg
blob4a7cbc6a5874ded254a50bd9102a2224a37daa46
1 [metadata]
2 name = git-cola
3 long_description = Git Cola is a powerful Git GUI with a slick and intuitive user interface.
4 url = https://gitlab.com/git-cola/git-cola
5 platform = any
7 [upload_sphinx]
8 upload-dir = docs/_build/html
10 [build_sphinx]
11 all_files = 1
12 build-dir = docs/_build
13 source-dir = docs/
15 [options]
16 packages =
17         cola
18         cola.bin
19         cola.i18n
20         cola.i18n.glossary
21         cola.icons
22         cola.icons.dark
23         cola.models
24         cola.widgets
25 include_package_data = true
26 install_requires =
27         importlib_metadata; python_version<"3.8"
28         qtpy >= 1.1.0
29 zip_safe = false
31 [options.package_data]
32 cola =
33         bin/*
34         i18n/*
35         icons/*.svg
36         icons/dark/*.svg
38 [options.data_files]
39 share/applications =
40         share/applications/git-cola.desktop
41         share/applications/git-cola-folder-handler.desktop
42         share/applications/git-dag.desktop
43 share/doc/git-cola =
44         docs/hotkeys.html
45         docs/hotkeys_de.html
46         docs/hotkeys_zh_CN.html
47         docs/hotkeys_zh_TW.html
48 share/icons/hicolor/scalable/apps =
49         cola/icons/git-cola.svg
50 share/metainfo =
51         share/metainfo/git-cola.appdata.xml
52         share/metainfo/git-dag.appdata.xml
54 [options.extras_require]
55 testing =
56         # upstream
57         pytest >= 3.5, !=3.7.3
58         pytest-checkdocs >= 1.2.3
59         pytest-cov
60         pytest-enabler >= 1.0.1
62         # local
64 docs =
65         # upstream
66         sphinx
67         rst.linker >= 1.9
69         # local
70         sphinx_rtd_theme
72 # "extras" are optional packages that enable additional features when present.
73 extras =
74         # Enables the "Send to Trash" feature.
75         send2trash
76         # Enables macOS-specific appearance themes.
77         pyobjc; sys_platform == 'darwin'
79 # Developer tools.
80 dev =
81         cercis
82         pylint >= 2.14.0
84 # Build and packaging tools.
85 build =
86         build
87         pynsist
88         twine
89         wheel
91 # Extra packages when installing for specific platforms or Qt versions.
92 pyqt5 =
93         PyQt5
95 pyqt6 =
96         PyQt6