Package Details: streamlink-git 6.7.1.r2.g78d0b58d-1

Git Clone URL: https://aur.archlinux.org/streamlink-git.git (read-only, click to copy)
Package Base: streamlink-git
Description: CLI program that launches streams from various streaming services in a custom video player (livestreamer fork)
Upstream URL: https://streamlink.github.io/
Keywords: fork livestreamer streamlink
Licenses: BSD
Conflicts: streamlink
Provides: streamlink
Submitter: metak
Maintainer: metak
Last Packager: metak
Votes: 15
Popularity: 0.000157
First Submitted: 2016-10-01 08:18 (UTC)
Last Updated: 2024-03-23 07:44 (UTC)

Required by (33)

Sources (1)

Pinned Comments

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 7 8 Next › Last »

metak commented on 2022-12-15 18:50 (UTC) (edited on 2022-12-15 18:53 (UTC) by metak)

@unknown78 Can you please link output when you run streamlink -l all? Also, are you experiencing the same issue with streamlink stable version in community repo?

unknown78 commented on 2022-12-15 16:02 (UTC) (edited on 2022-12-15 16:04 (UTC) by unknown78)

local/python-pycryptodome 3.16.0-1  
local/python-pycryptodomex 3.12.0-1  

yes i have it installed -> one is needed for calibre and one for streamlink. But even if i remove calibre and only have one installed the error stays the same

metak commented on 2022-12-10 10:19 (UTC)

@unknown78 Do you have python-pycryptodome installed? You didn't provide any info.

unknown78 commented on 2022-12-10 00:46 (UTC) (edited on 2022-12-10 00:46 (UTC) by unknown78)

I got the following error ->

Traceback (most recent call last):
  File "/usr/bin/streamlink", line 5, in <module>
    from streamlink_cli.main import main
  File "/usr/lib/python3.10/site-packages/streamlink_cli/main.py", line 22, in <module>
    from streamlink.stream.stream import Stream, StreamIO
  File "/usr/lib/python3.10/site-packages/streamlink/stream/__init__.py", line 3, in <module>
    from streamlink.stream.hls import HLSStream, MuxedHLSStream
  File "/usr/lib/python3.10/site-packages/streamlink/stream/hls.py", line 11, in <module>
    from Crypto.Util.Padding import unpad
ModuleNotFoundError: No module named 'Crypto.Util.Padding'

xkero commented on 2022-11-13 02:06 (UTC)

Needs python-pytest-cov added to checkdepends.

anonion commented on 2022-10-10 15:32 (UTC)

I needed to install python-pytest-asyncio before the check portion of the build would finish.

Eidokan commented on 2022-06-20 21:29 (UTC)

Upstream recently replaced python-recommonmark with python-myst-parser, affecting make dependencies for this package. Unrelated to that I am getting a check failure that I can't fully figure out. As the error is about missing package metadata, I guess this is yet another issue with how the tests are invoked. It does not appear to occur when a previous version of streamlink is installed, but since I prefer to build in a container, that is usually not the case. Any ideas on how to fix this one?

tam1m commented on 2022-04-12 05:22 (UTC)

streamlink-git does not build at the moment since they switched to versioningit.

mjevans commented on 2021-10-19 19:56 (UTC)

Build issue https://github.com/streamlink/streamlink/issues/4102

According to the devs, this is caused by the build-script incorrectly invoking the test cases.

--- https://github.com/streamlink/streamlink/issues/4102#issuecomment-947029323

The PKGBUILD of the streamlink-git AUR package is not using pytest for running the tests and it is using a deprecated method instead (python setup.py test), which uses a different test runner:

https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=streamlink-git#n33

Running python setup.py test runs tests via setuptools' test runner, which is unsupported by Streamlink, as it doesn't collect pytest-style tests (or "non-unittest.TestCase" tests). For example, it doesn't run parametrized pytest tests, which Streamlink has a lot of. There is a method for overriding setuptools' test command via pytest-runner, but this is deprecated as well, so it won't be implemented here. The PKGBUILD will need to be updated by its maintainer.

Streamlink requires tests to be run via pytest or python -m pytest, and it should not collect the tests annotated with the @windows_only decorator on non-Windows machines.

metak commented on 2021-10-14 19:19 (UTC)

@unknown78 Please report failing tests upstream if you can.