Chak-Kuen Lam

Results 121 comments of Chak-Kuen Lam

Does your local package contain dependencies that need to be installed from the internet? I just tried with a local package that doesn't have any dependencies and it worked fine.

Currently `pipx upgrade` will ignore any version specifiers and upgrade the package to the newest version. Maybe we can introduce a new option (probably `--include-version-spec`?) for users to upgrade their...

> Do we save the original user request in metadata? `package_or_url` is the original user request, and `pipx upgrade` actually respects it. However, packages specifiers and markers are removed by...

Maybe #891 can help with this case. Run `pipx pin poetry1.1` and then `pipx upgrade-all` will not upgrade it. (But I am still implementing `pipx pin` and `pipx unpin`, so...

> The `--interpreter-constraint` isn't working... I guess `--interpreter-constraint` actually works? Output of `pipx.pex` when there is no Python 3.7+ interpreter: ``` Examined the following working interpreters: 1.) /home/gitpod/.pyenv/versions/3.6.0/bin/python3.6 CPython==3.6.0 2.)...

These lines might also need to be updated: https://github.com/pypa/pipx/blob/71fe102014393061fcb953609a5b5b2a763f4c0a/README.md?plain=1#L167-L171

> It will still change to `black-22.6.0-py3-none-any-whl` if the file doesn't exist since it may be a valid project name. Or we should directly raise file not found error? Since...

> `pipx install-all packages.json` This `packages.json` is the output of `pipx list --json`, and it's a little bit different from `requirements.txt`, but I am +1 on supporting `requirements.txt`.

> It’s probably better for us to add something like `pipx freeze` (or export? something else?) to couple with this. I guess the output of `pipx freeze` would be quite...

> Should python-version be read from the dump-file? Some packages have limitations on the Python version, so python-version has to be read from the file. > What if the version...