Ecosystem-level determinants of sustained activity in open-source projects: a case study of the PyPI ecosystem | Synapse