Package Details: streamlink-git 6.8.1.r6.g29a3107e1-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.000002
First Submitted: 2016-10-01 08:18 (UTC)
Last Updated: 2024-06-29 19:50 (UTC)

Required by (37)

Sources (1)

Pinned Comments

Latest Comments

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

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.

unknown78 commented on 2021-10-12 12:34 (UTC)

just reporting an error in the testsuite -> https://termbin.com/mhrk ... i guess mscvcrt is not available on linux is a suitable assumption ;)

jrudess commented on 2021-08-08 18:24 (UTC)

@OxHaK @metak I have the same build problem. Haven't been able to track down the issue yet. Using --nocheck, of course, bypasses the issue.

metak commented on 2021-07-29 12:25 (UTC)

@OxHaK Builds fine for me, try skipping the tests. makepkg --nocheck

OxHaK commented on 2021-07-26 19:41 (UTC) (edited on 2021-07-26 20:05 (UTC) by OxHaK)

Can't compile, any idea ?

====================================================================== FAIL: test_cookie_clear_unbound (tests.test_plugin.TestPlugin)


Traceback (most recent call last): File "/hdd/Cache/yay/streamlink-git/src/streamlink/tests/test_plugin.py", line 143, in test_cookie_clear_unbound self.assertRaises(RuntimeError, plugin.clear_cookies) AssertionError: RuntimeError not raised by clear_cookies


Ran 636 tests in 10.416s

FAILED (failures=1, skipped=39) Test failed: <unittest.runner.TextTestResult run=636 errors=0 failures=1> error: Test failed: <unittest.runner.TextTestResult run=636 errors=0 failures=1>

metak commented on 2021-05-10 10:09 (UTC)

@SpotlightKid The latest python-sphinx-4.0.0-1 package update in arch also brings this change from upstream where generated man doc pages are placed in according path.
Generate man page section directories #7996
#7996: manpage: Make a section directory on build manpage by default (see man_make_section_directory)

SpotlightKid commented on 2021-05-10 09:34 (UTC)

Error in packaging step:

running install_scripts
Installing streamlink script to /home/chris/.local/share/pikaur/aur_repos/streamlink-git/pkg/streamlink-git/usr/bin
install: cannot stat 'build/sphinx/man/1/streamlink.1': No such file or directory

The man page path should be build/sphinx/man/streamlink.1.

eschwartz commented on 2021-01-06 02:14 (UTC)

Enjoy your indefinite suspension.