Changes between Version 23 and Version 31 of Ticket #28175


Ignore:
Timestamp:
12/27/19 19:31:22 (22 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #28175

    • Property Commit changed from 189d60bc565f05a3c72c76da8b2cabc863e08a4f to 53f377414b94308b6ad3bfc41fdf4ff7545e0df5
  • Ticket #28175 – Description

    v23 v31  
    1 `sage.numerical.backends` depends on very little from Sage. We propose to split out the optional backends (COIN, CPLEX, Gurobi) to separate Cython packages. This would make it easier to reconfigure when new solvers are installed, as sagelib does not have to be recompiled. By eliminating the use of the optional extensions mechanisms from sagelib, this will also simplify packaging binary distributions.
     1`sage.numerical.backends` depends on very little from Sage. We propose to split out the optional backends (COIN, CPLEX, Gurobi) to separate Cython packages.
     2
     3With this ticket, sagelib no longer has the optional dependency on cbc. Instead, these new packages depend on the `sage` package (i.e., sagelib).
     4
     5This makes it easier to reconfigure when new solvers are installed, as sagelib does not have to be recompiled. By eliminating the use of the optional extensions mechanisms from sagelib, this will also simplify packaging binary distributions.
    26
    37The new packages are on PyPI: