ansible/roles/check-compose
Adam Williamson 1325a7ab15 adamverse: add --no-deps to pip install commands
In various roles I maintain I use `python3 -m pip install` to
directly install a Python project (usually a fedora-messaging
consumer), to avoid the pointless bureaucracy of packaging them.
The roles install all the deps of these projects as packages
first, so pip doesn't have to install any deps, it only installs
the project itself. Well...that's the idea. It's possible for
this to go wrong (say I forget to update the roles when adding
a dep to the project), and in that case I think we'd rather have
things blow up (so I know something's wrong) than have pip
silently install some random upstream wheel system-wide to make
it work. The intent is that all the deps still come from proper
Fedora packages, only these projects themselves get installed
directly.

Signed-off-by: Adam Williamson <awilliam@redhat.com>
2024-09-20 11:10:09 -07:00
..
defaults check-compose: convert to fedora-messaging 2019-06-19 15:45:20 -07:00
handlers check-compose: fix issues flagged by ansible-lint 2020-04-29 17:56:36 -07:00
tasks adamverse: add --no-deps to pip install commands 2024-09-20 11:10:09 -07:00
templates check-compose: fix dict unpacking syntax 2019-06-24 19:13:59 -07:00