Python Quiz: post #2581 — TG.ME

pip 26.2: кэш индекса тихо ломает CI

У pip появилось кэширование индекса — и это тихо ломает то, что раньше работало само собой.

29 июля вышел pip 26.2: ответы индекса теперь берутся по Cache-Control, а не ревалидируются на каждый запрос. Для PyPI это значит — только что запушенный релиз pip может не увидеть примерно 10 минут.

CI, который пушит пакет и тут же ставит его следующим шагом, поймает No matching distribution found. Обходится флагом --refresh-package.

Заодно: --only-deps — поставить зависимости пакета без него самого. --no-require-hashes — хэшированные и обычные строки уживаются в одном requirements.txt. И наконец починили build isolation на Python 3.15 — раньше она там просто не работала.

4 августа вышел патч 26.2.1 — без изменений поведения, только баги.

🔗 discuss.python.org, sichard.ca, pip.pypa.io
August 9, 2026 15