Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

⬆️ Bump streamlink from 2.4.0 to 3.0.1 in /tvheadend #55

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 18, 2021

Bumps streamlink from 2.4.0 to 3.0.1.

Release notes

Sourced from streamlink's releases.

Streamlink 3.0.1

Patch release:

  • Fixed: broken pycountry import in Windows installer's Python environment (#4180)

Please see the changelog of 3.0.0 for all the breaking and regular changes of this major release.

Installation

See the detailed installation instructions on Streamlink's website.

Supporting Streamlink

If you think that this application is helpful, please consider supporting the maintainers by donating via the Open collective. Not only becoming a backer, but also a sponsor for the (open source) project.

bastimeyer <[email protected]> (1):
      installer: rewrite wheels config, fix pycountry

Streamlink 3.0.0

Breaking changes:

  • BREAKING: dropped support for RTMP, HDS and AkamaiHD streams (#4169, #4168)
    • removed the rtmp://, hds:// and akamaihd:// protocol plugins
    • removed all Flash related code
    • upgraded all plugins using these old streaming protocols
    • dropped RTMPDump dependency
  • BREAKING: removed the following CLI arguments (and respective session options): (#4169, #4168)
    • --rtmp-rtmpdump, --rtmpdump, --rtmp-proxy, --rtmp-timeout
      Users of Streamlink's Windows installer will need to update their config file.
    • --subprocess-cmdline, --subprocess-errorlog, --subprocess-errorlog-path
    • --hds-live-edge, --hds-segment-attempts, --hds-segment-threads, --hds-segment-timeout, --hds-timeout
  • BREAKING: switched from HTTP to HTTPS for all kinds of scheme-less input URLs. If a site or http-proxy doesn't support HTTPS, then HTTP needs to be set explicitly. (#4068, #4053)
  • BREAKING/API: changed Session.resolve_url() and Session.resolve_url_no_redirect() to return a tuple of a plugin class and the resolved URL instead of an initialized plugin class instance. This fixes the availability of plugin options in a plugin's constructor. (#4163)
  • BREAKING/requirements: dropped alternative dependency pycrypto and removed the STREAMLINK_USE_PYCRYPTO env var switch (#4174)
  • BREAKING/requirements: switched from iso-639+iso3166 to pycountry and removed the STREAMLINK_USE_PYCOUNTRY env var switch (#4175)
  • BREAKING/setup: disabled unsupported Python versions, disabled the deprecated test setuptools command, removed the NO_DEPS env var, and switched to declarative package data via setup.cfg (#4079, #4107, #4115 #4113)

Release highlights:

  • Deprecated: --https-proxy in favor of a single --http-proxy CLI argument (and respective session option). Both now set the same proxy for all HTTPS/HTTP requests and websocket connections. --https-proxy will be removed in a future release. (#4120)
  • Added: official support for Python 3.10 (#4144)
  • Added: --twitch-api-header for only setting Twitch.tv API requests headers (for authentication, etc.) as an alternative to --http-header (#4156)
  • Added: BASH and ZSH completions to sdist tarball and wheels. (#4048, #4178)
  • Added: support for creating parent directories via metadata variables in file output paths (#4085)
  • Added: new WebsocketClient implementation (#4153)
  • Updated: plugins using websocket connections - nicolive, ustreamtv, twitcasting (#4155, #4164, #4154)
  • Updated: circumvention for YouTube's age verification (#4058)

... (truncated)

Changelog

Sourced from streamlink's changelog.

streamlink 3.0.1 (2021-11-17)

Patch release:

  • Fixed: broken pycountry import in Windows installer's Python environment (#4180)

Please see the changelog of 3.0.0 for all the breaking and regular changes of this major release.

bastimeyer <[email protected]> (1):
      installer: rewrite wheels config, fix pycountry

streamlink 3.0.0 (2021-11-17)

Breaking changes:

  • BREAKING: dropped support for RTMP, HDS and AkamaiHD streams (#4169, #4168)
    • removed the rtmp://, hds:// and akamaihd:// protocol plugins
    • removed all Flash related code
    • upgraded all plugins using these old streaming protocols
    • dropped RTMPDump dependency
  • BREAKING: removed the following CLI arguments (and respective session options): (#4169, #4168)
    • --rtmp-rtmpdump, --rtmpdump, --rtmp-proxy, --rtmp-timeout
      Users of Streamlink's Windows installer will need to update their config file.
    • --subprocess-cmdline, --subprocess-errorlog, --subprocess-errorlog-path
    • --hds-live-edge, --hds-segment-attempts, --hds-segment-threads, --hds-segment-timeout, --hds-timeout
  • BREAKING: switched from HTTP to HTTPS for all kinds of scheme-less input URLs. If a site or http-proxy doesn't support HTTPS, then HTTP needs to be set explicitly. (#4068, #4053)
  • BREAKING/API: changed Session.resolve_url() and Session.resolve_url_no_redirect() to return a tuple of a plugin class and the resolved URL instead of an initialized plugin class instance. This fixes the availability of plugin options in a plugin's constructor. (#4163)
  • BREAKING/requirements: dropped alternative dependency pycrypto and removed the STREAMLINK_USE_PYCRYPTO env var switch (#4174)
  • BREAKING/requirements: switched from iso-639+iso3166 to pycountry and removed the STREAMLINK_USE_PYCOUNTRY env var switch (#4175)
  • BREAKING/setup: disabled unsupported Python versions, disabled the deprecated test setuptools command, removed the NO_DEPS env var, and switched to declarative package data via setup.cfg (#4079, #4107, #4115 #4113)

Release highlights:

  • Deprecated: --https-proxy in favor of a single --http-proxy CLI argument (and respective session option). Both now set the same proxy for all HTTPS/HTTP requests and websocket connections. --https-proxy will be removed in a future release. (#4120)
  • Added: official support for Python 3.10 (#4144)
  • Added: --twitch-api-header for only setting Twitch.tv API requests headers (for authentication, etc.) as an alternative to --http-header (#4156)
  • Added: BASH and ZSH completions to sdist tarball and wheels. (#4048, #4178)
  • Added: support for creating parent directories via metadata variables in file output paths (#4085)
  • Added: new WebsocketClient implementation (#4153)
  • Updated: plugins using websocket connections - nicolive, ustreamtv, twitcasting (#4155, #4164, #4154)
  • Updated: circumvention for YouTube's age verification (#4058)
  • Updated: and fixed lots of other plugins, see the detailed changelog below
  • Reverted: HLS segment downloads always being streamed, and added back --hls-segment-stream-data to prevent connection issues (#4159)
  • Fixed: URL percent-encoding for sites which require the lowercase format (#4003)
  • Fixed: XML parsing issues (#4075)
  • Fixed: broken method parameter when using the httpstream:// protocol plugin (#4171)

... (truncated)

Commits
  • bf255ee release: 3.0.1
  • b19458c installer: rewrite wheels config, fix pycountry
  • a90bfad release: 3.0.0
  • 2eb9689 setup: include shell completions in sdist
  • 3d5aa45 installer: upgrade python from 3.9.7 to 3.9.8
  • aabd6af setup: drop iso-639/iso3166, default to pycountry
  • 9d371d9 setup: drop pycrypto support
  • 0cc2046 stream.http: fix custom method argument
  • ce60a55 plugins.rtmp: add to removed plugins list
  • a7063e1 stream: remove RTMP and RTMPDump dependency
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [streamlink](https://github.com/streamlink/streamlink) from 2.4.0 to 3.0.1.
- [Release notes](https://github.com/streamlink/streamlink/releases)
- [Changelog](https://github.com/streamlink/streamlink/blob/master/CHANGELOG.md)
- [Commits](streamlink/streamlink@2.4.0...3.0.1)

---
updated-dependencies:
- dependency-name: streamlink
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Upgrade or downgrade of project dependencies. python labels Nov 18, 2021
@github-actions github-actions bot removed the python label Nov 19, 2021
@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 26, 2021

Superseded by #58.

@dependabot dependabot bot closed this Nov 26, 2021
@dependabot dependabot bot deleted the dependabot/pip/tvheadend/streamlink-3.0.1 branch November 26, 2021 06:20
@github-actions github-actions bot locked and limited conversation to collaborators Nov 27, 2021
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
dependencies Upgrade or downgrade of project dependencies.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants