Python отримає стандартний lock-файл для установки залежностей
Команда Python ухвалила рішення про єдиний формат lock-файлів — пропозиція PEP 751 затверджена офіційно. Це означає, що в екосистемі Python з’явиться універсальний спосіб фіксувати всі залежності проекту, включаючи транзитивні, з можливістю точного розгортання оточення. Про це повідомляє InfoWorld.
До останнього часу Python не мав загальноприйнятого стандарту lock-файлів. Існуючі рішення на кшталт pip freeze, pip-tools, Poetry, PDM та uv використовують різні формати, які не сумісні один з одним і вимагають окремої логіки від інструментів та користувачів. Новий стандарт повинен усунути цю фрагментацію.
Пропозиція PEP 751 дає мові Python зрозумілий формат, який не вимагає дозволу залежностей під час установки — все буде описано в lock-файлі. Це спростить логіку установки, прискорить її і зменшить кількість помилок. Серед інших плюсів, яке дає нововведення, варто виділити:
Новий формат ще не прив’язаний до конкретної версії Python, ухвалення PEP 751 лише дає орієнтир для розробників інструментів. Тепер все залежить від екосистеми — коли такі інструменти, як pip та Poetry, почнуть його підтримувати.
Москва стрімко занурюється в доцифрову епоху: через масштабні відключення мобільного інтернету, які тривають вже тиждень,…
Google розгортає нову функцію Gemini під назвою «автоматизація екрана». Новинка, яка поки доступна лише на…
Чат-бот Claude від Anthropic отримав функцію генерації векторної графіки та складних діаграм у реальному часі.…
Епоха нескінченних свайпів добігає кінця, оскільки Tinder запускає нові способи знайомств: як онлайн, так і…
Професійна розробка на базі Google Antigravity перетворюється на розкіш через різке скорочення безкоштовних лімітів та…
Китай намагається обмежити застосування автономних ШІ-агентів, які протягом останніх тижнів набули великої популярності серед користувачів.…