Package Details: python-pulsectl-asyncio 1.1.1-2

Git Clone URL: (read-only, click to copy)
Package Base: python-pulsectl-asyncio
Description: Asyncio frontend for pulsectl, a Python bindings library for PulseAudio (libpulse)
Upstream URL:
Licenses: MIT
Submitter: cmsigler
Maintainer: Lili1228
Last Packager: Lili1228
Votes: 1
Popularity: 0.096311
First Submitted: 2021-07-19 21:25 (UTC)
Last Updated: 2024-02-01 11:05 (UTC)

Latest Comments

Lili1228 commented on 2024-02-01 11:05 (UTC)

@MarsSeed don't mark packages out of date if they aren't out of date.

I don't see a reason to remove a version requirement for python-pulsectl as I'm using >=, not =. The developer specified in setup.cfg it requires Python 3.6 and pulsectl between 23.5.0 and 23.5.2. When 23.6.0 is released, this package won't build anyway without patching.

I added the missing makedepends.

chepito commented on 2023-10-27 15:16 (UTC) (edited on 2023-10-27 15:17 (UTC) by chepito)

@al1-ce ohh okay... Do you have any screenshot or logs of the error? Maybe there are some extra dependencies needed (i.e. pipewire-pulse) so pipewire can work seamlessly with this library, as it is specifically written for pulseaudio. I'll try to test it today and make another PKGBUILD compatible with it.

al1-ce commented on 2023-10-24 17:06 (UTC)

@chepito , check() breaks when using pipewire, just informing. Also if anybody gets hold of managing this package, please be aware of that.

chepito commented on 2023-10-11 17:58 (UTC) (edited on 2023-10-14 14:31 (UTC) by chepito)

Hi everyone...

This package is still working on a really old version of the package. For now, I updated locally the PKGBUILD to download the latest version displayed in their repositories. To update to the newest package, the PKGBUILD can be updated to the following one:

pkgdesc="Asyncio frontend for pulsectl, a Python bindings library for PulseAudio (libpulse)"
depends=('python>=3.6' 'python-pulsectl>=1:23.5.2')
makedepends=(python-build python-installer python-wheel)

build() {
  cd "$_name-$pkgver"
  python -m build --wheel --no-isolation

package() {
    cd "$_name-$pkgver"
    python -m installer --destdir="$pkgdir" dist/*.whl

check() {
    cd "$srcdir/$_name-$pkgver"
    python -m unittest

cmsigler commented on 2022-08-05 21:32 (UTC)


My apologies for taking so long to update this AUR pkg. Please try the new version out and report any issues :)


lnqs commented on 2022-02-25 18:11 (UTC)

Thanks a lot for responding that fast :)

Everything (at least the functionality I'm using) seems to work fine for me with the updated package.

cmsigler commented on 2022-02-25 14:37 (UTC)


Thank you for the heads-up! :) As is obvious, I don't use this pkg very often these days.

I'm working on testing the build in a clean chroot. Once verified I'll update the AUR pkg.

Would you please reply if you encounter Python functionality errors? I'm a little uncertain as to which pulsectl versions are supported. The version of python-pulsectl in the AUR is newer than the range listed as supported in this pkg's file....

Thank you again.


lnqs commented on 2022-02-24 14:16 (UTC)

Version 0.2.0 is released, fixing compatibility with Python 3.10.

Just updating the version and source hash seems to work fine:

# Maintainer:  Clemmitt Sigler <cmsigler (dot) online (at) gmail (dot) com>

pkgdesc="Asyncio frontend for pulsectl, a Python bindings library for PulseAudio (libpulse)"
depends=('python>=3.6' 'python-pulsectl>=1:21.5.18')

package() {
  cd "${srcdir}/${_srcname}-${pkgver}"
  python install --root="${pkgdir}/" --optimize=1

# vim:set ts=2 sw=2 ft=sh et: