2022-11-05 09:22:53 +00:00
|
|
|
#!/bin/zsh
|
|
|
|
|
|
|
|
alias python="python3.11"
|
|
|
|
|
|
|
|
if [[ ! -d venv ]]
|
|
|
|
then
|
|
|
|
echo "creating build venv"
|
|
|
|
python -m venv venv/
|
|
|
|
fi
|
|
|
|
|
|
|
|
if [[ -d dist ]]
|
|
|
|
then
|
|
|
|
rm -rf dist/
|
|
|
|
fi
|
|
|
|
|
|
|
|
./venv/bin/python -m pip install --upgrade build
|
|
|
|
./venv/bin/python -m pip install --upgrade wheel
|
|
|
|
./venv/bin/python -m pip install --upgrade twine
|
|
|
|
|
2022-11-08 19:46:46 -06:00
|
|
|
./venv/bin/python -m build
|
2022-11-05 09:22:53 +00:00
|
|
|
|
|
|
|
cd dist/
|
|
|
|
|
|
|
|
python -m venv venv/
|
|
|
|
venv/bin/python -m pip install $(find . | grep whl)
|
|
|
|
echo "starting interactive shell to test package..."
|
|
|
|
venv/bin/python
|