google / google/capirca

Installer doesn't put capirca command in ~/.local/bin

Open
#304 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
857
Forks
213
PR merge metrics
No merged PRs in 30d

Description

The installation instructions say that after installation one can invoke capirca as `~/.local/bin/capirca`. However, the installer doesn't install anything in ~/.local/bin. This applies both when installing from a clone of the current git master branch and when installing from PyPI via pip. In both cases, the installation finishes without error, but ~/.local/bin/capirca does not exist:

```
$ python setup.py install --user
running install
running bdist_egg
running egg_info
creating capirca.egg-info
writing capirca.egg-info/PKG-INFO
writing dependency_links to capirca.egg-info/dependency_links.txt
writing entry points to capirca.egg-info/entry_points.txt

Using /home/jhaiduce/.local/lib/python3.10/site-packages
Finished processing dependencies for capirca==2.0.4
$ capirca
bash: capirca: command not found...
$ ls ~/.local/bin/capirca
ls: cannot access '/home/jhaiduce/.local/bin/capirca': No such file or directory
```

But the capirca package is successfully installed in ~/.local/lib/python3.10/site-packages:
```
$ ls /home/jhaiduce/.local/lib/python3.10/site-packages/capirca*
/home/jhaiduce/.local/lib/python3.10/site-packages/capirca:
aclgen.py __init__.py lib __pycache__ utils

/home/jhaiduce/.local/lib/python3.10/site-packages/capirca-2.0.4-py3.10.egg:
capirca EGG-INFO tools

/home/jhaiduce/.local/lib/python3.10/site-packages/capirca-2.0.4-py3.10.egg-info:
dependency_links.txt installed-files.txt PKG-INFO SOURCES.txt
entry_points.txt not-zip-safe requires.txt top_level.txt
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.