To be clear, we weren’t using the general search page, but instead https://pypi.org/user/myuser
and https://pypi.org/project/myproject
pages, and were not running this script continuously, so I don’t believe we were contributing to the original impetus of the abuse. That said, I totally still get why PyPI has to do this, and want to be the best possible citizens for our scripts.