Вышел
pip 26.1, и это один из самых интересных апдейтов за последнее время.Главное изменение — pip начинает двигаться в сторону детерминированных зависимостей и безопасности.
Теперь pip экспериментально поддерживает lock-файлы:
pip install -r pylock.toml
Это означает:
— фиксированные версии зависимостей
— воспроизводимые окружения
— меньше сюрпризов при деплое
По сути, pip догоняет то, что уже давно есть в
poetry, uv и других инструментах.🧊 Dependency cooldowns
Очень интересная идея:
--uploaded-prior-to P7D
Позволяет не устанавливать свежие пакеты, загруженные, например, за последние 7 дней.
Зачем это нужно:
— защита от supply chain атак
— время на обнаружение вредоносных пакетов
— снижение риска “нулевого дня”
Фактически — простой способ добавить слой безопасности без сложной инфраструктуры.
Что ещё улучшили:
— лучшее разрешение зависимостей (быстрее и стабильнее)
— улучшена работа с hash’ами и constraints
— оптимизация памяти
— фиксы багов и security issues
🔗 Ссылка на блог-пост
📍 Навигация: Вакансии • Задачи • Собесы
Библиотека питониста
#буст