QWIIC EEPROM (COM-18355) under CircuitPython?

I’m posting here in hopes of not having to re-invent yet another wheel! :wink:

The “Hookup Guide” for the [SparkFun Qwiic EEPROM Breakout - 512Kbit talks about a Python library for Linux, but the application I’m thinking about will be using an [Adafruit ESP32-S2 Reverse TFT Feather running CircuitPython. There is an [Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT that Adafruit provides a CircuitPython library for, but the SparkFun board has 16 times as much memory, and my application will need the extra space.

I’ll admit that I’m a “newbie” when it comes to Python, despite the fact that I’ve been programming for over half a century (mostly in C/C++), and have had to “re-invent” FAR too many “wheels” in that time!

So, my question is basically does anyone know if the SparkFun library will run under CircuitPython, and/or has anyone modified it to do so?

P.S. I also just noticed that there is a CircuitPython library for the [Adafruit I2C Non-Volatile FRAM Breakout - 256Kbit / 32KByte, so that is another option as 32KBytes is probably going to be enough, BUT that part does not have QWIIC connectors, though I’ve soldered QWIIC cables to these before.](Adafruit I2C Non-Volatile FRAM Breakout - 256Kbit / 32KByte : ID 1895 : Adafruit Industries, Unique & fun DIY electronics and kits)](Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT : ID 5146 : Adafruit Industries, Unique & fun DIY electronics and kits)](Adafruit ESP32-S2 Reverse TFT Feather : ID 5345 : Adafruit Industries, Unique & fun DIY electronics and kits)](https://www.sparkfun.com/products/18355)