Package Details: python-jumpcutter 0.1.6-4

Git Clone URL: https://aur.archlinux.org/python-jumpcutter.git (read-only, click to copy)
Package Base: python-jumpcutter
Description: Automatically jump-cut silent parts of your videos using Python
Upstream URL: https://github.com/emkademy/jumpcutter
Licenses: MIT
Submitter: bemxio
Maintainer: bemxio
Last Packager: bemxio
Votes: 0
Popularity: 0.000000
First Submitted: 2023-10-11 20:49 (UTC)
Last Updated: 2025-06-27 09:16 (UTC)

Latest Comments

bemxio commented on 2025-06-27 09:20 (UTC)

@micwoj92 Hello, I've put the patches inside the package - alongside the migration from MoviePy v1.x to v2.x, I've also added a patch for the TypeError: arrays to stack must be passed as a "sequence" type such as list or tuple. error. Tested it on my end, worked as intended. Please let me know if everything functions correctly on your end as well!

micwoj92 commented on 2025-06-25 18:26 (UTC)

I haven't checked, but patch upstream would be better solution. Thanks.

bemxio commented on 2025-06-25 14:34 (UTC)

@micwoj92 Not sure if that'd be practical, in case of breaking changes on any of MoviePy's dependencies, I would also need to create a new package for that dependency. With that being said, it might work even with the dependencies being significantly newer (I haven't tested the Jumpcutter's functionality when downgrading the python-moviepy package, only checked if the usage text pops up when invoking it. In case you've already tested that approach and everything worked perfectly, please let me now!)

I might try to create a patch instead for the API changes that v2.0.0 introduced, that seems to be a cleaner approach that also removes the need for a seperate package.

micwoj92 commented on 2025-06-24 19:34 (UTC)

Then you should create python-moviepy1 package.

bemxio commented on 2025-06-21 20:28 (UTC) (edited on 2025-06-21 20:28 (UTC) by bemxio)

@micwoj92 Hi, the issue was due to the build backend (python-poetry-core) missing from makedepends. I've added it to the list, as well as changed to upstream for the source tarball.

After testing the package, I've also noticed that it doesn't work with python-moviepy versions 2.0.0 and onwards, and yay seems to ignore the version restriction inside the PKGBUILD. In order to make stuff work, you'll need to manually install python-moviepy version 1.0.3 by cloning the AUR repo and checking out commit 84e53c75aa82d8412b7d650a6a47c11bd8ec7d7b.

micwoj92 commented on 2025-06-19 16:12 (UTC)

Doesn't build:

==> Starting build()...
* Getting build dependencies for wheel...

Traceback (most recent call last):
  File "/usr/lib/python3.13/site-packages/pyproject_hooks/_impl.py", line 402, in _call_hook
    raise BackendUnavailable(
    ...<4 lines>...
    )
pyproject_hooks._impl.BackendUnavailable: Cannot import 'poetry.core.masonry.api'

ERROR Backend 'poetry.core.masonry.api' is not available.