Python 3.10 target is scheduled for removal in Gentoo:
https://public-inbox.gentoo.org/gentoo-dev/e6ca9f1f4ababb79ab2a3d005c39b483c3ecef6e.camel@gentoo.org/
Sphinx 8.2.0 already dropped support for CPython 3.10 and PyPy 3.10,
leading to multiple CI failures in ::guru.
We can safely remove this target, because GURU is "experimental" and
does not have stable keywords.
Let's not remove "pypy3" right now because
a) There are not many packages using it.
b) So we can see which packages supported PyPy 3.10, and test them with
PyPy 3.11.
Closes: https://github.com/gentoo/guru/pull/291
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo@sysrq.in>
Use the version information from the project's requirement.txt
This in particular means using an up-to-date version of both
the steam and the vdf library.
Without these latest libs the application is not able to
access any of the .vdf files of current stable Steam clients
any more.
While at it, at the missing gh part of the download suffix and
break the overly long line.
Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Closes: https://github.com/gentoo/guru/pull/280
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
Launching ProtonUp-Qt with the currently available pyside6 version
(which is 6.8.1 at the time of writing) fails due to missing
Python module imports.
Analysis of the ProtonUp-Qt sourcecode (Git tip from 2025-01-12)
shows that the following imports are required:
- PySide6.QtCore
- PySide6.QtDBus
- PySide6.QtGui
- PySide6.QtUiTools
- PySide6.QtWidgets
QtCore is always available in pysid6. Translating them to useflags
they become:
- dbus
- gui
- uitools
- widgets
Fix the pyside6 dependency accordingly.
Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Closes: https://github.com/gentoo/guru/pull/277
Signed-off-by: David Roman <davidroman96@gmail.com>
Launching ProtonUp-Qt with the currently available pyside6 version
(which is 6.8.1 at the time of writing) fails due to missing
Python module imports.
Analysis of the ProtonUp-Qt sourcecode shows that the following
imports are required:
- Pyside6.QtCore
- PySide6.QtGui
- PySide6.QtUiTools
- PySide6.QtWidgets
QtCore is always available in pysid6. Translating them to useflags
they become:
- gui
- uitools
- widgets
Fix the pyside6 dependency accordingly.
Signed-off-by: Tobias Jakobi <tjakobi@math.uni-bielefeld.de>
Signed-off-by: David Roman <davidroman96@gmail.com>
I manually went through some entries for `pkgcheck scan -c
VariableOrderCheck`.
Misc updates:
UnusedEclassesCheck
RESTRICT+=" .." -> RESTRICT=".."
Signed-off-by: Lucio Sauer <watermanpaint@posteo.net>
Signed-off-by: Julien Roy <julien@jroy.ca>