-
Notifications
You must be signed in to change notification settings - Fork 30
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Proposed change
In a recent attempt to use dependabot and frozen dependencies with traefik-proxy, @manics and @minrk presented very great points on how to find package incompatibilities the "right way" for python libraries (like traefik-proxy).
The discussion about this is here.
Available options
A short summary of the possible options to find package incompatibilities (from the discussion mentioned about):
- have general requirements in setup.py, and pinned dependencies in dev-requirements.txt which are bumped by dependabot (ref: Do not freeze requirements #120 (comment))
- install the latest pre-releases of dependencies use those when running the tests (ref: Do not freeze requirements #120 (comment))
- have the 'always-latest' tests run in one matrix entry and dependabot-frozen reproducible envs run in a different matrix entry (ref: Do not freeze requirements #120 (comment))
Who would use this feature?
Developers would use this to find out when a certain dependency new release becomes incompatible with traefik-proxy and fix it, rather than reacting to it.
(Optional): Suggest a solution
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request