dev-python/vsutil
A collection of general purpose Vapoursynth functions
-
vsutil-0.8.0-r4~amd64test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14 python_single_target_python3_15
View
Download
Browse License: MIT Overlay: tatsh-overlay
ChangeLog
commit 9abeb90d7ba2733f83017bbed0ee0131ee86af47
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 21:35:01 2026 -0400
*/*: build the VapourSynth stack for one Python implementation
media-video/vapoursynth inherited python-r1 but never wrapped a phase in
python_foreach_impl, so it built a single module no matter how many targets
were selected: PYTHON_TARGETS advertised four and the installed package held
files for one. Upstream produces one stable-ABI module, so python-single-r1
describes it correctly.
Everything that imports vapoursynth can only work for the implementation it
was built against, so the whole closure follows: astdr, dfmderainbow, vsutil,
vspyplugin, mvsfunc, havsfunc, vs-jetpack and mvtools. vs-jetpack keeps its
multi-implementation dependencies inside python_gen_cond_dep.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 2cf14a0931e2d88787e7d2449f696c4c1df3222b
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 10:58:17 2026 -0400
*/*: declare EPYTEST_PLUGINS
The plugin list comes from the pytest-* test dependencies each ebuild already
declares; a package that declares none gets an empty list. msgspec's
PYTEST_DISABLE_PLUGIN_AUTOLOAD is redundant once the list is set.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit c017d4b6078d7b736c2536678f3d424537cb52ed
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 10:52:22 2026 -0400
*/*: add Python 3.15 to PYTHON_COMPAT
Only where every dependency constrained to this package's Python targets
already supports it, iterated until no further package became eligible.
pkgcheck reports the same four NonsolvableDepsInStable as before.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 54358307339cbfbd3aa7028907e0b499b3c2b1cd
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed May 6 09:23:50 2026 -0400
dev-python/vsutil: enable tests
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 880b1984fc7dd673682afe9854f6b933f6d58cf6
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Dec 11 06:08:34 2025 -0500
*/*: update all manifests since switching to thin type
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 2bc190564195fb832faf139d0353d9b41ceb0f2c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Nov 29 18:26:54 2025 -0500
*/*: fix pkgcheck scan issues
- Variable order
- HTTP -> HTTPS
- Redirected URIs
- CRATES format
- Update old dep names
- PYTHON_COMPAT
- Fix long descriptions
- Issues in eclasses
commit d803b090edbb34c0b294270c7af80cd7ff87cdab
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 18 15:57:30 2025 -0400
project: format
commit 95aff3ee395d032bd56e1166d9c3bd1c3a44b62c
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu May 8 23:35:25 2025 -0400
dev-python/vsutil: enable py3.13
commit 74df87838853efe930d0697a63d492cc9e348263
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Mar 16 09:57:34 2025 -0400
dev-python/vsutil: add missing [$]
commit 1e31f735d9811d04b602173c1dd800afa98c8914
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Oct 8 19:05:07 2023 -0400
dev-python/vsutil: update PYTHON_COMPAT
commit 6ffcaaede9411296b275ff02b4fab83988993437
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed Jun 21 00:30:38 2023 -0400
dev-python/vsutil: revbump after linting
commit 2a9496bba72f0df5d020c62c961f8f4d39acf5ba
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Jun 20 18:51:53 2023 -0400
dev-python/vsutil: update SRC_URI
commit 0ed7c891a6e92ae946f49ff839f75813f399703b
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 13:05:48 2023 -0500
*/*: format metadata
commit a0155471f6904c2b03a91b015adae7025acf13c7
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 00:14:49 2023 -0500
dev-python/vsutil: update metadata
commit c1a63cfb3408e9b3da672e8dc2c0e6f6f3e1ba62
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 30 10:00:43 2022 -0500
dev-python/vsutil: add metadata
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 721ba4d9ac19aa03bd1e585195c0c32e71fb9c67
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 23 23:01:51 2022 -0500
dev-python/vsutil: update PYTHON_COMPAT
commit 30c5336ea028ea7634d47583b0a52f788372a24c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 07:30:21 2022 -0400
dev-python/vsutil: fix dep
commit 01b8f4d6628461f970971c4e911fd6bdc5d57730
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 07:29:46 2022 -0400
dev-python/vsutil: new package, add 0.8.0
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 21:35:01 2026 -0400
*/*: build the VapourSynth stack for one Python implementation
media-video/vapoursynth inherited python-r1 but never wrapped a phase in
python_foreach_impl, so it built a single module no matter how many targets
were selected: PYTHON_TARGETS advertised four and the installed package held
files for one. Upstream produces one stable-ABI module, so python-single-r1
describes it correctly.
Everything that imports vapoursynth can only work for the implementation it
was built against, so the whole closure follows: astdr, dfmderainbow, vsutil,
vspyplugin, mvsfunc, havsfunc, vs-jetpack and mvtools. vs-jetpack keeps its
multi-implementation dependencies inside python_gen_cond_dep.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 2cf14a0931e2d88787e7d2449f696c4c1df3222b
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 10:58:17 2026 -0400
*/*: declare EPYTEST_PLUGINS
The plugin list comes from the pytest-* test dependencies each ebuild already
declares; a package that declares none gets an empty list. msgspec's
PYTEST_DISABLE_PLUGIN_AUTOLOAD is redundant once the list is set.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit c017d4b6078d7b736c2536678f3d424537cb52ed
Author: Andrew Udvare <audvare@gmail.com>
Date: Mon Aug 3 10:52:22 2026 -0400
*/*: add Python 3.15 to PYTHON_COMPAT
Only where every dependency constrained to this package's Python targets
already supports it, iterated until no further package became eligible.
pkgcheck reports the same four NonsolvableDepsInStable as before.
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 54358307339cbfbd3aa7028907e0b499b3c2b1cd
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed May 6 09:23:50 2026 -0400
dev-python/vsutil: enable tests
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 880b1984fc7dd673682afe9854f6b933f6d58cf6
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu Dec 11 06:08:34 2025 -0500
*/*: update all manifests since switching to thin type
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 2bc190564195fb832faf139d0353d9b41ceb0f2c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Nov 29 18:26:54 2025 -0500
*/*: fix pkgcheck scan issues
- Variable order
- HTTP -> HTTPS
- Redirected URIs
- CRATES format
- Update old dep names
- PYTHON_COMPAT
- Fix long descriptions
- Issues in eclasses
commit d803b090edbb34c0b294270c7af80cd7ff87cdab
Author: Andrew Udvare <audvare@gmail.com>
Date: Sat Oct 18 15:57:30 2025 -0400
project: format
commit 95aff3ee395d032bd56e1166d9c3bd1c3a44b62c
Author: Andrew Udvare <audvare@gmail.com>
Date: Thu May 8 23:35:25 2025 -0400
dev-python/vsutil: enable py3.13
commit 74df87838853efe930d0697a63d492cc9e348263
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Mar 16 09:57:34 2025 -0400
dev-python/vsutil: add missing [$]
commit 1e31f735d9811d04b602173c1dd800afa98c8914
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Oct 8 19:05:07 2023 -0400
dev-python/vsutil: update PYTHON_COMPAT
commit 6ffcaaede9411296b275ff02b4fab83988993437
Author: Andrew Udvare <audvare@gmail.com>
Date: Wed Jun 21 00:30:38 2023 -0400
dev-python/vsutil: revbump after linting
commit 2a9496bba72f0df5d020c62c961f8f4d39acf5ba
Author: Andrew Udvare <audvare@gmail.com>
Date: Tue Jun 20 18:51:53 2023 -0400
dev-python/vsutil: update SRC_URI
commit 0ed7c891a6e92ae946f49ff839f75813f399703b
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 13:05:48 2023 -0500
*/*: format metadata
commit a0155471f6904c2b03a91b015adae7025acf13c7
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Jan 13 00:14:49 2023 -0500
dev-python/vsutil: update metadata
commit c1a63cfb3408e9b3da672e8dc2c0e6f6f3e1ba62
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 30 10:00:43 2022 -0500
dev-python/vsutil: add metadata
Signed-off-by: Andrew Udvare <audvare@gmail.com>
commit 721ba4d9ac19aa03bd1e585195c0c32e71fb9c67
Author: Andrew Udvare <audvare@gmail.com>
Date: Fri Dec 23 23:01:51 2022 -0500
dev-python/vsutil: update PYTHON_COMPAT
commit 30c5336ea028ea7634d47583b0a52f788372a24c
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 07:30:21 2022 -0400
dev-python/vsutil: fix dep
commit 01b8f4d6628461f970971c4e911fd6bdc5d57730
Author: Andrew Udvare <audvare@gmail.com>
Date: Sun Sep 18 07:29:46 2022 -0400
dev-python/vsutil: new package, add 0.8.0

