-
Notifications
You must be signed in to change notification settings - Fork 1k
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
Support for python VCS package version update triggers #6147
Comments
Unfortunately pip itself has been changed and no longer parses versions from VCS requirements in a I would recommend investigating |
Thanks for the clarification, I will continue investigation and update if I find something useful! |
Ok, I tried with I have yet to try with URL artifacts but I would assume that it probably will not work. This has not been exhaustive but so far I would say that VCS based python version checks are not supported... If anyone has had some success with trigger a version bump PR based off of a VCS (preferably git) python package dependency please let me know what the conditions were. Otherwise I would humbly request that feature! |
I also tried with the |
👋 This issue has been marked as stale because it has been open for 2 years with no activity. You can comment on the issue to hold stalebot off for a while, or do nothing. If you do nothing, this issue will be closed eventually by the stalebot. Please see CONTRIBUTING.md for more policy details. |
Is there an existing issue for this?
Feature description
Hey everyone 👋
Dependabot seems really great and a nice way to reduce the overhead of using many separate repos. I have been struggling to find some information on how to resolve python packages that do not exist on pypi.
For example, if I have a
requirement.txt
orPipfile
or something that contains a vcs link to a python package, how can I check to see if something has been updated?I am aware of that using VCS with pip has limitations, for example, I don't think
>=
would work...For example if I have a
requirements.txt
file:and I release a
0.2.0
in the "default" branch, should that trigger a version update then?with pip install I get a
message so it is aware that there is a version mismatch...
The alternative would be using tags/commit hashes with the
editable
version. In that case I shouldn't it just check if the tag or so has been changed in the tree? Is there any option to allow that?Is there a preferred method for managing dependencies with (git) repo based python packages?
I did notice that the
Pipfile
shows thepkg1
on the dependency graph, while therequirements.txt
does not. Most of my trials has been with requirements, should I repeat withPipfile
or another package manager file?Maybe even just pointing to some examples where this is used as #3494 seems like a step beyond (ie, dealing with private repos).
Lots of questions, I know, thanks for looking!
The text was updated successfully, but these errors were encountered: