Основные нововведения:
1️⃣ Новая опция `--build-constraint`
➡️ Позволяет задавать ограничения для зависимостей только на этапе сборки, не затрагивая обычные install constraints.
2️⃣ Сборка из исходников теперь полностью через PEP 517
➡️
setup.py больше не вызывается напрямую — теперь только официальный интерфейс сборки.3️⃣ Editable-установки теперь только по PEP 660
➡️ pip больше не вызывает
setup.py develop. Если вы используете editable с setuptools, обновитесь до v66+.4️⃣ `--dry-run` и `pip lock` стали быстрее
➡️ Если ваш индекс поддерживает метаданные по PEP 658 (например, PyPI), pip больше не скачивает весь пакет, чтобы проверить зависимости.
➡️ Официальный анонс
➡️ Полный changelog
🐸 Библиотека питониста
#свежак