tools: Add script to install "upip" package manager.
upip is a simple and light-weight package manager for MicroPython modules, offering subset of pip functionality. upip is part of micropython-lib project: https://github.com/micropython/micropython-lib/tree/master/upip This script bootstraps upip by downloading and unpacking it directly from PyPI repository, with all other packages to be installed with upip itself.
This commit is contained in:
parent
2bdefea9d6
commit
76abb2e623
19
tools/bootstrap_upip.sh
Executable file
19
tools/bootstrap_upip.sh
Executable file
@ -0,0 +1,19 @@
|
||||
# This script performs bootstrap installation of upip package manager from PyPI
|
||||
# All the other packages can be installed using it.
|
||||
|
||||
if [ -z "$TMPDIR" ]; then
|
||||
cd /tmp
|
||||
else
|
||||
cd $TMPDIR
|
||||
fi
|
||||
|
||||
# Remove any stale old version
|
||||
rm -rf micropython-upip-*
|
||||
wget -nd -r -l1 https://pypi.python.org/pypi/micropython-upip/ --accept-regex ".*pypi.python.org/packages/source/.*.gz" --reject=html
|
||||
|
||||
tar xfz micropython-upip-*.tar.gz
|
||||
mkdir -p ~/.micropython/lib/
|
||||
cp micropython-upip-*/upip*.py ~/.micropython/lib/
|
||||
|
||||
echo "upip is installed. To use:"
|
||||
echo "micropython -m upip --help"
|
Loading…
Reference in New Issue
Block a user