Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package streamlink for openSUSE:Factory checked in at 2026-02-10 21:13:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/streamlink (Old) and /work/SRC/openSUSE:Factory/.streamlink.new.1670 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "streamlink" Tue Feb 10 21:13:16 2026 rev:30 rq:1332237 version:8.2.0 Changes: -------- --- /work/SRC/openSUSE:Factory/streamlink/streamlink.changes 2026-01-22 15:15:47.886282625 +0100 +++ /work/SRC/openSUSE:Factory/.streamlink.new.1670/streamlink.changes 2026-02-10 21:14:00.179536491 +0100 @@ -1,0 +2,26 @@ +Tue Feb 10 11:00:25 UTC 2026 - Richard Rahl <[email protected]> + +- Update to version 8.2.0: + * Added: --http-cookies-file CLI argument and http-cookies-files session + option + * Changed: PluginError to also be raised when setting a plugin's url attribute + * Deprecated: imports of re-exported module attributes from streamlink.utils + * Fixed: LogRecord missing the function name and stack info + * Fixed: custom network interface being reset when disabling Diffie-Hellman + key exchange + * Fixed: broken logic when unsetting ipv4/ipv6 session options + * Fixed: edge case when trying to detect the text encoding of certain kinds + of HTML responses + * Fixed: missing representation not being handled when polling dynamic DASH + manifests + * dailymotion: disabled TLS session tickets + * Docs: bumped dependencies with support for Sphinx 9 + +------------------------------------------------------------------- +Wed Feb 4 09:42:51 UTC 2026 - Richard Rahl <[email protected]> + +- add remove-check-for-update.patch, on startup streamlink checks + for a new version +- add lower-pytest-requirement.patch, so it can run on leap16.0 + +------------------------------------------------------------------- Old: ---- streamlink-8.1.2.tar.gz streamlink-8.1.2.tar.gz.asc New: ---- lower-pytest-requirement.patch remove-check-for-update.patch streamlink-8.2.0.tar.gz streamlink-8.2.0.tar.gz.asc ----------(New B)---------- New: for a new version - add lower-pytest-requirement.patch, so it can run on leap16.0 New: - add remove-check-for-update.patch, on startup streamlink checks for a new version ----------(New E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ streamlink.spec ++++++ --- /var/tmp/diff_new_pack.Em0enQ/_old 2026-02-10 21:14:00.795562303 +0100 +++ /var/tmp/diff_new_pack.Em0enQ/_new 2026-02-10 21:14:00.795562303 +0100 @@ -24,7 +24,7 @@ %endif %{?sle15_python_module_pythons}%{!?sle15_python_module_pythons:%define pythons python3} Name: streamlink%{psuffix} -Version: 8.1.2 +Version: 8.2.0 Release: 0 Summary: Program to pipe streams from services into a video player License: Apache-2.0 AND BSD-2-Clause @@ -32,6 +32,9 @@ Source: https://github.com/%{name}/%{name}/releases/download/%{version}/streamlink-%{version}.tar.gz Source1: https://github.com/%{name}/%{name}/releases/download/%{version}/streamlink-%{version}.tar.gz.asc Source2: https://keyserver.ubuntu.com/pks/lookup?op=get&search=0xcdac41b9122470faf357a9d344448a298d5c3618#/streamlink.keyring +# Thanks to Debian for providing these patches +Patch0: remove-check-for-update.patch +Patch1: lower-pytest-requirement.patch BuildRequires: %{python_module PySocks >= 1.5.6} BuildRequires: %{python_module certifi} BuildRequires: %{python_module devel >= 3.9} @@ -53,7 +56,7 @@ %if "%{flavor}" == "test" BuildRequires: %{python_module freezegun >= 1.5.0} -BuildRequires: %{python_module pytest >= 8.4.0} +BuildRequires: %{python_module pytest >= 8.3.0} BuildRequires: %{python_module pytest-asyncio} BuildRequires: %{python_module pytest-cov} BuildRequires: %{python_module pytest-trio} @@ -87,7 +90,7 @@ enjoy various streamed content. %prep -%autosetup -n streamlink-%{version} +%autosetup -p1 -n streamlink-%{version} %build %pyproject_wheel ++++++ lower-pytest-requirement.patch ++++++ From: Alexis Murzeau <[email protected]> Date: Thu, 4 Dec 2025 19:51:01 +0100 Subject: Add compatibility with pytest 8.3 Forwarded: not-needed Author: Alexis Murzeau <[email protected]> --- pyproject.toml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 3310058..ce03729 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -97,7 +97,7 @@ dev = [ test = [ { include-group = "dev" }, # pytest and plugins - "pytest >=8.4.0", + "pytest >=8.0.0", "pytest-cov", "pytest-trio", "requests-mock", @@ -192,9 +192,8 @@ method = { module = "build_backend.onbuild", value = "onbuild" } # https://docs.pytest.org/en/latest/reference/customize.html#configuration # https://docs.pytest.org/en/latest/reference/reference.html#ini-options-ref [tool.pytest.ini_options] -minversion = "8.4.0" +minversion = "8.0.0" addopts = """ ---disable-plugin-autoload -p trio -p requests_mock """ ++++++ remove-check-for-update.patch ++++++ From: Alexis Murzeau <[email protected]> Date: Sun, 23 Apr 2017 15:54:58 +0200 Subject: Remove streamlink version check on startup Forwarded: not-needed Author: Stefan Breunig <[email protected]> Bug-Debian: https://bugs.debian.org/750502 --- src/streamlink_cli/argparser.py | 2 +- src/streamlink_cli/main.py | 2 +- tests/cli/main/test_version_check.py | 14 -------------- 3 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/streamlink_cli/argparser.py b/src/streamlink_cli/argparser.py index bf929a0..7d64cac 100644 --- a/src/streamlink_cli/argparser.py +++ b/src/streamlink_cli/argparser.py @@ -251,7 +251,7 @@ def build_parser(): metavar="{yes,true,1,on,no,false,0,off}", default=False, help=""" - Enable or disable the automatic check for a new version of Streamlink. + Unused, kept for compatibility reasons. Default is "no". """, diff --git a/src/streamlink_cli/main.py b/src/streamlink_cli/main.py index 4a7c85d..679b31a 100644 --- a/src/streamlink_cli/main.py +++ b/src/streamlink_cli/main.py @@ -991,7 +991,7 @@ def setup(parser: ArgumentParser) -> None: def run(parser: ArgumentParser) -> int: exit_code = 0 - if args.version_check or args.auto_version_check: + if args.version_check: exit_code = check_version_wrapper() if args.version_check: diff --git a/tests/cli/main/test_version_check.py b/tests/cli/main/test_version_check.py index cae8394..2d593c7 100644 --- a/tests/cli/main/test_version_check.py +++ b/tests/cli/main/test_version_check.py @@ -29,20 +29,6 @@ import streamlink_cli.main 1, id="outdated", ), - pytest.param( - ["--auto-version-check=True"], - True, - False, - 0, - id="auto-latest", - ), - pytest.param( - ["--auto-version-check=True"], - False, - False, - 0, - id="auto-outdated", - ), ], indirect=["argv"], ) ++++++ streamlink-8.1.2.tar.gz -> streamlink-8.2.0.tar.gz ++++++ ++++ 5748 lines of diff (skipped)
