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

awxkit install fails on local clones #7107

Closed
dsesami opened this issue May 20, 2020 · 2 comments
Closed

awxkit install fails on local clones #7107

dsesami opened this issue May 20, 2020 · 2 comments

Comments

@dsesami
Copy link
Contributor

dsesami commented May 20, 2020

Note: i heard of another issue about this, but i couldn't find it. please link them together if you know the issue.

ISSUE TYPE
  • Bug Report
SUMMARY

pip does not honor symlinks in local clones. It got merged three weeks ago and they're going to have to revert it: pypa/pip#7555

The issue has been somewhat existent since 2016: pypa/pip#3500

Current workaround is rm awx/awxkit/VERSION and cp awx/VERSION awx/awxkit/VERSION.

This issue should be about either acknowledging the pip issue and monitoring it via this repo, or making the VERSION file not a symlink.

STEPS TO REPRODUCE

run pip install awx/awxkit.

EXPECTED RESULTS

Install succeeds.

ACTUAL RESULTS

VERSION file isn't found, failure occurs.

@dsesami
Copy link
Contributor Author

dsesami commented May 21, 2020

the commit that it's related to is 296995e

FileNotFoundError: Command "python setup.py egg_info" can't find (long temp path with VERSION at the end)

ryanpetrello added a commit to ryanpetrello/awx that referenced this issue May 21, 2020
as much as I'd like this to just work, certain versions of pip just
don't support it -_-

see: ansible#7107
see: pypa/pip#7555

so unfortunately, we just have to track these as two distinct files and
just keep them in sync
ryanpetrello added a commit to ryanpetrello/awx that referenced this issue May 21, 2020
as much as I'd like this to just work, certain versions of pip just
don't support it -_-

see: ansible#7107
see: pypa/pip#7555

so unfortunately, we just have to track these as two distinct files and
just keep them in sync
@ryanpetrello ryanpetrello self-assigned this May 21, 2020
@dsesami
Copy link
Contributor Author

dsesami commented May 26, 2020

this got fixed. local clones work now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants