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, почнуть його підтримувати.
Міністерство оборони України розширило можливість сплати штрафів через мобільний додаток Резерв+. Тепер у ньому можна…
Втома від техніки, яка швидко зношується, змушує українців переглядати підхід до покупок. Відтепер на перше…
Спеціалісти компанії Apiiro, які проаналізували код з десятків тисяч репозиторіїв, виявили, що розробники за допомогою…
Маркетплейс Brave1 — онлайн-платформа, що об'єднує українських військових та розробників — запускає грантовий конкурс з…
4-5 жовтня в Києві на Подолі пройде захід Vibecoding Hackathon. Протягом двох днів розробники, користувачі…
OpenAI готується запустити платформу для найму, яка конкуруватиме з LinkedIn. Майбутній сервіс під назвою OpenAI…