```
Step 5/7 : RUN python3 -m pip install .
```
```
---> Running in 31b96e802fdb
/usr/bin/python3: No module named pip
```

Hmm.. So also ships a crippled thing that is not when you `dnf install python3`.

I was hoping that that was a reasonable alternative to Debian/Ubuntu ☹

Follow

@pganssle system pip makes some amount of sense for --user maybe (but why not venv for libs or pipx for apps?) but if you're not using that then you're dealing with packages that are externally managed by dnf so is there really a point? IMO, the more important thing is whether it ships venv/ensurepip or not. Debian/Ubuntu cripples Python like that and that's a bit too much. Not having system Python also makes using `pip` instead of `python -m pip` safer since you can't accidentally run it using system pip then.

@JakubKuczys In this situation I am fine with using system pip because it's a docker container, the whole system is basically one big virtual environment.

@pganssle that's alright but you can just install the pip package then since you do need it. It's just that generally, it doesn't seem to me like it should really be a part of the base package.

Sign in to participate in the conversation
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.