Skip to content

Update for streamlink release 4.0+#33

Open
TheKeeperOfPie wants to merge 1 commit intobeardypig:masterfrom
TheKeeperOfPie:master
Open

Update for streamlink release 4.0+#33
TheKeeperOfPie wants to merge 1 commit intobeardypig:masterfrom
TheKeeperOfPie:master

Conversation

@TheKeeperOfPie
Copy link
Copy Markdown
Contributor

Fixes:

  • Windows build instruction to include missing dependencies
  • Enforced minimum Python 3.9 by removing old workflows
  • Updates JSON parsing to account for new windows-installer config

Test: manual, bring up a fresh Ubuntu WSL2 instance and invoke builds
for win32 and amd64

Comment thread scripts/makeportable.sh
fi
echo "${sha256} ${cache_dir}/${filename}" | sha256sum --check -
done < <(jq -r '.[] | "\(.filename) \(.sha256) \(.url)"' <<< "${ASSETS_DATA}")
if [[ "${STREAMLINK_PYTHON_ARCH}" == "amd64" ]]; then
Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I'm not very familiar with bash, so I don't know how to do string var replacement when piping a command into a while loop. I tried making it use a quoted string, but it wasn't able to resolve the command like that.

This also doesn't handle non-ffmpeg assets, which are theoretically possible, but not currently in the config. I'm definitely not familiar enough with bash to write this generically.

Fixes:
- Windows build instruction to include missing dependencies
- Enforced minimum Python 3.9 by removing old workflows
- Updates JSON parsing to account for new windows-installer config

Test: manual, bring up a fresh Ubuntu WSL2 instance and invoke builds
    for win32 and amd64
@Neustradamus
Copy link
Copy Markdown

@TheKeeperOfPie, @beardypig: Any progress on this PR?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants