I’m working on Package request: Microsoft Autogen which depends on a few other things not yet in nixpkgs. Is the usual protocol to submit the missing dependencies as PRs one by one, or should the top-level PR contain all the parts?
In other words, is it multiple PRs (openai: init at…, joblib-spark: init at …, etc.) or one PR with each of these dependencies as a commit?
P.S. Or if package A depends on package B (and nothing else does), do I also build the dependency in its parents’ derivation? Or is it its own package?