test: Updated CredentialProvider test infrastructure by vladvildanov · Pull Request #3502 · redis/redis-py (original) (raw)
@vladvildanov Since redis-entraid requires redis==5.3.0b4, this makes the test suite inadvertently always install it, see e.g.
Collecting redis~=5.3.0b3 (from redis-entraid==0.3.0b1->-r dev_requirements.txt (line 19))
Downloading redis-5.3.0b4-py3-none-any.whl.metadata (9.2 kB)
in https://github.com/redis/redis-py/actions/runs/13260275313/job/37018078706?pr=3502.
As far as I can tell, this means that CI runs since this PR was merged (self-merged, without approval from anyone else? 😑) will not have actually necessarily tested code from the Git repo, but from that PyPI package.
I noticed this via #2930 (comment).