Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package streamlink for openSUSE:Factory 
checked in at 2023-12-03 20:49:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/streamlink (Old)
 and      /work/SRC/openSUSE:Factory/.streamlink.new.25432 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "streamlink"

Sun Dec  3 20:49:28 2023 rev:12 rq:1130555 version:6.4.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/streamlink/streamlink.changes    2023-06-07 
23:08:12.683618379 +0200
+++ /work/SRC/openSUSE:Factory/.streamlink.new.25432/streamlink.changes 
2023-12-03 20:49:55.704233707 +0100
@@ -1,0 +2,59 @@
+Sun Dec  3 02:09:01 UTC 2023 - Tejas Guruswamy <tejas.gurusw...@opensuse.org>
+
+- Update to version 6.4.2
+  + See https://github.com/streamlink/streamlink/blob/master/CHANGELOG.md
+
+-------------------------------------------------------------------
+Mon Oct 23 09:25:38 UTC 2023 - Hakim Zulkufli <hakim.zulku...@gmail.com>
+
+- Update to version 6.2.1:
+  + Added: official support for Python 3.12 (#5576)
+  + Fixed plugins: goodgame (#5557), nos (#5565), pandalive (#5569), 
wwenetwork (#5559)
+  + Build: added custom setuptools build-backend override which fixes issues 
with building Windows-specific wheels (#5558)
+- Update to version 6.2.0:
+  + Added: --player-env CLI argument (#5535)
+  + Added: OpenSSL version to debug log output (#5506)
+  + Updated: segmented stream internals and typing (#5504, #5507)
+  + Updated: internal HLS tag parsing setup and parser state (#5513, #5521)
+  + Fixed: HLS streams not ending on playlist reload with endlist tag and no 
new segments (#5538)
+  + Fixed: missing file encoding when writing a log file (#5532)
+  + Added plugins: piaulizaportal (#5508)
+  + Fixed plugins: hiplayer (#5534), nicolive (#5529), pluto (#5551)
+  + Docs: added list of supported metadata variables for each plugin (#5517, 
#5519)
+- Update to version 6.1.0:
+  + Added: --hls-segment-queue-threshold for being able to configure when to 
stop HLS streams early on missing segments (#5478)
+  + Fixed: config file parsing issues and made parsing argument values more 
strict (#5484)
+  + Fixed: race condition when reading and validating the FFmpeg version 
string (#5480)
+  + Fixed plugins: atresplayer (#5477)
+  + Docs: added code examples for the removal of 
Streamlink.{g,s}et_plugin_option (#5497)
+  + Build: fixed entry-points config issues with setuptools 68.1.0 (#5500)
+- Update to version 6.0.1:
+  + Added: missing options argument to Streamlink.streams() (#5469)
+  + Fixed: migration docs and the 6.0.0 changelog of the 
Streamlink.{g,s}et_plugin_option() removal (#5471)
+  + Fixed plugins: huya (#5467)
+  + Docs: updated build-dependencies and the furo theme (#5464, #5465)
+- Update to version 6.0.0:
+  + BREAKING: dropped support for Python 3.7 (#5302)
+  + BREAKING: turned --player CLI argument into a player-path-only argument 
(#5305, #5310)
+  + BREAKING: removed deprecated {filename} variable from --player-args (#5310)
+  + BREAKING/API: removed support for the deprecated Plugin.can_handle_url() / 
Plugin.priority() classmethods (#5403)
+  + BREAKING/API: removed deprecated compatibility wrapper for the Plugin 
constructor (#5402)
+  + BREAKING/API: removed Streamlink.{g,s}et_plugin_option() (#5033)
+  + BREAKING/API: removed deprecated global plugin arguments (#5033)
+  + BREAKING/API: removed deprecated streamlink.plugin.api.validate.text 
(#5404)
+  + BREAKING/API: fixed/changed signatures of HTTPStream, HLSStream and 
HLSStream.parse_variant_playlist() (#5429)
+  + BREAKING/packaging: new signing key 44448A298D5C3618 (#5449)
+  + Added: experimental streamlink.webbrowser API for extracting data from 
websites using the system's Chromium-based web browser (#5380, #5381, #5386, 
#5388, #5410)
+  + See the --webbrowser, --webbrowser-executable and related CLI arguments 
for more
+  + Added: client-integrity token support to Twitch plugin using the 
streamlink.webbrowser API (currently only used as a fallback when acquiring the 
access token fails) (#5414)
+  + Added: {playertitleargs} variable to --player-args (#5310)
+  + Added: with_{video,audio}_only parameters to DASHStream.parse_manifest() 
(#5340)
+  + Changed: HLS streams to stop early on missing EXT-X-ENDLIST tag when 
polling the playlist doesn't yield new segments for twice its targetduration 
value (#5330)
+  + Fixed: regex of optional protocol plugin parameters (#5367)
+  + Fixed plugins: lrt (#5444), mediavitrina (#5376), mitele (#5436), NRK 
(#5408), pluzz (#5369), rtvs (#5443), showroom (#5390), turkuvaz (#5374), vimeo 
(#5335), youtube (#5351)
+  + Docs: added migrations page for further guidance on resolving breaking 
changes (#5433)
+  + Docs: split up, updated and improved API docs (#5398)
+  + Build: moved project metadata to pyproject.toml (PEP621) (#5438)
+  + Dependencies: added trio (#5386), trio-websocket and typing-extensions 
(#5388), and removed importlib_metadata (#5302)
+  
+-------------------------------------------------------------------

Old:
----
  streamlink-5.5.1.tar.gz
  streamlink-5.5.1.tar.gz.asc

New:
----
  streamlink-6.4.2.tar.gz
  streamlink-6.4.2.tar.gz.asc

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ streamlink.spec ++++++
--- /var/tmp/diff_new_pack.pGbxv6/_old  2023-12-03 20:49:56.212252368 +0100
+++ /var/tmp/diff_new_pack.pGbxv6/_new  2023-12-03 20:49:56.216252515 +0100
@@ -17,9 +17,10 @@
 
 
 %define pythons python3
+%{?sle15_python_module_pythons}
 
 Name:           streamlink
-Version:        5.5.1
+Version:        6.4.2
 Release:        0
 Summary:        Program to pipe streams from services into a video player
 License:        BSD-2-Clause
@@ -28,29 +29,36 @@
 Source:         
https://github.com/%{name}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz
 Source1:        
https://github.com/%{name}/%{name}/releases/download/%{version}/%{name}-%{version}.tar.gz.asc
 
+BuildRequires:  %{python_module Sphinx >= 4}
+BuildRequires:  %{python_module devel >= 3.8}
+BuildRequires:  %{python_module pip >= 9}
+BuildRequires:  %{python_module requests >= 2.26}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  python3-Sphinx >= 4
-BuildRequires:  python3-devel >= 3.7
-BuildRequires:  python3-pip >= 9
-BuildRequires:  python3-requests >= 2.26
-BuildRequires:  python3-versioningit >= 2.0.0
-BuildRequires:  python3-wheel
-
-# TEST REQUIREMENTS
-BuildRequires:  python3-pytest >= 6.0.0
-BuildRequires:  python3-PySocks >= 1.5.6
-BuildRequires:  python3-certifi
-BuildRequires:  python3-freezegun >= 1.0.0
-BuildRequires:  python3-isodate
-BuildRequires:  python3-lxml >= 4.6.4
-BuildRequires:  python3-pycountry
-BuildRequires:  python3-pycryptodome >= 3.4.3
-BuildRequires:  python3-pytest-asyncio
-BuildRequires:  python3-requests-mock
-BuildRequires:  python3-urllib3 >= 1.26.0
-BuildRequires:  python3-websocket-client >= 1.2.1
-BuildConflicts: python3-PySocks = 1.5.7
+#BuildRequires:  %#{python_module versioningit >= 2.0.0}
+BuildRequires:  %{python_module wheel}
+
+# SECTION TEST REQUIREMENTS
+BuildRequires:  %{python_module pytest >= 6.0.0}
+BuildRequires:  %{python_module freezegun >= 1.0.0}
+BuildRequires:  %{python_module pytest >= 6.0.0}
+BuildRequires:  %{python_module pytest-asyncio}
+BuildRequires:  %{python_module pytest-trio}
+BuildRequires:  %{python_module requests-mock}
+# /SECTION
+
+BuildRequires:  %{python_module PySocks >= 1.5.6}
+BuildRequires:  %{python_module certifi}
+BuildRequires:  %{python_module isodate}
+BuildRequires:  %{python_module lxml >= 4.6.4}
+BuildRequires:  %{python_module pycountry}
+BuildRequires:  %{python_module pycryptodome >= 3.4.3}
+BuildRequires:  %{python_module trio >= 0.22.0}
+BuildRequires:  %{python_module trio-websocket >= 0.9.0}
+BuildRequires:  %{python_module typing-extensions >= 4.0.0}
+BuildRequires:  %{python_module urllib3 >= 1.26.0}
+BuildRequires:  %{python_module websocket-client >= 1.2.1}
+BuildConflicts: %{python_module PySocks = 1.5.7}
 
 Requires:       python3-PySocks >= 1.5.6
 Requires:       python3-certifi
@@ -59,6 +67,9 @@
 Requires:       python3-pycountry
 Requires:       python3-pycryptodome >= 3.4.3
 Requires:       python3-requests >= 2.26
+Requires:       python3-trio >= 0.22.0
+Requires:       python3-trio-websocket >= 0.9.0
+Requires:       python3-typing-extensions >= 4.0.0
 Requires:       python3-urllib3 >= 1.26.0
 Requires:       python3-websocket-client >= 1.2.1
 Conflicts:      python3-PySocks = 1.5.7

++++++ streamlink-5.5.1.tar.gz -> streamlink-6.4.2.tar.gz ++++++
++++ 52730 lines of diff (skipped)

Reply via email to