capitalone / edgetest

edgetest is a tox-inspired python library that will loop through your project's dependencies, and check if your project is compatible with the latest version of each dependency
https://capitalone.github.io/edgetest/
Apache License 2.0
18 stars 6 forks source link

Test lower bounds #69

Closed jdawang closed 7 months ago

jdawang commented 10 months ago

It's useful to know when you need to raise a lower bound of a dependency when you add a new feature to exclude versions you are no longer compatible with. We can start with a simple version and consider a more complex version to implement.

  1. Just test the lower bounds of each listed dependency and tell the user that they need to upgrade to some version that they would do manually.
  2. Find the minimum lower bound of each dependency such that the tests still pass.