12 Commits

Author SHA1 Message Date
a1296840f6 Fix python role, actuall remove old pip.conf 2024-04-15 11:29:58 +01:00
947a6f1b87 Remove python config repo & use templates instead 2024-04-09 19:27:49 +01:00
9bf8c46bb9 Create pip.conf from a template, handle proxy network 2024-04-09 19:09:40 +01:00
c5c12ab670 Remove set config repo email todos 2024-04-08 21:26:39 +01:00
4489c05014 Replace yum with dnf where possible 2023-08-28 22:19:44 +01:00
b560f9c7d9 Add support for Fedora to various roles 2023-06-01 20:06:46 +01:00
dbd8af4648 Fix various first run issues 2023-04-14 16:49:56 +01:00
23f0fd7f23 Make it so pip install --user still works
Debian has enabled `EXTERNALLY-MANAGED` from PEP 668 which breaks `pip
install --user`. I think this is a terrible decision, understandable to
want to avoid modifications in `/usr/lib/python*/site-packages` but to
have that stop be installing packages in my home directory is a big
mistake in terms of usability. In any case this patch moves the
configuration of `pip.conf` to occur before any other roles are
processed, seting the override flag, even though I'm never actually
touching the real site packages.
2023-03-04 11:33:11 +00:00
3aa7bcfa2e Add python3-venv for make coc.nvim work 2022-06-05 19:59:25 +01:00
e1745bd162 Fix python Debian package install 2022-05-11 22:43:25 +01:00
8f304361fb Make python role also support Windows 2022-05-01 21:40:55 +01:00
d32393c990 Add a python role for unix-like OS families 2022-04-30 17:15:12 +01:00