Calculating the modernity of popular python projects

Admiraal, C.P. (2023)

Python has undergone a lot of (syntax) changes throughout all its versions. We present a static analysis method which calculates a modernity signature for a Python project, which determines its age. This also allows us to discuss how often and quick the adoption of a certain Python version/feature is by developers.
Admiraal_BA_EEMCS.pdf