In order to have an easier install procedure, it would be convenient to move the project structure to a Python package, and then register it in PyPi, so then it could be installed through the classic command pip install corex.
A quick summary of steps:
- Modify structure to have a package
corex
- Create files to install package (e.g. setup.py)
- Upload package to PyPi
- Check success on installing package through pip.
This link could help on that, and if you are interested on this idea, I can work on a branch to achieve this behavior.