Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
install.py: Refactoring #198
install.py needs to be refactored, because it is not manageable, if we want to extend to more platforms.
In particular, we should have a main class:
Each Solver Installer would be a subclass of the above, in order to provide specific info like:
Additionally, it would be nice if the download function was a bit smarter, and it attempted first to use the mirror and then connect to the original URL in case of failure.