[Sad news] pip is deprecated - /g/ (#105749868) [Archived: 657 hours ago]

Anonymous
6/30/2025, 4:03:40 AM No.105749868
WindowsTerminal_IAkQlHaotC
WindowsTerminal_IAkQlHaotC
md5: 5fb346ada49d8bd5c84535a4c6b1df1b🔍
pip is deprecated please install pipx if you want to install global packages
Do not forget to install pipy to be able to install packages that start with vowels or pipz if your package contain more than 3 folders
Replies: >>105749896 >>105750914 >>105751183 >>105751443 >>105751520 >>105752612 >>105753026 >>105753049 >>105754357
Anonymous
6/30/2025, 4:08:22 AM No.105749896
>>105749868 (OP)
i was annoyed when they added that restriction at first and then i learned how to use a venv and it really is much better desu. global python packages feel messy in comparison, and distro managed python packages just feel like mental retardation. use venv bros
Replies: >>105751164 >>105751501 >>105751549 >>105752589 >>105752612
Anonymous
6/30/2025, 4:08:57 AM No.105749904
What the fuck is the point
Replies: >>105749928 >>105750928
Anonymous
6/30/2025, 4:13:43 AM No.105749928
>>105749904
Constant pointless design churn makes SWEs feel useful and serves as a form of de facto guild gatekeeping. Same reason there's a new 'framework' in webdev every couple of years.
Replies: >>105750243
Anonymous
6/30/2025, 5:09:49 AM No.105750243
>>105749928
Make work applies to every profession.
Anonymous
6/30/2025, 7:05:56 AM No.105750914
pyjeet
pyjeet
md5: 750efaafa13f0dbc6a9e8b9deb12731f🔍
>>105749868 (OP)
>pipx is good to duct-tape retarded python packages written by retards using the most retarded language on earth.
Yes.
Anonymous
6/30/2025, 7:07:42 AM No.105750926
pip is so fucking retarded.
Anonymous
6/30/2025, 7:07:50 AM No.105750928
>>105749904
Linux is for trannies. There's no point, these retards have too much free time on their hands.
Anonymous
6/30/2025, 7:57:40 AM No.105751164
>>105749896
i've just been using venvs to avoid dependency hell
and also to update yt-dlp every time i stream something with mpv
Anonymous
6/30/2025, 8:01:04 AM No.105751183
>>105749868 (OP)
or pipn if the package was developed by a nigger
Anonymous
6/30/2025, 8:49:52 AM No.105751443
>>105749868 (OP)
Why are you, as a user, trying to install global packages anyway? Literally, what is the use case for this?
Anonymous
6/30/2025, 8:51:52 AM No.105751454
pip install yt-dlp --break-system-packages
shrimple as that
Anonymous
6/30/2025, 8:59:18 AM No.105751501
>>105749896
Venv it's better than the mess before but you have libraries copied over and over from projects to project isn't it? Why can't they source from a single place and simlink?
Anonymous
6/30/2025, 9:03:13 AM No.105751520
>>105749868 (OP)
cant you use the break-system-packages flag?
Anonymous
6/30/2025, 9:07:20 AM No.105751549
>>105749896
Is there no venv equivalent for other languages?
And can anyone explain why can’t python or other language just use something like pacman? You can’t even uninstall packages and their dependencies cleanly with pip. That’s retarded.
Replies: >>105753084 >>105754257 >>105754411
Anonymous
6/30/2025, 12:18:55 PM No.105752589
>>105749896
>dynamic linking and package management feels messy when you can just have all your dependencies in-tree
Anonymous
6/30/2025, 12:21:49 PM No.105752612
>>105749868 (OP)
>>105749896
as long as you need environments it remains garbage.
this is a solved problem. python trannies need to get up-to-date.
Anonymous
6/30/2025, 12:30:38 PM No.105752673
https://github.com/astral-sh/uv
Replies: >>105753188
Anonymous
6/30/2025, 1:03:54 PM No.105752873
They should deprecate Python entirely.
Anonymous
6/30/2025, 1:34:23 PM No.105753026
>>105749868 (OP)
Why do Python fags think it's acceptable to jump through hoops like this to distribute packages? Why remove complexity from the language but not from the distribution process?
Anonymous
6/30/2025, 1:38:55 PM No.105753049
>>105749868 (OP)
use uv
Replies: >>105753188
Anonymous
6/30/2025, 1:44:39 PM No.105753084
>>105751549
In Java, Maven put all libs into a .m2 folder into home and that's it. Every java project store their libs/reuse the librairies there. I don't get why you need a full python env with libraries for each project.
Anonymous
6/30/2025, 1:59:00 PM No.105753188
>>105752673
>>105753049
uv is better and the author is not a tranny despite using rust
Anonymous
6/30/2025, 4:10:05 PM No.105754257
>>105751549
There definitely are. Ruby has rbenv, Java has had several, and Javascript has had several, with npm defaulting to virtual environment-like package installs.
Anonymous
6/30/2025, 4:12:59 PM No.105754280
Hell yeah, just use venv for every ML project! Re-download multiple GB of the same fucking package again and again!
Anonymous
6/30/2025, 4:20:01 PM No.105754357
>>105749868 (OP)
Pip packages are fragile malware ridden clusterfucks, why would you want them global?
Anonymous
6/30/2025, 4:25:35 PM No.105754411
>>105751549
Most of the packages don't even declare their dependencies correctly, how do you expect clean uninstall?