26bd80c97dc2b6081544a14a01a2bf14328f2990
When python3-full is not installed on Debian/Ubuntu (common with Python 3.13), the _decimal C extension fails to import, crashing any pip invocation with RuntimeError. Add _python3_decimal_ok() to probe for this, and _fix_python3_decimal() to install python3-full (apt) or python3-libs (dnf). _install_pip() now calls these before attempting any ensurepip/pip operations so the error is fixed automatically rather than producing an unrecoverable crash. https://claude.ai/code/session_01Lrg3UV7AJN9KRXyTTWGgZi
Usage
curl -L -o bootstrap.zip https://github.com/JMR-dev/bootstrap_dev_env/archive/refs/heads/main.zip && \
unzip bootstrap.zip && \
cd bootstrap_dev_env-main && \
python3 bootstrap_environment.py
Description
Bootstrap tool for setting up dev/workstation environments for several different POSIX operating systems and workloads
6.5 MiB