I am still new to the workings of git so i was hoping that someone could please clear somethings up for me. My question is how this git repository: https://github.com/adafruit/Adafruit_Python_BNO055
with file located in:
https://github.com/adafruit/Adafruit_Python_BNO055/blob/master/Adafruit_BNO055/BNO055.py
can import Adafruit_GPIO.I2C? I ask this because i have not installed Adafruit_GPIO, yet i received no errors when running simpletest.py (simpletest.py is a program that tests the BNO055 sensor and imports an instance of a class from Adafruit_BNO055). I understand that simpletest.py can import BNO055 from Adafruit_BNO055 since i installed Adafruit_Python_BNO055 repository
from Adafruit_BNO055 import BNO055
but i do not understand how Adafruit_BNO055/BNO055.py can import Adafruit_GPIO.I2C cause i did not manually install/clone it
import Adafruit_GPIO.I2C as I2C
Unless Adafruit_GPIO was installed somehow when i installed Adafruit_Python_BNO055 repository?