Package Details: python-vapor-steam 1.5.4-1

Git Clone URL: (read-only, click to copy)
Package Base: python-vapor-steam
Description: TUI program to check the ProtonDB compatibility of all the games of a Steam user
Upstream URL:
Keywords: compatibility proton protondb steam textual tui
Licenses: GPLv3
Submitter: Tabulate
Maintainer: Tabulate (vapor-deploy)
Last Packager: Tabulate
Votes: 1
Popularity: 0.192400
First Submitted: 2023-12-04 23:46 (UTC)
Last Updated: 2024-02-13 16:46 (UTC)

Latest Comments

yochananmarqos commented on 2024-02-13 19:22 (UTC)

@Tabulate: 1.5.4 resolved the issue.

yochananmarqos commented on 2024-02-12 02:14 (UTC)

@Tabulate: Nevermind, the tests pass in a clean chroot. Forgot to try that earlier.

Tabulate commented on 2024-02-12 02:10 (UTC)

Sorry that it took me so long to respond, I was trying to replicate the issue and I couldn't, even on a fresh arch installation. Does changing the pytest line to this fix the issue?:

# old line:
# test-env/bin/python -m pytest
# new line:
PYTHONPATH=. test-env/bin/python -m pytest

yochananmarqos commented on 2024-02-12 01:18 (UTC)

@Tabulate: The tests are currently failing:

==> Starting check()...
===================================== test session starts =====================================
platform linux -- Python 3.11.7, pytest-7.4.4, pluggy-1.4.0
rootdir: /home/yochanan/.cache/paru/clone/python-vapor-steam/src/vapor_steam-1.5.1
plugins: asyncio-0.23.4
asyncio: mode=Mode.STRICT
collected 24 items / 1 error                                                                  

=========================================== ERRORS ============================================
______________________________ ERROR collecting tests/ ______________________________
ImportError while importing test module '/home/yochanan/.cache/paru/clone/python-vapor-steam/src/vapor_steam-1.5.1/tests/'.
Hint: make sure your test modules/packages have valid Python names.
/usr/lib/python3.11/importlib/ in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
tests/ in <module>
    from tests.test_config import InMemoryPath
E   ModuleNotFoundError: No module named 'tests.test_config'
=================================== short test summary info ===================================
ERROR tests/
!!!!!!!!!!!!!!!!!!!!!!!!!!! Interrupted: 1 error during collection !!!!!!!!!!!!!!!!!!!!!!!!!!!!
====================================== 1 error in 0.19s =======================================
==> ERROR: A failure occurred in check().
error: failed to build 'python-vapor-steam-1.5.1-1': 

Tabulate commented on 2023-12-05 00:18 (UTC)

I'll fix that ASAP, this is my first time packaging a poetry project, so thanks!

yochananmarqos commented on 2023-12-05 00:15 (UTC)

Fails to build as it's missing python-poetry-core.

Fails to run as it's missing all dependencies.

It appears they should be:

depends=('python-aiohttp' 'python-rich' 'python-textual')
makedepends=('python-build' 'python-installer' 'python-poetry-core' 'python-wheel')