Open lofidevops opened 6 years ago
This seems to be fixed on master
.
I recently started a project called pipx that combines pipsi's functionality with npx's. Running pipx list
after initial install yields
>> pipx list
venvs are in /Users/user/.local/pipx/venvs, symlinks to binaries are in /Users/user/.local/bin
package pipx 0.0.0.5, symlinks to binaries available: pipx
Would love to hear what you think! https://github.com/cs01/pipx
EDIT: Actually, this error is still being thrown. I'll open a new issue, as I believe my bug is different. Apologies for the noise.
I've just installed pipsi on a new machine, and I am seeing a similar error (but slightly different).
$ curl https://raw.githubusercontent.com/mitsuhiko/pipsi/master/get-pipsi.py | python3.7 - --src 'git+https://github.com/mitsuhiko/pipsi.git#egg=pipsi'
$ # add export PATH=/Users/andrew/.local/bin:$PATH to .profile
$ pipsi --version
pipsi, version 0.10.dev0, python /Users/andrew/.local/venvs/pipsi/bin/python3.7
$ pipsi list
Traceback (most recent call last):
File "/Users/andrew/.local/bin/pipsi", line 11, in <module>
load_entry_point('pipsi==0.10.dev0', 'console_scripts', 'pipsi')()
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/click/core.py", line 764, in __call__
return self.main(*args, **kwargs)
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/click/core.py", line 717, in main
rv = self.invoke(ctx)
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/click/core.py", line 1137, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/click/core.py", line 956, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/click/core.py", line 555, in invoke
return callback(*args, **kwargs)
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/click/decorators.py", line 27, in new_func
return f(get_current_context().obj, *args, **kwargs)
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/pipsi/__init__.py", line 538, in list_cmd
for venv, scripts in repo.list_everything()
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/pipsi/__init__.py", line 434, in list_everything
info = self.get_package_info(venv_path)
File "/Users/andrew/.local/venvs/pipsi/lib/python3.7/site-packages/pipsi/__init__.py", line 304, in get_package_info
with open(package_info_file_path, 'r') as fh:
FileNotFoundError: [Errno 2] No such file or directory: '/Users/andrew/.local/venvs/pipsi/package_info.json'
Steps to reproduce:
pipsi list
What should happen:
What happens instead:
Notes:
If I install a package and then uninstall it, an empty list is returned, as expected.
Ideally it would return something more descriptive in both cases: