Technology Adoption in Dependency Networks: A Study of the Python Programming Language