In most cases, using multiple different dependency managers only creates confusion in your team regarding which manager to install, which to use for installing the project’s dependencies, and in what order. It can also be confusing for your team to figure out where a new dependency should be added, or where an existing dependency should be updated (just in one dependency manager (but which one?), or in both?).

We therefore recommend using only one dependency manager, preferably either Poetry or Pipenv. Please see the description of rule dependency-management/use for more information.