optuna / kurobako-py

A Python library to help implement kurobako's solvers and problems
MIT License
9 stars 7 forks source link

Make `lupa` an optional dependency. #14

Closed sile closed 3 years ago

sile commented 3 years ago

This PR makes lupa optional to make it easier to install kurobako-py.

Background

It's known that lupa has sometimes trouble to install on Mac OS (https://github.com/scoder/lupa/issues/124), despite the Lua library is, actually, only needed when the search space of a target problem is conditional (conditional search space feature is supported by kurobako but it's hardly used).

hvy commented 3 years ago

Let me merge this PR since there are no other comments and we don't have a strict review policy yet.