Веб-версияОткрыть в Telegram

ПостПоявился PEP 723, который предлагает "встраивать" pyproject.toml в однофайловые скрипты.

12 августа 2023
П
Питонические атаки
Ссылка
нажмите — покажем
Появился PEP 723, который предлагает "встраивать" pyproject.toml в однофайловые скрипты. Предлагается добавить переменную __pyproject__, которая будет содержать в себе валидный TOML, описывающий метадату скрипта, в том числе как скрипт запускать и какие зависимости необходимы для запуска. К примеру, вот так будет выглядеть скрипт, которому для работы нужна библиотека requests и питон 3.11 или выше: __pyproject__ = """ [project] requires-python = ">=3.11" dependencies = [ "requests<3", ] """ import requests resp = requests.get("https://peps.python.org/api/peps.json") print(resp.json()) PEP прикольный, что-то такое есть в качестве экспериментального RFC в Rust. Из минусов хотел бы отметить то, что автоматическая установка зависимостей может привести к запуску нежелательного кода. Но решение банальное - перед тем как что-то запускать, проверяйте, что вы запускаете. #pep
11 · 2.4K ·

Рядом в ленте

ППитонические атакиJetBrains добавили в свои IDE ИИ ассистента Есть режим чата, возможность копипастить сниппеты кода в чат и обратно в редактор, возможность генерить документациюППитонические атакиЕщё одна новость про JetBrains, но вот это уже настоящая революция, а не эти ваши ИИ попсовые. Наконец-то в PyCharm добавляют встроенную поддержку форматтера bl
это сообщение
ППитонические атакиУффф чо дед творитППитонические атакиApple рассказывает про часы — точно такие же, как старые, только новее и розовее. А тем временем без больших презентаций происходят куда более интересные вещи.
ППитонические атакиПитонические атаки@pythonic_attacks · канал · Технологии
1 148подписчиков629постов в индексе
Лента площадки Открыть в Telegram

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем