mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
tidy(installer): remove .whl publishing and bundling - we now install from pypi
This commit is contained in:
parent
d47905d2fb
commit
f9fa62164e
@ -14,7 +14,7 @@ function is_bin_in_path {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function git_show {
|
function git_show {
|
||||||
git show -s --format='%h %s' $1
|
git show -s --format=oneline --abbrev-commit "$1" | cat
|
||||||
}
|
}
|
||||||
|
|
||||||
if [[ -v "VIRTUAL_ENV" ]]; then
|
if [[ -v "VIRTUAL_ENV" ]]; then
|
||||||
@ -48,38 +48,9 @@ PATCH=""
|
|||||||
VERSION="v${VERSION}${PATCH}"
|
VERSION="v${VERSION}${PATCH}"
|
||||||
|
|
||||||
echo -e "${BGREEN}HEAD${RESET}:"
|
echo -e "${BGREEN}HEAD${RESET}:"
|
||||||
git_show
|
git_show HEAD
|
||||||
echo
|
echo
|
||||||
|
|
||||||
# ---------------------- FRONTEND ----------------------
|
|
||||||
|
|
||||||
pushd ../invokeai/frontend/web >/dev/null
|
|
||||||
echo
|
|
||||||
echo "Installing frontend dependencies..."
|
|
||||||
echo
|
|
||||||
pnpm i --frozen-lockfile
|
|
||||||
echo
|
|
||||||
echo "Building frontend..."
|
|
||||||
echo
|
|
||||||
pnpm build
|
|
||||||
popd
|
|
||||||
|
|
||||||
# ---------------------- BACKEND ----------------------
|
|
||||||
|
|
||||||
echo
|
|
||||||
echo "Building wheel..."
|
|
||||||
echo
|
|
||||||
|
|
||||||
# install the 'build' package in the user site packages, if needed
|
|
||||||
# could be improved by using a temporary venv, but it's tiny and harmless
|
|
||||||
if [[ $(python -c 'from importlib.util import find_spec; print(find_spec("build") is None)') == "True" ]]; then
|
|
||||||
pip install --user build
|
|
||||||
fi
|
|
||||||
|
|
||||||
rm -rf ../build
|
|
||||||
|
|
||||||
python -m build --wheel --outdir dist/ ../.
|
|
||||||
|
|
||||||
# ----------------------
|
# ----------------------
|
||||||
|
|
||||||
echo
|
echo
|
||||||
@ -98,9 +69,6 @@ done
|
|||||||
mkdir InvokeAI-Installer/lib
|
mkdir InvokeAI-Installer/lib
|
||||||
cp lib/*.py InvokeAI-Installer/lib
|
cp lib/*.py InvokeAI-Installer/lib
|
||||||
|
|
||||||
# Move the wheel
|
|
||||||
mv dist/*.whl InvokeAI-Installer/lib/
|
|
||||||
|
|
||||||
# Install scripts
|
# Install scripts
|
||||||
# Mac/Linux
|
# Mac/Linux
|
||||||
cp install.sh.in InvokeAI-Installer/install.sh
|
cp install.sh.in InvokeAI-Installer/install.sh
|
||||||
|
Loading…
Reference in New Issue
Block a user