Package Details: python-ffmpy 0.6.1-1

Git Clone URL: https://aur.archlinux.org/python-ffmpy.git (read-only, click to copy)
Package Base: python-ffmpy
Description: A simple Python wrapper for FFmpeg.
Upstream URL: https://github.com/Ch00k/ffmpy
Licenses: MIT
Submitter: BigfootACA
Maintainer: medaminezghal
Last Packager: medaminezghal
Votes: 4
Popularity: 0.014315
First Submitted: 2021-04-24 15:16 (UTC)
Last Updated: 2025-08-05 15:42 (UTC)

Latest Comments

vcalv commented on 2025-08-12 16:39 (UTC)

@medaminezghal

True, but nvchecker can also use tags.

That's partly the reason the file I posted checks against PyPi, only released versions/tags would actually count.

If you want to check vs github tags:

[python-ffmpy]
source = "github"
github = "Ch00k/ffmpy"
prefix = "v"
use_max_tag=true

medaminezghal commented on 2025-08-12 14:38 (UTC)

@vcalv I always get my packages up-to-date by watching releases in GitHub but ffmpy doesn't use releases, only tags.

vcalv commented on 2025-08-06 17:54 (UTC) (edited on 2025-08-06 17:55 (UTC) by vcalv)

Not at all.

Install aur/devtools-git

Then you get pkgctl And now you can (inside the directory)

pkgctl version check
Up-to-date
 ✓ python-ffmpy: current version 0.6.1 is latest

Or run pkgctl version upgrade and it will upgrade the package for you, including hashes and such.

It makes things a lot easier!

I have a cron that runs pkgctl version check against all my packages twice a week or so.

medaminezghal commented on 2025-08-06 04:33 (UTC)

@vcalv I think this works only for Arch maintainers.

vcalv commented on 2025-08-05 21:44 (UTC)

.nvchecker.toml for automatic version check

cat .nvchecker.toml
[python-ffmpy]
source = "pypi"
pypi="ffmpy"

medaminezghal commented on 2025-08-05 15:44 (UTC)

@vcalv the --skip-dependency-check will fix the problem. Sometimes the developers do unnecessary restriction.

medaminezghal commented on 2025-08-05 15:42 (UTC)

@Felixoid thanks

Felixoid commented on 2025-08-05 15:20 (UTC)

diff --git a/.SRCINFO b/.SRCINFO
index 76e5468..23b3bc5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
 pkgbase = python-ffmpy
    pkgdesc = A simple Python wrapper for FFmpeg.
-   pkgver = 0.6.0
+   pkgver = 0.6.1
    pkgrel = 1
    url = https://github.com/Ch00k/ffmpy
    arch = any
@@ -14,7 +14,7 @@ pkgbase = python-ffmpy
    depends = python
    depends = ffmpeg
    optdepends = python-psutil: psutil
-   source = https://github.com/Ch00k/ffmpy/archive/refs/tags/0.6.0.tar.gz
-   sha256sums = e8a6dfb3d88f13dd6cc5f55dae116a6ec2cf95e5ebf802bd0bfc5d6b0c23df4d
+   source = https://github.com/Ch00k/ffmpy/archive/refs/tags/0.6.1.tar.gz
+   sha256sums = d612337a5eb130fbc9dc40fbddb726fedc0f2227e204467a581aacd7e59fbff0

 pkgname = python-ffmpy
diff --git a/PKGBUILD b/PKGBUILD
index 821fbef..77e4aa1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,14 +2,14 @@

 _name=ffmpy
 pkgname=python-${_name}
-pkgver=0.6.0
+pkgver=0.6.1
 pkgrel=1
 pkgdesc="A simple Python wrapper for FFmpeg."
 arch=(any)
 url="https://github.com/Ch00k/ffmpy"
 license=(MIT)
 source=("${url}/archive/refs/tags/${pkgver}.tar.gz")
-sha256sums=('e8a6dfb3d88f13dd6cc5f55dae116a6ec2cf95e5ebf802bd0bfc5d6b0c23df4d')
+sha256sums=('d612337a5eb130fbc9dc40fbddb726fedc0f2227e204467a581aacd7e59fbff0')
 depends=('python' 'ffmpeg')
 makedepends=('python-uv-build' 'python-build' 'python-installer' 'python-wheel')
 checkdepends=('python-pytest' 'python-pytest-cov')

Here's the patch to install the latest version

vcalv commented on 2025-08-05 14:00 (UTC) (edited on 2025-08-05 14:05 (UTC) by vcalv)

This is not installing because the python-uv-build dependency is broken.

Current version is 0.8.0-1 but the upstream requires < 0.8.0

https://github.com/Ch00k/ffmpy/blob/0.6.0/pyproject.toml#L69

requires = ["uv_build>=0.7.9,<0.8.0"]

v0.6.1 fixes this:

https://github.com/Ch00k/ffmpy/blob/0.6.1/pyproject.toml#L69

requires = ["uv_build>=0.7.9,<0.9.0"]

So, please upgrade the package to the latest version.

BTW, this version builds and tests fine with python-uv-build 0.8.0 for anyone wondering.

evine commented on 2024-11-20 13:32 (UTC)

Please remove py.typed in package function:

rm -rf "${pkgdir}$(python -c "import site; print(site.getsitepackages()[0])")/py.typed"