-
Notifications
You must be signed in to change notification settings - Fork 44
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
Non-PyPI packages are ignored by --check-updates #380
Comments
Hello, thanks!
|
It looks like there is no way to detect which revision has been cloned using pip. Simple solution: cloning the whole repo every time and displaying a warning (like "please fix a commit/tag like this: ...") Better solution: getting the commit ID first and alter the required dependency on-the-fly.
|
Hello @frafra ! Thanks for taking the time to help us improve fades! Yes, In that case of local depencies what is suggested in the issue is to verify if the project has changed by checking the For the case of remote VCSs is quite more complicated. We not only support Taking that into mind, it's super difficult to get the commit id of a remote repo. What if it's bzr or hg? What if the user doesn't have git installed (not really sure how pip installs it, and the trick is that we want to avoid caring about it!). So, how can emulate desired behaviours taking that in consideration? One proposal could be to always recreate the venv if What do you think? |
Hi :) I would say that your proposal can be a good one, but I would show a warning if the dependencies VCS dependencies have not been tagged; (using |
Hi,
Fades does not check if a package installed
git+https
is up-to-date even if--check-updates
is used.The text was updated successfully, but these errors were encountered: