1. Очень плохая структура директоорий твоего проекта (погугли как обычно хранятся файлы в подобных проектах) 2. отсутствие доки и любых комментариев, ничего не понятно 3. ты как минимум сортируешь импорты (но не знаю делаешь это ты или какой-то линтер), но тут + 4. убери pychache из репо, почему он не в gitignore? 5. Не совсем ясные коммиты, круто, что написано оптимизация и какой файл, но что именно сделано? немного расширить 6. Не думаю, что в файле enums.py ты должен хранить вспомогательные функции. Создай core/common.py и перенеси функции туда (опять же к пункту 1, разберись с директориями и структурой кода).
Стоит добавить pyproject.toml и убедиться, что пакет собирается в wheel. Затем можно будет удобно ставить через pip3 прямо из репозитория.