Opened 2 years ago

Last modified 4 weeks ago

#31406 new enhancement

Meta-ticket: Improvements of the editable install of sagelib

Reported by: mkoeppe Owned by:
Priority: major Milestone: sage-9.9
Component: build Keywords:
Cc: gh-kliem, gh-tobiasdiez Merged in:
Authors: Reviewers:
Report Upstream: N/A Work issues:
Branch: Commit:
Dependencies: Stopgaps:

Status badges

Description (last modified by mkoeppe)

Following up on #31377.

  • #31049 setup.py develop rewrites the installed sage-version.sh as if it is a Python script
  • #33627 Move sage-gdb-commands out of src/bin
  • #32406 Make ./configure --enable-editable the default
  • progress report, how many files yet need to be compiled
  • #34334 a version of sage_setup.clean.clean_install_dir for editable installs: remove .so and .pyc files that are leftovers from other branches
  • Don't hardcode nthreads=4 for cythonizing but use the one used by make and/or SAGE_NUM_THREADS. See also #33317.
  • (from https://trac.sagemath.org/ticket/32406#comment:24): upon startup, automatically detect if it had to recompile because of a change to a Cython file and issue a warning
  • #34209 Use PEP 660 editable wheels for sagelib

Change History (15)

comment:1 Changed 2 years ago by mkoeppe

Description: modified (diff)

comment:2 Changed 2 years ago by mkoeppe

Description: modified (diff)

comment:3 Changed 2 years ago by gh-tobiasdiez

Description: modified (diff)

comment:4 Changed 23 months ago by mkoeppe

Milestone: sage-9.3sage-9.4

Sage development has entered the release candidate phase for 9.3. Setting a new milestone for this ticket based on a cursory review of ticket status, priority, and last modification date.

comment:5 Changed 19 months ago by mkoeppe

Milestone: sage-9.4sage-9.5

comment:6 Changed 14 months ago by mkoeppe

Milestone: sage-9.5sage-9.6

comment:7 Changed 9 months ago by mkoeppe

Milestone: sage-9.6sage-9.7

comment:8 Changed 7 months ago by mkoeppe

Description: modified (diff)

comment:9 Changed 7 months ago by jhpalmieri

Description: modified (diff)

comment:10 Changed 7 months ago by mkoeppe

Description: modified (diff)

comment:11 Changed 7 months ago by mkoeppe

Description: modified (diff)

comment:12 Changed 7 months ago by mkoeppe

Description: modified (diff)
Summary: Editable install of sagelib: follow upMeta-ticket: Improvements of the editable install of sagelib

comment:13 Changed 6 months ago by mkoeppe

Description: modified (diff)

comment:14 Changed 5 months ago by mkoeppe

Milestone: sage-9.7sage-9.8

comment:15 Changed 4 weeks ago by mkoeppe

Milestone: sage-9.8sage-9.9
Note: See TracTickets for help on using tickets.