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

Reply via email to