-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Description
I had a reoccuring problem I would like to be able to remedy in my Pipfiles, sometimes libraries are released with nonworking code, and up to now I just told it to stay under that version, this is however not working very well since that sometimes breaks things quite a bit, I would however like to be able to mark a spesific version to not be used whatever reason possible.
Like for instance:
tracerite = {version="*", exclude_versions=["1.1.2"], index="pypi"}
This would then update as normal all versions but not 1.1.2 (ye this darn thing been giving me headaches and its not the first)
This would make the code much easier to handle as newer versions would still be installed with the potential fix so we dont lock something down and forgets about it like normally happens in big codebases.
Its been a pain and I just cleaned up and fixed some 3 yo downgrades that was hanging in some old stuff we had troubles back then, and I think this would be a quite valuable functionality.