🌊
termuxへuv toolのインストール
2025-11-15現在 termux に uv tool install HOGE のインストールができない。
なので shiv を使用しパッケージ化する。
proot-distro login ubuntu --user USER_NAME に termuxにuv環境を準備 する。
.venv は事前に準備しておく。 スクリプトに追加済み。
pd sh ubuntu 環境じゃなく、termux環境でも下のスクリプトで実行可能なパッケージ作れた。
ついでにPCで作ったパッケージも実行可能だった。
#/usr/bin/bash
pkg_name=$1
uv venv .venv
uv python pin 3.11
source .venv/bin/activate
uv pip install --upgrade pip setuptools wheel shiv
pip download --dest wheels $pkg_name
shiv -c $pkg_name -o ./${pkg_name}-shiv -p "/data/data/com.termux/files/usr/bin/python3" ./wheels/*
chmod +x ${pkg_name}-shiv
cp ${pkg_name}-shiv /storage/self/primary/Download/$pkg_name
Discussion