I was curious if i could construct a nix expression that would be able to build every combination of a given dependency. For example, lets say I have a python package and i want to verify that it works with python3.{5,6,7} and i want to verify that it works with pythonXXPackages.requests_2.[1-22] and many versions of flask.
I realize I would have to define an expression for each individual version of a package, but does anyone know of a decent way to construct something like this?
Pointing me in the right direction would also be appreciated.