Ioannis Filippidis
Ioannis Filippidis
Thanks for outlining action items. I could work on renaming the package and script to `pyan`. This can include two scripts (as entry points to different functions), the `pyan` script,...
`pip install .` or `pip install -e .` from within the repository (after cloning) would work (using #43).
Same here. What is the point of providing `--install-option`, if it will get passed to the dependencies and cause a failure ? This makes it practically impossible to use `--install-option`...
It would be expected that [`--global-options`](https://github.com/pypa/pip/blob/a767bac95b99d208aec72a40f67683ba8bff2c73/pip/req/req_install.py#L838) are supposed to be passed to dependencies, but not `--install-options`. This is not the case in [`RequirementSet.install`](https://github.com/pypa/pip/blob/aa0099a641e632d70ad745164f632978af74f968/pip/req/req_set.py#L643) though.
Thanks a lot! I was aware of the newly introduced `--install-option` in requirement files, but after observing the command-line behavior, I assumed that it will be the same. This solves...
This issue remains the same (https://github.com/pypa/pip/issues/1883#issuecomment-120790115). Passing an `--install-option` from the command line to `pip` results in the option being propagated to packages that are dependencies of the package given...
The issue can be addressed by using [process substitution](https://en.wikipedia.org/wiki/Process_substitution): ```shell pip install --verbose \ -r
As of `pip == 21.3`, the above (https://github.com/pypa/pip/issues/1883#issuecomment-919625949) call for installing from the local directory becomes: ```bash pip install --verbose \ -r
[Process substitution](https://tldp.org/LDP/abs/html/process-sub.html) (suggested above: https://github.com/pypa/pip/issues/1883#issuecomment-919625949) is not in POSIX. For example, it is not available in `/bin/sh`, and so not inside makefiles, unless workarounds are used. Environment variables are another...
Something similar happens here, though I have very specific feedback on the reason: `glue = ') ' + sep + op + ' ('` causes all functions below this statement...