Gurobi / gurobi-optimods

Data-driven APIs for common optimization tasks
https://gurobi-optimods.readthedocs.io
Apache License 2.0
144 stars 31 forks source link

Finalize list of dependencies #14

Closed simonbowly closed 1 year ago

simonbowly commented 2 years ago

After we have a good collection of models, we should think about which dependencies are the default. Should the user have easy ways (via extras) to install specific dependencies for graphs, machine learning, OR models, without getting everything under the sun with the default install?

simonbowly commented 1 year ago

Looks like we are leaning towards:

In 7eb8382 I added optional overloading for bipartite matching, with tests that are skipped if networkx is not installed. faff520 sets up a separate CI step for tests that need required dependencies, so we can be sure not to accidentally require a non-core dependency.

simonbowly commented 1 year ago

Closing this, we have our final list: