-
Notifications
You must be signed in to change notification settings - Fork 3
Expand file tree
/
Copy pathpyproject.toml
More file actions
323 lines (319 loc) · 14.4 KB
/
pyproject.toml
File metadata and controls
323 lines (319 loc) · 14.4 KB
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
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
# SPDX-FileCopyrightText: mpvQC developers
#
# SPDX-License-Identifier: MIT
[project]
name = "mpvQC"
version = "0.9.0-beta3"
description = "libmpv based application for quality control of videos"
readme = "README.md"
requires-python = "~=3.13.0"
classifiers = [
"Development Status :: 4 - Beta", # 4 - Beta, 5 - Production/Stable
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Private :: Do Not Upload",
"Programming Language :: Python :: 3.13",
]
dependencies = [
"Jinja2>=3.1.6",
"PySide6-Essentials==6.11.0",
"inject>=5.3.0",
"mpv>=1.0.8",
"pywin32>=311; sys_platform == 'win32'",
]
[project.urls]
Homepage = "https://mpvqc.github.io"
Issues = "https://github.com/mpvqc/mpvQC/issues"
Repository = "https://github.com/mpvqc/mpvQC"
[dependency-groups]
dev = [
"materialyoucolor>=3.0.2",
"prek>=0.3.8",
"pyrefly>=0.59.1",
"pytest>=9.0.3",
]
[tool.pyside6-project]
files = [
# WARNING! This list is auto updated by the just build helper
"data/build-info.toml",
"data/config/backup-template.jinja",
"data/config/export-template.jinja",
"data/config/input.conf",
"data/config/mpv-linux.conf",
"data/config/mpv-windows.conf",
"data/fonts/NotoSans-Bold.ttf",
"data/fonts/NotoSans-Italic.ttf",
"data/fonts/NotoSans-Regular.ttf",
"data/fonts/NotoSans-SemiBold.ttf",
"data/fonts/NotoSansHebrew-Bold.ttf",
"data/fonts/NotoSansHebrew-Regular.ttf",
"data/fonts/NotoSansHebrew-SemiBold.ttf",
"data/fonts/NotoSansMono-Regular.ttf",
"data/icon.svg",
"data/icons/arrow_drop_down_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/aspect_ratio_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/check_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/close_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/close_fullscreen_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/comment_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/content_copy_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/delete_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/description_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/download_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/draft_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/edit_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/exit_to_app_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/file_export_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/file_open_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/first_page_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/folder_open_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/info_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_arrow_down_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_arrow_left_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_arrow_right_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_arrow_up_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_backspace_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_double_arrow_right_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/keyboard_return_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/language_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/last_page_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/minimize_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/movie_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/movie_edit_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/music_note_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/notes_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/open_in_full_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/palette_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/play_arrow_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/save_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/save_as_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/search_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/select_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/select_check_box_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/settings_backup_restore_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/space_bar_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/subtitles_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/title_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/tooltip_2_24dp_5F6368_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/update_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/upload_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/icons/vertical_split_24dp_1F1F1F_FILL0_wght400_GRAD0_opsz24.svg",
"data/themes.json",
"i18n/de-DE.ts",
"i18n/en-US.ts",
"i18n/es-MX-qt-overrides.ts",
"i18n/es-MX.ts",
"i18n/he-IL.ts",
"i18n/it-IT.ts",
"i18n/pt-PT.ts",
"main.py",
"mpvqc/__init__.py",
"mpvqc/application.py",
"mpvqc/build.py",
"mpvqc/datamodels.py",
"mpvqc/injections.py",
"mpvqc/logging_utils.py",
"mpvqc/models/__init__.py",
"mpvqc/models/comments/__init__.py",
"mpvqc/models/comments/item.py",
"mpvqc/models/comments/model.py",
"mpvqc/models/comments/mutation.py",
"mpvqc/models/comments/roles.py",
"mpvqc/models/comments/undo.py",
"mpvqc/models/comments/utils.py",
"mpvqc/models/dependencies.py",
"mpvqc/models/export_templates.py",
"mpvqc/models/import_options.py",
"mpvqc/models/languages.py",
"mpvqc/models/theme_palette.py",
"mpvqc/models/theme_preview.py",
"mpvqc/services/__init__.py",
"mpvqc/services/application_paths.py",
"mpvqc/services/build_info.py",
"mpvqc/services/comment_type_validator.py",
"mpvqc/services/comments.py",
"mpvqc/services/document_exporter.py",
"mpvqc/services/document_importer.py",
"mpvqc/services/exporter.py",
"mpvqc/services/file_startup.py",
"mpvqc/services/font_loader.py",
"mpvqc/services/formatter_time.py",
"mpvqc/services/frameless/__init__.py",
"mpvqc/services/frameless/linux/__init__.py",
"mpvqc/services/frameless/linux/event.py",
"mpvqc/services/frameless/service.py",
"mpvqc/services/frameless/win/__init__.py",
"mpvqc/services/frameless/win/c_structures.py",
"mpvqc/services/frameless/win/event.py",
"mpvqc/services/frameless/win/utils.py",
"mpvqc/services/host_integration/__init__.py",
"mpvqc/services/host_integration/portals.py",
"mpvqc/services/host_integration/service.py",
"mpvqc/services/i18n.py",
"mpvqc/services/importer.py",
"mpvqc/services/key_command.py",
"mpvqc/services/label_width_calculator.py",
"mpvqc/services/main_window.py",
"mpvqc/services/mimetype_provider.py",
"mpvqc/services/player.py",
"mpvqc/services/quit.py",
"mpvqc/services/resetter.py",
"mpvqc/services/resource.py",
"mpvqc/services/reverse_translator.py",
"mpvqc/services/settings.py",
"mpvqc/services/state.py",
"mpvqc/services/subtitle_importer.py",
"mpvqc/services/theme.py",
"mpvqc/services/type_mapper.py",
"mpvqc/services/version_checker.py",
"mpvqc/services/window_properties.py",
"mpvqc/startup.py",
"mpvqc/utility/__init__.py",
"mpvqc/utility/close.py",
"mpvqc/utility/label_width_calculator.py",
"mpvqc/utility/resizer.py",
"mpvqc/utility/table_utility.py",
"mpvqc/utility/theme.py",
"mpvqc/utility/window_buttons.py",
"mpvqc/utility/window_properties.py",
"mpvqc/utility/window_visibility.py",
"mpvqc/viewmodels/__init__.py",
"mpvqc/viewmodels/application.py",
"mpvqc/viewmodels/backup_timer.py",
"mpvqc/viewmodels/content.py",
"mpvqc/viewmodels/dialog_loader.py",
"mpvqc/viewmodels/dialogs/__init__.py",
"mpvqc/viewmodels/dialogs/about.py",
"mpvqc/viewmodels/dialogs/appearance.py",
"mpvqc/viewmodels/dialogs/backup.py",
"mpvqc/viewmodels/dialogs/comment_types.py",
"mpvqc/viewmodels/dialogs/edit_input.py",
"mpvqc/viewmodels/dialogs/edit_mpv.py",
"mpvqc/viewmodels/dialogs/export_settings.py",
"mpvqc/viewmodels/dialogs/import_settings.py",
"mpvqc/viewmodels/drop_area.py",
"mpvqc/viewmodels/file_dialogs/__init__.py",
"mpvqc/viewmodels/file_dialogs/export_file_dialog.py",
"mpvqc/viewmodels/file_dialogs/import_file_dialogs.py",
"mpvqc/viewmodels/footer.py",
"mpvqc/viewmodels/header/__init__.py",
"mpvqc/viewmodels/header/header.py",
"mpvqc/viewmodels/header/menu_bar.py",
"mpvqc/viewmodels/header/toolbar.py",
"mpvqc/viewmodels/message_box_loader.py",
"mpvqc/viewmodels/message_boxes/__init__.py",
"mpvqc/viewmodels/message_boxes/quit.py",
"mpvqc/viewmodels/message_boxes/reset.py",
"mpvqc/viewmodels/message_boxes/version_check.py",
"mpvqc/viewmodels/new_comment_menu.py",
"mpvqc/viewmodels/player.py",
"mpvqc/viewmodels/table/__init__.py",
"mpvqc/viewmodels/table/comment_table.py",
"mpvqc/viewmodels/table/placeholder.py",
"mpvqc/viewmodels/table/search_box.py",
"mpvqc/views/__init__.py",
"mpvqc/views/player_framebuffer_object.py",
"mpvqc/views/player_win_id.py",
"project.qrc",
"qt/qml/components/MpvqcDebugRectangle.qml",
"qt/qml/components/MpvqcDialog.qml",
"qt/qml/components/MpvqcHeader.qml",
"qt/qml/components/MpvqcIconLabel.qml",
"qt/qml/components/MpvqcKeyboardFocusableButtonBox.qml",
"qt/qml/components/MpvqcLabelWithToolTip.qml",
"qt/qml/components/MpvqcMenu.qml",
"qt/qml/components/MpvqcMenuBarMenu.qml",
"qt/qml/components/MpvqcMessageBox.qml",
"qt/qml/components/MpvqcPositionedMenu.qml",
"qt/qml/components/MpvqcSpinBoxRow.qml",
"qt/qml/components/MpvqcSwitchRow.qml",
"qt/qml/components/MpvqcTextFieldRow.qml",
"qt/qml/components/qmldir",
"qt/qml/components/tst_MpvqcMenu.qml",
"qt/qml/components/tst_MpvqcPositionedMenu.qml",
"qt/qml/components/tst_MpvqcSpinBoxRow.qml",
"qt/qml/components/tst_MpvqcSwitchRow.qml",
"qt/qml/components/tst_MpvqcTextFieldRow.qml",
"qt/qml/dialogs/MpvqcAboutDialog.qml",
"qt/qml/dialogs/MpvqcAppearanceDialog.qml",
"qt/qml/dialogs/MpvqcBackupDialog.qml",
"qt/qml/dialogs/MpvqcCommentTypesDialog.qml",
"qt/qml/dialogs/MpvqcEditInputDialog.qml",
"qt/qml/dialogs/MpvqcEditMpvDialog.qml",
"qt/qml/dialogs/MpvqcExportSettingsDialog.qml",
"qt/qml/dialogs/MpvqcImportConfirmationDialog.qml",
"qt/qml/dialogs/MpvqcImportConfirmationDialogViewModel.qml",
"qt/qml/dialogs/MpvqcImportSettingsDialog.qml",
"qt/qml/dialogs/MpvqcShortcutDialog.qml",
"qt/qml/dialogs/tst_MpvqcImportConfirmationDialogViewModel.qml",
"qt/qml/filedialogs/MpvqcExportDocumentFileDialog.qml",
"qt/qml/filedialogs/MpvqcImportDocumentsFileDialog.qml",
"qt/qml/filedialogs/MpvqcImportSubtitlesFileDialog.qml",
"qt/qml/filedialogs/MpvqcImportVideoFileDialog.qml",
"qt/qml/messageboxes/MpvqcDocumentNotCompatibleMessageBox.qml",
"qt/qml/messageboxes/MpvqcExtendedExportErrorMessageBox.qml",
"qt/qml/messageboxes/MpvqcExtendedExportMessageBox.qml",
"qt/qml/messageboxes/MpvqcQuitMessageBox.qml",
"qt/qml/messageboxes/MpvqcResetMessageBox.qml",
"qt/qml/messageboxes/MpvqcVersionCheckMessageBox.qml",
"qt/qml/models/MpvqcCreditsModel.qml",
"qt/qml/models/MpvqcShortcutsModel.qml",
"qt/qml/models/qmldir",
"qt/qml/MpvqcApplication.qml",
"qt/qml/styles/MpvqcStyle/qmldir",
"qt/qml/styles/MpvqcStyle/ToolTip.qml",
"qt/qml/utility/MpvqcConstants.qml",
"qt/qml/utility/MpvqcLabelWidthCalculator.qml",
"qt/qml/utility/MpvqcTheme.qml",
"qt/qml/utility/MpvqcWindowUtility.qml",
"qt/qml/utility/qmldir",
"qt/qml/views/header/MpvqcHeaderMenuBar.qml",
"qt/qml/views/header/MpvqcHeaderView.qml",
"qt/qml/views/header/MpvqcToolBarView.qml",
"qt/qml/views/header/qmldir",
"qt/qml/views/main/MpvqcContentView.qml",
"qt/qml/views/main/MpvqcDialogLoaderView.qml",
"qt/qml/views/main/MpvqcFileDialogLoaderView.qml",
"qt/qml/views/main/MpvqcFileDropAreaView.qml",
"qt/qml/views/main/MpvqcFooterView.qml",
"qt/qml/views/main/MpvqcMessageBoxLoaderView.qml",
"qt/qml/views/main/MpvqcNewCommentMenuView.qml",
"qt/qml/views/main/MpvqcPlayerLinux.qml",
"qt/qml/views/main/MpvqcPlayerView.qml",
"qt/qml/views/main/MpvqcPlayerWindows.qml",
"qt/qml/views/main/qmldir",
"qt/qml/views/main/tst_MpvqcDialogLoaderView.qml",
"qt/qml/views/main/tst_MpvqcFileDialogLoaderView.qml",
"qt/qml/views/main/tst_MpvqcMessageBoxLoaderView.qml",
"qt/qml/views/main/tst_MpvqcNewCommentMenuView.qml",
"qt/qml/views/table/MpvqcCommentList.qml",
"qt/qml/views/table/MpvqcCommentListDelegate.qml",
"qt/qml/views/table/MpvqcCommentListKeyHandler.qml",
"qt/qml/views/table/MpvqcCommentListOverlays.qml",
"qt/qml/views/table/MpvqcContextMenuLoader.qml",
"qt/qml/views/table/MpvqcEditCommentPopup.qml",
"qt/qml/views/table/MpvqcEditCommentTypeMenu.qml",
"qt/qml/views/table/MpvqcEditLoader.qml",
"qt/qml/views/table/MpvqcEditTimePopup.qml",
"qt/qml/views/table/MpvqcMessageBoxLoader.qml",
"qt/qml/views/table/MpvqcPlaceholderView.qml",
"qt/qml/views/table/MpvqcSearchBoxDragHandler.qml",
"qt/qml/views/table/MpvqcSearchBoxLoader.qml",
"qt/qml/views/table/MpvqcSearchBoxPopup.qml",
"qt/qml/views/table/MpvqcTableUtility.qml",
"qt/qml/views/table/MpvqcTableView.qml",
"qt/qml/views/table/MpvqcWindowsMenuClickGuard.qml",
"qt/qml/views/table/qmldir",
"qt/qml/views/table/TestHelpers.qml",
"qt/qml/views/table/tst_MpvqcCommentListKeyHandler.qml",
"qt/qml/views/table/tst_MpvqcTableUtility.qml",
"qt/qml/views/table/tst_MpvqcTableView.qml",
"qt/qml/views/table/tst_MpvqcTableView_ContextMenu.qml",
"qt/qml/views/table/tst_MpvqcTableView_EditingComment.qml",
"qt/qml/views/table/tst_MpvqcTableView_EditingCommentType.qml",
"qt/qml/views/table/tst_MpvqcTableView_EditingTime.qml",
"qt/qml/views/table/tst_MpvqcTableView_RealViewModel.qml",
"qt/qml/views/table/tst_MpvqcTableView_SearchBox.qml",
"qt/qml/views/table/tst_MpvqcTableView_SearchBoxPosition.qml",
"qt/qml/views/table/tst_MpvqcTableView_Selection.qml",
]