Thomas Frohwein wrote: > Hi, > > This is a port of steamctl, a python application for managing Steam > apps, that is mostly games. I am sending this in the hope to replace > games/depotdownloader - the latter is written in .NET and recently > has been using .NET Framework 5.0 features that prevent running or > (ms)building newer versions with our mono and msbuild ports. Without > updates, depotdownloader is becoming useless, as the Steam API for > authentication and downloading keeps changing, see [1] for a recent > example. > > The HOMEPAGE of steamctl contains a list of commands. You can get help > on any of them with `-h` or `--help`. Here 2 examples of how I made use > of it for testing: > > $ steamctl authenticator add <account> # log in to your Steam account > $ steamctl depot download -os linux64 -a 259000 -o /path/to/targetdir/ > > The authenticator requires confirming 2FA (via email and SMS in my > case). > > You need to know the app ID (`-a`) of the game you want to download. > This is generally easy to find with the games' store page: > https://store.steampowered.com/app/413150/Stardew_Valley/ => app ID is > 413150 > > The port is a straightforward pypi fetch. As this is much simpler than > the whole mess around .NET, I hope to remove or at least mark BROKEN > the depotdownloader port once this is in. > > ok?
You missed adding RUN_DEPENDS. I found these: RUN_DEPENDS = devel/py-appdirs${MODPY_FLAVOR} \ devel/py-argcomplete${MODPY_FLAVOR} \ www/py-requests${MODPY_FLAVOR} But now I'm stuck on: ModuleNotFoundError: No module named 'steam' Do you have that already? Best regards, Stefan