Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

identify more binary definitions #3

Closed
MasonEgger opened this issue Oct 19, 2018 · 5 comments
Closed

identify more binary definitions #3

MasonEgger opened this issue Oct 19, 2018 · 5 comments

Comments

@MasonEgger
Copy link

It appears that currently pipx doesn't support installing packages that don't have a binary associated with them. One said tool that I used pipsi to install and would like to use pipx to install would be the awscli

[14:14:43] megger:~ $ pipx install awscli
No binaries associated with this package

Is there any plans to support this type of installation?

@cs01
Copy link
Member

cs01 commented Oct 19, 2018

pipx did not find any binaries, but in fact they do exist.

awscli defines their entrypoints using scripts rather than entry_points (https://github.com/aws/aws-cli/blob/develop/setup.py#L47). I will let you know when I add support for this. Thanks for reporting!

cs01 added a commit that referenced this issue Oct 20, 2018
@cs01
Copy link
Member

cs01 commented Oct 20, 2018

OK this should be fixed. You can give it a try with

pipx update awscli

Let me know how it goes. Thanks!

@cs01 cs01 changed the title Support non-binary installations identify more binary definitions Oct 20, 2018
@cs01
Copy link
Member

cs01 commented Oct 20, 2018

I'm going to close. If it's still not working add another comment and I'll take a look.

@cs01 cs01 closed this as completed Oct 20, 2018
@ptink
Copy link

ptink commented Feb 11, 2019

pt@pt-laptop:~$ pipx --version
0.12.0.4
pt@pt-laptop:~$ pipx install awscli
Note: Dependent package 'rsa<=3.5.0,>=3.1.2' contains 8 binaries
  - pyrsa-sign
  - pyrsa-priv2pub
  - pyrsa-decrypt-bigfile
  - pyrsa-encrypt-bigfile
  - pyrsa-verify
  - pyrsa-keygen
  - pyrsa-encrypt
  - pyrsa-decrypt
No binaries associated with package awscli.
pt@pt-laptop:~$ ls -la /home/pt/.local/pipx/venvs/
total 8
drwxr-xr-x 3 pt pt 4096 Feb 11 09:02 .
drwxr-xr-x 3 pt pt 4096 Feb  4 10:23 ..

Am I missing anything?

@cs01
Copy link
Member

cs01 commented Feb 11, 2019

Thanks for filing, I just confirmed this no longer works. I filed a new issue to work on this. #91

@pypa pypa locked as resolved and limited conversation to collaborators Feb 11, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants