INSTLD: делаем с пакетами странное

Чуть больше года назад я задался вопросом, из которого потом вырос целый небольшой пэт-проект: возможно ли прямо в рантайме установить питонячий пакет и воспользоваться им? Оказалось, что да, можно. Сегодня я расскажу, как это сделать, как это работает, и какие уязвимости открывает перед всей питонячьей экосистемой. Первая доза бесплатно Инструмент, который я по итогу написал, называется INSTLD. Устанавливается он одной командой: pip install instld Давайте проверим, что он работает. Вбив команду instld в консоль, вы увидите приглашение ко вводу текста, которое выглядит примерно так:...

February 12, 2025

Как тестировать питонячьи либы

В конце июля случился PyCon Russia 2024, где я благополучно выступил с подробным рассказом о том, какие практики считаю наилучшими для тестирования библиотек: Презентация доступна отдельно.

July 1, 2024

Внутрянка INSTLD

Побывал в Ульяновске на “Стачке” - крупной конфе без определенной тематики. Рассказал, как внутри устроена INSTLD: Презентация доступна отдельно.

April 13, 2024

INSTLD: зависимости на автомате

Выступил на 87-м Moscow Python Meetup. Снова рассказал про INSTLD и ответил на кучу вопросов из зала. Все мероприятие целиком. Презентация доступна отдельно.

January 24, 2024

INSTLD: когда управление зависимостями проще быть уже не может

В ноябре 2023 года выступал на онлайн-митапе от Evrone. Рассказал про свой пет-проект - instld. Запись: Все мероприятие целиком. Там помимо меня есть еще один доклад + я отвечаю на ряд вопросов от зрителей. Презентация доступна отдельно.

November 29, 2023