Commit graph

18 commits

Author SHA1 Message Date
Lance Edgar
5c5038144f fix: always install venv pkg when bootstrapping python 2024-06-15 21:17:42 -05:00
Lance Edgar
ab1baaa6d2 Add clang workaround for pythonz
needed that to install python 3.6.8 on debian 12
2023-08-03 21:26:47 -05:00
Lance Edgar
c8ab84e462 Install libssl-dev when installing pythonz 2023-01-09 09:01:31 -06:00
Lance Edgar
7ce3aae20c Be more explicit about virtualenvwrapper script 2022-11-20 15:31:50 -06:00
Lance Edgar
fd0e55ab60 Add logic to install with get-pip.py on python2 2022-01-30 10:45:53 -06:00
Lance Edgar
1fd9ad48d6 Add bootstrap_rattail_base() and related tweaks
the idea here is to have a "one stop shop" for base requirements,
we'll see how useful it is in practice i guess
2021-06-11 18:38:16 -05:00
Lance Edgar
f87f1e875c Add python.configure_pythonz() convenience function
not sure how i managed to get by without this until now..?
2021-01-13 13:12:35 -06:00
Lance Edgar
19fcc94dc7 Add method kwarg for python.install_pip()
ugh, this still needs to be better probably
2020-09-20 17:43:50 -05:00
Lance Edgar
6d8cf3adb6 Add "auto" method of installing pip 2020-09-18 15:38:56 -05:00
Lance Edgar
3d5b7c1d6e Improve support for installing pip etc. on python3
namely this is for the sake of newer Ubuntu which doesn't include python2 by
default, and this affects some other package names
2020-09-08 18:01:53 -05:00
Lance Edgar
f6bc14f94c Add more options when installing pip, virtualenvwrapper
some of these were needed to support an older Ubuntu 14.04 machine
2020-03-31 21:31:54 -05:00
Lance Edgar
218d9e5476 Install libsqlite3-dev when installing pythonz
since it's needed to build python w/ sqlite3 support
2020-03-22 17:28:00 -05:00
Lance Edgar
720010d889 Allow global registration of custom versions of python 2020-03-22 17:19:10 -05:00
Lance Edgar
3b3cb8ab82 Add 'pythonz' logic, for installing arbitrary versions of python 2020-03-22 17:07:52 -05:00
Lance Edgar
4315799e1d Fix permission bug when configuring virtualenvwrapper 2020-02-08 14:37:57 -06:00
Lance Edgar
68088a6e71 Add generic bootstrap_python() logic 2019-09-13 13:24:18 -05:00
Lance Edgar
8221537728 Remove unused user kwarg to python.mkvirtualenv() function
guess that used to be a thing?  but no longer
2019-09-05 17:55:42 -05:00
Lance Edgar
e8769c8245 Initial commit; enough to prove concepts at least
was able to bootstrap a complete machine with this, although there's lots
missing yet...
2018-12-03 01:11:38 -06:00