Older versions of python might have ascii as default, we should not assume that the default encoding always is "utf-8" when opening files.
using a string flag is better when using environement variables.
* feat: create libretime_shared package - We don't use pydantic.BaseSettings because of some incompatble loading behavior. * fix: whitelist pydantic in pylintrc * docs: update to new BaseConfig behavior * docs: change confusing config filepath