[Slackbuilds-users] python3-uv and uv-bin

Antonio Leal antonioleal at yahoo.com
Thu Oct 2 19:51:25 UTC 2025


Hi

I've tested python3-odfdo with the patch below + python3-uv_build

as far as I've tested, and I can confirm that the odfdo test 
programs (for writer and calc) do work.



On 10/1/25 8:35 AM, fourtysixandtwo wrote:
> I've submitted python3-uv_build.  I've attached it if you want to test Antonio.
>
> Here's the diff for odfdo too
>
> diff --git a/python/python3-odfdo/python3-odfdo.SlackBuild
> b/python/python3-odfdo/python3-odfdo.SlackBuild
> index 980682676..30daea012 100644
> --- a/python/python3-odfdo/python3-odfdo.SlackBuild
> +++ b/python/python3-odfdo/python3-odfdo.SlackBuild
> @@ -66,7 +66,8 @@ find -L . \
>
> PYVER=$(python3 -c 'import sys; print("%d.%d" % sys.version_info[:2])')
> export PYTHONPATH=/opt/python$PYVER/site-packages/
> -uv build --wheel
> +
> +python3 -m build --no-isolation
> python3 -m installer --destdir "$PKG" "dist/odfdo-$VERSION-py3-none-any.whl"
>
> find $PKG -print0 | xargs -0 file | grep -e "executable" -e "shared
> object" | grep ELF \
> diff --git a/python/python3-odfdo/python3-odfdo.info
> b/python/python3-odfdo/python3-odfdo.info
> index 3682943cf..9cd2ebe63 100644
> --- a/python/python3-odfdo/python3-odfdo.info
> +++ b/python/python3-odfdo/python3-odfdo.info
> @@ -5,6 +5,6 @@
> DOWNLOAD="https://github.com/jdum/odfdo/archive/v3.16.7/odfdo-3.16.7.tar.gz"
> MD5SUM="877040cb5476310c7cc63a5d39919d28"
> DOWNLOAD_x86_64=""
> MD5SUM_x86_64=""
> -REQUIRES="python3-lxml python3-uv"
> +REQUIRES="python3-lxml python3-uv_build"
> MAINTAINER="Antonio Leal"
> EMAIL="antonioleal at yahoo.com"
>
>
>
> On Tue, Sep 30, 2025 at 1:52 AM fourtysixandtwo
> <fourtysixandtwo at sliderr.net> wrote:
>> On Sat, Sep 27, 2025 at 2:56 AM Antonio Leal via SlackBuilds-users
>> <slackbuilds-users at slackbuilds.org> wrote:
>>> All good. I agree to remove python3-uv and I'll rework python3-odfdo
>>> with the existing uv-bin or otherwise. For the moment maybe its also
>>> good idea to remove python3-odfdo.
>> I look to have a python3-uv_build slackbuild working which is just the
>> uv build backend and is all that is needed for odfdo (using the
>> regular python build commands).
>>
>> I just got it working and it required a change to my vendoring script.
>> This should mean we'll be able to build python3-uv properly too but I
>> haven't gotten that far yet.
>>
>>> I saw the "-bin" discussion in the list but was it finally decided to
>>> implement it?
>> There are quite a few -bin's...48 to be exact!
>>
>> Cheers


More information about the SlackBuilds-users mailing list