Skip to content

Commit 4208741

Browse files
committed
build(deps): bump app dependencies
1 parent eeb0597 commit 4208741

File tree

5 files changed

+21
-43
lines changed

5 files changed

+21
-43
lines changed

Justfile

Lines changed: 6 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,6 @@
1-
# Copyright 2024
1+
# SPDX-FileCopyrightText: mpvQC developers
22
#
3-
# This program is free software: you can redistribute it and/or modify
4-
# it under the terms of the GNU Lesser General Public License as published by
5-
# the Free Software Foundation, either version 3 of the License, or
6-
# (at your option) any later version.
7-
#
8-
# This program is distributed in the hope that it will be useful,
9-
# but WITHOUT ANY WARRANTY; without even the implied warranty of
10-
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11-
# GNU Lesser General Public License for more details.
12-
#
13-
# You should have received a copy of the GNU Lesser General Public License
14-
# along with this program. If not, see <http://www.gnu.org/licenses/>.
3+
# SPDX-License-Identifier: MIT
154

165
APP_ID := 'io.github.mpvqc.mpvQC'
176
MANIFEST_FILE := 'io.github.mpvqc.mpvQC.yml'
@@ -36,11 +25,12 @@ BUILD_DIR := 'build-dir'
3625
@generate-flatpak-dependencies:
3726
uv run flatpak-pypi-updater.py \
3827
--dependency inject::none:any \
39-
--dependency PySide6-Essentials==6.9.1::manylinux:x86_64 \
40-
--dependency shiboken6==6.9.1::manylinux:x86_64 \
41-
--dependency MarkupSafe::cp312:manylinux:x86_64 \
28+
--dependency PySide6-Essentials==6.10.0::manylinux:x86_64 \
29+
--dependency shiboken6==6.10.0::manylinux:x86_64 \
30+
--dependency MarkupSafe==3.0.2::cp312:manylinux:x86_64 \
4231
--dependency Jinja2::none:any \
4332
--dependency mpv::none:any \
33+
--dependency loguru::none:any \
4434
--cleanup "/bin" \
4535
--cleanup "/lib/python3.12/site-packages/PySide6/lupdate" \
4636
--cleanup "/lib/python3.12/site-packages/PySide6/qmlls" \

flatpak-pypi-updater.py

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,6 @@
1-
# MIT License
1+
# SPDX-FileCopyrightText: mpvQC developers
22
#
3-
# Copyright (c) 2025 mpvQC
4-
#
5-
# Permission is hereby granted, free of charge, to any person obtaining a copy
6-
# of this software and associated documentation files (the "Software"), to deal
7-
# in the Software without restriction, including without limitation the rights
8-
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9-
# copies of the Software, and to permit persons to whom the Software is
10-
# furnished to do so, subject to the following conditions:
11-
#
12-
# The above copyright notice and this permission notice shall be included in all
13-
# copies or substantial portions of the Software.
14-
#
15-
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16-
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17-
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18-
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19-
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20-
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21-
# SOFTWARE.
3+
# SPDX-License-Identifier: MIT
224

235
import argparse
246
import json
@@ -168,7 +150,7 @@ def dump_yml_requirements(
168150
],
169151
"sources": sources,
170152
}
171-
content = yaml.dump(yaml_object, Dumper=yaml.CDumper)
153+
content = yaml.dump(yaml_object, Dumper=yaml.Dumper)
172154
output.write_text(content, encoding="utf-8")
173155

174156

io.github.mpvqc.mpvQC.pypi.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
build-commands:
2-
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} --no-build-isolation jinja2~=3.1.6 markupsafe~=3.0.2 pyside6-essentials~=6.9.1 inject~=5.3.0 mpv~=1.0.8 shiboken6~=6.9.1
2+
- pip3 install --verbose --exists-action=i --no-index --find-links="file://${PWD}" --prefix=${FLATPAK_DEST} --no-build-isolation jinja2~=3.1.6 markupsafe~=3.0.2 pyside6-essentials~=6.10.0 inject~=5.3.0 loguru~=0.7.3 mpv~=1.0.8 shiboken6~=6.10.0
33
buildsystem: simple
44
cleanup:
55
- /bin
@@ -31,15 +31,18 @@ sources:
3131
- sha256: e17c96c14e19278594aa4841ec148115f9c7615a47382ecb6b82bd8fea3ab0c8
3232
type: file
3333
url: https://files.pythonhosted.org/packages/f3/f0/89e7aadfb3749d0f52234a0c8c7867877876e0a20b60e2188e9850794c17/MarkupSafe-3.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
34-
- sha256: e5da48883f006c6206ef85874db74ddebcdf69b0281bd4f1642b1c5ac1d54aea
34+
- sha256: 1d5e013a8698e37ab8ef360e6960794eb5ef20832a8d562e649b8c5a0574b2d8
3535
type: file
36-
url: https://files.pythonhosted.org/packages/59/6a/ea0db68d40a1c487fd255634896f4e37b6560e3ef1f57ca5139bf6509b1f/PySide6_Essentials-6.9.1-cp39-abi3-manylinux_2_28_x86_64.whl
36+
url: https://files.pythonhosted.org/packages/5c/75/e17efc7eb900993e0e3925885635c6cf373c817196f09bcbcc102b00ac94/pyside6_essentials-6.10.0-cp39-abi3-manylinux_2_34_x86_64.whl
3737
- sha256: 4758eb6c464d3e2badbbf65ac991c64752b05429d6af4c3c0e5b2765efaf7e73
3838
type: file
3939
url: https://files.pythonhosted.org/packages/98/6e/b00ef8fe9a43aa3a6f5687b710832f0d876c0812bd0ce1c3af3e71bf7dd1/inject-5.3.0-py2.py3-none-any.whl
40+
- sha256: 31a33c10c8e1e10422bfd431aeb5d351c7cf7fa671e3c4df004162264b28220c
41+
type: file
42+
url: https://files.pythonhosted.org/packages/0c/29/0348de65b8cc732daa3e33e67806420b2ae89bdce2b04af740289c5c6c8c/loguru-0.7.3-py3-none-any.whl
4043
- sha256: dcf77f612e3f5ce49bd89393f37d286de7ac290db6b0800f1fdcfe0aeb5ba9b8
4144
type: file
4245
url: https://files.pythonhosted.org/packages/f4/cf/0d5f52753366ecf2c3d763e331dcda54b0f20a1a8e52b175feb9c625399d/mpv-1.0.8-py3-none-any.whl
43-
- sha256: efcdfa8655d34aaf8d7a0c7724def3440bd46db02f5ad3b1785db5f6ccb0a8ff
46+
- sha256: e612734da515d683696980107cdc0396a3ae0f07b059f0f422ec8a2333810234
4447
type: file
45-
url: https://files.pythonhosted.org/packages/5a/07/53b2532ecd42ff925feb06b7bb16917f5f99f9c3470f0815c256789d818b/shiboken6-6.9.1-cp39-abi3-manylinux_2_28_x86_64.whl
48+
url: https://files.pythonhosted.org/packages/ea/09/4ffa3284a17b6b765d45b41c9a7f1b2cde6c617c853ac6f170fb62bbbece/shiboken6-6.10.0-cp39-abi3-manylinux_2_34_x86_64.whl

io.github.mpvqc.mpvQC.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ modules:
169169
- --disable-debug
170170
- --disable-doc
171171
- --disable-libv4l2
172-
- --disable-programs # libs only (keep if you don’t need ffmpeg/ffprobe)
172+
- --disable-programs
173173
- --disable-static
174174
- --enable-encoder=png
175175
- --enable-gnutls

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,3 +78,6 @@ ignore = [
7878
"SLF", # Ignore access to private members
7979
"PLR", # Ignore complexity/readability issues
8080
]
81+
82+
[tool.ruff.lint.flake8-copyright]
83+
notice-rgx = "SPDX-FileCopyrightText: mpvQC developers"

0 commit comments

Comments
 (0)