packaging - joamatab/dotfiles GitHub Wiki
Once your code grows beyong a single file you need to start thinking about packaging your code
file_dir = os.path.dirname(__file__)
sys.path.append(file_dir)
I reccomend using a cookiecutter that creates your code structure together witb docs, tests ...
Other projects
- poetry
- pipenv