A customer of mine has gotten me onto Sparkfun's Qwiic series of I2C toys. They have a neat little relay board that works via I2C so it's easier to hook to the Pi than one of those meant for Arduino boards you see all over Amazon.
Trick is, Sparkfun has focused on the Arduino for the Qwiic system, they have a few Raspberry Pi GPIO adapters but they've put out very little code for the Pi, no python modules etc. I figured I'd write a little module for the relay board. I've never written a Python module before, seems straightforward (Just a bunch of functions that glue a human readable nametag to the proper hex bytes) but I have a quick and possibly silly question:
Is it considered poor practice to import a module, in a module? LIke, if the first line of my module qwiicrelay.py is import smbus am I breaking any rules?