так что не совсем понимаю: а макросы можно заменить библиотеками или подключаемыми модулями?
макросы это на мой взгляд частный случай кодогенерации. И могу сказать что в питоне предостаточно инструментов для этого.
Обсуждают сегодня