Zanie Blue
Zanie Blue
Making "fetch" sound like a better name again 😠haha
For some commands, like those that create a virtual environment, we don't look for interpreters _in_ virtual environments. Instead, you should add the interpreter to your PATH. See https://docs.astral.sh/uv/concepts/python-versions/#discovery-of-python-versions
I'm not opposed to supporting this in the short-term. If there's a reason `uvx httpx[cli]` shouldn't work lmk.
I think including the extra is arguably just an extension of the name, whereas the `==` syntax is in another category. So I'd basically say just the following are allowed:...
I've been hesitant to provide a flag to install all executables from all dependencies — what about `--executable ` to include executables from dependencies?
> I don't to install lets say "app A" , and then spend 1hr debugging why apps are missing cause I didnt include a bunch of extra "--include-deps" for each...
We can also do... like `uv tool install --executable --executable ` and we can tell you what packages provide them or just allow installation from dependencies automatically at that point.
> Could you explain the risk you are concerned about? With pipx if you use the --include-deps argument, you are specifically asking to install the executables from dependencies, which I...
Upgrading Python versions makes a lot of sense. Why is the version important for you to see in `uv tool list`? Aren't most tools Python version agnostic?
Similarly, uv supports installing freethreaded Python distributions that could be used for testing here.