The PyPI repository site, which is run by the Python Software Foundation and contains over 350,000 projects, has announced a new policy for projects that are flagged as "critical."
To manage such projects, their administrators will be forced to use two-factor authentication, which allows them to publish, modify or update the project. A total of about 3,500 repositories in the Python ecosystem are on the "critical" list.
The PyPI administration took this step after several recent attacks.