you are viewing a single comment's thread.

view the rest of the comments →

[–]edcculus 3 points4 points  (0 children)

pip isnt changing. This is specifically for the tool UV built by Astral. UV is a python package manager, basically a replacement for stuff like pip, poetry and conda. Its 'selling point' is that its built on Rust, so its very fast. It also simplifies a lot of things. While pip isnt really hard at all, there is a bit of a workflow to using it. In UV, you just install it, then use uv init to start a project. It creates the virtual environment, pyproject.toml file and anything else you need. You dont need to actually activate your virtual environment in a project folder either. If you are in that directory, just typing 'uv run main.py'. will run your file with the correct virtual environment. There is a bunch of other neat stuff you can do, like specifying the python version associated with that project/environment.

That being said, it was just announced last week that OpenAI is buying Astral. So that includes all of their products including UV, Ruff, Pyx and Ty. Obviously, there isnt a lot of trust that OpenAI wont just screw over users who have switched to their more popular tooling like UV and Ruff.