There are MicroPython drivers for epaper displays. E. g. :
ayoy/micropython-waveshare-epd, supports 1.54" Waveshare two-color E-Paper Display only :
https://github.com/ayoy/micropython-waveshare-epd
mcauser/micropython-waveshare-epaper, for many display sizes :
https://github.com/mcauser/micropython-waveshare-epaper
https://forum.micropython.org/viewtopic.php?f=14&t=3393