Changes between Version 55 and Version 57 of Ticket #21707


Ignore:
Timestamp:
02/20/21 03:03:30 (10 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #21707

    • Property Milestone changed from sage-9.3 to sage-9.4
  • Ticket #21707 – Description

    v55 v57  
    3535- Downstream packagers could provide their own "implementation" (one Python module [https://git.sagemath.org/sage.git/tree/build/pkgs/sage_conf/src/sage_conf.py.in?id=1c5d011b5f05a954dd2ea810635c9d59cc48e7b5 sage_conf.py]) of the configuration module defined by #29038, instead of patching sources. They would not necessarily use the reference implementation in `build/pkgs/sage_conf`, which is intended for use with sage-the-distribution.
    3636
    37 **Relation to the goal of sagelib as a standalone Python library** (#21507)
     37**Binary packages:**
    3838
    39 - An sdist of sagelib, intended to be installed from source from PyPI, could package or depend on another implementation of `sage_conf` that calls an autoconf-generated configure script (which reuses parts of the build/pkgs/SPKG/spkg-configure.m4 infrastructure); see #29119.
    40   - for example, by delegating this behavior to a pip-installable package `sage_bootstrap` (#29039)
     39- #31417 version of package `sage_conf` for relocatable binary distributions
     40
     41**pip-installable Sage**
     42
     43- #29039 pip-installable version of package `sage_conf` - installs non-Python bits of the Sage distribution in `~/.sage/`
     44- #31396 relocatable wheel version of package `sage_conf`
    4145
    4246**More related tickets:**