Allow me to propose a fourth alternative: take the time to learn how to package your library and install it in your site-packages; it’s easier than one may think and I’m convinced it’s time well spent. This is a very good starting point: https://packaging.python.org/en/latest/