Package Details: catt 0.12.9-2

Git Clone URL: https://aur.archlinux.org/catt.git (read-only, click to copy)
Package Base: catt
Description: Cast All The Things - Send videos from many, many online sources to your Chromecast.
Upstream URL: https://github.com/skorokithakis/catt
Licenses: BSD
Submitter: clintval
Maintainer: d-air1
Last Packager: d-air1
Votes: 17
Popularity: 0.066783
First Submitted: 2018-05-07 21:22 (UTC)
Last Updated: 2023-01-17 19:11 (UTC)

Latest Comments

1 2 3 Next › Last »

d-air1 commented on 2023-01-18 06:35 (UTC)

@xiota, ok that makes sense. I'll leave it as a regular dependency then.

xiota commented on 2023-01-17 19:57 (UTC) (edited on 2023-01-18 00:43 (UTC) by xiota)

I mentioned python-importlib-metadata because it was reported by namcap:

catt E: Dependency python-importlib-metadata detected and not included (libraries ['importlib_metadata'] needed in files ['usr/lib/python3.10/site-packages/catt/cli.py'])

Inside the relevant file:

try:
    from importlib.metadata import version
except ImportError:
    # We're running a Python < 3.8
    from importlib_metadata import version  # type: ignore

So I suppose it's used only as a fallback and can be removed. Making it an optional dependency does not silence the warning.

d-air1 commented on 2023-01-17 19:14 (UTC)

@xiota, I have updated the package. Look it over and let me know if it looks right. I'm not sure of the importance of the "python-importlib-metadata" dependency since I have been using the package without it all this time. I have added it for the sake of completeness though.

d-air1 commented on 2023-01-17 18:09 (UTC) (edited on 2023-01-17 18:09 (UTC) by d-air1)

@xiota, thanks I will update the package within the next few days after confirming your suggestions.

xiota commented on 2023-01-17 17:21 (UTC) (edited on 2023-01-17 17:22 (UTC) by xiota)

Some changes for your consideration... Thank you.

  • Change the depends yt-dlp>=2020.06.06 to just yt-dlp. The first yt-dlp release was 2021.01.16, so the >=2020.06.06 is unnecessary. It also blocks use of yt-dlp-git.

  • Add missing dependency: python-importlib-metadata

  • Remove unnecessary dependencies (reported by namcap and successfully built without in clean chroot):

    • python
    • python-ifaddr
    • python-netifaces
    • python-requests

d-air1 commented on 2022-06-27 20:34 (UTC)

@AndyRTR. Thanks I'll do that from now on.

AndyRTR commented on 2022-06-24 13:33 (UTC)

pkgrel=0 is not valid. always start with =1 and increase from there on.

nobodywasishere commented on 2022-02-24 18:28 (UTC)

Briefly looking into this, it appears they changed their build system upstream to a pyproject.toml and setup.cfg instead of a setup.py so this may take a bit for me to figure out... any advice welcome.

nobodywasishere commented on 2021-03-01 06:32 (UTC)

@djmattyg007 Good point. Thank you for catching that.

djmattyg007 commented on 2021-03-01 06:25 (UTC)

The 'patch' package should not be included as a dependency of this package. @masterberg asked for it to be a make dependency, which is also unnecessary. It's part of the base-devel group. It's expected that all packages in this group are installed when building AUR packages.