Package Details: steamback-git 1.0.0.r34.ga4cb7c0-1

Git Clone URL: https://aur.archlinux.org/steamback-git.git (read-only, click to copy)
Package Base: steamback-git
Description: Add versioned save-game snapshots to Steam-cloud enabled games.
Upstream URL: https://github.com/geeksville/steamback
Licenses: GPL-3.0-or-later
Conflicts: steamback
Provides: steamback
Submitter: yochananmarqos
Maintainer: yochananmarqos
Last Packager: yochananmarqos
Votes: 0
Popularity: 0.000000
First Submitted: 2023-03-10 00:28 (UTC)
Last Updated: 2025-08-02 18:53 (UTC)

Latest Comments

yochananmarqos commented on 2025-10-16 22:49 (UTC)

@Cryen: Yes, I also maintain python-async-tkinter-loop. ;)

Cryen commented on 2025-10-16 22:19 (UTC)

@yochananmarqos Thanks! It's fixed now in python-async-tkinter-loop 0.10.2

yochananmarqos commented on 2025-10-15 18:04 (UTC)

@Cryen: It's an issue with python-async-tkinter-loop 0.10.0. It's working with 0.9.3.

Cryen commented on 2025-10-15 16:31 (UTC) (edited on 2025-10-15 16:32 (UTC) by Cryen)

Steamback stopped working altogether, I guess after a Python update

❯ steamback
INFO:root:Steamback running...
INFO:root:Storing application data in /home/user/.local/share/steamback
INFO:root:Steamback engine created: Config(logger=<RootLogger root (INFO)>, app_data_dir='/home/user/.local/share/steamback', steam_dir='/home/user/.local/share/Steam')
Traceback (most recent call last):
  File "/usr/bin/steamback", line 8, in <module>
    sys.exit(main())
             ~~~~^^
  File "/usr/lib/python3.13/site-packages/steamback/__main__.py", line 86, in main
    gui.run(e)
    ~~~~~~~^^^
  File "/usr/lib/python3.13/site-packages/steamback/gui.py", line 359, in run
    g = GUI(root, e)
  File "/usr/lib/python3.13/site-packages/steamback/gui.py", line 112, in __init__
    root, text="Undo changes to XXX", command=async_handler(self.on_undo_click))
                                              ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/async_tkinter_loop/async_tkinter_loop.py", line 109, in async_handler
    event_loop = event_loop or get_event_loop()
                               ~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/async_tkinter_loop/async_tkinter_loop.py", line 39, in get_event_loop
    return asyncio.get_running_loop()
           ~~~~~~~~~~~~~~~~~~~~~~~~^^
RuntimeError: no running event loop

I tried recompiling the package as well as the python-async-tkinter-loop, but steamback-git throws a couple of warnings, after fixing them with double backslashes the package still refuses to work.

/usr/lib/python3.13/site-packages/steamback/__init__.py:24: SyntaxWarning: invalid escape sequence '\s'
  kvMatch = re.compile('\s*"(.+)"\s+"(.+)"\s*')
/usr/lib/python3.13/site-packages/steamback/__init__.py:42: SyntaxWarning: invalid escape sequence '\s'
  kvMatch = re.compile('\s*"path"\s+"(.+)"\s*')
/usr/lib/python3.13/site-packages/steamback/__init__.py:24: SyntaxWarning: invalid escape sequence '\s'
  kvMatch = re.compile('\s*"(.+)"\s+"(.+)"\s*')
/usr/lib/python3.13/site-packages/steamback/__init__.py:42: SyntaxWarning: invalid escape sequence '\s'
  kvMatch = re.compile('\s*"path"\s+"(.+)"\s*')

yochananmarqos commented on 2023-05-28 13:41 (UTC)

@Cryen: Have you rebuilt all your Python packages on Python 3.11? It sounds lie python-async-tkinter-loop was not. Check if anything is left over:

pacman -Qoq /usr/lib/python3.10/

Cryen commented on 2023-05-28 08:56 (UTC) (edited on 2023-05-28 08:56 (UTC) by Cryen)

I've been struggling with this for quite some time now. Anyone has any idea what's wrong?
This program worked before the python update a while back and for now it seems like it's the only python program experiencing any issues on my system.

ModuleNotFoundError: No module named 'async_tkinter_loop'