When evaluating new dependencies, check their version constraints. Packages that pin upper bounds on popular libraries are likely to cause conflicts.