When we added the litellm integration we generated tox.ini since a new test suite was added. The relevant commit is a8156f5.
Subsequent PRs later in the day failed CI because grpc-v1.76.0rc1 is added to tox.ini, and populate_tox.py detects an inconsistency. See https://github.com/getsentry/sentry-python/actions/runs/18221553077/job/51882480538?pr=4883 as an example.
I added a print statement to populate_tox.py that shows that grpc version v1.76.0rc1 was uploaded at "2025-10-03 08:16:42.412198+00:00". The time is a few hours before a8156f5.
My suspicion is that there is some caching in a CDN or the PyPI release system.
When we added the
litellmintegration we generatedtox.inisince a new test suite was added. The relevant commit is a8156f5.Subsequent PRs later in the day failed CI because
grpc-v1.76.0rc1is added totox.ini, andpopulate_tox.pydetects an inconsistency. See https://github.com/getsentry/sentry-python/actions/runs/18221553077/job/51882480538?pr=4883 as an example.I added a print statement to
populate_tox.pythat shows thatgrpcversionv1.76.0rc1was uploaded at "2025-10-03 08:16:42.412198+00:00". The time is a few hours before a8156f5.My suspicion is that there is some caching in a CDN or the PyPI release system.