Skip to content

Commit

Permalink
Upgrade to runsolver 3.3.5
Browse files Browse the repository at this point in the history
  • Loading branch information
mfeurer committed Jul 13, 2015
1 parent 1f86b00 commit 53e1386
Showing 1 changed file with 7 additions and 5 deletions.
12 changes: 7 additions & 5 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,8 +155,8 @@ def _copy_and_download_optimizer(self, optimizer_dir, optimizer_name, optimizer_
def run(self):
# RUNSOLVER STUFF
here_we_are = os.getcwd()
runsolver_tar_name = "runsolver-3.3.4.tar.bz2"
runsolver_name = "runsolver-3.3.4"
runsolver_tar_name = "runsolver-3.3.5.tar.bz2"
runsolver_name = "runsolver-3.3.5"
if sys.version_info < (2, 7, 0) or sys.version_info >= (2, 8, 0):
sys.stderr.write("HPOlib requires Python 2.7.0\n")
sys.exit(-1)
Expand All @@ -175,7 +175,7 @@ def run(self):
runsolver_tar_name, os.getcwd(), runsolver_tar_name))
downloaded = download_source(download_url='http://www.cril.univ-artois.fr/~roussel/runsolver/%s' %
runsolver_tar_name,
md5="5a9511266489c87f4a276b9e54ea4082",
md5="3fa9649879bc5df0744932bbfb1c0154",
save_as=os.path.join(here_we_are, runsolver_tar_name))

if runsolver_needs_to_be_installed and downloaded:
Expand All @@ -191,9 +191,11 @@ def run(self):
except subprocess.CalledProcessError, e:
sys.stdout.write("Replacing did not work: %s\n" % e)
md5_new = hashlib.md5(open("runsolver/src/Makefile").read()).hexdigest()
runsolver_md5 = "4870722e47a6f74d5167376d371f1730"
runsolver_md5 = "862af64ce554e3c4c8a501dbf40b02ca"
if md5_new != runsolver_md5:
sys.stdout.write("md5 checksum has changed: %s to %s, not compiling runsolver\n" % (runsolver_md5, md5_new))
raise Exception("md5 checksum of runsolver Makefile has "
"changed: %s to %s, not compiling runsolver\n"
% (runsolver_md5, md5_new))
else:
built = self._build(build_dir=os.path.join(here_we_are, "runsolver", "src"))

Expand Down

0 comments on commit 53e1386

Please sign in to comment.