У меня есть Python проект aws -ssm-tools , который использует setup.py
для упаковки. Он поставляется с 3 сценариями: ssm-tunnel
, ssm-session
и ssm-copy
.
Может быть установлен с pip install aws-ssm-tools
и устанавливает сценарии на ~/.local/bin/
.
Однако, когда я попробуйте установить его с pipx
, это не удается:
~ $ pipx install aws-ssm-tools
No apps associated with package aws-ssm-tools. Try again with '--include-deps'
to include apps of dependent packages, which are listed above. If you are
attempting to install a library, pipx should not be used. Consider using pip or
a similar tool instead.
У меня есть сценарии, указанные в setup.py
:
SCRIPTS = [
'ssm-session',
'ssm-copy',
'ssm-tunnel',
'ssm-tunnel-updown.dns-example',
]
# ...
setup(
name="aws-ssm-tools",
version=VERSION,
packages=find_packages(),
scripts=SCRIPTS+[
'ssm-tunnel-agent'
],
# ...
)
Что еще у меня есть сделать, чтобы сделать pipx
счастливым?