Я - автор библиотеки / CLI-инструмента INSTLD (https://github.com/pomponchik/instld). Он под завязку набит питонячьей магией, в частности переопределяет машинерию импортов, парсит исходные коды программ и так далее. На конференции я расскажу самые интересные подробности внутрянки, например:
- Как сделать так, чтобы при выполнении инструкции import вызывался ваш собственный код?
- Как реализовывать метаязыки на базе комментариев? Как для этого научиться прочитать комментарий из кодовой базы в рантайме и парсить его.
- Как обеспечить временную установку пакетов во временную директорию?
Примеры будут опираться на стандартную библиотеку. В целом доклад интересен прежде всего питонистам, которые любят магию и метапрограммирование.